Bug#960615: libbssolv-perl: Build-Depends on cruft package libsolv0-dev

2020-05-15 Thread gregor herrmann
Control: retitle -1 libbssolv-perl: Build-Depends on cruft package libsolv0-dev 
and FTBFS with libsolv-dev 0.7.11-1
Control: tag -1 + upstream confirmed

On Thu, 14 May 2020 10:05:29 -0700, Daniel Schepler wrote:

> The source package libbssolv-perl Build-Depends on libsolv0-dev,
> whereas the current version of src:libsolv builds only libsolv1-dev.

(Actually libsolv-dev.)

And it fails to build with libsolv-dev 0.7.11-1:

   dh_auto_build
make -j4
make[1]: Entering directory '/build/libbssolv-perl-0.17'
Running Mkbootstrap for BSSolv ()
"/usr/bin/perl" "/usr/share/perl/5.30/ExtUtils/xsubpp"  -typemap 
'/usr/share/perl/5.30/ExtUtils/typemap' -typemap '/build/
chmod 644 "BSSolv.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- BSSolv.bs 
blib/arch/auto/BSSolv/BSSolv.bs 644
cp BSSolv.pm blib/lib/BSSolv.pm
mv BSSolv.xsc BSSolv.c
x86_64-linux-gnu-gcc -c  -I/usr/include/`dpkg-architecture 
-qDEB_BUILD_MULTIARCH`/solv -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
BSSolv.xs:18:10: fatal error: solvversion.h: No such file or directory
   18 | #include "solvversion.h"
  |  ^~~
compilation terminated.
make[1]: *** [Makefile:334: BSSolv.o] Error 1
make[1]: Leaving directory '/build/libbssolv-perl-0.17'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Aha, this looks like it's caused by 
debian/patches/2001_libsolv-dev-installs-to-multiarch-dest.patch.

Indeed, disabling the patch makes the build and the tests succeed.

Cheers,
gregor, uploading shortly

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Josh With: My father is a husbandman


signature.asc
Description: Digital Signature


Processed: Re: Bug#960615: libbssolv-perl: Build-Depends on cruft package libsolv0-dev

2020-05-15 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 libbssolv-perl: Build-Depends on cruft package libsolv0-dev and 
> FTBFS with libsolv-dev 0.7.11-1
Bug #960615 [src:libbssolv-perl] libbssolv-perl: Build-Depends on cruft package 
libsolv0-dev
Changed Bug title to 'libbssolv-perl: Build-Depends on cruft package 
libsolv0-dev and FTBFS with libsolv-dev 0.7.11-1' from 'libbssolv-perl: 
Build-Depends on cruft package libsolv0-dev'.
> tag -1 + upstream confirmed
Bug #960615 [src:libbssolv-perl] libbssolv-perl: Build-Depends on cruft package 
libsolv0-dev and FTBFS with libsolv-dev 0.7.11-1
Added tag(s) upstream and confirmed.

-- 
960615: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960615
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#960615: libbssolv-perl: Build-Depends on cruft package libsolv0-dev

2020-05-14 Thread Daniel Schepler
Source: libbssolv-perl
Version: 0.17-1
Severity: serious

The source package libbssolv-perl Build-Depends on libsolv0-dev,
whereas the current version of src:libsolv builds only libsolv1-dev.
-- 
Daniel Schepler