En effet, en utilisant l'outil 'pbuilder', j'ai des erreurs lors d'une tentative de création du paquet :
<<
# pdebuild
...
for f in debian/*.in; do \
f2=`echo $f | sed "s,PVER,python3.4,g;s/@VER@/3.4/g;s,\.in$,,"`; \
if [ $f2 != debian/control ] && [ $f2 != debian/source.lintian-overrides ]; then \
rm -f $f2; \
fi; \
done
dh_clean
dpkg-source -b python3.4-3.4.2
dpkg-source: info: using source format `1.0'
dpkg-source: info: building python3.4 using existing python3.4_3.4.2.orig.tar.gz
dpkg-source: info: building python3.4 in python3.4_3.4.2-1~bpo60+netplus1.diff.gz
dpkg-source: warning: ignoring deletion of file configure, use --include-removal to override
dpkg-source: info: building python3.4 in python3.4_3.4.2-1~bpo60+netplus1.dsc
debian/rules build
cpp -E \
-DDebian \
\
-Darch_os_linux -Darch_amd64 \
-o - debian/patches/
series.in \
| egrep -v '^(#.*|$)' > debian/patches/series
: # build locales needed by the testsuite
echo "pybench run disabled for this build" > /tmp/buildd/python3.4-3.4.2/build-static/pybench.log
rm -rf locales
BEGIN pystone static
cd /tmp/buildd/python3.4-3.4.2/build-static && ./python ../Lib/test/pystone.py
/bin/bash: /tmp/buildd/python3.4-3.4.2/build-static/pybench.log: No such file or directory
debian/rules:567: recipe for target 'stamps/stamp-pybench' failed
make: *** [stamps/stamp-pybench] Error 1
make: *** Waiting for unfinished jobs....
/bin/bash: line 0: cd: /tmp/buildd/python3.4-3.4.2/build-static: No such file or directory
mkdir locales
debian/rules:549: recipe for target 'stamps/stamp-pystone' failed
make: *** [stamps/stamp-pystone] Error 1
if which localedef >/dev/null 2>&1; then \
sh debian/locale-gen; \
fi
...
========================================
( \
echo '#! /bin/sh'; \
echo 'set -x'; \
echo 'export LOCPATH=/tmp/buildd/python3.4-3.4.2/locales'; \
echo '/tmp/buildd/python3.4-3.4.2/build-static/python /tmp/buildd/python3.4-3.4.2/debian/script.py test_results '\''make test TESTOPTS="-j 1 -w -uall -x test_ensurepip test_linuxaudiodev test_ossaudiodev test_venv"'\'; \
echo 'echo DONE'; \
) > /tmp/buildd/python3.4-3.4.2/build-debug/run_tests
/bin/bash: line 6: /tmp/buildd/python3.4-3.4.2/build-debug/run_tests: No such file or directory
debian/rules:487: recipe for target 'stamps/stamp-check' failed
make: *** [stamps/stamp-check] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
...
En effet, en essayant de me 'chrooter' au niveau du répertoire de mon environnement de pbuilder je constate que le répertoire '/tmp/buildd' existe bien.
Je tiens à préciser qu'avec cet environnement pbuilder je suis déjà parvenu à créer des paquets (ex: mtr ou mpdecimal).
Merci d'avance.