]> err.no Git - dak/commit
Add support for multiple orig tarballs
authorRaphaël Hertzog <hertzog@debian.org>
Tue, 27 Oct 2009 01:39:53 +0000 (02:39 +0100)
committerRaphaël Hertzog <hertzog@debian.org>
Tue, 27 Oct 2009 01:39:53 +0000 (02:39 +0100)
commit2495bbed9a0904fbe1a15976cad2974b305fb9ce
treecb67baf944d7ee0d92b92286c081ece3813b3177
parent2ef9fe8dcf09a9be5e0119f4f7687ceb664f59cf
Add support for multiple orig tarballs

Structure of Upload.pkg is adapted to handle multiple upstream tarballs.
This also means that the .dak format is modified.

Since the .dak format has been modified, improve the object .dak parser
funtion to be able to read both the new and the old format. When
reading the old format, it auto-converts the data to the new structure.
It uses python's type() introspection to know what format is used.

This allows in-place upgrade even when old .dak are still stored
in various queues.

Several other adaptations are also required in other methods of Upload object,
in process-accepted, in autobuild_queue().

Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
dak/process_accepted.py
daklib/changes.py
daklib/dbconn.py
daklib/queue.py