]> git.donarmstrong.com Git - wannabuild.git/log
wannabuild.git
12 years agowanna-build: add debug output for overwritten binaries
Philipp Kern [Sun, 27 Nov 2011 15:45:23 +0000 (15:45 +0000)]
wanna-build: add debug output for overwritten binaries

12 years agoUse public.locks as locking area.
Philipp Kern [Mon, 31 Oct 2011 14:46:10 +0000 (14:46 +0000)]
Use public.locks as locking area.

Since the central packages table was introduced we used FOR UPDATE
for synchronization between different wanna-build calls.  This
causes a write for every locked row, which is unhelpful for WAL
traffic considering that merge-v3 needs to lock everything.

Let's synchronize by using FOR UPDATE on public.locks instead,
which should ease the WAL load a lot.

12 years agofilter out noautobuild: use proper perl
Andreas Barth [Sat, 6 Aug 2011 13:23:24 +0000 (13:23 +0000)]
filter out noautobuild: use proper perl

12 years agofilter out packages from yaml in restrict/noautobuild at needs-build time
Andreas Barth [Sat, 6 Aug 2011 12:44:49 +0000 (12:44 +0000)]
filter out packages from yaml in restrict/noautobuild at needs-build time

12 years agoMerge branch 'master' of /srv/buildd.debian.org/git/wanna-build
Andreas Barth [Sat, 6 Aug 2011 12:03:50 +0000 (12:03 +0000)]
Merge branch 'master' of /srv/buildd.debian.org/git/wanna-build

12 years agoimprove help message
Andreas Barth [Sat, 6 Aug 2011 11:59:14 +0000 (11:59 +0000)]
improve help message

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Sun, 31 Jul 2011 05:01:04 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoetc/cron/crontab: commit the current live crontab
Philipp Kern [Wed, 27 Jul 2011 17:38:07 +0000 (17:38 +0000)]
etc/cron/crontab: commit the current live crontab

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Fri, 22 Jul 2011 05:01:10 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoold-migrations/add_builder_to_pkg_history.sql: really add builder column to _public...
Philipp Kern [Thu, 21 Jul 2011 10:07:39 +0000 (12:07 +0200)]
old-migrations/add_builder_to_pkg_history.sql: really add builder column to _public schemas

12 years agoold-migrations/add_builder_to_pkg_history.sql: also update _public schemas
Philipp Kern [Thu, 21 Jul 2011 09:51:30 +0000 (11:51 +0200)]
old-migrations/add_builder_to_pkg_history.sql: also update _public schemas

12 years agoold-migrations/add_builder_to_pkg_history.sql: add missing GRANT statements
Philipp Kern [Thu, 21 Jul 2011 09:47:38 +0000 (11:47 +0200)]
old-migrations/add_builder_to_pkg_history.sql: add missing GRANT statements

12 years agoold-migrations: add add_builder_to_pkg_history.sql
Philipp Kern [Thu, 21 Jul 2011 09:24:14 +0000 (11:24 +0200)]
old-migrations: add add_builder_to_pkg_history.sql

12 years agowanna-build: comment the merging code
Philipp Kern [Mon, 11 Jul 2011 10:30:17 +0000 (12:30 +0200)]
wanna-build: comment the merging code

12 years agoWB::QD: Comment the code a bit more.
Philipp Kern [Mon, 11 Jul 2011 10:28:54 +0000 (12:28 +0200)]
WB::QD: Comment the code a bit more.

12 years agowanna-build: document more CLI options
Philipp Kern [Mon, 11 Jul 2011 10:28:08 +0000 (12:28 +0200)]
wanna-build: document more CLI options

12 years agowanna-build: fix syntax nitpick for version on verbose
Philipp Kern [Mon, 20 Jun 2011 21:45:22 +0000 (21:45 +0000)]
wanna-build: fix syntax nitpick for version on verbose

12 years agoadd transform_schema.sql as old migration
Philipp Kern [Mon, 20 Jun 2011 21:42:54 +0000 (21:42 +0000)]
add transform_schema.sql as old migration

12 years agowanna-build: use git commit hash as version number
Philipp Kern [Sun, 19 Jun 2011 22:23:52 +0000 (22:23 +0000)]
wanna-build: use git commit hash as version number

12 years agowanna-build: lock_table: limit row lock to same distribution
Philipp Kern [Sun, 19 Jun 2011 19:51:48 +0000 (19:51 +0000)]
wanna-build: lock_table: limit row lock to same distribution

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Wed, 15 Jun 2011 05:01:02 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Tue, 14 Jun 2011 05:01:04 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Mon, 13 Jun 2011 15:02:28 +0000 (15:02 +0000)]
Auto-committed schema changes.

12 years agowanna-build: lock_table: use row-level locking
Philipp Kern [Mon, 13 Jun 2011 14:06:46 +0000 (14:06 +0000)]
wanna-build: lock_table: use row-level locking

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Mon, 13 Jun 2011 05:01:14 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Sun, 12 Jun 2011 05:00:36 +0000 (05:00 +0000)]
Auto-committed schema changes.

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Sun, 5 Jun 2011 05:01:01 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Mon, 2 May 2011 05:00:58 +0000 (05:00 +0000)]
Auto-committed schema changes.

12 years agoadd view on built/uploaded packages for distribution_architectures
Andreas Barth [Sun, 1 May 2011 16:19:50 +0000 (16:19 +0000)]
add view on built/uploaded packages for distribution_architectures

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Sun, 1 May 2011 05:00:57 +0000 (05:00 +0000)]
Auto-committed schema changes.

12 years agofix verbose intro if no suite is given
Andreas Barth [Sat, 30 Apr 2011 21:51:53 +0000 (21:51 +0000)]
fix verbose intro if no suite is given

12 years agocommit uncommited changes
Andreas Barth [Sat, 30 Apr 2011 21:31:48 +0000 (21:31 +0000)]
commit uncommited changes

12 years agofix squeeze-breakness
Andreas Barth [Sat, 30 Apr 2011 20:42:01 +0000 (20:42 +0000)]
fix squeeze-breakness

12 years agoadd STOP-WANNA-BUILD emergency stop option
Andreas Barth [Sat, 30 Apr 2011 18:44:33 +0000 (18:44 +0000)]
add STOP-WANNA-BUILD emergency stop option

12 years agoshow_distribution_architectures: when used together with a suite, show only that...
Andreas Barth [Sat, 30 Apr 2011 15:10:08 +0000 (15:10 +0000)]
show_distribution_architectures: when used together with a suite, show only that suites architectures
cleanup distribution handling code a bit

12 years agocheck if architecture exists for selected suite
Andreas Barth [Fri, 29 Apr 2011 21:12:13 +0000 (21:12 +0000)]
check if architecture exists for selected suite

12 years agocleanup $arch in call_edos_depcheck
Andreas Barth [Fri, 29 Apr 2011 11:57:54 +0000 (11:57 +0000)]
cleanup $arch in call_edos_depcheck
cleanup main loop
move --recorduser to the ssh-wrapper

12 years agoAuto-committed schema changes.
Debian wanna-build admins [Thu, 28 Apr 2011 05:01:00 +0000 (05:01 +0000)]
Auto-committed schema changes.

12 years agodescribe states
Andreas Barth [Mon, 25 Apr 2011 13:51:48 +0000 (13:51 +0000)]
describe states

12 years agomigrate options parsing code into GetOptions
Andreas Barth [Mon, 25 Apr 2011 13:47:11 +0000 (13:47 +0000)]
migrate options parsing code into GetOptions
add sshwrapper and recorduser as options

12 years agoAdd hurd to the graphs
Kurt Roeckx [Mon, 25 Apr 2011 09:48:27 +0000 (09:48 +0000)]
Add hurd to the graphs

12 years agoadd_one_building: simplify
Andreas Barth [Sun, 24 Apr 2011 19:31:22 +0000 (19:31 +0000)]
add_one_building: simplify

12 years agoadd_packages: start to migrate give-back into the generic state machine
Andreas Barth [Sun, 24 Apr 2011 17:55:14 +0000 (17:55 +0000)]
add_packages: start to migrate give-back into the generic state machine

12 years agoadd_packages / generic version check:
Andreas Barth [Sun, 24 Apr 2011 12:42:51 +0000 (12:42 +0000)]
add_packages / generic version check:
+ binNMU-versions are accepted now as well
slurp set-uploaded fully into the generic state machine
binNMU_version: return correct version if there is no binNMU

12 years agodon't log wanna-build commands regarding security-suites
Andreas Barth [Sat, 23 Apr 2011 19:31:44 +0000 (19:31 +0000)]
don't log wanna-build commands regarding security-suites

12 years agomove set-failed and more of set-dep-wait into the generic state machine
Andreas Barth [Sat, 23 Apr 2011 18:21:35 +0000 (18:21 +0000)]
move set-failed and more of set-dep-wait into the generic state machine
all suites now say BD-Uninstallable to change_state; non-adw-suites go to Needs-Build there

12 years agodistribution-architectures distribution-aliases don't need privmode
Andreas Barth [Sat, 23 Apr 2011 13:34:50 +0000 (13:34 +0000)]
distribution-architectures distribution-aliases don't need privmode

13 years agolist_packages / get_all_source_info: return packages in multiple suites in the releva...
Andreas Barth [Thu, 21 Apr 2011 11:04:36 +0000 (11:04 +0000)]
list_packages / get_all_source_info: return packages in multiple suites in the relevant state

13 years agooperation mode checks: further unify, cleanup
Andreas Barth [Tue, 12 Apr 2011 18:46:55 +0000 (18:46 +0000)]
operation mode checks: further unify, cleanup

13 years agounify different operation mode checks, and clean up
Andreas Barth [Tue, 12 Apr 2011 17:47:28 +0000 (17:47 +0000)]
unify different operation mode checks, and clean up

13 years agoadjust handling of buildpri:
Andreas Barth [Mon, 11 Apr 2011 22:08:51 +0000 (22:08 +0000)]
adjust handling of buildpri:
+ reset buildpri at fresh entering of needs-build/bd-uninst
+ always add buildpri and permbuildpri

13 years agoDon't count Auto-Not-For-Us in stats for the graphs
Kurt Roeckx [Sun, 10 Apr 2011 11:31:06 +0000 (11:31 +0000)]
Don't count Auto-Not-For-Us in stats for the graphs

We shouldn't build those packages, so there is no need to indicate them
in the stats.

13 years agoMerge branch 'master' of /srv/buildd.debian.org/git/wanna-build
Kurt Roeckx [Sat, 9 Apr 2011 18:50:05 +0000 (18:50 +0000)]
Merge branch 'master' of /srv/buildd.debian.org/git/wanna-build

13 years agoFix arch names.
Kurt Roeckx [Sat, 9 Apr 2011 18:49:50 +0000 (18:49 +0000)]
Fix arch names.

13 years agoWB::QD: return arch=all-packages as arch-all-only (and ignore them for now)
Andreas Barth [Sat, 9 Apr 2011 17:06:54 +0000 (17:06 +0000)]
WB::QD: return arch=all-packages as arch-all-only (and ignore them for now)

13 years agoWB::QD: replace not-for-us, auto-not-for-us by
Andreas Barth [Sat, 9 Apr 2011 16:18:19 +0000 (16:18 +0000)]
WB::QD: replace not-for-us, auto-not-for-us by
  packages-arch-specific, overwritten-by-arch-all, arch-not-in-arch-list
wanna-build: adjust to WB::QD-changes

13 years agofix previous commit: dont set values already set on the database
Andreas Barth [Sat, 9 Apr 2011 15:44:47 +0000 (15:44 +0000)]
fix previous commit: dont set values already set on the database

13 years agomark packages in Packages-arch-specific as auto-not-for-us/Packages-arch-specific
Andreas Barth [Sat, 9 Apr 2011 13:05:19 +0000 (13:05 +0000)]
mark packages in Packages-arch-specific as auto-not-for-us/Packages-arch-specific

13 years agomark overwritten by arch-all-packages as auto-not-for-us
Andreas Barth [Sat, 9 Apr 2011 12:53:00 +0000 (12:53 +0000)]
mark overwritten by arch-all-packages as auto-not-for-us
(and prepare auto-not-for-us for all all- and pas-packages)

13 years agoUpdate graphs to not include alpha and hppa
Kurt Roeckx [Fri, 8 Apr 2011 21:04:18 +0000 (21:04 +0000)]
Update graphs to not include alpha and hppa

13 years agoRevert commit to use the common list of arches, it's listed in a fixed order in the...
Kurt Roeckx [Fri, 8 Apr 2011 20:56:01 +0000 (20:56 +0000)]
Revert commit to use the common list of arches, it's listed in a fixed order in the output file.

13 years agoUse -A instead of --database to selected the arch
Kurt Roeckx [Fri, 8 Apr 2011 20:52:40 +0000 (20:52 +0000)]
Use -A instead of --database to selected the arch

13 years agoUpdate graph tool to use the common place of current arches in unstable.
Kurt Roeckx [Fri, 8 Apr 2011 20:51:00 +0000 (20:51 +0000)]
Update graph tool to use the common place of current arches in unstable.

13 years agohppa and alpha removed from sid
Kurt Roeckx [Fri, 8 Apr 2011 20:31:39 +0000 (20:31 +0000)]
hppa and alpha removed from sid

13 years agofor standard suites (i.e. unstable):
Andreas Barth [Tue, 5 Apr 2011 20:30:09 +0000 (20:30 +0000)]
for standard suites (i.e. unstable):
+ write build-essential packages without dependencies to ...build-essential
+ add build-essential packages to the list of packages considered to be available

13 years agoWB::QD: handle case when arch=all-packages becomes arch=any (plus testcase)
Andreas Barth [Sat, 2 Apr 2011 12:59:46 +0000 (12:59 +0000)]
WB::QD: handle case when arch=all-packages becomes arch=any (plus testcase)

13 years agofix last commit
Andreas Barth [Fri, 1 Apr 2011 20:58:53 +0000 (20:58 +0000)]
fix last commit

13 years agooption parser: fix import and export options
Andreas Barth [Fri, 1 Apr 2011 20:36:59 +0000 (20:36 +0000)]
option parser: fix import and export options

13 years agofix selection of distributions
Andreas Barth [Thu, 31 Mar 2011 20:53:43 +0000 (20:53 +0000)]
fix selection of distributions

13 years agoremove create-db-option (it's a noop anyways)
Andreas Barth [Thu, 31 Mar 2011 20:24:04 +0000 (20:24 +0000)]
remove create-db-option (it's a noop anyways)

13 years agoremove sorting by failed category in the default configuration
Andreas Barth [Thu, 31 Mar 2011 20:21:28 +0000 (20:21 +0000)]
remove sorting by failed category in the default configuration

13 years agoremove categories - they are unused anyways
Andreas Barth [Thu, 31 Mar 2011 20:19:16 +0000 (20:19 +0000)]
remove categories - they are unused anyways

13 years agofix --max-age from previous commit
Andreas Barth [Thu, 31 Mar 2011 20:18:11 +0000 (20:18 +0000)]
fix --max-age from previous commit

13 years agoRefactor argument-parsing code using standard module Getopt::Long
Hilko Bengen [Thu, 31 Mar 2011 19:52:05 +0000 (21:52 +0200)]
Refactor argument-parsing code using standard module Getopt::Long

13 years agoremove programm name aliases (symlinks already gone since some time)
Andreas Barth [Thu, 31 Mar 2011 17:55:01 +0000 (17:55 +0000)]
remove programm name aliases (symlinks already gone since some time)

13 years agomerge-v3: fix moving binNMUed packages to installed
Andreas Barth [Thu, 31 Mar 2011 17:38:26 +0000 (17:38 +0000)]
merge-v3: fix moving binNMUed packages to installed

13 years agoremove "pretend-available"
Andreas Barth [Thu, 31 Mar 2011 17:34:00 +0000 (17:34 +0000)]
remove "pretend-available"

13 years agomerge-v3: move Auto-Not-For-Us handling into Installed handling
Andreas Barth [Thu, 31 Mar 2011 17:17:05 +0000 (17:17 +0000)]
merge-v3: move Auto-Not-For-Us handling into Installed handling
(and set version information this way)

13 years agoremove more warnings
Andreas Barth [Wed, 30 Mar 2011 22:10:56 +0000 (22:10 +0000)]
remove more warnings
sort_order: update code for S (>= standard)

13 years agoanother fix for use warnings
Andreas Barth [Wed, 30 Mar 2011 21:59:56 +0000 (21:59 +0000)]
another fix for use warnings

13 years agouse non-priv mode with simulate
Andreas Barth [Wed, 30 Mar 2011 21:57:26 +0000 (21:57 +0000)]
use non-priv mode with simulate

13 years agoremove old ways to import packages, sources and quinn-diff
Andreas Barth [Wed, 30 Mar 2011 21:17:18 +0000 (21:17 +0000)]
remove old ways to import packages, sources and quinn-diff

13 years agoNewer versions of Dpkg::Version export version_compare instead of vercmp.
Hilko Bengen [Wed, 30 Mar 2011 19:48:20 +0000 (21:48 +0200)]
Newer versions of Dpkg::Version export version_compare instead of vercmp.

13 years agofix a place where use strict complains
Andreas Barth [Wed, 30 Mar 2011 21:01:11 +0000 (21:01 +0000)]
fix a place where use strict complains

13 years agofix another place where use warnings complains
Andreas Barth [Wed, 30 Mar 2011 21:00:39 +0000 (21:00 +0000)]
fix another place where use warnings complains

13 years agofix previous commits
Andreas Barth [Wed, 30 Mar 2011 20:51:02 +0000 (20:51 +0000)]
fix previous commits

13 years agofix previous changes
Andreas Barth [Wed, 30 Mar 2011 20:46:54 +0000 (20:46 +0000)]
fix previous changes

13 years agofix 4572e2d58812a9c5f422a8c2e2401c441d528bb
Andreas Barth [Wed, 30 Mar 2011 20:37:05 +0000 (20:37 +0000)]
fix 4572e2d58812a9c5f422a8c2e2401c441d528bb

13 years agosmall fixes to allow use warnings
Andreas Barth [Wed, 30 Mar 2011 20:32:54 +0000 (20:32 +0000)]
small fixes to allow use warnings

13 years agoUse open in a modern way.
Hilko Bengen [Wed, 30 Mar 2011 18:39:45 +0000 (20:39 +0200)]
Use open in a modern way.

Two perlcritic warnings triggered this change:
- Two-argument "open" used
- Bareword file handle opened

This should not cause any behavioral changes.

13 years agoperlcritic: Subroutine prototypes used
Hilko Bengen [Wed, 30 Mar 2011 18:39:50 +0000 (20:39 +0200)]
perlcritic: Subroutine prototypes used

13 years agoperlcritic: Variable declared in conditional statement
Hilko Bengen [Wed, 30 Mar 2011 18:39:46 +0000 (20:39 +0200)]
perlcritic: Variable declared in conditional statement

This should not cause any behavioral changes.

13 years agoperlcritic: Code before strictures are enabled
Hilko Bengen [Wed, 30 Mar 2011 18:39:47 +0000 (20:39 +0200)]
perlcritic: Code before strictures are enabled

This should not cause any behavioral changes.

13 years agoSome editors may not recognize POD blocks without blank lines separating them from...
Hilko Bengen [Wed, 30 Mar 2011 18:39:49 +0000 (20:39 +0200)]
Some editors may not recognize POD blocks without blank lines separating them from the code.

13 years agomerge-v3: fix logstring
Andreas Barth [Wed, 30 Mar 2011 19:34:47 +0000 (19:34 +0000)]
merge-v3: fix logstring
don't set to auto-not-for-us if already in this state

13 years agotrigger.debian: fix a typo that prevented incoming to be included
Philipp Kern [Sat, 26 Mar 2011 20:14:37 +0000 (20:14 +0000)]
trigger.debian: fix a typo that prevented incoming to be included

13 years agoadd state auto-not-for-us:
Andreas Barth [Wed, 30 Mar 2011 19:07:18 +0000 (19:07 +0000)]
add state auto-not-for-us:
  if a package shouldn't be built according to the sources file, and the
  package isn't marked in P-a-s, and isn't in the Failed or Dep-Wait-State
  (in which case the current state isn't touched)

13 years agoAuto-committed schema changes.
Debian wanna-build admins [Sat, 26 Mar 2011 05:00:54 +0000 (05:00 +0000)]
Auto-committed schema changes.

13 years agowanna-build: beautify build_arch_all as Build-Arch-All
Debian wanna-build admins [Fri, 25 Mar 2011 15:14:21 +0000 (15:14 +0000)]
wanna-build: beautify build_arch_all as Build-Arch-All

13 years agowanna-build: add suppress_successful_logs to the distribution options
Debian wanna-build admins [Fri, 25 Mar 2011 15:14:07 +0000 (15:14 +0000)]
wanna-build: add suppress_successful_logs to the distribution options