Bug#791264: qwtplot3d: library transition may be needed when GCC 5 is the default

2015-09-02 Thread Gudjon I. Gudjonsson
Hi Simon

Thanks for the clarifications.
> 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?

I have removed  the qt5 library but I find the other changes like hardening 
flags and symbols files quite important.
The dsc file can be found here, please take a look.
http://mentors.debian.net/debian/pool/main/q/qwtplot3d/qwtplot3d_0.2.7+svn191-8.dsc

Regards
Gudjon



Bug#791264: qwtplot3d: library transition may be needed when GCC 5 is the default

2015-08-27 Thread Simon McVittie
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



Bug#791264: qwtplot3d: library transition may be needed when GCC 5 is the default

2015-08-24 Thread Satoru KURASHIKI
Source: qwtplot3d
Followup-For: Bug #791264
Control: tags -1 patch

Dear Maintainer,

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

hope it helps,

regards,
--
KURASHIKI Satoru


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-39-pve (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)


qwtplot3d-gcc5.patch
Description: Binary data


Bug#791264: qwtplot3d: library transition may be needed when GCC 5 is the default

2015-08-12 Thread Julien Cristau
Control: severity -1 serious
Control: tag -1 confirmed

On Fri, Jul  3, 2015 at 13:13:56 +, Matthias Klose wrote:

  - Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
  https://people.debian.org/~doko/logs/gcc5-20150701/
Search for BEGIN GCC CXX11 in the log.
 
  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
 
class Plot3D includes a std::list, so AIUI libqwtplot3d-qt4-0 should be
renamed.  A proposed patch is available from
https://launchpad.net/ubuntu/+source/qwtplot3d/0.2.7+svn191-7ubuntu1

Cheers,
Julien


signature.asc
Description: Digital signature