]> git.donarmstrong.com Git - wannabuild.git/log
wannabuild.git
14 years agoAdd kfreebsd to the stats.
Kurt Roeckx [Wed, 29 Jul 2009 18:18:48 +0000 (18:18 +0000)]
Add kfreebsd to the stats.

14 years agoMerge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into...
wanna-build admin [Wed, 29 Jul 2009 18:05:51 +0000 (18:05 +0000)]
Merge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into edos-debcheck

14 years agoDo not Build-Conflict on the Build-Depends
Joachim Breitner [Wed, 29 Jul 2009 18:05:17 +0000 (20:05 +0200)]
Do not Build-Conflict on the Build-Depends

14 years agoMerge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into...
wanna-build admin [Wed, 29 Jul 2009 17:59:34 +0000 (17:59 +0000)]
Merge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into edos-debcheck

14 years agoCreate a fake Sources file
Joachim Breitner [Wed, 29 Jul 2009 17:58:07 +0000 (19:58 +0200)]
Create a fake Sources file

Because passing the whole Sources file to edos-debbuildcheck
(add_source.py to be exact) is too slow, we create a fake one here.

14 years agoRemember Build-Deps and Build-Conflicts
Joachim Breitner [Wed, 29 Jul 2009 17:33:29 +0000 (19:33 +0200)]
Remember Build-Deps and Build-Conflicts

This allows us to generate a minimal Sources file for
edos-builddebcheck, and even when no Sources files are arond.

14 years agoStable version does not support -quiet
wanna-build admin [Wed, 29 Jul 2009 17:25:43 +0000 (17:25 +0000)]
Stable version does not support -quiet

14 years agoMerge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into...
wanna-build admin [Wed, 29 Jul 2009 17:23:21 +0000 (17:23 +0000)]
Merge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into edos-debcheck

14 years agoAllow the use of --list bd-uninstallable
Joachim Breitner [Wed, 29 Jul 2009 17:23:04 +0000 (19:23 +0200)]
Allow the use of --list bd-uninstallable

14 years agoMerge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into...
wanna-build admin [Wed, 29 Jul 2009 17:15:37 +0000 (17:15 +0000)]
Merge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into edos-debcheck

14 years agoAdd /org/wanna-build/bin to PATH
wanna-build admin [Wed, 29 Jul 2009 17:15:13 +0000 (17:15 +0000)]
Add /org/wanna-build/bin to PATH

14 years agoDo not write TODO entry
Joachim Breitner [Wed, 29 Jul 2009 17:13:16 +0000 (19:13 +0200)]
Do not write TODO entry

14 years agoMerge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into...
wanna-build admin [Wed, 29 Jul 2009 17:07:43 +0000 (17:07 +0000)]
Merge branch 'edos-debcheck' of git://git.debian.org/users/nomeata/wanna-build into edos-debcheck

14 years agoAdd /org/wanna-build/bin to PATH.
wanna-build admin [Wed, 29 Jul 2009 17:07:22 +0000 (17:07 +0000)]
Add /org/wanna-build/bin to PATH.

14 years agoThrow out unwanted entries in keep-latest
Joachim Breitner [Wed, 29 Jul 2009 17:06:38 +0000 (19:06 +0200)]
Throw out unwanted entries in keep-latest

14 years agoPerl operator precedence mistake
Joachim Breitner [Wed, 29 Jul 2009 16:54:38 +0000 (18:54 +0200)]
Perl operator precedence mistake

14 years agoEven more gracefully handle edos-debcheck without reason explanation
Joachim Breitner [Wed, 29 Jul 2009 16:49:44 +0000 (18:49 +0200)]
Even more gracefully handle edos-debcheck without reason explanation

14 years ago[tests] Adjust testsuite to edos-debcheck on stable
Joachim Breitner [Wed, 29 Jul 2009 16:30:24 +0000 (18:30 +0200)]
[tests] Adjust testsuite to edos-debcheck on stable

14 years agoMore gracefully hande edos-debcheck witout reason explanation
Joachim Breitner [Wed, 29 Jul 2009 16:28:20 +0000 (18:28 +0200)]
More gracefully hande edos-debcheck witout reason explanation

Will be fixed when edos-debcheck is backported.

14 years agoBundle deb822.py from python-debian
Joachim Breitner [Wed, 29 Jul 2009 16:25:49 +0000 (18:25 +0200)]
Bundle deb822.py from python-debian

This module does not support all features needed by add-sources.py on
stable, so for now we inline it.

14 years agoUse add-sources.py in PATH
Joachim Breitner [Wed, 29 Jul 2009 14:56:31 +0000 (16:56 +0200)]
Use add-sources.py in PATH

14 years agoCopy of /usr/share/edos-distcheck/add-sources.py
Joachim Breitner [Wed, 29 Jul 2009 14:51:45 +0000 (16:51 +0200)]
Copy of /usr/share/edos-distcheck/add-sources.py

From unstable's edos-distcheck package. This can be removed again when
there is a newer edos-debcheck in backports.org

14 years agoUse keep-latest in trigger.often
Joachim Breitner [Wed, 29 Jul 2009 14:06:57 +0000 (16:06 +0200)]
Use keep-latest in trigger.often

This makes sure the Packages and Sources as passed to wanna-build do not
contain old entries, so that they are not passed to edos-debcheck. They
would not be considered by apt on the buildds for installation anyways.

14 years agobin/keep-latest: Consider architecture field
Joachim Breitner [Wed, 29 Jul 2009 14:01:26 +0000 (16:01 +0200)]
bin/keep-latest: Consider architecture field

Since keep-latest is written to merge incoming’s Packages file, which
contains various arches, into a regular one, one must not remove
packages just because there is a newer version on an other architecture.

14 years agobin/keep-latest
Joachim Breitner [Wed, 29 Jul 2009 13:53:36 +0000 (15:53 +0200)]
bin/keep-latest

Usage: ./bin/keep-latest Packages1 Packages2 ..

This perl scripts reads the Packages files given on the command line and
outputs a Packages file which contians each package exactly once, using
the one with the highest version number.
Since it only looks at Package: and Version:, it works with Sources
files as well

14 years agoMerge branch 'master' into edos-debcheck
Joachim Breitner [Wed, 29 Jul 2009 11:34:30 +0000 (13:34 +0200)]
Merge branch 'master' into edos-debcheck

14 years ago[tests] ensure Reason field is cleared correctly
Joachim Breitner [Wed, 29 Jul 2009 11:23:34 +0000 (13:23 +0200)]
[tests] ensure Reason field is cleared correctly

14 years ago[tests] assert_grep_not function
Joachim Breitner [Wed, 29 Jul 2009 11:23:16 +0000 (13:23 +0200)]
[tests] assert_grep_not function

14 years ago[tests] ensure Reason field is cleared correctly
Joachim Breitner [Wed, 29 Jul 2009 11:23:34 +0000 (13:23 +0200)]
[tests] ensure Reason field is cleared correctly

14 years ago[tests] assert_grep_not function
Joachim Breitner [Wed, 29 Jul 2009 11:23:16 +0000 (13:23 +0200)]
[tests] assert_grep_not function

14 years agoAlways change the package state via change_state
Joachim Breitner [Wed, 29 Jul 2009 11:22:23 +0000 (13:22 +0200)]
Always change the package state via change_state

14 years agos/behalve/behalf/
Joachim Breitner [Tue, 28 Jul 2009 11:03:33 +0000 (13:03 +0200)]
s/behalve/behalf/

14 years agoFail more gracefully if wb-edos-builddebcheck is not found
Joachim Breitner [Tue, 28 Jul 2009 11:03:02 +0000 (13:03 +0200)]
Fail more gracefully if wb-edos-builddebcheck is not found

14 years agoMerge branch 'master' into edos-debcheck
Joachim Breitner [Tue, 28 Jul 2009 00:30:07 +0000 (02:30 +0200)]
Merge branch 'master' into edos-debcheck

14 years ago[tests] Database import/export test
Joachim Breitner [Tue, 28 Jul 2009 00:10:48 +0000 (02:10 +0200)]
[tests] Database import/export test

14 years ago[tests] Make tests less chatty
Joachim Breitner [Mon, 27 Jul 2009 23:58:32 +0000 (01:58 +0200)]
[tests] Make tests less chatty

14 years ago[tests] Remove build-dependencies for src-a
Joachim Breitner [Mon, 27 Jul 2009 23:03:31 +0000 (01:03 +0200)]
[tests] Remove build-dependencies for src-a

14 years agoDo not use BASHs redirection feature
Joachim Breitner [Mon, 27 Jul 2009 22:47:56 +0000 (00:47 +0200)]
Do not use BASHs redirection feature

Otherwise, wanna-build could not read the file twice (e.g. for
edos-debcheck)

14 years ago[tests] Database import/export test
Joachim Breitner [Tue, 28 Jul 2009 00:10:48 +0000 (02:10 +0200)]
[tests] Database import/export test

14 years agoMake BD-Uninstallable be treatet like Dep-Wait
Joachim Breitner [Tue, 28 Jul 2009 00:09:32 +0000 (02:09 +0200)]
Make BD-Uninstallable be treatet like Dep-Wait

In most places, at least. add_one_depwait treats BD-Uninstallable like
Needs-Build, i.e. overrides it.

Also, remove the Reason upon state change.

14 years ago[tests] Make tests less chatty
Joachim Breitner [Mon, 27 Jul 2009 23:58:32 +0000 (01:58 +0200)]
[tests] Make tests less chatty

14 years agoTODO entry: tell edos what sources to check
Joachim Breitner [Mon, 27 Jul 2009 23:46:46 +0000 (01:46 +0200)]
TODO entry: tell edos what sources to check

14 years agoAdjust wb-edos-builddebcheck output
Joachim Breitner [Mon, 27 Jul 2009 23:35:17 +0000 (01:35 +0200)]
Adjust wb-edos-builddebcheck output

For easier parsing, we expect a control-like format with two fields,
Package and Failed-Why, listing only source package names that fail.

14 years agoStore reason for BD-Uninstallable in $pkg->{'Reason'}
Joachim Breitner [Mon, 27 Jul 2009 23:34:54 +0000 (01:34 +0200)]
Store reason for BD-Uninstallable in $pkg->{'Reason'}

14 years agoFirst beginning of an edos-builddepcheck feature
Joachim Breitner [Mon, 27 Jul 2009 23:30:58 +0000 (01:30 +0200)]
First beginning of an edos-builddepcheck feature

This replaces auto_depwait by call_edos_depcheck, which feeds the
Sources and Packages files as given to --merge-all to
edos-builddepchange and switches packages between the states
Build-Needed and BD-Uninstallable. It does not touch any other state.

14 years ago[tests] Remove build-dependencies for src-a
Joachim Breitner [Mon, 27 Jul 2009 23:03:31 +0000 (01:03 +0200)]
[tests] Remove build-dependencies for src-a

14 years agoRename edos-builddebcheck
Joachim Breitner [Mon, 27 Jul 2009 22:53:41 +0000 (00:53 +0200)]
Rename edos-builddebcheck

To avoid problems with the unmodified binary in the PATH

14 years agoedos-builddebcheck
Joachim Breitner [Mon, 27 Jul 2009 22:49:25 +0000 (00:49 +0200)]
edos-builddebcheck

This file from edos-distcheck needs to be made more flexible for our
use. The changes can probably be migrated back to them. We still depend
on edos-distcheck (>= 1.4.2-1) for edos-debcheck support.

14 years agoDo not use BASHs redirection feature
Joachim Breitner [Mon, 27 Jul 2009 22:47:56 +0000 (00:47 +0200)]
Do not use BASHs redirection feature

Otherwise, wanna-build could not read the file twice (e.g. for
edos-debcheck)

14 years agoPrevent test suite to send out mails
Joachim Breitner [Mon, 27 Jul 2009 22:32:59 +0000 (00:32 +0200)]
Prevent test suite to send out mails

14 years agoSimple test-suite for wanna-build
Joachim Breitner [Mon, 27 Jul 2009 22:24:55 +0000 (00:24 +0200)]
Simple test-suite for wanna-build

This file runs wanna-build in a clean environment to make sure, certain
features work as expected.

At the moment it
 * Uploads a source
 * Take the build
 * Marks it as uploaded
 * Uploads a source with build-depends
 - Makes sure the package is marked Dep-Wait
 * Uploads a new version of the dependency
 - Makes sure the Dep-Wait is cleared

14 years agoMake config prepopulateable
Joachim Breitner [Mon, 27 Jul 2009 21:38:24 +0000 (23:38 +0200)]
Make config prepopulateable

To be able to write unit tests for wanna-build, make sure that we can
fill out config variables before running the script.

14 years agoMerge commit 'origin/master'
Joachim Breitner [Mon, 27 Jul 2009 21:37:47 +0000 (23:37 +0200)]
Merge commit 'origin/master'

14 years agoAlways base lock fail name on master database
Joachim Breitner [Sun, 26 Jul 2009 19:05:34 +0000 (21:05 +0200)]
Always base lock fail name on master database

and never on the transactional copy. Factors out database lock filename
into a function of its own.

14 years agostrip newlines on multiline fields in export output correctly
Joachim Breitner [Sat, 25 Jul 2009 01:27:56 +0000 (01:27 +0000)]
strip newlines on multiline fields in export output correctly

Signed-off-by: Philipp Kern <pkern@debian.org>
14 years agoCopy, not move, when commiting a transaction
Joachim Breitner [Fri, 24 Jul 2009 14:39:48 +0000 (16:39 +0200)]
Copy, not move, when commiting a transaction

A move would destroy the file owner permissions, which must not
happen with wanna-build.

14 years agoDocument --give-back
Joachim Breitner [Fri, 24 Jul 2009 13:06:57 +0000 (15:06 +0200)]
Document --give-back

14 years agoIndet multi-line output of --input more
Joachim Breitner [Fri, 24 Jul 2009 13:00:51 +0000 (15:00 +0200)]
Indet multi-line output of --input more

Since the field names are indented by two, make the mult-line fields be
indented by 4 instead of 1.

14 years agoCreate valid dctrl-like output
Joachim Breitner [Fri, 24 Jul 2009 12:57:35 +0000 (14:57 +0200)]
Create valid dctrl-like output

Instead of adding the dots for empty lines when reading the input, and
adding the extra space when outputting, save the data as is and create
the correct format when outputting. This makes sure that multi-line-data
passed to -m is also represented correctly.

14 years agoAlso make the transactlog transactional
Joachim Breitner [Fri, 24 Jul 2009 00:59:25 +0000 (02:59 +0200)]
Also make the transactlog transactional

14 years agoDocument --binNMU
Joachim Breitner [Fri, 24 Jul 2009 00:42:21 +0000 (02:42 +0200)]
Document --binNMU

14 years agoImplement transactions
Joachim Breitner [Fri, 24 Jul 2009 00:41:09 +0000 (02:41 +0200)]
Implement transactions

New parameters:
    --start-transaction: Creates a copy of the state of the database, for
use with --transactional. This overrides any previous uncommited
transaction. Should only be used after --lock-for
    --commit-transaction: Atomically moves the copy back to the main, thus
     commiting the changes
    --transactional: Flag to indicate that we want to work on the copy

14 years agoImplement locking for other process
Joachim Breitner [Thu, 23 Jul 2009 23:45:19 +0000 (01:45 +0200)]
Implement locking for other process

Locking for another process means that a longer running process (most likely
wb) wants to do several steps at once, and manages the locks.

Added parameters are:
    --lock-for PID: Locks the database for the process with this pid
    --unlock-for PID: Unlocks the database for the process with this pid
    --act-on-behalve-of PID: Ignores the log (if it is held by this pid)

14 years agoFix --import
Joachim Breitner [Thu, 23 Jul 2009 23:16:36 +0000 (01:16 +0200)]
Fix --import

Previously, it requered a Package: _and_ a User: field. Now either is
ok, and the checks for Packages are skipped for User: stanzas.

14 years agocatch-up commit
Philipp Kern [Thu, 23 Jul 2009 23:03:52 +0000 (23:03 +0000)]
catch-up commit

14 years agosome fixes accumulated over time
Philipp Kern [Tue, 19 May 2009 12:18:12 +0000 (12:18 +0000)]
some fixes accumulated over time

Signed-off-by: Philipp Kern <pkern@debian.org>
15 years agotrigger.daily: do not require $ARCHS_unstable to be a superset of the rest.
Adeodato Simó [Fri, 20 Mar 2009 12:24:56 +0000 (13:24 +0100)]
trigger.daily: do not require $ARCHS_unstable to be a superset of the rest.

15 years agoUpdate
Luk Claes [Tue, 24 Feb 2009 21:16:24 +0000 (21:16 +0000)]
Update

15 years agoAdd key for goedel
Luk Claes [Tue, 24 Feb 2009 21:01:59 +0000 (21:01 +0000)]
Add key for goedel

15 years agoAlso fix arch list, now I know again how it works :-)
Luk Claes [Sun, 15 Feb 2009 23:14:35 +0000 (23:14 +0000)]
Also fix arch list, now I know again how it works :-)

15 years agoand leave column names as we don't want the off by one error again :-)
Luk Claes [Sun, 15 Feb 2009 16:07:03 +0000 (16:07 +0000)]
and leave column names as we don't want the off by one error again :-)

15 years agoupdate graphing for removal of arm
Luk Claes [Sun, 15 Feb 2009 16:03:48 +0000 (16:03 +0000)]
update graphing for removal of arm

15 years agoPrepare for release
Luk Claes [Sat, 14 Feb 2009 16:00:17 +0000 (16:00 +0000)]
Prepare for release

15 years agoremove lost/too slow arm buildds: europa, elara, hedges and netwinder
Philipp Kern [Sat, 14 Feb 2009 14:11:20 +0000 (14:11 +0000)]
remove lost/too slow arm buildds: europa, elara, hedges and netwinder

15 years agosh-keys/buildd_sparc: new IP for spontini.
Adeodato Simó [Tue, 6 Jan 2009 19:01:26 +0000 (20:01 +0100)]
sh-keys/buildd_sparc: new IP for spontini.

15 years agoremove ssh key for m68k
wanna-build admin [Fri, 19 Dec 2008 16:51:43 +0000 (16:51 +0000)]
remove ssh key for m68k

15 years agotrigger.security: added
Philipp Kern [Thu, 18 Dec 2008 19:04:29 +0000 (19:04 +0000)]
trigger.security: added

trigger.security will be called from security-master to update the
wanna-build database for security.  This was previously done on
security-master itself.

15 years agointroduce libtrigger.sh and put the architectures into it
Philipp Kern [Thu, 18 Dec 2008 17:42:40 +0000 (17:42 +0000)]
introduce libtrigger.sh and put the architectures into it

Furthermore copy curl_index from trigger.daily into it so that it can
be used by other triggers.  libtrigger.sh is included by both
trigger.daily and trigger.often.

15 years agotrigger.daily: use branched packages-arch-specific
Philipp Kern [Thu, 18 Dec 2008 15:35:33 +0000 (15:35 +0000)]
trigger.daily: use branched packages-arch-specific

15 years agotrigger.often: use the sid packages-arch-specific file directly
Philipp Kern [Thu, 18 Dec 2008 15:24:30 +0000 (15:24 +0000)]
trigger.often: use the sid packages-arch-specific file directly

15 years agotrigger.often: remove special-casing for i386
Philipp Kern [Thu, 18 Dec 2008 15:21:51 +0000 (15:21 +0000)]
trigger.often: remove special-casing for i386

15 years agotrigger.often: we do not need to update p-a-s from cvs anymore
wanna-build admin [Sat, 6 Dec 2008 18:33:36 +0000 (18:33 +0000)]
trigger.often: we do not need to update p-a-s from cvs anymore

15 years agoMerge /home/luk/wanna-build
wanna-build admin [Sat, 29 Nov 2008 10:41:54 +0000 (10:41 +0000)]
Merge /home/luk/wanna-build

15 years agoUpdate notforus_maint address
Luk Claes [Sat, 29 Nov 2008 10:35:51 +0000 (10:35 +0000)]
Update notforus_maint address

15 years agoFix the distributions
Luk Claes [Sat, 29 Nov 2008 10:35:21 +0000 (10:35 +0000)]
Fix the distributions

15 years agoPrepare for when lenny releases
Luk Claes [Sat, 29 Nov 2008 10:34:42 +0000 (10:34 +0000)]
Prepare for when lenny releases

15 years agoMerge /home/luk/wanna-build
wanna-build admin [Fri, 28 Nov 2008 08:04:51 +0000 (08:04 +0000)]
Merge /home/luk/wanna-build

15 years agoReadd empty file as DSA expects it
Luk Claes [Fri, 28 Nov 2008 08:04:05 +0000 (08:04 +0000)]
Readd empty file as DSA expects it

15 years agoMerge /home/luk/wanna-build
wanna-build admin [Fri, 28 Nov 2008 08:02:09 +0000 (08:02 +0000)]
Merge /home/luk/wanna-build

15 years agoRemove the ssh keys for m68k as it is not in the archive anymore
Luk Claes [Fri, 28 Nov 2008 08:00:41 +0000 (08:00 +0000)]
Remove the ssh keys for m68k as it is not in the archive anymore

15 years agoMerge /home/luk/wanna-build
wanna-build admin [Fri, 28 Nov 2008 00:00:10 +0000 (00:00 +0000)]
Merge /home/luk/wanna-build

15 years agoStart removing m68k and hurd-i386
Luk Claes [Thu, 27 Nov 2008 23:59:33 +0000 (23:59 +0000)]
Start removing m68k and hurd-i386

15 years agotrigger.daily: comment out oldstable{,-security}
Philipp Kern [Thu, 27 Nov 2008 19:33:15 +0000 (19:33 +0000)]
trigger.daily: comment out oldstable{,-security}

15 years agoDon't use m68k data in plots
Luk Claes [Mon, 24 Nov 2008 18:44:56 +0000 (18:44 +0000)]
Don't use m68k data in plots

15 years agoswitch cron mailto to cron-errors@buildd.d.o
wanna-build admin [Mon, 24 Nov 2008 16:34:24 +0000 (16:34 +0000)]
switch cron mailto to cron-errors@buildd.d.o

15 years agoRemove m68k from stats
Luk Claes [Sun, 23 Nov 2008 23:09:43 +0000 (23:09 +0000)]
Remove m68k from stats
Remove spurious amd64 in addition to stable archs

15 years agointroduce a buildd mail domain [pkern]
wanna-build admin [Sun, 23 Nov 2008 15:44:46 +0000 (15:44 +0000)]
introduce a buildd mail domain [pkern]

15 years agoinitial import of /org/wanna-build
wanna-build admin [Sun, 23 Nov 2008 15:37:46 +0000 (15:37 +0000)]
initial import of /org/wanna-build