On Mon, 24 Aug 2015 at 20:05:38 +0900, Satoru KURASHIKI wrote: > I've prepared a patch which includes: > - Ubuntu's changes for library transition > - fix symbols for qt5 library > > It's meant for applying to the package which staged at mentors.debian.net: > http://mentors.debian.net/debian/pool/main/q/qwtplot3d/qwtplot3d_0.2.7+svn191-8.dsc
Unfortunately that -8 package does not appear to be correct: > ++greaterThan(QT_MAJOR_VERSION, 4) { > ++ unix:VERSION = 0.2.7 > ++} else { > ++ unix:VERSION = 0abi1.2.7 > ++} The SONAME comes from a package's upstream. Downstream maintainers are not meant to change the SONAME; the way we are doing these transitions is to add "v5" to the Debian package name, but not the SONAME, and make the "v5" package conflict/replace the non-"v5" package. For example, <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791155;att=1;msg=19;filename=libplist_1.12-3.1.diff> implements this transition for src:libplist. > cd build-qt4/doc/web/doxygen/ && ln -s /usr/share/javascript/jquery/jquery.js > . This is not actually right. The "jquery.js" installed by Doxygen is not actually jQuery: it's jQuery and several other JavaScript libraries, concatenated. See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736360>. Until that issue is resolved, the right thing to do appears to be ignoring that particular Lintian warning. Gudjon, is there any possibility of a more minimal maintainer-upload which does this library transition, and nothing else intrusive, leaving the other changes (e.g. adding the Qt 5 library) until after the huge and painful distro-wide libstdc++ transition is over? Regards, S