[buildd-tools-devel] wb-changes: build time, multiple dists for list, pre-defined formats, per-user defaults

Andreas Barth aba at not.so.argh.org
Sun Apr 11 13:26:10 UTC 2010


Hi,

for those not reading git logs or poweridling on IRC, some changes to
wanna-build that happened recently are:



    allow multiple distributions for list (including any, any-priv, any-unpriv)

This means e.g. one could run:

wanna-build -A ia64 -d any --list=building

(any means all suites, any-priv means use priviliged access,
any-unpriv means use unpriviliged access; any currently is the same as
any-unpriv, but will be switched to use priviliged if available, and
unpriviliged otherwise)

This works only with list, but with none of the other suites.

What also works is:

wanna-build -A ia64 -d stable,testing,stable-security,testing-security
--list=needs-build

Please note that the default format doesn't show distribution, so you
should probably include some custom format options for that.


    add format options for last build time and last successful build time

format options are %o, %q, %r for last successful, last any, maximum
of last (any, successful) (or uppercase for formated, i.e. hh:mm:ss
output)


    use ~/.wanna-build.yaml if it exists

This allows one to change (default) options permanently. Especially
useful for the next one:


    implement pre-defined list formats

So I could run
bin/wanna-build -A mipsel --list=needs-build --own-format time
and see the build times from above. My ~/.wanna-build.yaml currently
contains
---
format:
    default:
        default: "%p_%V %d %u %X # %t"
        all: "%S %p_%V %d %u %X # %t"
    time: "%d %S %R (%O %Q) %p_%V %u %X"



So far for now.


Andi



More information about the Buildd-tools-devel mailing list