Apparement Sarge et Sid ne sont pas encore patchés donc comme j'avais rien à faire je me suis demandé si ça serait dur à faire. Apparement non (pour Sarge):
$ apt-get source libpng3
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Nécessité de prendre 519ko dans les sources.
Réception de| : 1 http://ftp.debian.skynet.be(...) testing/main libpng3 1.2.5.0-6 (dsc) [635B]
Réception de| : 2 http://ftp.debian.skynet.be(...) testing/main libpng3 1.2.5.0-6 (tar) [506kB]
Réception de| : 3 http://ftp.debian.skynet.be(...) testing/main libpng3 1.2.5.0-6 (diff) [12,5kB]
519ko réceptionnés en 2s (245ko/s)
dpkg-source: extracting libpng3 in libpng3-1.2.5.0
$ cd libpng3-1.2.5.0/
$ wget -q -O - ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5-all-patches.tx(...) | patch -p1
patching file png.h
patching file pngconf.h
patching file pngerror.c
Hunk #1 FAILED at 137.
1 out of 1 hunk FAILED -- saving rejects to file pngerror.c.rej
patching file pngpread.c
patching file pngread.c
patching file pngrtran.c
Hunk #3 succeeded at 1929 with fuzz 1 (offset -36 lines).
Hunk #4 FAILED at 1951.
1 out of 4 hunks FAILED -- saving rejects to file pngrtran.c.rej
patching file pngrutil.c
patching file pngset.c
$ vi pngrtran.c
# go to line 1949 and change "* 3" into "* 6"
# go to line 1950 and add "* 2" at the end of the line
$ dpkg-buildpackage -rfakeroot -us -uc
# [...blablabla...compilation...]
Les mainteneurs Debian sont vraiment lents ou c'est moi qui ai oublié un truc fondamental quelque part ? Pour les rejets de patch, le premier ça avait déjà été fait par un patch Debian précédent (je suppose) et le deuxième s'appliquait pas parce qu'un commentaire a changé (mais suffit de l'appliquer manuellement).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# patchage pour Debian Sarge et Sid
Posté par Krunch (courriel, site web personnel) . En réponse à la dépêche Failles de sécurité dans la libpng. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.