]>
err.no Git - dak/log
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>
Ansgar Burchardt [Sun, 12 Aug 2012 14:27:31 +0000 (16:27 +0200)]
dak/export.py: be silent
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>
Ansgar Burchardt [Sun, 12 Aug 2012 14:22:52 +0000 (16:22 +0200)]
send announcement only for sourceful uploads
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>
Ansgar Burchardt [Sun, 12 Aug 2012 14:16:38 +0000 (16:16 +0200)]
daklib/archive.py: session → self.session
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>
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
Ansgar Burchardt [Sun, 12 Aug 2012 14:08:50 +0000 (16:08 +0200)]
daklib/archive.py: doc: only subqueries are accepted
Ansgar Burchardt [Sun, 12 Aug 2012 14:05:05 +0000 (16:05 +0200)]
daklib/archive.py: use only enhanced suites as default source_suites
Ansgar Burchardt [Sun, 12 Aug 2012 13:54:59 +0000 (15:54 +0200)]
don't send mails about accepted buildd uploads to maintainer
Ansgar Burchardt [Sun, 12 Aug 2012 13:52:36 +0000 (15:52 +0200)]
dak/process_upload.py: include full changes file with signature
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>
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
Ansgar Burchardt [Sun, 12 Aug 2012 13:31:39 +0000 (15:31 +0200)]
templates/process-unchecked.accepted: use only defined subst variables
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>
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
Joerg Jaspert [Sun, 12 Aug 2012 13:25:41 +0000 (15:25 +0200)]
db schema 80
Signed-off-by: Joerg Jaspert <joerg@debian.org>
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>
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>
Ansgar Burchardt [Sun, 12 Aug 2012 12:54:15 +0000 (14:54 +0200)]
dak/process_upload.py: set __ANNOUNCE_LIST_ADDRESS__ subst variable
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>
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>
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
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>
Ansgar Burchardt [Sun, 12 Aug 2012 12:45:37 +0000 (14:45 +0200)]
dak/dakdb/update79.py: add world schema and new stable views
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>
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>
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>
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>
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.
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
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>
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
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>
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
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>
Ansgar Burchardt [Sun, 12 Aug 2012 10:34:24 +0000 (12:34 +0200)]
daklib/policy.py: also import Suite from daklib.dbconn
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>
Ansgar Burchardt [Sun, 12 Aug 2012 10:29:35 +0000 (12:29 +0200)]
daklib/checks.py: set control variable
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>
Ansgar Burchardt [Sun, 12 Aug 2012 10:17:35 +0000 (12:17 +0200)]
config/debian/common: also process BYHAND
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
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>
Ansgar Burchardt [Sun, 12 Aug 2012 09:49:19 +0000 (11:49 +0200)]
dak/show_new.py: remove obsolete import
Ansgar Burchardt [Sun, 12 Aug 2012 09:15:25 +0000 (11:15 +0200)]
config/debian/*: update for multiarchive changes
Ansgar Burchardt [Sun, 12 Aug 2012 09:06:40 +0000 (11:06 +0200)]
dak/contents.py, daklib/contents.py: add archive option
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.
Ansgar Burchardt [Sun, 12 Aug 2012 08:09:42 +0000 (10:09 +0200)]
Revert "config/*/common: do not touch incoming"
This reverts commit
58fc1503ab1484b42e66a93155441634eff6e604 .
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
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.
Ansgar Burchardt [Sat, 11 Aug 2012 17:51:35 +0000 (19:51 +0200)]
dak/process_upload.py: ignore non-existing files when rejecting
Ansgar Burchardt [Sat, 11 Aug 2012 17:44:56 +0000 (19:44 +0200)]
dak/process_upload.py: add missing import
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
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
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
Ansgar Burchardt [Sat, 11 Aug 2012 16:59:43 +0000 (18:59 +0200)]
dak/dakdb/update75.py: fix adding architectures for new and byhand
Ansgar Burchardt [Sat, 11 Aug 2012 15:37:24 +0000 (17:37 +0200)]
dak/clean_suites.py: implement per-archive stay of execution
Ansgar Burchardt [Sat, 11 Aug 2012 15:47:57 +0000 (17:47 +0200)]
dak/dakdb/update77.py: move stayofexecution to the database
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>
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>
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>
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
Ansgar Burchardt [Sat, 11 Aug 2012 11:41:52 +0000 (13:41 +0200)]
dak/generate_releases.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
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>
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.
Ansgar Burchardt [Thu, 12 Jul 2012 17:31:44 +0000 (11:31 -0600)]
config/*/dinstall.functions: use files_archive_map instead of location
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.
Ansgar Burchardt [Tue, 10 Jul 2012 18:28:48 +0000 (12:28 -0600)]
daklib/utils.py (check_reverse_depends): update for multi-archive changes
Ansgar Burchardt [Tue, 31 Jul 2012 17:13:17 +0000 (19:13 +0200)]
remove now unused code
REMOVE :: changesutils.py: no longer in use
Ansgar Burchardt [Sun, 10 Jun 2012 14:22:07 +0000 (16:22 +0200)]
dak/dominate.py: skip suites that are backends for policy queues
Ansgar Burchardt [Thu, 31 May 2012 08:24:57 +0000 (10:24 +0200)]
dak/admin.py: add archive subcommand
Ansgar Burchardt [Thu, 14 Jun 2012 17:35:17 +0000 (19:35 +0200)]
dak/manage_build_queues.py: update for multi-archive changes
Ansgar Burchardt [Mon, 11 Jun 2012 17:41:33 +0000 (19:41 +0200)]
dak/rm.py: update for multi-archive changes
Ansgar Burchardt [Sun, 8 Jul 2012 00:12:19 +0000 (18:12 -0600)]
daklib/contents.py: update for multi-archive changes
Ansgar Burchardt [Mon, 4 Jun 2012 16:16:42 +0000 (18:16 +0200)]
dak/ls.py: update for multi-archive changes
Ansgar Burchardt [Mon, 6 Aug 2012 15:52:13 +0000 (17:52 +0200)]
dak/control_suite.py: update for multi-archive changes
Ansgar Burchardt [Sat, 7 Jul 2012 18:59:01 +0000 (12:59 -0600)]
dak/check_overrides.py: update for multi-archive changes
Ansgar Burchardt [Sat, 7 Jul 2012 17:59:44 +0000 (11:59 -0600)]
daklib/checks.py, daklib/utils.py: check for source files
Reintroduce the check that all source files for the used format are
actually included.
Ansgar Burchardt [Sat, 7 Jul 2012 17:39:06 +0000 (11:39 -0600)]
dak/queue_report.py: update for multi-archive changes
Ansgar Burchardt [Sat, 7 Jul 2012 17:38:57 +0000 (11:38 -0600)]
dak/show_new.py: update for multi-archive changes
Ansgar Burchardt [Fri, 6 Jul 2012 00:11:28 +0000 (18:11 -0600)]
dak/check_archive.py: update for multi-archive changes
Ansgar Burchardt [Fri, 8 Jun 2012 15:21:15 +0000 (17:21 +0200)]
dak/process_new.py: update for multi-archive changes
Ansgar Burchardt [Fri, 8 Jun 2012 09:28:05 +0000 (11:28 +0200)]
dak/process_policy.py: update for multi-archive changes
Ansgar Burchardt [Thu, 31 May 2012 19:22:33 +0000 (21:22 +0200)]
dak/process_upload.py: update for multi-archive changes
Ansgar Burchardt [Sun, 10 Jun 2012 14:22:27 +0000 (16:22 +0200)]
dak/clean_suites.py: update for multi-archive changes
Ansgar Burchardt [Mon, 6 Aug 2012 15:03:02 +0000 (17:03 +0200)]
daklib/policy.py: handle mapped components
Ansgar Burchardt [Thu, 9 Aug 2012 13:24:47 +0000 (15:24 +0200)]
move method to evaluate component mappings to dbconn.py
Ansgar Burchardt [Tue, 31 Jul 2012 17:11:58 +0000 (19:11 +0200)]
daklib/utils.py (poolify): no longer include component
The component is no longer part of the filename we store. This is needed
to allow having the same file in multiple components at the same time.
Ansgar Burchardt [Tue, 31 Jul 2012 17:11:03 +0000 (19:11 +0200)]
dak/generate_packages_sources2.py: update for multi-archive
Ansgar Burchardt [Tue, 31 Jul 2012 17:09:17 +0000 (19:09 +0200)]
dak/admin.py: new suites need an archive
Ansgar Burchardt [Thu, 5 Jul 2012 19:01:00 +0000 (13:01 -0600)]
dak/dakdb/update76.py: add closes to changes table
Ansgar Burchardt [Tue, 29 May 2012 17:31:40 +0000 (19:31 +0200)]
daklib/dbconn.py: remove two unused backreferences
The backreferences were causing problems when creating new objects via
the ORM.
Ansgar Burchardt [Mon, 6 Aug 2012 15:51:57 +0000 (17:51 +0200)]
daklib/dbconn.py (PoolFile): add component property
Ansgar Burchardt [Fri, 10 Aug 2012 14:01:51 +0000 (16:01 +0200)]
config/*/dak.conf: set Dir::Base
Ansgar Burchardt [Tue, 31 Jul 2012 17:08:53 +0000 (19:08 +0200)]
database changes for multi-archive support
Ansgar Burchardt [Tue, 31 Jul 2012 17:33:06 +0000 (19:33 +0200)]
Use archive path instead of Dir::Root
Ansgar Burchardt [Sat, 7 Jul 2012 18:50:24 +0000 (12:50 -0600)]
dak/init_dirs.py: only create directories for active keyrings
This avoids problems if inactive keyrings in locations not writable by
the archive user are referenced.
Ansgar Burchardt [Wed, 6 Jun 2012 13:43:54 +0000 (15:43 +0200)]
dak/init_dirs.py: do not use Dir::Pool