• [^] # Re: Mandrakelinux 10.0 Official est arrivée !

    Posté par . En réponse à la dépêche Mandrakelinux 10.0 Official est arrivée !. Évalué à 0.

    > De nos jours, tu ne peut plus non plus lire certains rpm trop vieux.

    Exemple ?

    Voilà un petit essai sur ma bécane avec la dernière version de rpm (v4.3.1).

    récupération d'un paquet de RedHat 4.2 (1998) ! :
    http://updates.redhat.com/4.2/en/os/i386/initscripts-2.96-1.i386.rp(...) .
    $ rpm -q -i -p initscripts-2.96-1.i386.rpm
    [blabla]
    Build Date: jeu 16 jui 1998 09:25:37 CEST
    [blabla]

    $ rpm -q --scripts -p initscripts-2.96-1.i386.rpm
    postinstall scriptlet (using /bin/sh):
    if [ ! -f /var/log/wtmp ]; then
    touch /var/log/wtmp
    fi

    $ rpm -q -l -p initscripts-2.96-1.i386.rpm
    /bin/doexec
    /etc/adjtime
    /etc/inittab
    [...]

    $ rpm2cpio initscripts-2.96-1.i386.rpm | cpio -tv
    -rwxr-xr-x 1 root root 2484 Jul 16 1998 bin/doexec
    -rw-r--r-- 1 root root 10 Jul 16 1998 etc/adjtime
    -rw-r--r-- 1 root root 1726 Jul 16 1998 etc/inittab
    -rwxr-xr-x 1 root root 311 Apr 2 1997 etc/ppp/ip-up
    [...]

    $ rpm -q --dump -p initscripts-2.96-1.i386.rpm
    attention: initscripts-2.96-1.i386.rpm: signature V3 RSA/MD5: NOKEY, key ID cba29bf9
    /bin/doexec 2484 900573933 b4a852528210ffe7b1c635346c3f7de1 0100755 root root 0 0 0 X
    /etc/adjtime 10 900573933 f2d1b25a9d592f6d572c99ff8a387de9 0100644 root root 1 0 0 X
    /etc/inittab 1726 900573933 236579289bec9029e3f5b9e5c501aed1 0100644 root root 1 0 0 X
    /etc/ppp/ip-up 311 859996930 8d44b69271b7b0ed8b54f90023181bf2 0100755 root root 1 0 0 X
    [...]

    Pas de problème.

    > Et un soft ou tu as besoin de placer 2000 ligne de modifications avant que ça marche comme tu veut et comme ça devrait, ça me semble être assez énorme.

    Regarde le noyau Mandrake, c'est "énorme", vraiment énorme la quantité de patch. Vas te plaindre sur la lkml ou fais un fork si tu veux.

    > En 400 ligne, un patch rajoute à peu prés une fonctionnalité non trivial, donc 2000 lignes de corrections de bugs toujours non intégrés upstream

    upstream en est à la version 4.3.1 et non à la version 4.2.2 .

    > et comme je le disait, mandrake n'est pas la seul distrib à faire ça

    Récupères le rpm de Suse :
    ftp://ftp.suse.com/pub/suse/i386/9.0/suse/src/rpm-4.1.1-77.src.rpm(...)

    Cherche les patchs Suse qui sont aussi dans Mandrake.
    Il n'y en a pas. Les patchs Suse et Mandrake sont spécifiques. Donc je ne soit pas pourquoi il devraient être en upstream.

    > ce qui prouve bien que tout le monde est con sauf redhat.

    C'est pas gentil pour les autres.