Package: gpsshogi Version: 0.6.0-3+nmu1 Followup-For: Bug #795237 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu wily ubuntu-patch
The build failure here is not a bug in gpsshogi; this is that libosl needs to be rebuilt with g++5 before gpsshogi is buildable. However, what is a bug in gpsshogi is that it hard-codes a dependency on libosl1. libosl has an ABI-breaking change with g++5, and since it has reverse-dependencies (gpsshogi), it should undergo a package name transition. There is currently no transition bug filed for libosl (probably because libosl failed to build in the rebuild test), but once this is done gpsshogi will be broken because of this hard-coded dependency. Please do not hard-code dependencies on shared libraries. If the shlibs declarations for a library you depend on are incorrect, please fix them in the library. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru gpsshogi-0.6.0/debian/changelog gpsshogi-0.6.0/debian/changelog diff -Nru gpsshogi-0.6.0/debian/control gpsshogi-0.6.0/debian/control --- gpsshogi-0.6.0/debian/control 2015-08-12 11:30:45.000000000 -0700 +++ gpsshogi-0.6.0/debian/control 2015-08-13 10:49:09.000000000 -0700 @@ -10,7 +10,7 @@ Package: gpsshogi Architecture: i386 amd64 -Depends: ${shlibs:Depends}, ${misc:Depends}, libosl1 (>= 0.6.0), gpsshogi-data (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, gpsshogi-data (= ${source:Version}) Description: Shogi playing program based on OpenShogiLib GPSShogi is a Shogi playing program based on OpenShogiLib and won the 19th World Computer Shogi Championship. This package contains several binaries to