1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-30 19:56:14 +01:00
github.com_openSUSE_osc/TODO

70 lines
3.1 KiB
Plaintext
Raw Normal View History

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
- 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
2007-06-26 16:56:38 +02:00
- split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?)
(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)
2007-06-26 16:56:38 +02:00
MINOR:
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-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
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