Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS

2018-09-29 Thread Adrian Bunk
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

2018-09-29 Thread Niels Thykier
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

2018-09-27 Thread Niels Thykier
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

2018-09-27 Thread Debian Bug Tracking System
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

2018-09-27 Thread 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



Bug#909762: debhelper 11.4 makes dublin-traceroute FTBFS

2018-09-27 Thread Adrian Bunk
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