[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: build log pour i386



Le Wednesday 23 January 2002 à 18:16:18, Georges Mariano a écrit:
> Et tout ce qui chasse le bug __avant__ que les paquets n'arrivent
> sur mes machines, je prends !!

Sauf erreur de ma part, un paquet ne passe dans testing que si il a été
recompilé (donc par «beaucoup» d'autorecompilateurs) sur les autres
architectures supportées.

Par exemple pour gnucash :

$ grep-excuses gnucash
     * gnucash (- to 1.6.4-4)
          + Maintainer: John Goerzen
          + 39 days old (needed 2 days)
          + out of date on alpha: gnucash (from 1.6.1-4)
          + out of date on ia64: gnucash (from 1.6.1-5)
          + Not considered

Ça fait 39 jours que le paquet est bloqué dans unstable alors qu'il
suffisait qu'il y passe 2 jours pour vérification/test/debug par les
courageux testeurs.

Moralité : n'utiliser _que_ des versions issues testing et donc qui ont
déjà été auto recompilées (mais pas forcement sur i386).


Je donne même le code de grep-excuses pour éviter les questions
subsidiaires :

#!/usr/bin/perl
# Grep debian testing excuses file.
my $string=shift || die "Usage: grep-excuses [email|package]\n";
my $url='http://ftp-master.debian.org/testing/update_excuses.html';
open (PAGE, "lynx -dump $url -nolist |") or die "lynx failed";
my $item='';
while (<PAGE>) {
        if (/^\s+\*\s/) { # new item
                if ($item=~/\*\s$string\s/ or 
                    $item=~/Maintainer:\s.*?$string/) {
                        print $item;
                }
                $item=$_;
        }
        else {
                $item.=$_;
        }
}
close PAGE or die "lynx failed";

-- 
 Dr. Ludovic Rousseau                        Ludovic.Rousseau@free.fr
 -- Normaliser Unix c'est comme pasteuriser le Camembert, L.R. --



Reply to: