Path: csiph.com!3.eu.feeder.erje.net!feeder.erje.net!news.albasani.net!tahina.priv.at!bofh.it!news.nic.it!robomod From: Christoph Berg Newsgroups: linux.debian.maint.python Subject: Re: python3-arcus only builds for python 3.8 despite pybuild Date: Sun, 19 Jan 2020 22:20:01 +0100 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Jan 19 21:12:21 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-4.75 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, GMAIL=1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5] autolearn=no autolearn_force=no Mail-Followup-To: Christoph Berg , Gregor Riepl , debian-python@lists.debian.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/17823 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20200119211205.GA69852@msg.df7cb.de Approved: robomod@news.nic.it Lines: 79 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org X-Original-Date: Sun, 19 Jan 2020 22:12:05 +0100 X-Original-Message-ID: <20200119211205.GA69852@msg.df7cb.de> X-Original-References: <747a6f03-b489-5637-face-e1b5f4fe265b@gmail.com> Xref: csiph.com linux.debian.maint.python:12210 Re: Gregor Riepl 2020-01-17 <747a6f03-b489-5637-face-e1b5f4fe265b@gmail.com> > Does someone have an idea why pybuild doesn't produce python3.7 and 3.8 > modules, and why autopkgtest only installs python3.7 for the test dependency? I've had another look at the build log. It does build the modules for both versions, but then the install target installs for 3.8 during the 3.7 install run: [100%] Built target python_module_Arcus make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.8/build“ wird verlass en /usr/bin/cmake -E cmake_progress_start /srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.8/bu ild/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.8/build“ wird betrete n make[2]: Für das Ziel „preinstall“ ist nichts zu tun. make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.8/build“ wird verlass en Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/python3.8/site-packages/Arcus .so -- Set runtime path of "/srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/python3.8/site-packa ges/Arcus.so" to "" -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/libArcus.so. 1.1.0 [...] ArcusConfigVersion.cmake make[1]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.8/build“ wird verlass en I: pybuild base:217: dh_auto_install --buildsystem=cmake --builddirectory="/srv/debian/3d/libarc us/libarcus/.pybuild/cpython3_3.7/build" --destdir="/srv/debian/3d/libarcus/libarcus/debian/tmp" -- cd .pybuild/cpython3_3.7/build && make -j4 install DESTDIR=/srv/debian/3d/libarcus/libar cus/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird betrete n /usr/bin/cmake -S/srv/debian/3d/libarcus/libarcus -B/srv/debian/3d/libarcus/libarcus/.pybuild/cp ython3_3.7/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/bu ild/CMakeFiles /srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build/CMakeFiles/progress. marks make -f CMakeFiles/Makefile2 all make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird betrete n [...] [100%] Built target python_module_Arcus make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird verlassen /usr/bin/cmake -E cmake_progress_start /srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird betreten make[2]: Für das Ziel „preinstall“ ist nichts zu tun. make[2]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird verlassen Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/python3.8/site-packages/Arcus.so <---------- !!! -- Set runtime path of "/srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/python3.8/site-packages/Arcus.so" to "" -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/libArcus.so.1.1.0 -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/libArcus.so.3 -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/libArcus.so -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/Socket.h -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/SocketListener.h -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/Types.h -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/MessageTypeStore.h -- Up-to-date: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/Error.h -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/include/Arcus/ArcusExport.h -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Arcus/Arcus-targets.cmake -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Arcus/Arcus-targets-none.cmake -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Arcus/ArcusConfig.cmake -- Installing: /srv/debian/3d/libarcus/libarcus/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/Arcus/ArcusConfigVersion.cmake make[1]: Verzeichnis „/srv/debian/3d/libarcus/libarcus/.pybuild/cpython3_3.7/build“ wird verlassen dh_install -O--buildsystem=pybuild Is that a failure in pybuild, cmake or dh-python? Christoph