1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-24 11:12:14 +01:00
This commit is contained in:
Dr. Peter Poeml 2007-10-25 13:53:46 +00:00
parent d0b0b1bdb5
commit 0daff74b79

33
TODO
View File

@ -27,6 +27,8 @@ NORMAL:
- use urllib.urlencode for parameter encoding (or check if this is the case already?)
- _real_ SSL support, with certificate verification
- copypac: put the current release number into the spec file before sending it
- 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
- commit: check if errors during PUT are handled sensibly, so the change is
not committed to localmeta
- store password base64 hashed, so it is not directly visible in plaintext
@ -153,3 +155,34 @@ AttributeError: 'NoneType' object has no attribute 'md5'
% osc importsrcpkg -n apache2-mod_memcache /tmp/apache-mod_memcache-0.1.0-2mdv2008.0.src.rpm
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 26752624
Traceback (most recent call last):
File "/suse/poeml/bin/osc", line 10, in ?
sys.exit( osc.main() )
File "/suse/poeml/osc/osc/cmdln.py", line 256, in main
return self.cmd(args)
File "/suse/poeml/osc/osc/cmdln.py", line 279, in cmd
retval = self.onecmd(argv)
File "/suse/poeml/osc/osc/cmdln.py", line 395, in onecmd
return self._dispatch_cmd(handler, argv)
File "/suse/poeml/osc/osc/cmdln.py", line 1070, in _dispatch_cmd
return handler(argv[0], opts, *args)
File "/suse/poeml/osc/osc/commandline.py", line 1714, in do_importsrcpkg
rpm_data = data_from_rpm(srpm, 'Name:', 'Summary:', '%description')
File "/suse/poeml/osc/osc/core.py", line 2128, in data_from_rpm
header = ts.hdrFromFdno(file.fileno())
_rpm.error: public key not available
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 < DuDE> mt: mit -H muesste osc den Response-Body anzeigen. Meist ist der unerwuenscht, weil er typischerweise dank iChain hauptsaechlich Javascript-Schlonz enthaelt.
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