]> git.donarmstrong.com Git - dak.git/log
dak.git
9 years agoClose our SQLAlchemy sessions master
Mark Hymers [Sun, 9 Nov 2014 12:15:25 +0000 (12:15 +0000)]
Close our SQLAlchemy sessions

This is a temporary workaround to stop us leaving sessions around
until I write a decorator function

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoImplement and document the different names
Mark Hymers [Sun, 9 Nov 2014 11:07:24 +0000 (11:07 +0000)]
Implement and document the different names

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoHack to not end up with None versions
Mark Hymers [Sun, 9 Nov 2014 10:55:15 +0000 (10:55 +0000)]
Hack to not end up with None versions

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoFind suite by any of the random name types we have
Mark Hymers [Sat, 8 Nov 2014 15:35:34 +0000 (15:35 +0000)]
Find suite by any of the random name types we have

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoAdd database update to contain release_suite field
Mark Hymers [Sat, 8 Nov 2014 14:14:35 +0000 (14:14 +0000)]
Add database update to contain release_suite field

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoAdd suite function
Mark Hymers [Fri, 7 Nov 2014 21:03:09 +0000 (21:03 +0000)]
Add suite function

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoImprove suites() documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:56 +0000 (21:02 +0000)]
Improve suites() documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoImprove dsc_in_suite function documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:39 +0000 (21:02 +0000)]
Improve dsc_in_suite function documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoImprove archives() function documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:19 +0000 (21:02 +0000)]
Improve archives() function documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoAdd initial suites and archives routines
Mark Hymers [Fri, 7 Nov 2014 16:57:10 +0000 (16:57 +0000)]
Add initial suites and archives routines

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoReturn filesize and sha256sum too
Mark Hymers [Fri, 7 Nov 2014 16:43:30 +0000 (16:43 +0000)]
Return filesize and sha256sum too

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoRun WSGI script from apache
Mark Hymers [Fri, 7 Nov 2014 16:34:01 +0000 (16:34 +0000)]
Run WSGI script from apache

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoFirst pass at a hacky mod_wsgi version
Mark Hymers [Fri, 7 Nov 2014 16:26:27 +0000 (16:26 +0000)]
First pass at a hacky mod_wsgi version

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoAdd initial api.ftp-master.d.o apache config
Mark Hymers [Fri, 7 Nov 2014 16:05:15 +0000 (16:05 +0000)]
Add initial api.ftp-master.d.o apache config

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoMerge in the initial web API code
Mark Hymers [Fri, 7 Nov 2014 14:26:20 +0000 (14:26 +0000)]
Merge in the initial web API code

9 years agoRemove debugging code
Mark Hymers [Fri, 7 Nov 2014 14:19:33 +0000 (14:19 +0000)]
Remove debugging code

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoMerge remote-tracking branch 'origin/dakweb'
Mark Hymers [Fri, 7 Nov 2014 14:07:58 +0000 (14:07 +0000)]
Merge remote-tracking branch 'origin/dakweb'

9 years agoMerge remote-tracking branch 'mhy/master'
Mark Hymers [Fri, 7 Nov 2014 12:17:32 +0000 (12:17 +0000)]
Merge remote-tracking branch 'mhy/master'

9 years agoLock {src,bin}_associations to stop other things writing to them during gps
Mark Hymers [Fri, 7 Nov 2014 12:16:44 +0000 (12:16 +0000)]
Lock {src,bin}_associations to stop other things writing to them during gps

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoUpdate install instructions
Mark Hymers [Fri, 7 Nov 2014 12:09:40 +0000 (12:09 +0000)]
Update install instructions

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoCreate some directories needed for new dak installs
Mark Hymers [Fri, 7 Nov 2014 11:51:30 +0000 (11:51 +0000)]
Create some directories needed for new dak installs

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoCall dak admin s-c in example install instructions
Mark Hymers [Fri, 7 Nov 2014 11:43:50 +0000 (11:43 +0000)]
Call dak admin s-c in example install instructions

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoReject uploads with Multi-Arch: no
Ansgar Burchardt [Thu, 6 Nov 2014 18:58:30 +0000 (19:58 +0100)]
Reject uploads with Multi-Arch: no

Multi-Arch: no currently breaks wanna-build. We don't want that to happen.

Reference: https://bugs.debian.org/768353

9 years agoDo not require arch:all packages in experimental uploads
Ansgar Burchardt [Thu, 6 Nov 2014 15:43:14 +0000 (16:43 +0100)]
Do not require arch:all packages in experimental uploads

This is to allow setting up an experimental arch:all buildd and will
be reverted later.

9 years agodaklib/checks.py: check for Section field in binary packages
Ansgar Burchardt [Sun, 2 Nov 2014 19:33:40 +0000 (20:33 +0100)]
daklib/checks.py: check for Section field in binary packages

9 years agodaklib/gpg.py: Ignore POLICY_URL keyword.
Ansgar Burchardt [Sun, 26 Oct 2014 09:01:34 +0000 (10:01 +0100)]
daklib/gpg.py: Ignore POLICY_URL keyword.

9 years agodaklib/command.py: Add Cc option.
Ansgar Burchardt [Thu, 23 Oct 2014 18:31:57 +0000 (20:31 +0200)]
daklib/command.py: Add Cc option.

9 years agoREADME.stable-point-release: Update for 7.7
Ansgar Burchardt [Sun, 19 Oct 2014 08:56:48 +0000 (10:56 +0200)]
README.stable-point-release: Update for 7.7

Add copy & paste snippets for propups.

9 years agosecurity NEW processing: add dak admin forget-signature
Ansgar Burchardt [Wed, 15 Oct 2014 19:00:38 +0000 (21:00 +0200)]
security NEW processing: add dak admin forget-signature

9 years agoHandle packages with overrides in multiple components
Ansgar Burchardt [Tue, 7 Oct 2014 19:18:52 +0000 (21:18 +0200)]
Handle packages with overrides in multiple components

This should make moving packages between components (e.g. packages
moving from non-free to main) less painful.

Bug: https://bugs.debian.org/690444

9 years agodaklib/checks.py: check timestamp of .changes signature
Ansgar Burchardt [Thu, 11 Sep 2014 23:24:24 +0000 (01:24 +0200)]
daklib/checks.py: check timestamp of .changes signature

This allows to eventually drop old entries from the signature_history
table.

9 years agodak make-pkg-file-mapping: do not include sources from other archives
Ansgar Burchardt [Thu, 11 Sep 2014 18:30:18 +0000 (20:30 +0200)]
dak make-pkg-file-mapping: do not include sources from other archives

Include only information about a source package's files if its .dsc is
in the requested archive.

Previously when xy_1.0-1 was in the requested archive and xy_1.0-2
using the same upstream tarball in a different archive, dak would
still include information about xy_1.0-2's upstream tarball resulting
in confusing entries on snapshot.d.o.

Reported-by: Salvatore Bonaccorso <carnil@debian.org>
9 years agodak make-pkg-file-mapping: ensure stable order
Ansgar Burchardt [Thu, 11 Sep 2014 18:29:11 +0000 (20:29 +0200)]
dak make-pkg-file-mapping: ensure stable order

Include component and filename in the ORDER BY clause to ensure the
output order does not change.

9 years agotest_gpg.py: test PGP messages and plaintext
Ansgar Burchardt [Tue, 2 Sep 2014 23:29:30 +0000 (01:29 +0200)]
test_gpg.py: test PGP messages and plaintext

9 years agotest_gpg.py: also check signature timestamp
Ansgar Burchardt [Tue, 2 Sep 2014 22:12:13 +0000 (00:12 +0200)]
test_gpg.py: also check signature timestamp

9 years agoAdd first unit tests for GnuPG wrapper.
Ansgar Burchardt [Tue, 2 Sep 2014 21:55:22 +0000 (23:55 +0200)]
Add first unit tests for GnuPG wrapper.

9 years agodm-migrate: list source packages for which permissions were migrated.
Ansgar Burchardt [Tue, 2 Sep 2014 08:11:26 +0000 (10:11 +0200)]
dm-migrate: list source packages for which permissions were migrated.

9 years agocron.unchecked: drop unused do_dists function.
Ansgar Burchardt [Tue, 26 Aug 2014 20:17:28 +0000 (22:17 +0200)]
cron.unchecked: drop unused do_dists function.

9 years agocron.unchecked: stop bothering with override files.
Ansgar Burchardt [Tue, 26 Aug 2014 20:16:38 +0000 (22:16 +0200)]
cron.unchecked: stop bothering with override files.

9 years agoMerge remote-tracking branch 'paultag/paultag/bugfix/import-errno'
Ansgar Burchardt [Mon, 25 Aug 2014 20:25:55 +0000 (22:25 +0200)]
Merge remote-tracking branch 'paultag/paultag/bugfix/import-errno'

9 years agoImport errno, used in Exception handling.
Paul Tagliamonte [Mon, 25 Aug 2014 16:59:46 +0000 (12:59 -0400)]
Import errno, used in Exception handling.

From a reject exception:

|   File "/srv/ftp-master.debian.org/dak/dak/daklib/upload.py", line 155, in check
|     if e.errno == errno.ENOENT:
| NameError: global name 'errno' is not defined

9 years agoHashedFile: Raise FileDoesNotExist if referring to a non-existing file
Ansgar Burchardt [Fri, 22 Aug 2014 19:51:02 +0000 (21:51 +0200)]
HashedFile: Raise FileDoesNotExist if referring to a non-existing file

A custom exception is nicer to handle in the caller.

9 years agodaklib/upload.py: Use common base class for all exception.
Ansgar Burchardt [Fri, 22 Aug 2014 19:49:28 +0000 (21:49 +0200)]
daklib/upload.py: Use common base class for all exception.

9 years agoMerge branch 'master' of /srv/ftp.debian.org/git/dak
Mark Hymers [Sun, 17 Aug 2014 22:46:17 +0000 (22:46 +0000)]
Merge branch 'master' of /srv/ftp.debian.org/git/dak

9 years agoAdd ppc64el
Mark Hymers [Sun, 17 Aug 2014 22:46:12 +0000 (22:46 +0000)]
Add ppc64el

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agocron.daily: Don't allow ssh trigger to run arbitrary SQL
Ansgar Burchardt [Sun, 17 Aug 2014 18:22:24 +0000 (20:22 +0200)]
cron.daily: Don't allow ssh trigger to run arbitrary SQL

9 years agoRemove apache.conf-incoming.
Ansgar Burchardt [Sun, 17 Aug 2014 15:53:35 +0000 (17:53 +0200)]
Remove apache.conf-incoming.

incoming.d.o is no longer hosted on ftp-master.d.o.

9 years agoShow last updated time on i.d.o
Mark Hymers [Sat, 16 Aug 2014 21:48:21 +0000 (21:48 +0000)]
Show last updated time on i.d.o

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoRemove old (and slow) code
Mark Hymers [Sat, 16 Aug 2014 21:25:10 +0000 (21:25 +0000)]
Remove old (and slow) code

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoRemove code working around an old issue
Mark Hymers [Sat, 16 Aug 2014 21:24:18 +0000 (21:24 +0000)]
Remove code working around an old issue

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoStop generating old incoming.debian.org
Mark Hymers [Sat, 16 Aug 2014 21:12:26 +0000 (21:12 +0000)]
Stop generating old incoming.debian.org

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoDon't use privacy temporarily to work out which buildds need reconfiguring
Mark Hymers [Sat, 16 Aug 2014 17:00:27 +0000 (17:00 +0000)]
Don't use privacy temporarily to work out which buildds need reconfiguring

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoDon't break on too many links
Mark Hymers [Sat, 16 Aug 2014 16:14:29 +0000 (16:14 +0000)]
Don't break on too many links

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoRemove old variables
Mark Hymers [Sat, 16 Aug 2014 16:10:49 +0000 (16:10 +0000)]
Remove old variables

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoUse chronic
Mark Hymers [Sat, 16 Aug 2014 11:42:25 +0000 (11:42 +0000)]
Use chronic

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoDrop created and modified columns from bin_contents and src_contents
Ansgar Burchardt [Fri, 15 Aug 2014 20:29:19 +0000 (22:29 +0200)]
Drop created and modified columns from bin_contents and src_contents

9 years agoDebian_arch_to_Debian_triplet: handle linux-${arch}
Ansgar Burchardt [Fri, 15 Aug 2014 08:16:47 +0000 (10:16 +0200)]
Debian_arch_to_Debian_triplet: handle linux-${arch}

9 years agoFix DirectoryMatch
Mark Hymers [Tue, 12 Aug 2014 20:50:48 +0000 (20:50 +0000)]
Fix DirectoryMatch

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoWe don't want emails every 15 minutes
Mark Hymers [Tue, 12 Aug 2014 20:38:59 +0000 (20:38 +0000)]
We don't want emails every 15 minutes

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoDon't sync incoming - there's no point
Mark Hymers [Tue, 12 Aug 2014 20:25:44 +0000 (20:25 +0000)]
Don't sync incoming - there's no point

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoUse the right option
Mark Hymers [Tue, 12 Aug 2014 19:39:20 +0000 (19:39 +0000)]
Use the right option

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoChange how we generate incoming.debian.org
Mark Hymers [Tue, 12 Aug 2014 19:29:36 +0000 (19:29 +0000)]
Change how we generate incoming.debian.org

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoMove canonical incoming.debian.org location
Mark Hymers [Tue, 12 Aug 2014 19:26:42 +0000 (19:26 +0000)]
Move canonical incoming.debian.org location

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoexport-suite: Add --relative option.
Ansgar Burchardt [Mon, 11 Aug 2014 20:19:41 +0000 (22:19 +0200)]
export-suite: Add --relative option.

9 years agoapache.conf-incoming: Grant access to home.mraw.org
Ansgar Burchardt [Sun, 10 Aug 2014 18:31:00 +0000 (20:31 +0200)]
apache.conf-incoming: Grant access to home.mraw.org

9 years agoprocess-new: Indicate which packages were not include in upload
Ansgar Burchardt [Sun, 10 Aug 2014 17:31:26 +0000 (19:31 +0200)]
process-new: Indicate which packages were not include in upload

Show "NOT UPLOADED" besides overrides for packages that were not
included in the upload.

9 years agoOnly inject processed uploads into signature_history
Ansgar Burchardt [Sun, 10 Aug 2014 16:22:01 +0000 (18:22 +0200)]
Only inject processed uploads into signature_history

Uploads that were 'skipped' should not be recorded in
signature_history as they will be repeocessed later.

9 years agodaklib/regexes.py: Do not allow colons in filenames.
Ansgar Burchardt [Fri, 8 Aug 2014 08:38:15 +0000 (10:38 +0200)]
daklib/regexes.py: Do not allow colons in filenames.

Colons should not be used anywhere as the epoch part of versions is
not included in the filename.

9 years agodaklib/checks.py: Add instructions how to get an upload processed again.
Ansgar Burchardt [Tue, 5 Aug 2014 21:53:15 +0000 (23:53 +0200)]
daklib/checks.py: Add instructions how to get an upload processed again.

9 years agodaklib/gpg.py: Ignore SIGEXPIRED and KEYEXPIRED
Ansgar Burchardt [Mon, 4 Aug 2014 19:18:56 +0000 (21:18 +0200)]
daklib/gpg.py: Ignore SIGEXPIRED and KEYEXPIRED

9 years agoapache.conf-incoming: Grant access to mahler.debian.net
Ansgar Burchardt [Sun, 3 Aug 2014 20:35:42 +0000 (22:35 +0200)]
apache.conf-incoming: Grant access to mahler.debian.net

Bug: https://bugs.debian.org/754742

9 years agodaklib/gpg.py: Ignore NOTATION_{NAME,DATA} keywords.
Ansgar Burchardt [Sun, 3 Aug 2014 19:13:55 +0000 (21:13 +0200)]
daklib/gpg.py: Ignore NOTATION_{NAME,DATA} keywords.

9 years agoshow-deferred: Do not require a valid signature.
Ansgar Burchardt [Sun, 3 Aug 2014 18:11:51 +0000 (20:11 +0200)]
show-deferred: Do not require a valid signature.

9 years agodaklib/gpg.py: Also handle SIGEXPIRED keyword.
Ansgar Burchardt [Sun, 3 Aug 2014 17:16:35 +0000 (19:16 +0200)]
daklib/gpg.py: Also handle SIGEXPIRED keyword.

9 years agodaklib/gpg.py: Handle a few more keywords for invalid or and expired signatures.
Ansgar Burchardt [Sun, 3 Aug 2014 16:42:42 +0000 (18:42 +0200)]
daklib/gpg.py: Handle a few more keywords for invalid or and expired signatures.

9 years agoDrop unique .changes name requirement and allow ftpteam to forget seen files.
Ansgar Burchardt [Sun, 3 Aug 2014 15:04:41 +0000 (17:04 +0200)]
Drop unique .changes name requirement and allow ftpteam to forget seen files.

9 years agodak admin: add forget-signature subcommand
Ansgar Burchardt [Sun, 3 Aug 2014 15:03:32 +0000 (17:03 +0200)]
dak admin: add forget-signature subcommand

The forget-signature command removes the entry for a given file from
the signature_history. This allows reprocessing the file.

9 years agoAdd replay protection for uploaded changes files.
Ansgar Burchardt [Sun, 3 Aug 2014 15:02:26 +0000 (17:02 +0200)]
Add replay protection for uploaded changes files.

Look in signature_history table if the changes was already seen to
prevent re-uploading old changes files.

9 years agodaklib/gpg.py: Use timestamp instead of just date.
Ansgar Burchardt [Sun, 3 Aug 2014 15:01:20 +0000 (17:01 +0200)]
daklib/gpg.py: Use timestamp instead of just date.

9 years agodaklib/gpg.py: Raise an error if we see unexpected output from gpg.
Ansgar Burchardt [Sun, 3 Aug 2014 15:01:00 +0000 (17:01 +0200)]
daklib/gpg.py: Raise an error if we see unexpected output from gpg.

9 years agoFix breakage on missing w-b dump for an arch
Joerg Jaspert [Sun, 3 Aug 2014 11:53:43 +0000 (13:53 +0200)]
Fix breakage on missing w-b dump for an arch

The w-b admins may take some time until they have a new architecture all
set up. And until they do generate the buildd.d.o/stats/$arch-all.txt we shouldn't
break on it missing.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agoAdd arm64 keyring to queued configuration
Mark Hymers [Sat, 2 Aug 2014 08:49:50 +0000 (08:49 +0000)]
Add arm64 keyring to queued configuration

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agoAdd arm64
Mark Hymers [Sat, 2 Aug 2014 08:47:46 +0000 (08:47 +0000)]
Add arm64

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agobuilt_in_suite: Do not consider architecture 'source'
Ansgar Burchardt [Fri, 1 Aug 2014 17:40:05 +0000 (19:40 +0200)]
built_in_suite: Do not consider architecture 'source'

daklib.architecture.match_architecture would consider 'source' as an
invalid architecture name.

9 years agomatch_architecture: Fix raising exception if an architecture is unknown
Ansgar Burchardt [Fri, 1 Aug 2014 17:38:28 +0000 (19:38 +0200)]
match_architecture: Fix raising exception if an architecture is unknown

9 years agoprocess-new: Make again use of Package-List field.
Ansgar Burchardt [Fri, 1 Aug 2014 17:03:01 +0000 (19:03 +0200)]
process-new: Make again use of Package-List field.

9 years agodaklib/dbconn.py: Add MetadataProxy that behaves like a dict
Ansgar Burchardt [Fri, 1 Aug 2014 17:01:58 +0000 (19:01 +0200)]
daklib/dbconn.py: Add MetadataProxy that behaves like a dict

9 years agoscripts/debian/moveftp.sh: use mv --no-clobber
Ansgar Burchardt [Fri, 1 Aug 2014 16:21:09 +0000 (18:21 +0200)]
scripts/debian/moveftp.sh: use mv --no-clobber

9 years agoconfig/debian/dak.conf: Allow some source-only uploads.
Ansgar Burchardt [Thu, 31 Jul 2014 23:01:11 +0000 (01:01 +0200)]
config/debian/dak.conf: Allow some source-only uploads.

9 years agoPackageList: use correct values for section and component
Ansgar Burchardt [Thu, 31 Jul 2014 22:51:57 +0000 (00:51 +0200)]
PackageList: use correct values for section and component

9 years agoAdd more fine-grained options for source-only uploads.
Ansgar Burchardt [Thu, 31 Jul 2014 22:04:35 +0000 (00:04 +0200)]
Add more fine-grained options for source-only uploads.

9 years agoUse Package-List to look for NEW binaries.
Ansgar Burchardt [Thu, 31 Jul 2014 22:03:02 +0000 (00:03 +0200)]
Use Package-List to look for NEW binaries.

9 years agodaklib.upload.Source: expose Package-List.
Ansgar Burchardt [Thu, 31 Jul 2014 22:02:19 +0000 (00:02 +0200)]
daklib.upload.Source: expose Package-List.

9 years agodaklib.upload.Binary: add name property.
Ansgar Burchardt [Thu, 31 Jul 2014 22:01:52 +0000 (00:01 +0200)]
daklib.upload.Binary: add name property.

9 years agoPackageListEntry: Rename package_type to type.
Ansgar Burchardt [Thu, 31 Jul 2014 22:00:53 +0000 (00:00 +0200)]
PackageListEntry: Rename package_type to type.

PackageListEntry should be similar to daklib.upload.Binary.

9 years agoThe Binary field of source packages is comma-seperated.
Ansgar Burchardt [Thu, 31 Jul 2014 21:23:35 +0000 (23:23 +0200)]
The Binary field of source packages is comma-seperated.

9 years agoInitial pass at dak web server
Mark Hymers [Wed, 20 Nov 2013 19:58:46 +0000 (19:58 +0000)]
Initial pass at dak web server

Signed-off-by: Mark Hymers <mhy@debian.org>
9 years agodaklib/packagelist.py: Additional sanity checks.
Ansgar Burchardt [Thu, 31 Jul 2014 21:16:48 +0000 (23:16 +0200)]
daklib/packagelist.py: Additional sanity checks.

9 years agoextract_component_from_section: avoid unneeded database lookup
Ansgar Burchardt [Thu, 31 Jul 2014 19:21:23 +0000 (21:21 +0200)]
extract_component_from_section: avoid unneeded database lookup

9 years agoAdd parser for Package-List field.
Ansgar Burchardt [Sun, 22 Jun 2014 20:27:37 +0000 (22:27 +0200)]
Add parser for Package-List field.