]>
git.decadent.org.uk Git - dak.git/log
Ansgar Burchardt [Tue, 4 Jun 2013 22:18:50 +0000 (00:18 +0200)]
daklib/archive.py: handle byhand files without underscores
Ansgar Burchardt [Tue, 4 Jun 2013 22:09:47 +0000 (00:09 +0200)]
Make byhand-debian-faq executable.
Ansgar Burchardt [Tue, 4 Jun 2013 19:52:35 +0000 (21:52 +0200)]
Add byhand script for debian-faq.
Ansgar Burchardt [Mon, 3 Jun 2013 17:57:43 +0000 (19:57 +0200)]
byhand-win32-loader: first argument is full path to byhand file
The first argument is the full path to the byhand file, not just the
filename itself.
Ansgar Burchardt [Fri, 31 May 2013 08:12:47 +0000 (10:12 +0200)]
Merge remote-tracking branch 'origin/master'
Ansgar Burchardt [Fri, 31 May 2013 08:07:39 +0000 (10:07 +0200)]
daklib/archive.py: extension is optional for byhand rules
Ansgar Burchardt [Thu, 30 May 2013 12:36:56 +0000 (14:36 +0200)]
lintian.tags: remove missing-pre-dependency-on-multiarch-support
The tag was removed from lintian (2.5.13).
Ansgar Burchardt [Thu, 30 May 2013 12:33:30 +0000 (14:33 +0200)]
Allow timestamps in binary packages starting from 1975
Reference: <http://bugs.debian.org/710086#15>
Ansgar Burchardt [Thu, 30 May 2013 12:28:57 +0000 (14:28 +0200)]
daklib/checks.py: Add missing "self.".
Ansgar Burchardt [Thu, 30 May 2013 12:19:08 +0000 (14:19 +0200)]
cron.daily: nag backports team about pending uploads
Requested-by: Alexander Wirt <formorer@debian.org>
Ansgar Burchardt [Thu, 30 May 2013 12:12:04 +0000 (14:12 +0200)]
dak.conf-backports: use mailing list as contact address
Use the mailing list as contact address so that the BCC for rejections
and replies go there.
Requested-by: Alexander Wirt <formorer@debian.org>
Ansgar Burchardt [Thu, 30 May 2013 12:10:40 +0000 (14:10 +0200)]
dak.conf: only use ftpmaster@ftp-master.d.o
Use the same mail address for MyEmailAddress and MyAdminAddress. They
end in the same mailbox anyway.
Ansgar Burchardt [Wed, 29 May 2013 07:06:01 +0000 (09:06 +0200)]
daklib/checks.py: correct error message for hijacks
Return the binary package name for the error message and not the package
object.
Ansgar Burchardt [Tue, 28 May 2013 19:00:58 +0000 (21:00 +0200)]
daklib/upload.py: handle missing Architecture field like an empty one
This should allow dak to reject some more invalid uploads without throwing an
unhandled exception.
Ansgar Burchardt [Mon, 27 May 2013 22:12:33 +0000 (00:12 +0200)]
daklib/upload.py: handle missing Files (Checksums-*) fields like empty ones
The upload will still be rejected later, but process-upload will be
happier.
Ansgar Burchardt [Mon, 27 May 2013 18:22:51 +0000 (20:22 +0200)]
config/debian/lintian.tags: add non-standard-toplevel-dir as non-fatal
Ansgar Burchardt [Sun, 26 May 2013 01:49:18 +0000 (03:49 +0200)]
dak/check_archive.py: multi-archive adjustment for check_checksums()
Locations went away with the multi-archive changes, but
check_checksums() was still using them.
Reported-by: Matthias Klumpp <mak@debian.org>
Ansgar Burchardt [Sun, 26 May 2013 01:43:23 +0000 (03:43 +0200)]
stop using deprecated methods from apt_pkg
One occurence of apt_pkg.TagFile's Step() method was missed in
52c35949e1e7948a29133ffc9b24897d66af23c1 .
Ansgar Burchardt [Sat, 25 May 2013 17:26:35 +0000 (19:26 +0200)]
Pass absolute path to queue directory to punew_do()
The new backports-policy queue exists in a different queue directory.
Ansgar Burchardt [Sat, 25 May 2013 17:12:23 +0000 (19:12 +0200)]
Process backports-policy queue.
Ansgar Burchardt [Sat, 25 May 2013 11:26:42 +0000 (13:26 +0200)]
Merge remote-tracking branch 'origin/master'
Ansgar Burchardt [Sat, 25 May 2013 11:20:34 +0000 (13:20 +0200)]
stop using deprecated methods from apt_pkg
More deprecated python-apt stuff:
renamed methods in apt_pkg.TagFile:
Section -> section
Step -> step
renamed methods in apt_pkg.TagSection:
Find -> find
Reported-by: Matthias Klumpp <mak@debian.org>
Reference: https://lists.debian.org/debian-dak/2013/03/msg00028.html
Joerg Jaspert [Tue, 21 May 2013 16:51:01 +0000 (18:51 +0200)]
Merge remote-tracking branch 'drkranz/fixes' into merge
* drkranz/fixes:
Fix glob regex, which generated wrong filenames
Fix indentation
Luca Falavigna [Mon, 20 May 2013 22:51:16 +0000 (22:51 +0000)]
Fix glob regex, which generated wrong filenames
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Wed, 15 May 2013 06:33:28 +0000 (06:33 +0000)]
Fix indentation
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Ansgar Burchardt [Mon, 20 May 2013 10:39:45 +0000 (12:39 +0200)]
Send copy of rejections to the rejector
Copies of rejections should go to the people responsible for the rejection and
not to the dak's mail address: if the backports team in Debian rejects uploads,
they should get the copy and not the ftp team.
Ansgar Burchardt [Mon, 20 May 2013 10:19:57 +0000 (12:19 +0200)]
Stop using deprecated functions from python-apt
A few deprecated functions from python-apt were still used:
ParseDepends -> parse_depends
ParseSrcDepends -> parse_src_depends
ParseTagFile -> TagFile
ReadConfigFileISC -> read_config_file_isc
Ansgar Burchardt [Sun, 19 May 2013 12:09:10 +0000 (14:09 +0200)]
README.first: remove a bit old cruft
Ansgar Burchardt [Fri, 17 May 2013 20:35:55 +0000 (22:35 +0200)]
build queues: keep packages pending in policy queues
manage-build-queues will now keep packages that are still pending in a
policy queue. This is important for the security archive where we
already want packages to be built, but not accept packages into the
public archive yet.
Packages will now also be removed from build queues right away if they
are no longer present in any suite or policy queue associated with the
build queue. Before the packages would stay in the build queue until
they expired and still be visible by buildds.
Ansgar Burchardt [Wed, 15 May 2013 17:03:24 +0000 (19:03 +0200)]
queued: add config for embargoed and disembargo queues
Joerg Jaspert [Tue, 14 May 2013 18:13:05 +0000 (20:13 +0200)]
Merge remote-tracking branch 'drkranz/fixes' into merge
* drkranz/fixes:
Close master bugs only, not merged ones (Closes:# 707808)
Whoops, removing changelogs lock on success
Luca Falavigna [Tue, 14 May 2013 17:43:45 +0000 (17:43 +0000)]
Close master bugs only, not merged ones (Closes:# 707808)
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Tue, 14 May 2013 17:14:09 +0000 (17:14 +0000)]
Whoops, removing changelogs lock on success
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Ansgar Burchardt [Sat, 11 May 2013 18:57:37 +0000 (20:57 +0200)]
config/debian/dak.conf: Add another two oldstable maps.
Map oldstable-security and oldstable-updates to oldstable-proposed-updates.
Joerg Jaspert [Sat, 11 May 2013 18:54:55 +0000 (20:54 +0200)]
<adsb> missing "map oldstable oldstable-proposed-updates"
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Thu, 9 May 2013 19:13:25 +0000 (21:13 +0200)]
Merge branch 'master' of ssh://franck.debian.org/srv/ftp.debian.org/git/dak
* 'master' of ssh://franck.debian.org/srv/ftp.debian.org/git/dak:
daklib/checks.py: give a nice error for sources with invalid versions
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Thu, 9 May 2013 19:13:16 +0000 (21:13 +0200)]
activate make-changelog for backports
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Thu, 9 May 2013 10:10:32 +0000 (12:10 +0200)]
daklib/checks.py: give a nice error for sources with invalid versions
Give a proper error message if a source package includes an upstream
tarball, but doesn't have a Debian revision.
Joerg Jaspert [Thu, 9 May 2013 09:18:18 +0000 (11:18 +0200)]
actually use multiple keyids in the commandline
Joerg Jaspert [Thu, 9 May 2013 08:57:10 +0000 (10:57 +0200)]
let generate_releases be able to use multiple keys for a signature
without having two signature blocks, which apt / co arent really checking.
now they get them presented in one block, so they might actually do so.
only really interesting whenever we do a key rollover of the ftpmaster key,
as we dont have the stable key available. pity, or it would work there to
to make this kind of "merged" signature.
Ansgar Burchardt [Thu, 9 May 2013 08:50:45 +0000 (10:50 +0200)]
daklib/checks.py: lintian check should not try to validate signatures
By default dpkg-source -x requires a valid signature, but uses different
keyrings than configured in dak. So this check can fail for signatures dak has
just verified as valid a bit earlier.
With this patch lintian will pass --no-check to dpkg-source to skip signature
(and checksum) verification.
Ansgar Burchardt [Tue, 7 May 2013 20:07:01 +0000 (22:07 +0200)]
Merge remote-tracking branch 'origin/master'
Ansgar Burchardt [Tue, 7 May 2013 20:05:59 +0000 (22:05 +0200)]
config/homedir/ssh/ftpmaster-authorized_keys: add key to import wheezy-updates
Ansgar Burchardt [Tue, 7 May 2013 20:04:02 +0000 (22:04 +0200)]
config/homedir/ssh/ftpmaster-authorized_keys: update IP address for franck
Joerg Jaspert [Tue, 7 May 2013 18:35:40 +0000 (20:35 +0200)]
Merge remote-tracking branch 'drkranz/fixes' into merge
* drkranz/fixes:
ad348f8d has been superseded by
3daf09a3
rrd-release-freeze-dates: drop obsolete dates
rrd-release-freeze-dates: add wheezy release date
upload.source can be null, fall back to upload.changes
update-db: display descriptions before deploying update modules
update-db: automatically find the schema nunmber to upgrade to
Ansgar Burchardt [Tue, 7 May 2013 07:24:41 +0000 (09:24 +0200)]
dak/generate_releases.py: don't include "updates/" twice
On the security archive "updates" is both suite suffix and part of the
component name. It should only be included once in the Components field.
Bug: http://bugs.debian.org/702386
Luca Falavigna [Tue, 7 May 2013 06:36:11 +0000 (06:36 +0000)]
ad348f8d has been superseded by
3daf09a3
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Mon, 6 May 2013 09:26:53 +0000 (09:26 +0000)]
rrd-release-freeze-dates: drop obsolete dates
Drop lenny release date and squeeze freeze date, as queue data
is not available anymore prior to squeeze release date.
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Mon, 6 May 2013 09:26:29 +0000 (09:26 +0000)]
rrd-release-freeze-dates: add wheezy release date
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Mon, 6 May 2013 09:19:24 +0000 (09:19 +0000)]
upload.source can be null, fall back to upload.changes
Luca Falavigna [Tue, 30 Apr 2013 07:45:00 +0000 (07:45 +0000)]
update-db: display descriptions before deploying update modules
Luca Falavigna [Mon, 29 Apr 2013 19:14:13 +0000 (19:14 +0000)]
update-db: automatically find the schema nunmber to upgrade to
Ansgar Burchardt [Tue, 7 May 2013 06:31:29 +0000 (08:31 +0200)]
dak/process_new.py: binaries -> upload.binaries
Ansgar Burchardt [Tue, 7 May 2013 06:25:23 +0000 (08:25 +0200)]
dak/process_new.py: fix handling binary-only NEW uploads
For a binary-only (buildd) upload that ends in NEW, upload.source is None. So
we have to get the source package name from somewhere else.
Ansgar Burchardt [Mon, 6 May 2013 18:35:01 +0000 (20:35 +0200)]
config/debian/apache.conf-incoming: update IP address for franck.d.o
Ansgar Burchardt [Mon, 6 May 2013 11:39:45 +0000 (13:39 +0200)]
Add /debian-backports alias to incoming.debian.org.
Mark Hymers [Sat, 4 May 2013 13:08:03 +0000 (13:08 +0000)]
Merge branch 'master' of /srv/ftp.debian.org/git/dak
Mark Hymers [Sat, 4 May 2013 13:08:00 +0000 (13:08 +0000)]
Sync i18n for jessie, not wheezy
Signed-off-by: Mark Hymers <mhy@debian.org>
Ansgar Burchardt [Sat, 4 May 2013 12:12:37 +0000 (14:12 +0200)]
config/debian-security/cron.*: update suite list
The security archive now has oldstable (squeeze) and stable (wheezy).
Update the suite lists accordingly.
The new testing (jessie) suite is not working yet and shouldn't be added
to obsolete parts of the configuration (such as old-style build queues).
Mark Hymers [Sat, 4 May 2013 10:11:51 +0000 (10:11 +0000)]
This postinst is rubbish, but remove touching apt.conf anyways
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 4 May 2013 10:11:28 +0000 (10:11 +0000)]
Correct comment in init_dirs
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 4 May 2013 10:10:40 +0000 (10:10 +0000)]
Remove unused backports configuration
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 4 May 2013 10:10:16 +0000 (10:10 +0000)]
Eliminate all references to apt.conf
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 4 May 2013 10:06:23 +0000 (10:06 +0000)]
Merge branch 'master' of /srv/ftp.debian.org/git/dak
Mark Hymers [Sat, 4 May 2013 10:06:20 +0000 (10:06 +0000)]
Remove all apt.conf usage from dak
Signed-off-by: Mark Hymers <mhy@debian.org>
Ansgar Burchardt [Sat, 4 May 2013 09:36:58 +0000 (11:36 +0200)]
Update configuration for wheezy release.
Make squeeze oldstable, wheezy stable and add jessie as the new testing.
Mark Hymers [Sat, 4 May 2013 09:30:17 +0000 (09:30 +0000)]
Fix up apt.conf and g-p-s for wheezy release.
Also remove all of the other suites from g-p-s as they should be using g-p-s2
and this makes it clearer by blowing up if you try and use g-p-s on them.
Signed-off-by: Mark Hymers <mhy@debian.org>
Joerg Jaspert [Mon, 29 Apr 2013 19:34:34 +0000 (21:34 +0200)]
update with what we have on franck
Joerg Jaspert [Mon, 29 Apr 2013 19:25:06 +0000 (21:25 +0200)]
Merge remote-tracking branch 'drkranz/changelogs' into merge
* drkranz/changelogs:
Generate a lock to protect changelog export runs
Allow to specify a custom unpack directory in UnpackedSource class
Luca Falavigna [Mon, 29 Apr 2013 14:01:09 +0000 (14:01 +0000)]
Generate a lock to protect changelog export runs
Luca Falavigna [Mon, 29 Apr 2013 13:38:34 +0000 (13:38 +0000)]
Allow to specify a custom unpack directory in UnpackedSource class
Luca Falavigna [Mon, 29 Apr 2013 13:01:31 +0000 (13:01 +0000)]
archive must not be a string
Joerg Jaspert [Mon, 29 Apr 2013 12:51:58 +0000 (14:51 +0200)]
update the revision
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Mon, 29 Apr 2013 12:46:40 +0000 (14:46 +0200)]
Merge remote-tracking branch 'drkranz/changelogs' into merge
* drkranz/changelogs:
Remove references to changelog exportpath, no longer used
Use changelog export path derived from projectb
Add changelog column to archive table
xzip changelog listing file
Luca Falavigna [Mon, 29 Apr 2013 12:33:50 +0000 (12:33 +0000)]
Remove references to changelog exportpath, no longer used
Luca Falavigna [Mon, 29 Apr 2013 12:33:31 +0000 (12:33 +0000)]
Use changelog export path derived from projectb
Luca Falavigna [Mon, 29 Apr 2013 12:29:38 +0000 (12:29 +0000)]
Add changelog column to archive table
Luca Falavigna [Mon, 29 Apr 2013 08:55:03 +0000 (08:55 +0000)]
xzip changelog listing file
Joerg Jaspert [Mon, 29 Apr 2013 05:46:41 +0000 (07:46 +0200)]
Off for now until our tools can actually handle multiple archives and different configs for them. which they cant (not dak.conf, except for unix group based)
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 28 Apr 2013 21:16:38 +0000 (23:16 +0200)]
turn make-changelog back on
also let it run for backports, though we don't have that on metadata
yet.
also, we need a nicer way to deal with the env vars.
Joerg Jaspert [Sun, 28 Apr 2013 21:01:52 +0000 (23:01 +0200)]
Merge remote-tracking branch 'drkranz/p-n' into merge
* drkranz/p-n:
Do not hardcode suite names
Simplify code to avoid executing the same query twice
Use a better name for function name and output string
source should not be a list
Luca Falavigna [Sun, 28 Apr 2013 01:18:51 +0000 (01:18 +0000)]
Do not hardcode suite names
Luca Falavigna [Sat, 27 Apr 2013 11:36:05 +0000 (11:36 +0000)]
Simplify code to avoid executing the same query twice
Luca Falavigna [Sat, 27 Apr 2013 11:19:24 +0000 (11:19 +0000)]
Use a better name for function name and output string
Luca Falavigna [Sat, 27 Apr 2013 11:16:51 +0000 (11:16 +0000)]
source should not be a list
Joerg Jaspert [Sun, 28 Apr 2013 10:33:15 +0000 (12:33 +0200)]
Merge remote-tracking branch 'drkranz/changelogs' into merge
* drkranz/changelogs:
Define changelog export directory for backports
Automatically remove empty directories
Generate a listing of the exported files
Fix number of removed files when rmtree'ing directories
Luca Falavigna [Sun, 28 Apr 2013 10:16:53 +0000 (10:16 +0000)]
Define changelog export directory for backports
Luca Falavigna [Sun, 28 Apr 2013 10:06:37 +0000 (10:06 +0000)]
Automatically remove empty directories
Luca Falavigna [Sun, 28 Apr 2013 10:01:30 +0000 (10:01 +0000)]
Generate a listing of the exported files
Luca Falavigna [Sun, 28 Apr 2013 01:43:37 +0000 (01:43 +0000)]
Fix number of removed files when rmtree'ing directories
Joerg Jaspert [Fri, 26 Apr 2013 18:02:13 +0000 (20:02 +0200)]
Merge remote-tracking branch 'drkranz/fixes' into merge
* drkranz/fixes:
make-changelog: use a better separator for extracted files
Luca Falavigna [Fri, 26 Apr 2013 14:34:32 +0000 (14:34 +0000)]
make-changelog: use a better separator for extracted files
Joerg Jaspert [Fri, 26 Apr 2013 12:40:34 +0000 (14:40 +0200)]
Merge branch 'merge'
* merge:
make-changelog: implement progress option
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Fri, 26 Apr 2013 12:40:20 +0000 (14:40 +0200)]
Merge remote-tracking branch 'drkranz/fixes' into merge
* drkranz/fixes:
make-changelog: implement progress option
Luca Falavigna [Fri, 26 Apr 2013 12:38:09 +0000 (12:38 +0000)]
make-changelog: implement progress option
Joerg Jaspert [Fri, 26 Apr 2013 12:06:45 +0000 (14:06 +0200)]
turn off until the long manual run is done
Luca Falavigna [Fri, 26 Apr 2013 10:21:47 +0000 (10:21 +0000)]
make-changelog: fix wrong field name in the SQL query
Luca Falavigna [Fri, 26 Apr 2013 10:18:42 +0000 (10:18 +0000)]
make-changelog. document --archive option
Luca Falavigna [Thu, 25 Apr 2013 08:00:33 +0000 (08:00 +0000)]
Improve reporting of processed packages in NEW
Luca Falavigna [Mon, 22 Apr 2013 20:52:52 +0000 (20:52 +0000)]
Use distinct() to avoid listing duplicated claimed overrides