]>
git.decadent.org.uk Git - dak.git/log
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>
Joerg Jaspert [Sun, 1 May 2011 21:51:58 +0000 (23:51 +0200)]
Merge remote branch 'ansgar/p-s-from-db' into merge
* ansgar/p-s-from-db:
do not generate binary-source/Packages
look for already existing files in build queues
fix typo in email address
sort Packages by source name first
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Sun, 1 May 2011 18:54:05 +0000 (18:54 +0000)]
do not generate binary-source/Packages
Ansgar Burchardt [Thu, 28 Apr 2011 22:57:55 +0000 (22:57 +0000)]
look for already existing files in build queues
Ansgar Burchardt [Thu, 28 Apr 2011 19:38:38 +0000 (19:38 +0000)]
fix typo in email address
Ansgar Burchardt [Thu, 28 Apr 2011 17:35:14 +0000 (17:35 +0000)]
sort Packages by source name first
Mark Hymers [Wed, 20 Apr 2011 20:11:48 +0000 (21:11 +0100)]
Merge remote branch 'ftpmaster/master' into multiproc
Torsten Werner [Sun, 17 Apr 2011 21:31:33 +0000 (23:31 +0200)]
cron.unchecked: call generate-filelist with arguments.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Tue, 12 Apr 2011 19:08:34 +0000 (21:08 +0200)]
Fix exception handling in process-new.
closes: #620361
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Sun, 10 Apr 2011 19:29:54 +0000 (20:29 +0100)]
Fall back to Maintainer if Changed-By missing
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 9 Apr 2011 08:42:22 +0000 (09:42 +0100)]
Merge remote branch 'ftpmaster/master' into multiproc
Conflicts:
dak/show_new.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 8 Apr 2011 20:31:52 +0000 (21:31 +0100)]
Merge remote branch 'ansgar/p-s-from-db' into merge
Signed-off-by: Mark Hymers <mhy@debian.org>
Ansgar Burchardt [Fri, 8 Apr 2011 19:31:26 +0000 (21:31 +0200)]
Merge remote-tracking branch 'origin/master' into p-s-from-db
Torsten Werner [Wed, 6 Apr 2011 19:17:13 +0000 (21:17 +0200)]
Fix function add_dsc_to_db().
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 6 Apr 2011 18:22:40 +0000 (18:22 +0000)]
Update metadata for test DB.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Sun, 3 Apr 2011 09:14:13 +0000 (11:14 +0200)]
Do not sync any lock files.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Sat, 2 Apr 2011 08:38:43 +0000 (10:38 +0200)]
Install default SIGPIPE handler before calling dpkg-deb.
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Fri, 1 Apr 2011 16:17:19 +0000 (16:17 +0000)]
Don't remove files we previously generated
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 16:03:11 +0000 (16:03 +0000)]
Short circuit already processed packages much more quickly
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 15:52:42 +0000 (15:52 +0000)]
Pass session
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 15:51:27 +0000 (15:51 +0000)]
Don't end up with multiple database sessions in check_sig call
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 14:54:14 +0000 (14:54 +0000)]
Linearise show_new for now
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 12:56:08 +0000 (12:56 +0000)]
Map squeeze-updates and stable-updates
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 12:08:47 +0000 (12:08 +0000)]
Limit show-new to one process for now
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:38:57 +0000 (11:38 +0000)]
Re-enable queue_rss after deleting the old pickle file
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:34:59 +0000 (11:34 +0000)]
use new debian module name
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:31:51 +0000 (11:31 +0000)]
Python behaves differently if you're redirecting to a file or not...
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:27:19 +0000 (11:27 +0000)]
Encode using utf-8 and hope for the best
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:22:32 +0000 (11:22 +0000)]
dak graph seems ok too
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:21:09 +0000 (11:21 +0000)]
Re-enable show-new, but don't kill cron.hourly if it dies
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:06:37 +0000 (11:06 +0000)]
Fix typo
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:06:20 +0000 (11:06 +0000)]
temporary hack to fix squeeze-updates / stable-updates suite name
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:02:23 +0000 (11:02 +0000)]
Comment out some things in cron.hourly which are broken
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 Apr 2011 11:01:27 +0000 (11:01 +0000)]
Merge remote branch 'ftpmaster/master'
Torsten Werner [Fri, 1 Apr 2011 05:54:36 +0000 (07:54 +0200)]
Make cron.daily shell script more robust.
... and reindent it.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Thu, 31 Mar 2011 17:23:21 +0000 (19:23 +0200)]
Excluding more directories from syncing.
Signed-off-by: Torsten Werner <twerner@debian.org>
Ansgar Burchardt [Thu, 31 Mar 2011 10:52:34 +0000 (12:52 +0200)]
copy external overrides from unstable to testing
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Ansgar Burchardt [Thu, 31 Mar 2011 10:41:34 +0000 (12:41 +0200)]
Merge remote-tracking branch 'origin/master' into p-s-from-db
Joerg Jaspert [Tue, 29 Mar 2011 20:47:28 +0000 (22:47 +0200)]
sick
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Tue, 29 Mar 2011 20:43:36 +0000 (22:43 +0200)]
function pg_timestamp
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Tue, 29 Mar 2011 20:34:37 +0000 (22:34 +0200)]
updates
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Mark Hymers [Tue, 29 Mar 2011 20:10:03 +0000 (21:10 +0100)]
Get syntax right
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Tue, 29 Mar 2011 20:09:04 +0000 (21:09 +0100)]
Deal with args being a tuple
Signed-off-by: Mark Hymers <mhy@debian.org>