]>
git.decadent.org.uk Git - dak.git/log
Mark Hymers [Fri, 2 Sep 2011 20:34:04 +0000 (21:34 +0100)]
Move sanity check to use database
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 2 Sep 2011 20:33:53 +0000 (21:33 +0100)]
Actually apply database update 69
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 2 Sep 2011 20:29:55 +0000 (21:29 +0100)]
Add database fields to support overrides and c-s
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 2 Sep 2011 17:09:16 +0000 (18:09 +0100)]
Enhance source package/version handling when adding a binary deb
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 1 Sep 2011 21:07:47 +0000 (22:07 +0100)]
Make permissions cascade properly
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 1 Sep 2011 20:32:07 +0000 (21:32 +0100)]
Add missing python-debian dependency
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 31 Aug 2011 10:09:21 +0000 (11:09 +0100)]
Update current schema dump to v68
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 31 Aug 2011 10:07:25 +0000 (11:07 +0100)]
Fix incorrect update number
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 31 Aug 2011 10:05:55 +0000 (11:05 +0100)]
Clean out unused languages
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 31 Aug 2011 10:00:56 +0000 (11:00 +0100)]
Don't use old style exception syntax
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 31 Aug 2011 09:42:55 +0000 (10:42 +0100)]
Merge remote branch 'ansgar/clean-suites'
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 28 Aug 2011 19:23:24 +0000 (20:23 +0100)]
Merge remote branch 'ansgar/auditpackages'
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Wed, 24 Aug 2011 18:38:25 +0000 (20:38 +0200)]
Replace deprecated sys.exc_type and sys.exc_value.
This is deprecated since Python 1.5!
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 18:33:44 +0000 (20:33 +0200)]
Remove deprecated xreadlines().
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 18:27:22 +0000 (20:27 +0200)]
Convert raise statement to Python 2.6.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 18:15:32 +0000 (20:15 +0200)]
Don't import with_statement from __future__.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 18:04:17 +0000 (20:04 +0200)]
Convert octal literals to Python 2.6 syntax.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 17:12:09 +0000 (19:12 +0200)]
Convert exception handling to Python3 syntax.
That works in Python >= 2.6.
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 24 Aug 2011 16:46:30 +0000 (18:46 +0200)]
String exceptions do not work in Python >= 2.6.
Signed-off-by: Torsten Werner <twerner@debian.org>
Ansgar Burchardt [Wed, 24 Aug 2011 12:34:13 +0000 (14:34 +0200)]
Merge remote-tracking branch 'origin/master' into auditpackages
Conflicts:
dak/update_db.py
Ansgar Burchardt [Wed, 24 Aug 2011 12:33:36 +0000 (14:33 +0200)]
rename update66.py to update67.py
Joerg Jaspert [Tue, 23 Aug 2011 20:48:26 +0000 (22:48 +0200)]
Merge remote-tracking branch 'drkranz/rm' into merge
* drkranz/rm:
rm.py: ignore binNMU versions
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Luca Falavigna [Mon, 22 Aug 2011 14:49:02 +0000 (14:49 +0000)]
rm.py: ignore binNMU versions
dak rm sometimes complains when closing bugs for
packages with multiple package versions.
Most of the times this is due to binNMUs, so don't
consider their versions.
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Ansgar Burchardt [Mon, 22 Aug 2011 12:15:08 +0000 (12:15 +0000)]
clean-suites: preserve source packages referenced in extra_src_references
Joerg Jaspert [Sun, 21 Aug 2011 19:59:38 +0000 (21:59 +0200)]
Merge remote-tracking branch 'ansgar/control-suite-sort-by-version' into merge
* ansgar/control-suite-sort-by-version:
admin: fix a typo
control-suite: remove packages after adding new ones
control-suite: sort list by (package-name, version)
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Sun, 21 Aug 2011 19:50:08 +0000 (19:50 +0000)]
admin: fix a typo
Ansgar Burchardt [Sun, 21 Aug 2011 19:47:43 +0000 (19:47 +0000)]
control-suite: remove packages after adding new ones
We have to add package before removing those no longer wanted. Otherwise
an old version could enter a suite without us noticing (as the old
version would already be gone and thus no version check violated).
Ansgar Burchardt [Sun, 21 Aug 2011 19:42:31 +0000 (19:42 +0000)]
control-suite: sort list by (package-name, version)
Having multiple versions of the same package in a suite should be
possible, but we need to add the package with the lower version first to
ensure that version checks are not violated.
Ansgar Burchardt [Fri, 19 Aug 2011 18:05:42 +0000 (20:05 +0200)]
Set search_path to a secure value.
Torsten Werner [Thu, 18 Aug 2011 17:31:11 +0000 (17:31 +0000)]
Add 2 partial indexes to db to speed up dak rm.
Signed-off-by: Torsten Werner <twerner@debian.org>
Ansgar Burchardt [Mon, 15 Aug 2011 22:06:27 +0000 (00:06 +0200)]
Rewrite trigger functions in plpgsql.
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
Joerg Jaspert [Mon, 15 Aug 2011 20:38:43 +0000 (22:38 +0200)]
Merge remote-tracking branch 'ansgar/rm' into merge
* ansgar/rm:
Use WITH statement instead of a temporary table
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Mark Hymers [Mon, 15 Aug 2011 20:13:50 +0000 (21:13 +0100)]
Log updates more sanely and give appropriate warnings
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 15 Aug 2011 19:51:30 +0000 (20:51 +0100)]
Add SQL triggers for package audits
Signed-off-by: Mark Hymers <mhy@debian.org>
Joerg Jaspert [Sun, 14 Aug 2011 10:10:57 +0000 (12:10 +0200)]
copyoverrides
we do want to work with the basename, not the full path of the file here
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 13 Aug 2011 21:36:07 +0000 (23:36 +0200)]
copyoverrides
make copyoverrides() function MUCH simpler and let it export all
the overrides, it was missing stuff which let to problems with
security archive.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 13 Aug 2011 11:41:29 +0000 (13:41 +0200)]
Merge remote-tracking branch 'drkranz/mail' into merge
* drkranz/mail:
Check whether GPG key has a @debian.org uid, and use it
Make sure uid_email is a valid email address
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Ansgar Burchardt [Fri, 12 Aug 2011 21:05:46 +0000 (21:05 +0000)]
Use WITH statement instead of a temporary table
Torsten Werner [Thu, 11 Aug 2011 20:42:27 +0000 (22:42 +0200)]
Merge branch 'master' into rm
Torsten Werner [Thu, 11 Aug 2011 20:31:38 +0000 (20:31 +0000)]
add primary key
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Thu, 11 Aug 2011 19:52:14 +0000 (19:52 +0000)]
yet another fix
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Thu, 11 Aug 2011 19:24:27 +0000 (19:24 +0000)]
fix sql statement in rm.py
Signed-off-by: Torsten Werner <twerner@debian.org>
Luca Falavigna [Thu, 11 Aug 2011 13:46:47 +0000 (13:46 +0000)]
Check whether GPG key has a @debian.org uid, and use it
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Luca Falavigna [Fri, 29 Jul 2011 08:14:17 +0000 (08:14 +0000)]
Make sure uid_email is a valid email address
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
Mark Hymers [Wed, 10 Aug 2011 20:53:09 +0000 (21:53 +0100)]
Update schema to 65
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Wed, 10 Aug 2011 19:59:27 +0000 (20:59 +0100)]
Merge remote branch 'ftpmaster/master'
Mark Hymers [Wed, 10 Aug 2011 19:59:23 +0000 (20:59 +0100)]
Make suite.announce an ARRAY
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Wed, 10 Aug 2011 08:04:21 +0000 (10:04 +0200)]
fix last commit: return [] instead of None
Signed-off-by: Torsten Werner <twerner@debian.org>
Torsten Werner [Wed, 10 Aug 2011 07:08:39 +0000 (09:08 +0200)]
get_suite_architectures() can return None
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Sun, 31 Jul 2011 10:49:25 +0000 (11:49 +0100)]
Set overridecodename by default
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 21:26:52 +0000 (22:26 +0100)]
Give slightly nicer error message on db conn failure
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 20:55:49 +0000 (21:55 +0100)]
Fix NoMail case
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 20:52:03 +0000 (21:52 +0100)]
Document Depends more clearly
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 14:33:18 +0000 (15:33 +0100)]
Make it easier to spot if psql fails
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 12:57:10 +0000 (13:57 +0100)]
Merge remote branch 'ftpmaster/master'
Mark Hymers [Sat, 30 Jul 2011 12:54:27 +0000 (13:54 +0100)]
Bail out earlier
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 12:54:04 +0000 (13:54 +0100)]
Don't say we're sending mail when we're not
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 09:37:14 +0000 (10:37 +0100)]
Merge remote branch 'ftpmaster/master'
Mark Hymers [Sat, 30 Jul 2011 09:36:30 +0000 (10:36 +0100)]
Add docs that the secret key only needs to be able to sign
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 09:34:32 +0000 (10:34 +0100)]
Ensure we have a session so that we can look up srcformats
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 09:28:27 +0000 (10:28 +0100)]
Simplify src_format handling
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 08:43:12 +0000 (09:43 +0100)]
Merge remote branch 'ftpmaster/master'
Mark Hymers [Sat, 30 Jul 2011 08:40:59 +0000 (09:40 +0100)]
Use /bin/bash as dak's shell
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 08:37:43 +0000 (09:37 +0100)]
Clean up account creation instructions
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 08:34:04 +0000 (09:34 +0100)]
Use --system
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 08:20:29 +0000 (09:20 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Sat, 30 Jul 2011 07:12:29 +0000 (08:12 +0100)]
Cope with missing suite
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 07:09:48 +0000 (08:09 +0100)]
Remove unreferenced variable from config
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 30 Jul 2011 06:53:19 +0000 (07:53 +0100)]
Remove unused template
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 22:35:15 +0000 (23:35 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Fri, 29 Jul 2011 22:34:27 +0000 (23:34 +0100)]
Enhance setup and getting started instructions
Thanks to Julien Cristau for initial testing and feedback.
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 22:17:20 +0000 (23:17 +0100)]
Add src_formats by default
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 21:55:07 +0000 (22:55 +0100)]
Improve lock fallbacks
If Process-New doesn't have specific lock configuration,
fall back to some saneish defaults.
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:50:47 +0000 (21:50 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Fri, 29 Jul 2011 20:39:43 +0000 (21:39 +0100)]
Give exception information
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:39:19 +0000 (21:39 +0100)]
Add missing import
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:39:07 +0000 (21:39 +0100)]
Add missing variable
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:39:00 +0000 (21:39 +0100)]
Add missing /
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:15:41 +0000 (21:15 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Fri, 29 Jul 2011 20:13:12 +0000 (21:13 +0100)]
Tidy up dependencies
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:03:34 +0000 (21:03 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Fri, 29 Jul 2011 20:03:11 +0000 (21:03 +0100)]
Add documentation for setting up keyrings
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:02:57 +0000 (21:02 +0100)]
Create keyrings if necessary
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:01:14 +0000 (21:01 +0100)]
Remove unused variable
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 20:00:35 +0000 (21:00 +0100)]
Add signingkey option to suite add command
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Fri, 29 Jul 2011 17:09:44 +0000 (17:09 +0000)]
dak rm: read binary metadata from db
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Fri, 29 Jul 2011 14:41:06 +0000 (15:41 +0100)]
Skip project trace dir
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 14:28:12 +0000 (15:28 +0100)]
Add missing import
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 14:27:06 +0000 (15:27 +0100)]
Fix thinko regarding ctime and datetime
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:32:49 +0000 (14:32 +0100)]
Fix path existance check
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:30:58 +0000 (14:30 +0100)]
Add error handling to find-null-maintainers
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:25:02 +0000 (14:25 +0100)]
Add logger.close routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Fri, 29 Jul 2011 13:12:38 +0000 (13:12 +0000)]
dak rm: improve checking of reverse Build-Depends
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:23:12 +0000 (14:23 +0100)]
Remove 'poolize' command from dak.py; it hasn't been there for ages
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:19:00 +0000 (14:19 +0100)]
Remove utils. qualifications
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:18:12 +0000 (14:18 +0100)]
Fix thinko
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:17:07 +0000 (14:17 +0100)]
Add missing import
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:16:20 +0000 (14:16 +0100)]
Fix typo
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 13:13:56 +0000 (14:13 +0100)]
Add defaults for variables and move to y/m/d dir layout
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 12:30:51 +0000 (13:30 +0100)]
Make init-dirs read from database
Signed-off-by: Mark Hymers <mhy@debian.org>