]>
git.decadent.org.uk Git - dak.git/log
Mark Hymers [Tue, 26 Jul 2011 22:15:37 +0000 (23:15 +0100)]
Ensure that suite_name is unique
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 22:09:46 +0000 (23:09 +0100)]
Document adding a suite
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 22:06:15 +0000 (23:06 +0100)]
Allow adding a suite with all architectures
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 20:35:59 +0000 (21:35 +0100)]
Add newline
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 20:29:07 +0000 (21:29 +0100)]
Make init_core executable
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 20:27:37 +0000 (21:27 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Tue, 26 Jul 2011 20:25:24 +0000 (21:25 +0100)]
Add some core table setup
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 18:59:39 +0000 (19:59 +0100)]
Cope with empty queue
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 13:50:16 +0000 (14:50 +0100)]
More checks for Dinstall::BugServer
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 13:42:41 +0000 (14:42 +0100)]
Don't use Dinstall::BugServer unless it's configured
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 13:34:32 +0000 (14:34 +0100)]
Only use PackagesServer if it exists
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 13:14:04 +0000 (14:14 +0100)]
Merge remote branch 'ftpmaster/master'
Mark Hymers [Tue, 26 Jul 2011 13:10:25 +0000 (14:10 +0100)]
Start directory creation
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 13:03:31 +0000 (14:03 +0100)]
Update database creation information
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 26 Jul 2011 06:55:39 +0000 (07:55 +0100)]
Merge remote branch 'ansgar/xz'
Ansgar Burchardt [Mon, 25 Jul 2011 13:24:13 +0000 (15:24 +0200)]
Merge remote-tracking branch 'origin/master' into xz
Mark Hymers [Mon, 25 Jul 2011 10:16:24 +0000 (11:16 +0100)]
Avoid pipe
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 Jul 2011 10:14:47 +0000 (11:14 +0100)]
Correct variable name
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 Jul 2011 08:51:22 +0000 (09:51 +0100)]
Merge branch 'master' of ssh://ftp-master.debian.org/srv/ftp.debian.org/git/dak
Mark Hymers [Mon, 25 Jul 2011 08:42:49 +0000 (09:42 +0100)]
Allow the release team to do tpu removals
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Sun, 24 Jul 2011 13:18:55 +0000 (15:18 +0200)]
Improve splitting of Uploaders list.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Sun, 24 Jul 2011 12:45:00 +0000 (14:45 +0200)]
Factor Uploaders splitting into its own function.
+ Add a test for it.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Sun, 24 Jul 2011 12:21:47 +0000 (12:21 +0000)]
Update pickle file for dbtests.
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Mon, 11 Jul 2011 07:27:00 +0000 (07:27 +0000)]
Use anonscm instead of cvs.debian.org
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 9 Jul 2011 18:54:13 +0000 (18:54 +0000)]
Fixups for alioth move
Signed-off-by: Mark Hymers <mhy@debian.org>
Ansgar Burchardt [Sun, 3 Jul 2011 14:13:25 +0000 (14:13 +0000)]
Add .xz as a valid extension in various places.
Bug: http://bugs.debian.org/556407
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Sun, 3 Jul 2011 14:09:29 +0000 (14:09 +0000)]
daklib/queue.py: use apt_inst.DebFile
Use apt_inst.DebFile instead of apt_inst.debExtract. This allows to
leave searching for the correct data.tar.* member to python-apt.
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Joerg Jaspert [Sat, 25 Jun 2011 12:27:44 +0000 (14:27 +0200)]
updates
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 19 Jun 2011 17:23:31 +0000 (19:23 +0200)]
Merge remote-tracking branch 'ansgar/check-source' into merge
* ansgar/check-source:
check for source in enhanced suites
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Sun, 19 Jun 2011 16:32:50 +0000 (18:32 +0200)]
Merge remote-tracking branch 'origin/master' into check-source
Ansgar Burchardt [Sun, 19 Jun 2011 16:30:12 +0000 (16:30 +0000)]
check for source in enhanced suites
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Joerg Jaspert [Thu, 16 Jun 2011 22:56:05 +0000 (00:56 +0200)]
public version_checks
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Thu, 16 Jun 2011 21:11:38 +0000 (23:11 +0200)]
And away with version-checks in dak.conf
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Thu, 16 Jun 2011 21:10:06 +0000 (23:10 +0200)]
Add a view for version checks
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Tue, 7 Jun 2011 22:02:56 +0000 (00:02 +0200)]
use debianbuilddhostlist on security too
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Mon, 6 Jun 2011 19:41:55 +0000 (21:41 +0200)]
Merge remote branch 'drkranz/show-new' into merge
* drkranz/show-new:
show-new: regenerate pages which contain a timeout message
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Luca Falavigna [Mon, 6 Jun 2011 19:29:57 +0000 (19:29 +0000)]
show-new: regenerate pages which contain a timeout message
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Mon, 6 Jun 2011 17:04:20 +0000 (19:04 +0200)]
Merge remote branch 'drkranz/show-new' into merge
* drkranz/show-new:
show-new: limit to five threads to avoid using too many resources
Do not fail on missing DB connection
Create session when there is need to
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Luca Falavigna [Sun, 5 Jun 2011 22:38:30 +0000 (22:38 +0000)]
show-new: limit to five threads to avoid using too many resources
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Sun, 5 Jun 2011 22:36:57 +0000 (22:36 +0000)]
Do not fail on missing DB connection
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Sun, 5 Jun 2011 12:54:30 +0000 (12:54 +0000)]
Create session when there is need to
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Sun, 5 Jun 2011 11:57:53 +0000 (13:57 +0200)]
Merge remote branch 'drkranz/show-new' into merge
* drkranz/show-new:
show-new: implement a timeout to prevent it hanging (Closes: #629271)
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Luca Falavigna [Sun, 5 Jun 2011 11:49:39 +0000 (11:49 +0000)]
show-new: implement a timeout to prevent it hanging (Closes: #629271)
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Sun, 5 Jun 2011 10:04:37 +0000 (12:04 +0200)]
Merge remote branch 'tolimar2/lintian-2.5.0' into merge
* tolimar2/lintian-2.5.0:
Add missing-pre-dependency-on-multiarch-support to the lintian autorjects as requested by Steve Langasek
Adding install-info-used-in-maintainer-script to the non-fatal lintian-reject-tags; closes #607293
Some lintian tags got renamed with 2.5.0
Fix typo in templated reported by Mohammed Adnène Trojette
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Fri, 3 Jun 2011 09:58:45 +0000 (11:58 +0200)]
Merge remote-tracking branch 'master/master' into signatures-2
Ansgar Burchardt [Fri, 3 Jun 2011 09:55:44 +0000 (09:55 +0000)]
gpg.py: set O_NONBLOCK for writing
We need O_NONBLOCK as otherwise os.write() would block for large input.
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Alexander Reichle-Schmehl [Wed, 1 Jun 2011 15:05:55 +0000 (15:05 +0000)]
Add missing-pre-dependency-on-multiarch-support to the lintian autorjects
as requested by Steve Langasek
Alexander Reichle-Schmehl [Tue, 31 May 2011 10:26:32 +0000 (10:26 +0000)]
Adding install-info-used-in-maintainer-script to the non-fatal
lintian-reject-tags; closes #607293
Alexander Reichle-Schmehl [Tue, 31 May 2011 09:36:56 +0000 (09:36 +0000)]
Some lintian tags got renamed with 2.5.0
Alexander Reichle-Schmehl [Tue, 31 May 2011 09:33:35 +0000 (09:33 +0000)]
Merge branch 'master' of ssh://ftp-master.debian.org/srv/ftp.debian.org/git/dak
Joerg Jaspert [Fri, 27 May 2011 17:00:34 +0000 (19:00 +0200)]
a newline is ONE char, so allow one char long lines
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Thu, 26 May 2011 17:17:03 +0000 (19:17 +0200)]
allow empty lines but nothing else
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Wed, 25 May 2011 19:52:58 +0000 (21:52 +0200)]
Merge remote branch 'ansgar/signatures-2' into merge
* ansgar/signatures-2:
do not check for a valid signature in parse_deb822, parse_changes
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Wed, 25 May 2011 18:53:13 +0000 (18:53 +0000)]
do not check for a valid signature in parse_deb822, parse_changes
Not all files need to have a valid signature: old .dsc's can be signed
by a key no longer in the keyrings.
Joerg Jaspert [Wed, 25 May 2011 18:26:17 +0000 (20:26 +0200)]
Merge remote branch 'ansgar/signatures-2' into merge
* ansgar/signatures-2:
daklib/gpg.py: use os._exit() instead of sys.exit() in child process
daklib/utils.py (parse_deb822, parse_changes): use session_wrapper
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Wed, 25 May 2011 18:19:28 +0000 (18:19 +0000)]
daklib/gpg.py: use os._exit() instead of sys.exit() in child process
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Wed, 25 May 2011 18:16:29 +0000 (18:16 +0000)]
daklib/utils.py (parse_deb822, parse_changes): use session_wrapper
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Joerg Jaspert [Sat, 21 May 2011 22:42:31 +0000 (00:42 +0200)]
Merge remote branch 'ansgar/signatures-2' into merge
* ansgar/signatures-2:
tests/test_parse_changes.py: add another testcase
daklib/gpg.py: capture stderr
tests/test_parse_changes.py: do not require signatures
daklib/utils.py (parse_deb822): include PGP armor in filecontents
tests/test_parse_changes.py: update for new SignedFile exceptions
daklib/utils.py (parse_deb822): use SignedFile to handle PGP signature
tests: dsc/4.dsc is invalid
examine-package: use SignedFile to remove PGP armor
daklib/gpg.py: small library for PGP-signed files
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 21 May 2011 22:40:38 +0000 (00:40 +0200)]
Merge remote branch 'youam/master' into merge
* youam/master:
debianqueued: check for unsigned .changes content
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Uli Martens [Sat, 21 May 2011 20:37:22 +0000 (22:37 +0200)]
debianqueued: check for unsigned .changes content
If signed .changes files contain clear text contents outside of the
signed part, remove the .changes file.
Ansgar Burchardt [Fri, 20 May 2011 20:27:00 +0000 (20:27 +0000)]
tests/test_parse_changes.py: add another testcase
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Joerg Jaspert [Fri, 20 May 2011 20:23:46 +0000 (22:23 +0200)]
Merge remote branch 'drkranz/examine-package' into merge
* drkranz/examine-package:
Also check for codename when looking for Provides
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 20:10:27 +0000 (20:10 +0000)]
daklib/gpg.py: capture stderr
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 20:09:33 +0000 (20:09 +0000)]
tests/test_parse_changes.py: do not require signatures
We cannot require a valid signature in the tests as we don't have a
keyring here.
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Luca Falavigna [Fri, 20 May 2011 19:46:11 +0000 (19:46 +0000)]
Also check for codename when looking for Provides
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Fri, 20 May 2011 19:59:21 +0000 (21:59 +0200)]
Merge remote branch 'drkranz/examine-package' into merge
* drkranz/examine-package:
examine-package: display known virtual packages
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 19:12:53 +0000 (19:12 +0000)]
daklib/utils.py (parse_deb822): include PGP armor in filecontents
We need to include the PGP armor in filecontents as this is later passed
to us again and we now always require a signature (even if it does not
need to be a valid one).
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 17:06:32 +0000 (17:06 +0000)]
tests/test_parse_changes.py: update for new SignedFile exceptions
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 17:04:59 +0000 (17:04 +0000)]
daklib/utils.py (parse_deb822): use SignedFile to handle PGP signature
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 17:01:54 +0000 (17:01 +0000)]
tests: dsc/4.dsc is invalid
The test for dsc/4.dsc should fail as it is not a valid armored OpenPGP
container.
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 12:23:38 +0000 (12:23 +0000)]
examine-package: use SignedFile to remove PGP armor
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Fri, 20 May 2011 09:02:13 +0000 (09:02 +0000)]
daklib/gpg.py: small library for PGP-signed files
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Luca Falavigna [Fri, 20 May 2011 10:01:51 +0000 (10:01 +0000)]
examine-package: display known virtual packages
Dedicated to our beloved Haskell and OCaml folks,
now we can process their packages quicker.
It's their turn to find a more complicated way
to define package dependencies, now :)
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Mon, 16 May 2011 19:15:58 +0000 (21:15 +0200)]
Merge remote branch 'drkranz/master' into merge
* drkranz/master:
Fix show-new to avoid generating zombie processes
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Luca Falavigna [Mon, 16 May 2011 15:59:19 +0000 (15:59 +0000)]
Fix show-new to avoid generating zombie processes
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Joerg Jaspert [Sun, 15 May 2011 12:59:22 +0000 (14:59 +0200)]
more useful logging of added overrides
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 14 May 2011 20:13:53 +0000 (22:13 +0200)]
Merge remote branch 'ansgar/daklog' into merge
* ansgar/daklog:
restore program name to log messages
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Sat, 14 May 2011 19:58:03 +0000 (19:58 +0000)]
restore program name to log messages
Joerg Jaspert [Fri, 13 May 2011 07:19:24 +0000 (09:19 +0200)]
also use -9 for bzip2
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Eric Cooper [Fri, 13 May 2011 00:07:01 +0000 (20:07 -0400)]
don't include filename or timestamp in gzipped files
(optional: also compress at level 9)
Omitting the timestamp makes it possible to reconstruct an exact copy of the .gz
file given only the uncompressed contents. The approx caching proxy relies on this
to apply pdiffs and generate compressed index files that correctly match their checksums.
Signed-off-by: Eric Cooper <ecc@cmu.edu>
Joerg Jaspert [Wed, 11 May 2011 21:40:08 +0000 (23:40 +0200)]
Merge remote branch 'ansgar/p-s-from-db' into merge
* ansgar/p-s-from-db:
Add missing import statements
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Wed, 11 May 2011 21:31:18 +0000 (21:31 +0000)]
Add missing import statements
Joerg Jaspert [Wed, 11 May 2011 18:10:32 +0000 (20:10 +0200)]
also import Suite
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Wed, 11 May 2011 17:11:23 +0000 (19:11 +0200)]
Merge remote branch 'ansgar/p-s-from-db' into merge
* ansgar/p-s-from-db:
gps2: Initialize process pool before connecting to database
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Wed, 11 May 2011 14:32:39 +0000 (14:32 +0000)]
gps2: Initialize process pool before connecting to database
Joerg Jaspert [Mon, 9 May 2011 21:30:01 +0000 (23:30 +0200)]
import_dataset
we also dont need gps called in here
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Mon, 9 May 2011 21:28:19 +0000 (23:28 +0200)]
kill do_dists
no need to write packages files in unchecked anymore. gps2 doesnt have
braindead berkeley db shit to update
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 8 May 2011 20:51:21 +0000 (22:51 +0200)]
s/base/basen/
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 8 May 2011 20:31:54 +0000 (22:31 +0200)]
s/foo/base
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 8 May 2011 15:41:15 +0000 (17:41 +0200)]
pdiff shit
add a function to fill up a git tree for the possible replacement of the shit script thats currently creating pdiff files
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 8 May 2011 12:28:26 +0000 (14:28 +0200)]
check mirror
we check the mirror before we push anything. We currently parse
the SHA1 field, checking for existence, size and checksum.
this means we should catch the HASH SUM MISMATCH crap.
of course this means the ones using ftp-master.d.o directly still lose, but we cant help
that.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 8 May 2011 10:26:07 +0000 (12:26 +0200)]
import a bit from from processpool
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 21:28:54 +0000 (23:28 +0200)]
no longer run a-f cleanup in weekly
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 18:37:38 +0000 (20:37 +0200)]
dont output tag lines from metadata table, only external overrides
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 15:27:00 +0000 (17:27 +0200)]
use gps2 in unchecked. also disable gen-filelists in dinstall
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 12:52:11 +0000 (14:52 +0200)]
also do it for imports
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 12:51:02 +0000 (14:51 +0200)]
switch of a-f
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 7 May 2011 12:39:34 +0000 (14:39 +0200)]
Merge remote branch 'mhy/multiproc' into merge
* mhy/multiproc:
Get syntax right
Deal with args being a tuple
Add backwards compatibility code
Make daklog be a Singleton
Bugfixes for usage of DakProcessPool API
remove unused variable
Fix variable name
Fix function name
Fix up pool usage
Enhance process pool implementation
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Mark Hymers [Sat, 7 May 2011 12:35:26 +0000 (13:35 +0100)]
Merge remote branch 'ftpmaster/master' into multiproc
Conflicts:
dak/generate_packages_sources2.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Joerg Jaspert [Fri, 6 May 2011 21:14:37 +0000 (23:14 +0200)]
kick out useless print stuff that only annoys in logs
Signed-off-by: Joerg Jaspert <joerg@debian.org>