[Debian-pan-maintainers] Fwd: deb2container: docker et apptainer
FARHI Emmanuel
emmanuel.farhi at synchrotron-soleil.fr
Wed Jan 24 17:33:26 GMT 2024
Yes, it works. Thanks.
----- Mail original -----
De: "PICCA Frederic-Emmanuel" <frederic-emmanuel.picca at synchrotron-soleil.fr>
À: "FARHI Emmanuel" <emmanuel.farhi at synchrotron-soleil.fr>
Cc: "debian-pan-maintainers" <debian-pan-maintainers at alioth-lists.debian.net>
Envoyé: Mercredi 24 Janvier 2024 18:07:10
Objet: Re: [Debian-pan-maintainers] Fwd: deb2container: docker et apptainer
You forgot the bin/xxx in the install file or try to remove it.
since there is only one binary package, the install target does the right thinks.
If not just add
/usr/bin/deb2docker
/usr/bin/deb2apptainer
Tell me if it works
Fred
----- Le 24 Jan 24, à 17:52, Emmanuel Farhi emmanuel.farhi at synchrotron-soleil.fr a écrit :
> Here follows the full log for deb2container debuild:
>
> deb2container$ make deb
> debuild -b
> dpkg-buildpackage -us -uc -ui -b
> dpkg-buildpackage: info: paquet source deb2container
> dpkg-buildpackage: info: version source 1.0
> dpkg-buildpackage: info: distribution source unstable
> dpkg-buildpackage: info: source changé par Emmanuel Farhi [
> mailto:emmanuel.farhi at synchrotron-soleil.fr |
> <emmanuel.farhi at synchrotron-soleil.fr> ]
> dpkg-source --before-build .
> dpkg-buildpackage: info: architecture hôte amd64
> fakeroot debian/rules clean
> dh clean
> dh_auto_clean
> dh_clean
> debian/rules build
> dh build
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure
> dh_auto_build
> make -j8 "INSTALL=install --strip-program=true"
> make[1] : on entre dans le répertoire «
> /home/experiences/grades/farhie/dev/deb2container »
> # nothing to do. Please use: sudo make install
> make[1] : on quitte le répertoire «
> /home/experiences/grades/farhie/dev/deb2container »
> dh_auto_test
> create-stamp debian/debhelper-build-stamp
> fakeroot debian/rules binary
> dh binary
> dh_testroot
> dh_prep
> dh_auto_install --destdir=debian/deb2container/
> make -j8 install
> DESTDIR=/home/experiences/grades/farhie/dev/deb2container/debian/deb2container
> AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
> make[1] : on entre dans le répertoire «
> /home/experiences/grades/farhie/dev/deb2container »
> install -D bin/deb2docker
> /home/experiences/grades/farhie/dev/deb2container/debian/deb2container/usr/bin/deb2docker
> install -D bin/deb2apptainer
> /home/experiences/grades/farhie/dev/deb2container/debian/deb2container/usr/bin/deb2apptainer
> make[1] : on quitte le répertoire «
> /home/experiences/grades/farhie/dev/deb2container »
> dh_install
> dh_install: warning: Cannot find (any matches for) "deb2docker" (tried in .,
> debian/tmp)
>
> dh_install: warning: deb2container missing files: deb2docker
> dh_install: warning: Cannot find (any matches for) "deb2apptainer" (tried in .,
> debian/tmp)
>
> dh_install: warning: deb2container missing files: deb2apptainer
> dh_install: error: missing files, aborting
> make: *** [debian/rules:7 : binary] Erreur 25
> dpkg-buildpackage: erreur: le sous-processus fakeroot debian/rules binary a
> retourné l’état de sortie 2
> debuild: fatal error at line 1182:
> dpkg-buildpackage -us -uc -ui -b failed
> make: *** [Makefile:18 : deb] Erreur 29
>
>
>
>
>
>
>
> On 24/01/2024 17:51, PICCA Frederic-Emmanuel wrote:
>
>
>
> I push the email to Debian pan
>
> Can you copy past the full build log ?
> ---
>
> BTW, I've pushed a temptative 'debian' directory into the new
> deb2container at:
>
> * [ https://salsa.debian.org/science-team/deb2container |
> https://salsa.debian.org/science-team/deb2container ] but when I manually built
> it, it brings an error:
>
> make deb
> debuild -b
> dpkg-buildpackage -us -uc -ui -b
> dpkg-buildpackage: info: paquet source deb2container
> ...
> install -D bin/deb2docker
> /home/experiences/grades/farhie/dev/deb2container/debian/deb2container/usr/bin/deb2docker
> install -D bin/deb2apptainer
> /home/experiences/grades/farhie/dev/deb2container/debian/deb2container/usr/bin/deb2apptainer
> make[1] : on quitte le répertoire
> « /home/experiences/grades/farhie/dev/deb2container »
> dh_install
> dh_install: warning: Cannot find (any matches for) "deb2docker"
> (tried in ., debian/tmp)
>
> dh_install: warning: deb2container missing files: deb2docker
> dh_install: warning: Cannot find (any matches for) "deb2apptainer"
> (tried in ., debian/tmp)
>
> dh_install: warning: deb2container missing files: deb2apptainer
> dh_install: error: missing files, aborting
>
> I need a Debian expert.
>
> In fact there is no compilation, we just need to install the packages,
> perhaps the debian/rules recipe is wrong ?
>
> Emmanuel.
> --
> signature
> / ___| __/\_ | | | ____|_ _| | FARHI Emmanuel
> \___ \ \ | | | _| | || | Div Exp/Data Reduction and Analysis Team
> ___) /_ _ | |___| |___ | || |___ Tel : [
> callto:+33%20%281%29%2069%2035%2096%2004 | +33 (1) 69
> 35 96 04 ]
>|____/ \/ |_____|_____|___|_____| Saint-Aubin BP 48 - 91192 GIF/YVETTE CEDEX
> SYNCHROTRON [ http://www.synchrotron-soleil.fr/ |
> http://www.synchrotron-soleil.fr ]
>
> --
> Debian-pan-maintainers mailing list
> Debian-pan-maintainers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-pan-maintainers
More information about the Debian-pan-maintainers
mailing list