]> git.decadent.org.uk Git - dak.git/log
dak.git
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 17:16:15 +0000 (19:16 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/make_changelog.py: update for multiarchive changes
  dak/make_maintainers.py: add archive option

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/make_changelog.py: update for multiarchive changes
Ansgar Burchardt [Sun, 12 Aug 2012 17:15:25 +0000 (19:15 +0200)]
dak/make_changelog.py: update for multiarchive changes

11 years agodak/make_maintainers.py: add archive option
Ansgar Burchardt [Sun, 12 Aug 2012 17:15:09 +0000 (19:15 +0200)]
dak/make_maintainers.py: add archive option

11 years agobad )
Joerg Jaspert [Sun, 12 Aug 2012 17:02:58 +0000 (19:02 +0200)]
bad )

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoremove concat function
Joerg Jaspert [Sun, 12 Aug 2012 17:01:13 +0000 (19:01 +0200)]
remove concat function

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 16:35:09 +0000 (18:35 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/contents.py: use filter() instead of filter_by()

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/contents.py: use filter() instead of filter_by()
Ansgar Burchardt [Sun, 12 Aug 2012 16:34:59 +0000 (18:34 +0200)]
daklib/contents.py: use filter() instead of filter_by()

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 16:28:58 +0000 (18:28 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/make_pkg_file_mapping.py: update for multi-archive changes

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodinstall function changes
Joerg Jaspert [Sun, 12 Aug 2012 16:28:45 +0000 (18:28 +0200)]
dinstall function changes

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/make_pkg_file_mapping.py: update for multi-archive changes
Ansgar Burchardt [Sun, 12 Aug 2012 16:28:39 +0000 (18:28 +0200)]
dak/make_pkg_file_mapping.py: update for multi-archive changes

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 16:16:43 +0000 (18:16 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/lists.py: update for multiarch changes

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/lists.py: update for multiarch changes
Ansgar Burchardt [Sun, 12 Aug 2012 16:16:28 +0000 (18:16 +0200)]
daklib/lists.py: update for multiarch changes

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 15:46:30 +0000 (17:46 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/queue_report.py: variables are also used in 'else' branch

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/queue_report.py: variables are also used in 'else' branch
Ansgar Burchardt [Sun, 12 Aug 2012 15:44:31 +0000 (17:44 +0200)]
dak/queue_report.py: variables are also used in 'else' branch

11 years agowork, you beast
Joerg Jaspert [Sun, 12 Aug 2012 15:35:16 +0000 (17:35 +0200)]
work, you beast

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agorenames
Joerg Jaspert [Sun, 12 Aug 2012 15:34:08 +0000 (17:34 +0200)]
renames

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agowant to use something from common? source it, bastard
Joerg Jaspert [Sun, 12 Aug 2012 15:33:15 +0000 (17:33 +0200)]
want to use something from common? source it, bastard

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 15:32:10 +0000 (17:32 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/queue_report.py: use right variable
  dak/generate_releases.py: handle empty list of signingkeys

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/queue_report.py: use right variable
Ansgar Burchardt [Sun, 12 Aug 2012 15:31:41 +0000 (17:31 +0200)]
dak/queue_report.py: use right variable

11 years agodak/generate_releases.py: handle empty list of signingkeys
Ansgar Burchardt [Sun, 12 Aug 2012 15:20:30 +0000 (17:20 +0200)]
dak/generate_releases.py: handle empty list of signingkeys

11 years agolalala
Joerg Jaspert [Sun, 12 Aug 2012 14:53:39 +0000 (16:53 +0200)]
lalala

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodpkg is too stupid, use apt
Joerg Jaspert [Sun, 12 Aug 2012 14:51:11 +0000 (16:51 +0200)]
dpkg is too stupid, use apt

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoright var name
Joerg Jaspert [Sun, 12 Aug 2012 14:46:42 +0000 (16:46 +0200)]
right var name

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoits suite not dist
Joerg Jaspert [Sun, 12 Aug 2012 14:44:24 +0000 (16:44 +0200)]
its suite not dist

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:39:14 +0000 (16:39 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/export_suite.py: skip existing files

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoright version
Joerg Jaspert [Sun, 12 Aug 2012 14:39:03 +0000 (16:39 +0200)]
right version

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agogenerate incoming.d.o view
Joerg Jaspert [Sun, 12 Aug 2012 14:38:54 +0000 (16:38 +0200)]
generate incoming.d.o view

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/export_suite.py: skip existing files
Ansgar Burchardt [Sun, 12 Aug 2012 14:38:47 +0000 (16:38 +0200)]
dak/export_suite.py: skip existing files

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:32:04 +0000 (16:32 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/generate_packages_sources2.py: also import Archive from daklib.dbconn
  dak/generate_packages_sources2.py: remove .all() when we need the query object

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/generate_packages_sources2.py: also import Archive from daklib.dbconn
Ansgar Burchardt [Sun, 12 Aug 2012 14:31:30 +0000 (16:31 +0200)]
dak/generate_packages_sources2.py: also import Archive from daklib.dbconn

11 years agodak/generate_packages_sources2.py: remove .all() when we need the query object
Ansgar Burchardt [Sun, 12 Aug 2012 14:30:25 +0000 (16:30 +0200)]
dak/generate_packages_sources2.py: remove .all() when we need the query object

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:27:50 +0000 (16:27 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/export.py: be silent

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/export.py: be silent
Ansgar Burchardt [Sun, 12 Aug 2012 14:27:31 +0000 (16:27 +0200)]
dak/export.py: be silent

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:23:13 +0000 (16:23 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  send announcement only for sourceful uploads

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agosend announcement only for sourceful uploads
Ansgar Burchardt [Sun, 12 Aug 2012 14:22:52 +0000 (16:22 +0200)]
send announcement only for sourceful uploads

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:17:24 +0000 (16:17 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/archive.py: session → self.session

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/archive.py: session → self.session
Ansgar Burchardt [Sun, 12 Aug 2012 14:16:38 +0000 (16:16 +0200)]
daklib/archive.py: session → self.session

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 14:10:46 +0000 (16:10 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/archive.py: use target suite as source_suite when installing to build queues
  daklib/archive.py: doc: only subqueries are accepted
  daklib/archive.py: use only enhanced suites as default source_suites
  don't send mails about accepted buildd uploads to maintainer
  dak/process_upload.py: include full changes file with signature

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/archive.py: use target suite as source_suite when installing to build queues
Ansgar Burchardt [Sun, 12 Aug 2012 14:09:17 +0000 (16:09 +0200)]
daklib/archive.py: use target suite as source_suite when installing to build queues

11 years agodaklib/archive.py: doc: only subqueries are accepted
Ansgar Burchardt [Sun, 12 Aug 2012 14:08:50 +0000 (16:08 +0200)]
daklib/archive.py: doc: only subqueries are accepted

11 years agodaklib/archive.py: use only enhanced suites as default source_suites
Ansgar Burchardt [Sun, 12 Aug 2012 14:05:05 +0000 (16:05 +0200)]
daklib/archive.py: use only enhanced suites as default source_suites

11 years agodon't send mails about accepted buildd uploads to maintainer
Ansgar Burchardt [Sun, 12 Aug 2012 13:54:59 +0000 (15:54 +0200)]
don't send mails about accepted buildd uploads to maintainer

11 years agodak/process_upload.py: include full changes file with signature
Ansgar Burchardt [Sun, 12 Aug 2012 13:52:36 +0000 (15:52 +0200)]
dak/process_upload.py: include full changes file with signature

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 13:32:53 +0000 (15:32 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/process_upload.py: only send mail to tracking server if accepted to real suite
  templates/process-unchecked.accepted: use only defined subst variables

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/process_upload.py: only send mail to tracking server if accepted to real suite
Ansgar Burchardt [Sun, 12 Aug 2012 13:32:19 +0000 (15:32 +0200)]
dak/process_upload.py: only send mail to tracking server if accepted to real suite

11 years agotemplates/process-unchecked.accepted: use only defined subst variables
Ansgar Burchardt [Sun, 12 Aug 2012 13:31:39 +0000 (15:31 +0200)]
templates/process-unchecked.accepted: use only defined subst variables

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 13:27:35 +0000 (15:27 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/process_upload.py: add missing "not"; set subst variable at the right time

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/process_upload.py: add missing "not"; set subst variable at the right time
Ansgar Burchardt [Sun, 12 Aug 2012 13:25:51 +0000 (15:25 +0200)]
dak/process_upload.py: add missing "not"; set subst variable at the right time

11 years agodb schema 80
Joerg Jaspert [Sun, 12 Aug 2012 13:25:41 +0000 (15:25 +0200)]
db schema 80

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agorename policy queues
Joerg Jaspert [Sun, 12 Aug 2012 13:24:41 +0000 (15:24 +0200)]
rename policy queues

proposedupdates is now stable-new
oldproposedupdates is now oldstable-new

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 12:58:50 +0000 (14:58 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/process_upload.py: set __ANNOUNCE_LIST_ADDRESS__ subst variable

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/process_upload.py: set __ANNOUNCE_LIST_ADDRESS__ subst variable
Ansgar Burchardt [Sun, 12 Aug 2012 12:54:15 +0000 (14:54 +0200)]
dak/process_upload.py: set __ANNOUNCE_LIST_ADDRESS__ subst variable

11 years agogrant usage for world
Joerg Jaspert [Sun, 12 Aug 2012 12:53:29 +0000 (14:53 +0200)]
grant usage for world

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 12:49:21 +0000 (14:49 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/dakdb/update79.py: Use || operator instead of CONCAT to make postgresql 9.0 happy

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/dakdb/update79.py: Use || operator instead of CONCAT to make postgresql 9.0 happy
Ansgar Burchardt [Sun, 12 Aug 2012 12:49:01 +0000 (14:49 +0200)]
dak/dakdb/update79.py: Use || operator instead of CONCAT to make postgresql 9.0 happy

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 12:46:23 +0000 (14:46 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/dakdb/update79.py: add world schema and new stable views

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/dakdb/update79.py: add world schema and new stable views
Ansgar Burchardt [Sun, 12 Aug 2012 12:45:37 +0000 (14:45 +0200)]
dak/dakdb/update79.py: add world schema and new stable views

11 years agoneed a qdir, the dirnames are different to queuenames
Joerg Jaspert [Sun, 12 Aug 2012 12:40:13 +0000 (14:40 +0200)]
need a qdir, the dirnames are different to queuenames

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoname tmux window after the changes filename
Joerg Jaspert [Sun, 12 Aug 2012 12:01:24 +0000 (14:01 +0200)]
name tmux window after the changes filename

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoNo longer present file listing, we have it elsewhere anyways
Joerg Jaspert [Sun, 12 Aug 2012 12:00:27 +0000 (14:00 +0200)]
No longer present file listing, we have it elsewhere anyways

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 11:59:14 +0000 (13:59 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/examine_package.py: dereference symlink by using ls -lL
  dak/examine_package.py: use basename of .deb to get package name

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/examine_package.py: dereference symlink by using ls -lL
Ansgar Burchardt [Sat, 7 Jul 2012 17:39:43 +0000 (11:39 -0600)]
dak/examine_package.py: dereference symlink by using ls -lL

This still shows the full path, but at least it shows the correct size
instead of just a symlink to another file.

11 years agodak/examine_package.py: use basename of .deb to get package name
Ansgar Burchardt [Sun, 12 Aug 2012 11:56:58 +0000 (13:56 +0200)]
dak/examine_package.py: use basename of .deb to get package name

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 11:21:00 +0000 (13:21 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  dak/dakdb/update78.py: alter permissions for new tables and set default permissions
  daklib/dbconn.py: DBBinary.get_component_name is gone, use PoolFile.component instead

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/dakdb/update78.py: alter permissions for new tables and set default permissions
Ansgar Burchardt [Sun, 12 Aug 2012 11:20:17 +0000 (13:20 +0200)]
dak/dakdb/update78.py: alter permissions for new tables and set default permissions

11 years agoRevert "daklib/dbconn.py: use apt_pkg.TagSection instead of implementing our own...
Joerg Jaspert [Sun, 12 Aug 2012 10:57:24 +0000 (12:57 +0200)]
Revert "daklib/dbconn.py: use apt_pkg.TagSection instead of implementing our own parser"

This reverts commit 1b70efbb284c409256589036ffe6d54c832421ea.

Problem: The TagSection code strips leading whitespace (here, newline and space),
which generates wrong data for us.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/dbconn.py: DBBinary.get_component_name is gone, use PoolFile.component instead
Ansgar Burchardt [Sun, 12 Aug 2012 10:41:20 +0000 (12:41 +0200)]
daklib/dbconn.py: DBBinary.get_component_name is gone, use PoolFile.component instead

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 10:36:39 +0000 (12:36 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/policy.py: also import Suite from daklib.dbconn

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/policy.py: also import Suite from daklib.dbconn
Ansgar Burchardt [Sun, 12 Aug 2012 10:34:24 +0000 (12:34 +0200)]
daklib/policy.py: also import Suite from daklib.dbconn

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 10:30:02 +0000 (12:30 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  daklib/checks.py: set control variable

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodaklib/checks.py: set control variable
Ansgar Burchardt [Sun, 12 Aug 2012 10:29:35 +0000 (12:29 +0200)]
daklib/checks.py: set control variable

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2'
Joerg Jaspert [Sun, 12 Aug 2012 10:18:15 +0000 (12:18 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2'

* ansgar/pu/multiarchive-2:
  config/debian/common: also process BYHAND
  dak/process_new.py: auto-accept uploads if we have all overrides

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoconfig/debian/common: also process BYHAND
Ansgar Burchardt [Sun, 12 Aug 2012 10:17:35 +0000 (12:17 +0200)]
config/debian/common: also process BYHAND

11 years agodak/process_new.py: auto-accept uploads if we have all overrides
Ansgar Burchardt [Sun, 12 Aug 2012 10:16:14 +0000 (12:16 +0200)]
dak/process_new.py: auto-accept uploads if we have all overrides

11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-2' into merge
Joerg Jaspert [Sun, 12 Aug 2012 09:56:46 +0000 (11:56 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-2' into merge

* ansgar/pu/multiarchive-2: (51 commits)
  dak/show_new.py: remove obsolete import
  config/debian/*: update for multiarchive changes
  dak/contents.py, daklib/contents.py: add archive option
  dak/export.py, daklib/policy.py: ignore existing files
  Revert "config/*/common: do not touch incoming"
  add export-suite subcommand to export a suite to a flat directory
  dak/clean_suites.py: allow limiting file removal to specific archives
  dak/process_upload.py: ignore non-existing files when rejecting
  dak/process_upload.py: add missing import
  daklib/archive.py: try to get all source files from pool, even when listed in changes
  daklib/archive.py: also ignore files from .changes that do not exist
  daklib/archive.py: ignore missing source files when copying to temporary directory
  dak/dakdb/update75.py: fix adding architectures for new and byhand
  dak/clean_suites.py: implement per-archive stay of execution
  dak/dakdb/update77.py: move stayofexecution to the database
  dak/control_suite.py: prefetch files table when looking up a binary or source package
  dak/generate_releases.py: add archive option
  dak/generate_packages_sources2.py: add archive option
  indicate who rejected a package
  config/*/dinstall.functions: include Built-Using sources
  ...

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/show_new.py: remove obsolete import
Ansgar Burchardt [Sun, 12 Aug 2012 09:49:19 +0000 (11:49 +0200)]
dak/show_new.py: remove obsolete import

11 years agoconfig/debian/*: update for multiarchive changes
Ansgar Burchardt [Sun, 12 Aug 2012 09:15:25 +0000 (11:15 +0200)]
config/debian/*: update for multiarchive changes

11 years agodak/contents.py, daklib/contents.py: add archive option
Ansgar Burchardt [Sun, 12 Aug 2012 09:06:40 +0000 (11:06 +0200)]
dak/contents.py, daklib/contents.py: add archive option

11 years agodak/export.py, daklib/policy.py: ignore existing files
Ansgar Burchardt [Sun, 12 Aug 2012 08:57:24 +0000 (10:57 +0200)]
dak/export.py, daklib/policy.py: ignore existing files

The same upstream tarball can be used by multiple uploads so we have to
ignore already existing files.

11 years agoRevert "config/*/common: do not touch incoming"
Ansgar Burchardt [Sun, 12 Aug 2012 08:09:42 +0000 (10:09 +0200)]
Revert "config/*/common: do not touch incoming"

This reverts commit 58fc1503ab1484b42e66a93155441634eff6e604.

11 years agoadd export-suite subcommand to export a suite to a flat directory
Ansgar Burchardt [Sun, 12 Aug 2012 07:50:38 +0000 (09:50 +0200)]
add export-suite subcommand to export a suite to a flat directory

11 years agodak/clean_suites.py: allow limiting file removal to specific archives
Ansgar Burchardt [Sun, 12 Aug 2012 06:45:30 +0000 (08:45 +0200)]
dak/clean_suites.py: allow limiting file removal to specific archives

This allows us to remove all obsolete files from the NEW queue even when
the maximum number of removals would be reached normally.

11 years agodak/process_upload.py: ignore non-existing files when rejecting
Ansgar Burchardt [Sat, 11 Aug 2012 17:51:35 +0000 (19:51 +0200)]
dak/process_upload.py: ignore non-existing files when rejecting

11 years agodak/process_upload.py: add missing import
Ansgar Burchardt [Sat, 11 Aug 2012 17:44:56 +0000 (19:44 +0200)]
dak/process_upload.py: add missing import

11 years agodaklib/archive.py: try to get all source files from pool, even when listed in changes
Ansgar Burchardt [Sat, 11 Aug 2012 17:42:32 +0000 (19:42 +0200)]
daklib/archive.py: try to get all source files from pool, even when listed in changes

11 years agodaklib/archive.py: also ignore files from .changes that do not exist
Ansgar Burchardt [Sat, 11 Aug 2012 17:40:11 +0000 (19:40 +0200)]
daklib/archive.py: also ignore files from .changes that do not exist

11 years agodaklib/archive.py: ignore missing source files when copying to temporary directory
Ansgar Burchardt [Sat, 11 Aug 2012 17:27:53 +0000 (19:27 +0200)]
daklib/archive.py: ignore missing source files when copying to temporary directory

11 years agodak/dakdb/update75.py: fix adding architectures for new and byhand
Ansgar Burchardt [Sat, 11 Aug 2012 16:59:43 +0000 (18:59 +0200)]
dak/dakdb/update75.py: fix adding architectures for new and byhand

11 years agodak/clean_suites.py: implement per-archive stay of execution
Ansgar Burchardt [Sat, 11 Aug 2012 15:37:24 +0000 (17:37 +0200)]
dak/clean_suites.py: implement per-archive stay of execution

11 years agodak/dakdb/update77.py: move stayofexecution to the database
Ansgar Burchardt [Sat, 11 Aug 2012 15:47:57 +0000 (17:47 +0200)]
dak/dakdb/update77.py: move stayofexecution to the database

11 years agoi bet noone uses this stuff, so i dont care. off with pipefail
Joerg Jaspert [Sat, 11 Aug 2012 15:13:34 +0000 (17:13 +0200)]
i bet noone uses this stuff, so i dont care. off with pipefail

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years ago* config/debian/dinstall.functions: Fix up mklslar a bit
Joerg Jaspert [Sat, 11 Aug 2012 15:06:14 +0000 (17:06 +0200)]
* config/debian/dinstall.functions: Fix up mklslar a bit

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agoMerge remote-tracking branch 'ansgar/pu/multiarchive-1' into merge
Joerg Jaspert [Sat, 11 Aug 2012 11:56:52 +0000 (13:56 +0200)]
Merge remote-tracking branch 'ansgar/pu/multiarchive-1' into merge

* ansgar/pu/multiarchive-1:
  dak/init_dirs.py: only create directories for active keyrings
  dak/init_dirs.py: do not use Dir::Pool
  change documentation style
  Python modules should not be executable
  daklib/archive.py, daklib/checks.py: implement transition blocks
  daklib/archive.py: use method to decide which policy queue to use
  daklib/archive.py, daklib/checks.py: implement upload blocks
  daklib/dbconn.py: use apt_pkg.TagSection instead of implementing our own parser
  daklib/archive.py: check for source when copying binaries

Signed-off-by: Joerg Jaspert <joerg@debian.org>
11 years agodak/control_suite.py: prefetch files table when looking up a binary or source package
Ansgar Burchardt [Sat, 11 Aug 2012 09:38:20 +0000 (11:38 +0200)]
dak/control_suite.py: prefetch files table when looking up a binary or source package

11 years agodak/generate_releases.py: add archive option
Ansgar Burchardt [Sat, 11 Aug 2012 11:41:52 +0000 (13:41 +0200)]
dak/generate_releases.py: add archive option

11 years agodak/generate_packages_sources2.py: add archive option
Ansgar Burchardt [Sat, 11 Aug 2012 11:41:37 +0000 (13:41 +0200)]
dak/generate_packages_sources2.py: add archive option

11 years agoindicate who rejected a package
Ansgar Burchardt [Mon, 30 Jul 2012 13:43:21 +0000 (15:43 +0200)]
indicate who rejected a package

Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
11 years agoconfig/*/dinstall.functions: include Built-Using sources
Ansgar Burchardt [Thu, 12 Jul 2012 17:32:20 +0000 (11:32 -0600)]
config/*/dinstall.functions: include Built-Using sources

Include source packages only referenced by Built-Using in per-suite
source indices.

11 years agoconfig/*/dinstall.functions: use files_archive_map instead of location
Ansgar Burchardt [Thu, 12 Jul 2012 17:31:44 +0000 (11:31 -0600)]
config/*/dinstall.functions: use files_archive_map instead of location

11 years agoconfig/*/common: do not touch incoming
Ansgar Burchardt [Thu, 12 Jul 2012 16:55:28 +0000 (10:55 -0600)]
config/*/common: do not touch incoming

The incoming build queue is now managed by manage-build-queues.