]>
git.decadent.org.uk Git - dak.git/log
Ansgar Burchardt [Sun, 21 Aug 2011 20:38:38 +0000 (20:38 +0000)]
generate-packages-sources2: add --description-md5 option
In order to use Description-md5 instead of Description in the Packages
index, this option needs to be set in addition to setting
suite.include_long_descriptions to false.
It will likely be removed again later.
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 20:06:02 +0000 (20:06 +0000)]
Include a trailing newline for the hash.
Ansgar Burchardt [Fri, 19 Aug 2011 18:05:42 +0000 (20:05 +0200)]
Set search_path to a secure value.
Ansgar Burchardt [Fri, 19 Aug 2011 17:56:09 +0000 (17:56 +0000)]
generate-packages-sources2: Add support for Description-md5
Ansgar Burchardt [Fri, 19 Aug 2011 17:25:31 +0000 (17:25 +0000)]
Add database support for Description-md5
Ansgar Burchardt [Fri, 19 Aug 2011 15:37:20 +0000 (15:37 +0000)]
add TranslationFileWriter
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>
Mark Hymers [Fri, 29 Jul 2011 12:30:32 +0000 (13:30 +0100)]
Cope with missing variables
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:48:24 +0000 (12:48 +0100)]
Bring template config up-to-date with removals
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:45:38 +0000 (12:45 +0100)]
Remove unneeded config file options
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:44:53 +0000 (12:44 +0100)]
Final queue.py Dir::Queue removals
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:44:19 +0000 (12:44 +0100)]
More database use to replace config file
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:39:03 +0000 (12:39 +0100)]
Use database instead of config file
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 11:37:03 +0000 (12:37 +0100)]
Fix typo
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 10:33:42 +0000 (11:33 +0100)]
Convert from Dir::Queue references to db
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 10:28:02 +0000 (11:28 +0100)]
Stop using Dir::Queue::
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 09:43:53 +0000 (10:43 +0100)]
Fix output name
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 09:39:11 +0000 (10:39 +0100)]
Add missing import
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 09:37:45 +0000 (10:37 +0100)]
Merge remote branch 'mhy/master'
Mark Hymers [Fri, 29 Jul 2011 09:37:30 +0000 (10:37 +0100)]
Look up queue paths in database
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 09:29:52 +0000 (10:29 +0100)]
Remove use of ::Queue:: in the import_known_changes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 09:06:06 +0000 (10:06 +0100)]
Catch exceptions when running import-users-from-passwd
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 08:41:50 +0000 (09:41 +0100)]
Remove use of Dir::Queue::Disembargo
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 29 Jul 2011 08:28:41 +0000 (09:28 +0100)]
Remove use of Dir::Queue::Unchecked in config file
Signed-off-by: Mark Hymers <mhy@debian.org>
Torsten Werner [Fri, 29 Jul 2011 08:11:46 +0000 (08:11 +0000)]
dak rm: don't do rdep check on multiple suites
Signed-off-by: Torsten Werner <twerner@debian.org>
Mark Hymers [Fri, 29 Jul 2011 08:00:47 +0000 (09:00 +0100)]
Fix up dak config template
Signed-off-by: Mark Hymers <mhy@debian.org>