Hi, Andreas Barth wrote:

> | - the release architecture must have N+1 buildds where N is the number
> |   required to keep up with the volume of uploaded packages
> The reason for this proposal should be instantly clear to everyone who
> ever suffered from buildd backlogs. :)

Well, certainly the N+1 requirement makes sense. Unfortunately it won't by
itself eliminate buildd backlogs. You also need
- backup buildd maintainers / signers
- a more sensible queueing strategy than "alphabetically".

The latter is quite trivial. Buildd admins: Please apply.
(NB: Is there a mail distributor for all the buildd admins?)

--- /tmp/wanna-build    2005-03-15 14:47:50.266938341 +0100
+++ /usr/bin/wanna-build        2005-03-15 15:00:51.000000000 +0100
@@ -147,7 +147,7 @@
         { short => "O", arg => \$list_order,
           code => sub {
                   die "Bad ordering character\n"
-                          if $list_order !~ /^[psncb]+$/;
+                          if $list_order !~ /^[psancb]+$/;
           } },
         message        => { short => "m", arg => \$fail_reason },
         database       => { short => "b", arg => \$conf::dbbase },
@@ -223,7 +223,7 @@
 
 $op_mode = $category ? "set-failed" : "set-building"
        if !$op_mode; # default operation
-$list_order = $list_state eq "failed" ? 'fcpsn' : 'cpsn'
+$list_order = $list_state eq "failed" ? 'fcpsan' : 'cpsan'
        if !$list_order;
 $distribution ||= "unstable";
 die "Bad distribution '$distribution'\n"
@@ -1311,6 +1311,11 @@
                          return $x if $x != 0;
                          last SWITCH;
                  };
+                 /a/ && do {
+                         $x = parse_date($a->{'State-Change'}) <=> 
parse_date($b->{'State-Change'});
+                         return $x if $x != 0;
+                         last SWITCH;
+                 };
                  /n/ && do {
                          $x = $a->{'Package'} cmp $b->{'Package'};
                          return $x if $x != 0;
-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to