Compatibilité Ubuntu debian

Sous Ubuntu Intrepid:

$ apt-get source cacheproc Reading package lists... Done Building dependency tree Reading state information... Done Skipping already downloaded file 'cacheproc_1.0-4.dsc' Skipping already downloaded file 'cacheproc_1.0-4.tar.gz' Need to get 0B of source archives. dpkg-source: warning: extracting unsigned source package (cacheproc_1.0-4.dsc) dpkg-source: extracting cacheproc in cacheproc-1.0 dpkg-source: info: unpacking cacheproc_1.0-4.tar.gz chmod: cannot access `/tmp/cacheproc_1.0-4.tar.gz.tmp-extract.WH3Uz/cacheproc-1. 0': Function not implemented dpkg-source: failure: chmod -R u+r+w+X,g+r-w+X,o+r-w+X /tmp/cacheproc_1.0-4.tar. gz.tmp-extract.WH3Uz gave error exit status 1 Unpack command 'dpkg-source -x cacheproc_1.0-4.dsc' failed. Check if the 'dpkg-dev' package is installed. E: Child process failed
Sous lenny:

# apt-get source cacheproc Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Nécessité de prendre 10,7ko dans les sources. Réception de : 1 http://boisson.homeip.net ./ cacheproc 1.0-4 (dsc) [272B] Réception de : 2 http://boisson.homeip.net ./ cacheproc 1.0-4 (tar) [10,5kB] 10,7ko réceptionnés en 0s (25,4ko/s) dpkg-source : avertissement : extraction d'un paquet source non signé (./cacheproc_1.0-4.dsc) dpkg-source : extraction de cacheproc dans cacheproc-1.0 dpkg-source : extraction de cacheproc_1.0-4.tar.gz NC-13D3923EBA:/tmp#
De plus le paquet ne se compile plus sous Ubuntu… Incompatibilité entre debian et ubuntu désormais?

Bah tu es sûr que dpkg-dev est installé sur ton ubuntu ?
Il doit fournir ce qu’il faut pour que apt-get source fonctionne mais n’est peut être pas obligatoire pour qu’apt-get fonctionne tout seul sur les autres commandes (un peu comme debtags apporte des fonctionnalités sup. à apt sans être obligatoire),

Oui, j’ai vérifié, en fait j’ai une liste de paquet par get-selections que j’installe à chaque nouveau debootstrap, j’ai fait en même temps le debootstrap lenny, lenny386, intrepid et intrepid386 avec la même liste de paquets donc. J’ai compilé dessus différents paquets sans soucis sauf celui là. En fait le problème vient peut être de ce que le paquet est fait avec un debhelper version 3 (on en est à la 6). Mais c’est étonnant que ça passe sous lenny et pas sous intrepid. Il faudrait voir sous sid dernier cri…

quels dépôts il faut pour que je teste ?

deb http://boisson.homeip.net/amd64/ sid ./ deb-src http://boisson.homeip.net/amd64/ sid ./ :question:

Les sources (paquet cacheproc) sont sur

deb-src boisson.homeip.net/source/ ./

par contre tu as besoin de camllight que tu as sur

deb boisson.homeip.net/debian etch divers

(tu peux remplacer etch par woody, sarge, etch, lenny, sid mais le sid date vraiment, prends plutôt le lenny).

bah non, pas l’air d’être ça…

Comment ça? Qu’as tu obtenu?

Bon, ben j’ai pas eu besoin du deuxiême dépot pour tester le dpkg-source:

roc@ROC:~$ apt-get source cacheproc Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Nécessité de prendre 10,7ko dans les sources. Réception de : 1 http://boisson.homeip.net ./ cacheproc 1.0-4 (dsc) [272B] Réception de : 2 http://boisson.homeip.net ./ cacheproc 1.0-4 (tar) [10,5kB] 10,7ko réceptionnés en 0s (13,8ko/s) dpkg-source: avertissement: extraction d'un paquet source non signé (cacheproc_1.0-4.dsc) dpkg-source : extraction de cacheproc dans cacheproc-1.0 dpkg-source: info: extraction de cacheproc_1.0-4.tar.gz Et là, ça passe.

Sinon, mon commentaire précèdent concernait les dépots que je proposais, pas ceux que tu m’indiquais qui marchent trés bien.

Scrogneugneu, c’est étonnant que ça coince sous Intrepid…