Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
On Sat, Sep 29, 2018 at 07:33:00AM +, Niels Thykier wrote: > On Fri, 28 Sep 2018 05:14:00 + Niels Thykier wrote: > > Control: tags -1 moreinfo > > > > [...] > > > > > > Truly, it did until dublin-traceroute/0.4.2-2 was uploaded a short while > > ago, which solved this issue on their side by updating the debian/*.install. > > > > Have you seen any other packages affected by this issue (I am not aware > > of any)? If not, I am tempted to close this as resolved. > > FTR, there is also chrome-gnome-shell, which the maintainer has updated > in git. I am not aware of any FTBFS other than dublin-traceroute. Note that chrome-gnome-shell is a case of a misbuilt package, not a FTBFS. This kind of breakage would not be noticed before the next upload/binNMU/DSA. > Thanks, > ~Niels cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
On Fri, 28 Sep 2018 05:14:00 + Niels Thykier wrote: > Control: tags -1 moreinfo > > [...] > > > Truly, it did until dublin-traceroute/0.4.2-2 was uploaded a short while > ago, which solved this issue on their side by updating the debian/*.install. > > Have you seen any other packages affected by this issue (I am not aware > of any)? If not, I am tempted to close this as resolved. > > Thanks, > ~Niels > > FTR, there is also chrome-gnome-shell, which the maintainer has updated in git. Thanks, ~Niels
Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
Control: tags -1 moreinfo Sven Joachim: > On 2018-09-27 23:20 +0300, Adrian Bunk wrote: > >> Package: debhelper >> Version: 11.4 >> Severity: serious >> Control: affects -1 src:dublin-traceroute >> >> https://buildd.debian.org/status/package.php?p=dublin-traceroute=sid >> >> ... >>dh_install -a >> install -d debian/dublin-traceroute//usr/bin >> cp --reflink=auto -a debian/tmp/usr/bin/dublin-traceroute >> debian/dublin-traceroute//usr/bin/ >> dh_install: Cannot find (any matches for) >> "usr/lib/libdublintraceroute.so.0.*" (tried in ., debian/tmp) >> >> dh_install: libdublintraceroute0 missing files: >> usr/lib/libdublintraceroute.so.0.* >> dh_install: Cannot find (any matches for) "usr/lib/libdublintraceroute.so" >> (tried in ., debian/tmp) >> >> dh_install: libdublintraceroute-dev missing files: >> usr/lib/libdublintraceroute.so >> dh_install: missing files, aborting >> install -d debian/.debhelper/generated/dublin-traceroute >> install -d debian/.debhelper/generated/libdublintraceroute0 >> install -d debian/.debhelper/generated/libdublintraceroute-dev >> make: *** [debian/rules:8: binary-arch] Error 25 > > This is apparently a side effect of the fix for #903042 (commit bab43d46, > "cmake: Explicitly set CMAKE_INSTALL_LIBDIR"). The Debian changelog > entry says "This should not make any pratical difference" but for > dublin-traceroute it does. That's because its CMakeLists.txt has the > following three lines: > > if (NOT CMAKE_INSTALL_LIBDIR) > set(CMAKE_INSTALL_LIBDIR "lib") > endif() > > So it did not install the libraries into a multiarch directory before, > but now that CMAKE_INSTALL_LIBDIR is explicitly set it does, and the > debian/*.install files are of course not prepared for that. > > Cheers, >Sven > Truly, it did until dublin-traceroute/0.4.2-2 was uploaded a short while ago, which solved this issue on their side by updating the debian/*.install. Have you seen any other packages affected by this issue (I am not aware of any)? If not, I am tempted to close this as resolved. Thanks, ~Niels
Processed: Re: Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
Processing control commands: > tags -1 moreinfo Bug #909762 [debhelper] debhelper 11.4 makes dublin-traceroute FTBFS Added tag(s) moreinfo. -- 909762: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909762 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
On 2018-09-27 23:20 +0300, Adrian Bunk wrote: > Package: debhelper > Version: 11.4 > Severity: serious > Control: affects -1 src:dublin-traceroute > > https://buildd.debian.org/status/package.php?p=dublin-traceroute=sid > > ... >dh_install -a > install -d debian/dublin-traceroute//usr/bin > cp --reflink=auto -a debian/tmp/usr/bin/dublin-traceroute > debian/dublin-traceroute//usr/bin/ > dh_install: Cannot find (any matches for) > "usr/lib/libdublintraceroute.so.0.*" (tried in ., debian/tmp) > > dh_install: libdublintraceroute0 missing files: > usr/lib/libdublintraceroute.so.0.* > dh_install: Cannot find (any matches for) "usr/lib/libdublintraceroute.so" > (tried in ., debian/tmp) > > dh_install: libdublintraceroute-dev missing files: > usr/lib/libdublintraceroute.so > dh_install: missing files, aborting > install -d debian/.debhelper/generated/dublin-traceroute > install -d debian/.debhelper/generated/libdublintraceroute0 > install -d debian/.debhelper/generated/libdublintraceroute-dev > make: *** [debian/rules:8: binary-arch] Error 25 This is apparently a side effect of the fix for #903042 (commit bab43d46, "cmake: Explicitly set CMAKE_INSTALL_LIBDIR"). The Debian changelog entry says "This should not make any pratical difference" but for dublin-traceroute it does. That's because its CMakeLists.txt has the following three lines: if (NOT CMAKE_INSTALL_LIBDIR) set(CMAKE_INSTALL_LIBDIR "lib") endif() So it did not install the libraries into a multiarch directory before, but now that CMAKE_INSTALL_LIBDIR is explicitly set it does, and the debian/*.install files are of course not prepared for that. Cheers, Sven
Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS
Package: debhelper Version: 11.4 Severity: serious Control: affects -1 src:dublin-traceroute https://buildd.debian.org/status/package.php?p=dublin-traceroute=sid ... dh_install -a install -d debian/dublin-traceroute//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/dublin-traceroute debian/dublin-traceroute//usr/bin/ dh_install: Cannot find (any matches for) "usr/lib/libdublintraceroute.so.0.*" (tried in ., debian/tmp) dh_install: libdublintraceroute0 missing files: usr/lib/libdublintraceroute.so.0.* dh_install: Cannot find (any matches for) "usr/lib/libdublintraceroute.so" (tried in ., debian/tmp) dh_install: libdublintraceroute-dev missing files: usr/lib/libdublintraceroute.so dh_install: missing files, aborting install -d debian/.debhelper/generated/dublin-traceroute install -d debian/.debhelper/generated/libdublintraceroute0 install -d debian/.debhelper/generated/libdublintraceroute-dev make: *** [debian/rules:8: binary-arch] Error 25