mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-03 18:16:17 +01:00
some things done, more to do
This commit is contained in:
parent
1ecbbf9f23
commit
113302957e
70
TODO
70
TODO
@ -14,6 +14,10 @@
|
||||
- prefer-rpms support for osc build
|
||||
- plugin-ize subcommand implementation
|
||||
- look at Susannes extensions
|
||||
- Allow the package owners/users to signal an abort build.
|
||||
Message-ID: <20070214120205.GA9629@suse.de>
|
||||
- implement wipe command
|
||||
- implement editing of project configuration (alrady works in api & backend)
|
||||
|
||||
|
||||
checkin:
|
||||
@ -101,6 +105,7 @@ osc repos server:search:ui :
|
||||
> Error: specfile 'SUSE_Factory' does not exist.
|
||||
BUILD_DIST must *not* be set! Could you add this information to the
|
||||
'osc help build' text?
|
||||
-> possibly kill BUILD_ROOT/BUILD_DIST support altogether?
|
||||
|
||||
|
||||
|
||||
@ -161,10 +166,7 @@ show request body of 400 responses (bad request)
|
||||
geht print self.USAGE % self.__dict__ ?
|
||||
|
||||
|
||||
a merge issue:
|
||||
|
||||
2)
|
||||
check the following:
|
||||
a merge issues:
|
||||
if I mark a file as "to be added" ("A"), and someone else alread adds (and
|
||||
commits) the file in between, and I update -- will I get it marked as "D" after update??
|
||||
D apr_dbd_mysql.c
|
||||
@ -176,9 +178,65 @@ build command:
|
||||
> buildsystem checkout. (Local modifications are fine.)"
|
||||
|
||||
|
||||
in the unusual event that a log file should be there (due to status "building"), but there is none, fail gracefully.
|
||||
% osc log openSUSE_10.2 i586
|
||||
Error: can't get 'https://api.opensuse.org/result/X11:xfce/openSUSE_10.2/xfprint/i586/log?nostream=1&start=0'
|
||||
HTTP Error 404: Not Found
|
||||
|
||||
|
||||
with no repos defined:
|
||||
% osc prjresults
|
||||
Traceback (most recent call last):
|
||||
File "/usr/bin/osc", line 7, in <module>
|
||||
commandline.main()
|
||||
File "/usr/lib/python2.5/site-packages/osc/commandline.py", line 1072, in main
|
||||
cmd(args)
|
||||
File "/usr/lib/python2.5/site-packages/osc/commandline.py", line 738, in prjresults
|
||||
print '\n'.join(get_prj_results(project))
|
||||
File "/usr/lib/python2.5/site-packages/osc/core.py", line 1192, in get_prj_results
|
||||
for node in root.find('packstatuslist'):
|
||||
TypeError: 'NoneType' object is not iterable
|
||||
|
||||
put the prjresults Legend into the help text instead of showing it each time?
|
||||
also, we could add the option to configure it away
|
||||
|
||||
|
||||
19:08 < Beineri> DuDE: can you add an option to "up" which moves instead overwriting a file if it has changed in the repository?
|
||||
19:08 < darix> Beineri: moves?
|
||||
19:08 < darix> oO
|
||||
19:08 < darix> Beineri: use case?
|
||||
19:09 < Beineri> darix: I want to see what changed when updating (we miss notification and history if you didn't notice). so I want to run "diff foo.myversion foo"
|
||||
19:09 < darix> Beineri: we have a history?
|
||||
19:09 < darix> Beineri: you should rtfm the api docs before claiming stuff!:p
|
||||
19:10 < Beineri> darix: trying to turn around my words?
|
||||
19:10 < darix> Beineri: no
|
||||
19:10 < darix> just correcting wrong statements.
|
||||
19:10 < DuDE> Beineri: doesn't sound too useful
|
||||
19:10 < Beineri> darix: what's wrong with "we miss history"?
|
||||
19:10 < DuDE> it's deviating too much from the normal usecase
|
||||
19:10 < DuDE> which is, merging upstream changes in
|
||||
19:10 < DuDE> Beineri: but I have a better idea, I think
|
||||
19:11 < DuDE> Beineri: something that I miss in svn very much
|
||||
19:11 < Beineri> DuDE: it still shall merge, but make a copy of my version before :-)
|
||||
19:11 < darix> GET http://api.opensuse.org/source/<project>/<package>/<filename>
|
||||
19:11 < DuDE> Beineri: you mean, keep a fool.mine file in any case?
|
||||
19:11 < darix> GET http://api.opensuse.org/source/<project>/<package>/<filename>?rev=1234
|
||||
19:11 < DuDE> Beineri: what I miss badly, is a command to see upstream changes
|
||||
19:11 < DuDE> Beineri: such as the good old cvs status
|
||||
19:12 < DuDE> Beineri: which showed the status of the files on the server
|
||||
19:12 < Beineri> DuDE: status is not enough, I want to see what changed :-)
|
||||
19:12 < DuDE> Beineri: I mostly want to know what I have to expect, before up'ping and merging
|
||||
19:12 < DuDE> Beineri: yes, I also want to see that
|
||||
19:12 < DuDE> Beineri: some kind of osc updiff
|
||||
19:13 < DuDE> Beineri: would that help?
|
||||
19:13 < darix> .oO( i smell nice race conditions^^ )o
|
||||
19:13 < DuDE> Beineri: sorry, I just recognize that you asked for an option
|
||||
19:13 < DuDE> Beineri: that's of course always an option
|
||||
19:14 < DuDE> Beineri: surely
|
||||
19:14 < Beineri> DuDE: that would help, yes. "my" stuff I could for now do with a wrapper :-)
|
||||
19:15 < Beineri> darix: and that's how useful without osc/web-frontend support?
|
||||
|
||||
|
||||
buildinfo aenderungen:
|
||||
preinstall="1" runscripts="1"
|
||||
|
||||
|
||||
when can this happen?
|
||||
|
Loading…
Reference in New Issue
Block a user