From 113302957e62f883efe856efbbfbb61d33093a29 Mon Sep 17 00:00:00 2001 From: "Dr. Peter Poeml" Date: Wed, 18 Apr 2007 00:45:10 +0000 Subject: [PATCH] some things done, more to do --- TODO | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 64 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 03a38233..e79335eb 100644 --- a/TODO +++ b/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 + 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/// +19:11 < DuDE> Beineri: you mean, keep a fool.mine file in any case? +19:11 < darix> GET http://api.opensuse.org/source///?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?