]> git.decadent.org.uk Git - dak.git/log
dak.git
9 years agoShutup unchecked
Joerg Jaspert [Wed, 6 May 2015 15:31:42 +0000 (17:31 +0200)]
Shutup unchecked

9 years agomake-mirror shutup
Joerg Jaspert [Wed, 6 May 2015 15:20:50 +0000 (17:20 +0200)]
make-mirror shutup

9 years agoSilence dak generate-releases
Joerg Jaspert [Thu, 30 Apr 2015 07:18:44 +0000 (09:18 +0200)]
Silence dak generate-releases

9 years agoSend buildd notifications for oldstable again.
Ansgar Burchardt [Tue, 28 Apr 2015 07:17:02 +0000 (09:17 +0200)]
Send buildd notifications for oldstable again.

9 years agoDocument how to import additional sources into the security archive.
Ansgar Burchardt [Mon, 27 Apr 2015 12:13:05 +0000 (14:13 +0200)]
Document how to import additional sources into the security archive.

9 years agoDo not require overridecodename to be set.
Ansgar Burchardt [Mon, 27 Apr 2015 08:52:58 +0000 (10:52 +0200)]
Do not require overridecodename to be set.

9 years agoMake sure ${exportdir} for stable-new exists.
Ansgar Burchardt [Mon, 27 Apr 2015 08:52:17 +0000 (10:52 +0200)]
Make sure ${exportdir} for stable-new exists.

9 years agoMake "mirrordir" a local variable.
Ansgar Burchardt [Mon, 27 Apr 2015 08:51:49 +0000 (10:51 +0200)]
Make "mirrordir" a local variable.

9 years agoupdate-suite: Handle case of not installing new packages.
Ansgar Burchardt [Sun, 26 Apr 2015 10:33:57 +0000 (12:33 +0200)]
update-suite: Handle case of not installing new packages.

9 years agoAdd missing import for NoResultFound.
Ansgar Burchardt [Sun, 26 Apr 2015 07:16:46 +0000 (09:16 +0200)]
Add missing import for NoResultFound.

9 years agoadd-build-queue: Fix format string in error message.
Ansgar Burchardt [Sat, 25 Apr 2015 08:54:11 +0000 (10:54 +0200)]
add-build-queue: Fix format string in error message.

9 years agoSwitch to "jessie" as stable.
Ansgar Burchardt [Sat, 25 Apr 2015 08:49:14 +0000 (10:49 +0200)]
Switch to "jessie" as stable.

9 years agoNo longer generate override.*.all3{,.src}
Ansgar Burchardt [Sat, 25 Apr 2015 08:43:25 +0000 (10:43 +0200)]
No longer generate override.*.all3{,.src}

The buildd support no longer needs these files.

9 years agoupdate-suite: We need the build queue's suite.
Ansgar Burchardt [Wed, 22 Apr 2015 19:44:44 +0000 (21:44 +0200)]
update-suite: We need the build queue's suite.

9 years agoChoose a more useful default overridesuite for build queues.
Ansgar Burchardt [Wed, 22 Apr 2015 19:38:41 +0000 (21:38 +0200)]
Choose a more useful default overridesuite for build queues.

9 years agoconfig/debian/dak.conf: No direct uploads to testing-kfreebsd.
Ansgar Burchardt [Sun, 19 Apr 2015 22:35:27 +0000 (00:35 +0200)]
config/debian/dak.conf: No direct uploads to testing-kfreebsd.

9 years agoupdate-suite: fix module name: daklog -> daklib.daklog
Ansgar Burchardt [Sun, 19 Apr 2015 22:19:14 +0000 (00:19 +0200)]
update-suite: fix module name: daklog -> daklib.daklog

9 years agoInitial work on update-suite.
Ansgar Burchardt [Sun, 22 Mar 2015 09:42:43 +0000 (10:42 +0100)]
Initial work on update-suite.

9 years agoDo not include long description in Packages index by default
Ansgar Burchardt [Thu, 9 Apr 2015 20:23:59 +0000 (22:23 +0200)]
Do not include long description in Packages index by default

9 years agosuite add: set version to NULL when an empty string is given
Ansgar Burchardt [Thu, 9 Apr 2015 19:04:38 +0000 (21:04 +0200)]
suite add: set version to NULL when an empty string is given

9 years agoAdd "add-build-queue" to quickly setup build queues.
Ansgar Burchardt [Thu, 9 Apr 2015 18:32:27 +0000 (20:32 +0200)]
Add "add-build-queue" to quickly setup build queues.

9 years agoAllow release team to manage jessie-updates. (Closes: #781403)
Ansgar Burchardt [Tue, 7 Apr 2015 22:18:22 +0000 (00:18 +0200)]
Allow release team to manage jessie-updates. (Closes: #781403)

Bug: https://bugs.debian.org/781403

9 years agogenerate-d-i: Use "set -u"
Ansgar Burchardt [Sat, 4 Apr 2015 10:50:48 +0000 (12:50 +0200)]
generate-d-i: Use "set -u"

9 years agogenerate-d-i: Only look at architectures in testing.
Ansgar Burchardt [Sat, 4 Apr 2015 10:50:16 +0000 (12:50 +0200)]
generate-d-i: Only look at architectures in testing.

9 years agogenerate-d-i: Do not hardcode suite ids.
Ansgar Burchardt [Sat, 4 Apr 2015 10:48:59 +0000 (12:48 +0200)]
generate-d-i: Do not hardcode suite ids.

The suite.id for testing and testing-proposed-updates changed with the
wheezy release.

9 years agogenerate-d-i: Reformat SQL queries (no semantic changes).
Ansgar Burchardt [Sat, 4 Apr 2015 10:33:55 +0000 (12:33 +0200)]
generate-d-i: Reformat SQL queries (no semantic changes).

9 years agoRun bts-categorize as unprivileged user.
Ansgar Burchardt [Sun, 22 Mar 2015 22:11:52 +0000 (23:11 +0100)]
Run bts-categorize as unprivileged user.

9 years agoUse more https://
Ansgar Burchardt [Tue, 17 Mar 2015 23:06:54 +0000 (00:06 +0100)]
Use more https://

9 years agoqueue-report: use tracker.debian.org instead of packages.qa.d.o
Ansgar Burchardt [Tue, 17 Mar 2015 22:50:23 +0000 (23:50 +0100)]
queue-report: use tracker.debian.org instead of packages.qa.d.o

9 years agocron.daily: tell dc-tool where to find CA certificates
Julien Cristau [Mon, 9 Mar 2015 17:00:06 +0000 (18:00 +0100)]
cron.daily: tell dc-tool where to find CA certificates

Signed-off-by: Julien Cristau <jcristau@debian.org>
9 years agocron.buildd: disable oldstable, enable testing
Ansgar Burchardt [Wed, 25 Feb 2015 18:17:40 +0000 (19:17 +0100)]
cron.buildd: disable oldstable, enable testing

9 years agoRename exception.
Ansgar Burchardt [Tue, 3 Feb 2015 19:52:41 +0000 (20:52 +0100)]
Rename exception.

Also inherit from Reject so a proper rejection message is shown
instead of a backtrace.

9 years agoInclude backports-policy in backports-new.html.
Ansgar Burchardt [Fri, 9 Jan 2015 13:11:44 +0000 (14:11 +0100)]
Include backports-policy in backports-new.html.

9 years agoprocess-policy: pass component name to get_mapped_component
Ansgar Burchardt [Tue, 6 Jan 2015 21:10:07 +0000 (22:10 +0100)]
process-policy: pass component name to get_mapped_component

9 years agoprocess-policy: Rollback transaction if dry run is requested.
Ansgar Burchardt [Mon, 5 Jan 2015 22:08:04 +0000 (23:08 +0100)]
process-policy: Rollback transaction if dry run is requested.

9 years agoprocess-policy: Apply component mappings.
Ansgar Burchardt [Mon, 5 Jan 2015 22:07:25 +0000 (23:07 +0100)]
process-policy: Apply component mappings.

9 years agoAllow uploads to jessie-backports.
Ansgar Burchardt [Sat, 27 Dec 2014 17:14:28 +0000 (18:14 +0100)]
Allow uploads to jessie-backports.

9 years agoRestore the correct From address by adding additional headers.
Paul Wise [Fri, 26 Dec 2014 23:49:19 +0000 (07:49 +0800)]
Restore the correct From address by adding additional headers.

Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
9 years agoDo not pass sendmail options to mail.
Ansgar Burchardt [Wed, 24 Dec 2014 11:11:57 +0000 (12:11 +0100)]
Do not pass sendmail options to mail.

bsd-mailx no longer allows passing options to sendmail since the last
security update (8.1.2-0.20111106cvs-1+deb7u1). These are now
understood as additional recipient addresses and cause errors.

Reference: https://www.debian.org/security/2014/dsa-3104

9 years agoNow thats a better url
Joerg Jaspert [Sun, 14 Dec 2014 14:11:48 +0000 (15:11 +0100)]
Now thats a better url

9 years agoMake list_paths use the epydoc html for api docs
Joerg Jaspert [Sun, 14 Dec 2014 14:08:49 +0000 (15:08 +0100)]
Make list_paths use the epydoc html for api docs

9 years agoA bit of docs for the ftpmaster api
Joerg Jaspert [Sun, 14 Dec 2014 14:06:34 +0000 (15:06 +0100)]
A bit of docs for the ftpmaster api

9 years agoepydoc from cron sucks big donkeys through small needle holes, turn off for now
Joerg Jaspert [Fri, 12 Dec 2014 21:30:46 +0000 (22:30 +0100)]
epydoc from cron sucks big donkeys through small needle holes, turn off for now

9 years agoTimeout epydoc, it likes to hang randomly...
Joerg Jaspert [Tue, 9 Dec 2014 22:17:08 +0000 (23:17 +0100)]
Timeout epydoc, it likes to hang randomly...

9 years agosync-dd wants sync, not pool, as argument
Joerg Jaspert [Tue, 9 Dec 2014 22:08:12 +0000 (23:08 +0100)]
sync-dd wants sync, not pool, as argument

9 years agoInstead of doing our own (bad) help, simply use existing epydoc foo and redirect...
Joerg Jaspert [Sun, 7 Dec 2014 12:48:12 +0000 (13:48 +0100)]
Instead of doing our own (bad) help, simply use existing epydoc foo and redirect there

And to have that in useful, rework the whole docstrings of the dakweb/
foo, to give useful epydoc output.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agoRegen our epydoc html files
Joerg Jaspert [Sun, 7 Dec 2014 12:37:48 +0000 (13:37 +0100)]
Regen our epydoc html files

9 years agoNot nice, but some doc
Joerg Jaspert [Sat, 6 Dec 2014 14:37:06 +0000 (15:37 +0100)]
Not nice, but some doc

Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agoAllow json format for madison
Joerg Jaspert [Sat, 6 Dec 2014 14:03:56 +0000 (15:03 +0100)]
Allow json format for madison

Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agotools/queue_rss.py: Fix author format
Laurent Arnoud [Sat, 25 Oct 2014 15:47:13 +0000 (17:47 +0200)]
tools/queue_rss.py: Fix author format

see http://validator.w3.org/feed/docs/warning/EmailFormat.html

Signed-off-by: Laurent Arnoud <laurent@spkdev.net>
Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agoAdjust way of syncing the dd-accessible copy
Joerg Jaspert [Mon, 1 Dec 2014 11:10:28 +0000 (12:10 +0100)]
Adjust way of syncing the dd-accessible copy

- Take out ries, hostname is coccia for a long time (use dd...)
- Allow sync-dd to push only the dak/ code directory
- Fixup whitespace in that script
- Take out the distinction of sync|pool push - that wasn't done for a
  long time, ftp/ is never ever synced instead.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
9 years agoUps, rename function so its actually what it should be
Joerg Jaspert [Mon, 1 Dec 2014 10:34:08 +0000 (11:34 +0100)]
Ups, rename function so its actually what it should be

9 years agodakweb: Allow to query for all source packages
Joerg Jaspert [Sun, 30 Nov 2014 13:08:16 +0000 (14:08 +0100)]
dakweb: Allow to query for all source packages

9 years agodakweb: add sources_in_suite query
Joerg Jaspert [Sun, 30 Nov 2014 13:03:37 +0000 (14:03 +0100)]
dakweb: add sources_in_suite query

10 years agormadison: use yield to return content and set correct content type.
Ansgar Burchardt [Wed, 26 Nov 2014 22:38:32 +0000 (23:38 +0100)]
rmadison: use yield to return content and set correct content type.

10 years agodakweb: add rmadison query (still incomplete)
Ansgar Burchardt [Wed, 26 Nov 2014 21:21:46 +0000 (22:21 +0100)]
dakweb: add rmadison query (still incomplete)

10 years agoUse new package_list view for "dak ls" command.
Ansgar Burchardt [Wed, 26 Nov 2014 21:20:01 +0000 (22:20 +0100)]
Use new package_list view for "dak ls" command.

10 years agodaklib/utils.py: Use boolean instead of an integer.
Ansgar Burchardt [Wed, 26 Nov 2014 21:18:21 +0000 (22:18 +0100)]
daklib/utils.py: Use boolean instead of an integer.

10 years agoAdd custom SQLAlchemy extensions for Postgres' string_agg.
Ansgar Burchardt [Wed, 26 Nov 2014 21:17:57 +0000 (22:17 +0100)]
Add custom SQLAlchemy extensions for Postgres' string_agg.

10 years agoAdd new package_list view.
Ansgar Burchardt [Wed, 26 Nov 2014 21:15:03 +0000 (22:15 +0100)]
Add new package_list view.

10 years agoMake queued complain less when removing files
Don Armstrong [Sun, 28 Sep 2014 00:01:24 +0000 (17:01 -0700)]
Make queued complain less when removing files

Reset @files each time through the command loop to avoid adding
previously deleted files to the output message.

Bug: https://bugs.debian.org/594803
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
10 years agoClose our SQLAlchemy sessions
Mark Hymers [Sun, 9 Nov 2014 12:15:25 +0000 (12:15 +0000)]
Close our SQLAlchemy sessions

This is a temporary workaround to stop us leaving sessions around
until I write a decorator function

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoImplement and document the different names
Mark Hymers [Sun, 9 Nov 2014 11:07:24 +0000 (11:07 +0000)]
Implement and document the different names

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoHack to not end up with None versions
Mark Hymers [Sun, 9 Nov 2014 10:55:15 +0000 (10:55 +0000)]
Hack to not end up with None versions

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoFind suite by any of the random name types we have
Mark Hymers [Sat, 8 Nov 2014 15:35:34 +0000 (15:35 +0000)]
Find suite by any of the random name types we have

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoAdd database update to contain release_suite field
Mark Hymers [Sat, 8 Nov 2014 14:14:35 +0000 (14:14 +0000)]
Add database update to contain release_suite field

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoAdd suite function
Mark Hymers [Fri, 7 Nov 2014 21:03:09 +0000 (21:03 +0000)]
Add suite function

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoImprove suites() documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:56 +0000 (21:02 +0000)]
Improve suites() documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoImprove dsc_in_suite function documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:39 +0000 (21:02 +0000)]
Improve dsc_in_suite function documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoImprove archives() function documentation
Mark Hymers [Fri, 7 Nov 2014 21:02:19 +0000 (21:02 +0000)]
Improve archives() function documentation

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoAdd initial suites and archives routines
Mark Hymers [Fri, 7 Nov 2014 16:57:10 +0000 (16:57 +0000)]
Add initial suites and archives routines

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoReturn filesize and sha256sum too
Mark Hymers [Fri, 7 Nov 2014 16:43:30 +0000 (16:43 +0000)]
Return filesize and sha256sum too

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoRun WSGI script from apache
Mark Hymers [Fri, 7 Nov 2014 16:34:01 +0000 (16:34 +0000)]
Run WSGI script from apache

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoFirst pass at a hacky mod_wsgi version
Mark Hymers [Fri, 7 Nov 2014 16:26:27 +0000 (16:26 +0000)]
First pass at a hacky mod_wsgi version

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoAdd initial api.ftp-master.d.o apache config
Mark Hymers [Fri, 7 Nov 2014 16:05:15 +0000 (16:05 +0000)]
Add initial api.ftp-master.d.o apache config

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoMerge in the initial web API code
Mark Hymers [Fri, 7 Nov 2014 14:26:20 +0000 (14:26 +0000)]
Merge in the initial web API code

10 years agoRemove debugging code
Mark Hymers [Fri, 7 Nov 2014 14:19:33 +0000 (14:19 +0000)]
Remove debugging code

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoMerge remote-tracking branch 'origin/dakweb'
Mark Hymers [Fri, 7 Nov 2014 14:07:58 +0000 (14:07 +0000)]
Merge remote-tracking branch 'origin/dakweb'

10 years agoMerge remote-tracking branch 'mhy/master'
Mark Hymers [Fri, 7 Nov 2014 12:17:32 +0000 (12:17 +0000)]
Merge remote-tracking branch 'mhy/master'

10 years agoLock {src,bin}_associations to stop other things writing to them during gps
Mark Hymers [Fri, 7 Nov 2014 12:16:44 +0000 (12:16 +0000)]
Lock {src,bin}_associations to stop other things writing to them during gps

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoUpdate install instructions
Mark Hymers [Fri, 7 Nov 2014 12:09:40 +0000 (12:09 +0000)]
Update install instructions

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoCreate some directories needed for new dak installs
Mark Hymers [Fri, 7 Nov 2014 11:51:30 +0000 (11:51 +0000)]
Create some directories needed for new dak installs

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoCall dak admin s-c in example install instructions
Mark Hymers [Fri, 7 Nov 2014 11:43:50 +0000 (11:43 +0000)]
Call dak admin s-c in example install instructions

Signed-off-by: Mark Hymers <mhy@debian.org>
10 years agoReject uploads with Multi-Arch: no
Ansgar Burchardt [Thu, 6 Nov 2014 18:58:30 +0000 (19:58 +0100)]
Reject uploads with Multi-Arch: no

Multi-Arch: no currently breaks wanna-build. We don't want that to happen.

Reference: https://bugs.debian.org/768353

10 years agoDo not require arch:all packages in experimental uploads
Ansgar Burchardt [Thu, 6 Nov 2014 15:43:14 +0000 (16:43 +0100)]
Do not require arch:all packages in experimental uploads

This is to allow setting up an experimental arch:all buildd and will
be reverted later.

10 years agodaklib/checks.py: check for Section field in binary packages
Ansgar Burchardt [Sun, 2 Nov 2014 19:33:40 +0000 (20:33 +0100)]
daklib/checks.py: check for Section field in binary packages

10 years agodaklib/gpg.py: Ignore POLICY_URL keyword.
Ansgar Burchardt [Sun, 26 Oct 2014 09:01:34 +0000 (10:01 +0100)]
daklib/gpg.py: Ignore POLICY_URL keyword.

10 years agodaklib/command.py: Add Cc option.
Ansgar Burchardt [Thu, 23 Oct 2014 18:31:57 +0000 (20:31 +0200)]
daklib/command.py: Add Cc option.

10 years agoREADME.stable-point-release: Update for 7.7
Ansgar Burchardt [Sun, 19 Oct 2014 08:56:48 +0000 (10:56 +0200)]
README.stable-point-release: Update for 7.7

Add copy & paste snippets for propups.

10 years agosecurity NEW processing: add dak admin forget-signature
Ansgar Burchardt [Wed, 15 Oct 2014 19:00:38 +0000 (21:00 +0200)]
security NEW processing: add dak admin forget-signature

10 years agoHandle packages with overrides in multiple components
Ansgar Burchardt [Tue, 7 Oct 2014 19:18:52 +0000 (21:18 +0200)]
Handle packages with overrides in multiple components

This should make moving packages between components (e.g. packages
moving from non-free to main) less painful.

Bug: https://bugs.debian.org/690444

10 years agodaklib/checks.py: check timestamp of .changes signature
Ansgar Burchardt [Thu, 11 Sep 2014 23:24:24 +0000 (01:24 +0200)]
daklib/checks.py: check timestamp of .changes signature

This allows to eventually drop old entries from the signature_history
table.

10 years agodak make-pkg-file-mapping: do not include sources from other archives
Ansgar Burchardt [Thu, 11 Sep 2014 18:30:18 +0000 (20:30 +0200)]
dak make-pkg-file-mapping: do not include sources from other archives

Include only information about a source package's files if its .dsc is
in the requested archive.

Previously when xy_1.0-1 was in the requested archive and xy_1.0-2
using the same upstream tarball in a different archive, dak would
still include information about xy_1.0-2's upstream tarball resulting
in confusing entries on snapshot.d.o.

Reported-by: Salvatore Bonaccorso <carnil@debian.org>
10 years agodak make-pkg-file-mapping: ensure stable order
Ansgar Burchardt [Thu, 11 Sep 2014 18:29:11 +0000 (20:29 +0200)]
dak make-pkg-file-mapping: ensure stable order

Include component and filename in the ORDER BY clause to ensure the
output order does not change.

10 years agotest_gpg.py: test PGP messages and plaintext
Ansgar Burchardt [Tue, 2 Sep 2014 23:29:30 +0000 (01:29 +0200)]
test_gpg.py: test PGP messages and plaintext

10 years agotest_gpg.py: also check signature timestamp
Ansgar Burchardt [Tue, 2 Sep 2014 22:12:13 +0000 (00:12 +0200)]
test_gpg.py: also check signature timestamp

10 years agoAdd first unit tests for GnuPG wrapper.
Ansgar Burchardt [Tue, 2 Sep 2014 21:55:22 +0000 (23:55 +0200)]
Add first unit tests for GnuPG wrapper.

10 years agodm-migrate: list source packages for which permissions were migrated.
Ansgar Burchardt [Tue, 2 Sep 2014 08:11:26 +0000 (10:11 +0200)]
dm-migrate: list source packages for which permissions were migrated.

10 years agocron.unchecked: drop unused do_dists function.
Ansgar Burchardt [Tue, 26 Aug 2014 20:17:28 +0000 (22:17 +0200)]
cron.unchecked: drop unused do_dists function.

10 years agocron.unchecked: stop bothering with override files.
Ansgar Burchardt [Tue, 26 Aug 2014 20:16:38 +0000 (22:16 +0200)]
cron.unchecked: stop bothering with override files.