2006-06-22 15:07:04 +02:00
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
MAJOR:
|
2006-05-23 11:59:40 +02:00
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
NORMAL:
|
2007-01-12 05:20:02 +01:00
|
|
|
|
2008-07-11 11:49:47 +02:00
|
|
|
- improvements submit requests:
|
|
|
|
- create: enforce message
|
|
|
|
- create: check if there is already a request open for that target package
|
|
|
|
(if so, offer to obsolete it?)
|
2008-07-11 12:24:00 +02:00
|
|
|
- for done requests, show accept/reject messages also
|
2008-07-11 11:49:47 +02:00
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
- split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?)
|
2008-05-19 17:15:18 +02:00
|
|
|
(update: we have some commands meanwhile which exist in an alternate form,
|
|
|
|
prefixed with r, which works remotely. E.g. rbuildlog, rprjresults, rresults)
|
2007-06-26 16:56:38 +02:00
|
|
|
- status: implement -u option as in svn [3]
|
|
|
|
- implement (svn-like) switch command
|
|
|
|
- implement 'mv' command
|
|
|
|
- _real_ SSL support, with certificate verification
|
|
|
|
- copypac: put the current release number into the spec file before sending it
|
2007-10-25 15:53:46 +02:00
|
|
|
- for this, it is required to scan all current binaries, pick the highest release number
|
|
|
|
and put it into the spec file... otherwise clients won't regard the copied package as newer
|
2007-06-26 16:56:38 +02:00
|
|
|
- commit: check if errors during PUT are handled sensibly, so the change is
|
|
|
|
not committed to localmeta
|
2007-07-13 16:43:22 +02:00
|
|
|
- store password base64 hashed, so it is not directly visible in plaintext
|
|
|
|
when opening .oscrc and someone is looking over the shoulder
|
|
|
|
- use http://code.google.com/p/iniparse/ instead of ConfigParser, with
|
|
|
|
write capability, for the change
|
2008-04-02 16:38:35 +02:00
|
|
|
- or implement Juergen Weigert's idea of a on-demand password agent
|
2007-08-16 09:41:56 +02:00
|
|
|
- add switch to commit to change repository options, like to e.g. disable publishing?
|
2008-03-12 23:18:49 +01:00
|
|
|
- implement optional logging to .osc/log, which could be useful for debugging bugs like
|
|
|
|
the one where api.opensuse.org sends empty replies (a hard-to-catch one)
|
|
|
|
|
2006-05-19 22:13:29 +02:00
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
MINOR:
|
2006-05-19 22:13:29 +02:00
|
|
|
|
2009-01-22 17:29:01 +01:00
|
|
|
- osc checkout should display file download progress (bnc#442115)
|
2007-06-26 16:56:38 +02:00
|
|
|
- new command: osc listbinaries [<project>] [<package>]
|
|
|
|
listing the built package, either as URLs or just the filenames? [1]
|
2007-09-03 12:49:44 +02:00
|
|
|
there is ls -b:
|
|
|
|
% osc ls -b home:poeml scapy -r openSUSE_Factory -a x86_64
|
|
|
|
scapy-1.0.4-12.13.noarch.rpm
|
|
|
|
scapy-1.0.4-12.13.src.rpm
|
|
|
|
but it works packagewise. A project wide binary listing would also be cool
|
2007-06-26 16:56:38 +02:00
|
|
|
- new command: osc getbinaries [<project>] [<package>] [<rpm>]+ [1]
|
2007-08-16 09:41:56 +02:00
|
|
|
-> see incarnations of obs_mirror_project, in particular James Oakleys
|
|
|
|
obs_mirror_project.py
|
2007-09-03 12:49:44 +02:00
|
|
|
this can peruse the new get_binarylist() and get_binary_file() functions
|
2007-06-26 16:56:38 +02:00
|
|
|
- adjust zsh completion to work with cmdln.py implementation
|
2007-08-16 09:41:56 +02:00
|
|
|
- add support for adding tags to packages?
|
2006-05-10 16:44:49 +02:00
|
|
|
|
2006-05-31 14:13:26 +02:00
|
|
|
|
2006-06-08 12:35:15 +02:00
|
|
|
|
|
|
|
|
2006-06-22 15:07:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-08 12:35:15 +02:00
|
|
|
|
2006-08-10 18:53:59 +02:00
|
|
|
|
2006-09-15 12:53:44 +02:00
|
|
|
|
2007-10-25 15:53:46 +02:00
|
|
|
15:16 < DuDE> mt: Projekte anlegen geht nur, wenn es ein Subprojekt ist von einem Projekt wo Du Schreibrechte hast
|
|
|
|
15:16 < mt> DuDE: wofür?
|
|
|
|
15:16 < DuDE> mt: dass jeder einfach so top-level-Projekte anlegen kann, war einmal. Chaos-Reduzierung
|
|
|
|
15:17 < DuDE> mt: ueblich ist heutzutage ein Request auf opensuse-buildservice@
|
|
|
|
15:18 < DuDE> mt: kannst Du das gleiche mal eben mit osc -H probieren? Mich wuerde mal interessieren, ob da eine sinnvollere Meldung im Body mitkommt
|
|
|
|
15:19 < mt> DuDE: reply: 'HTTP/1.1 403 Forbidden\r\n'
|
|
|
|
15:20 < DuDE> mt: das ist gut, dann sollte osc kein "try again" anbieten, sondern die Meldung rueberbringen
|
|
|
|
|
|
|
|
|