Bug#1023550: transition: qcustomplot

Filippo Rusconi lopippo at debian.org
Sun Nov 6 14:29:32 GMT 2022


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: transition
X-Debbugs-Cc: lopippo at debian.org, gladk at debian.org, debian-science-maintainers at lists.alioth.debian.org

(please explain about the transition: impacted packages, reason, ...
 for more info see: https://wiki.debian.org/Teams/ReleaseTeam/Transitions)

Greetings,

Fundamental reason: Qt5 and Qt6 are in the archive.

I am requesting a transition from package libqcustomplot2.0 to
libqcustomplot2.1. Source package is qcustomplot. The change involves a change
in the library name itself, from libqcustomplot2.0 to both libQCustomPlot2.1 and
libQCustomPlotQt6.so.2.1.0 (see below).

I have prepared the packaging in the following git repos branch:

https://salsa.debian.org/science-team/qcustomplot/-/tree/qt5-and-qt6

Reason is a new upstream version with soname change and also the fact that the
source package creates two library packages:  one with the lib built against Qt5
and one with the same lib built against Qt6. My own projects (libpappsomspp,
minexpert2) will need to depend on the Qt6-based qcustomplot library.

The new library names are thus:

- libQCustomPlot.so.2.1.0 (Qt5)
- libQCustomPlotQt6.so.2.1.0 (Qt6)

The reverse dependencies:

% apt-cache rdepends libqcustomplot2.0

libqcustomplot2.0

Reverse Depends:
  libqcustomplot-dev
  xtpcpp (under my control)
  minexpert2 (under my control)
  libqcustomplot2.1-qt6
  libqcustomplot2.1-qt6
  libqcustomplot2.1-qt5
  libqcustomplot2.1
  libqcustomplot2.1
  wsjtx
  wfview
  traceshark
  js8call
  polyphone
  nageru
  xtrx-fft
  libpappsomspp-widget0 (under my control)

For the libs under my control, the transition is already prepared and these
projects are going to be linking against the Qt6-built library, contrary to all
the other packages detailed below.

For the other libs listed above, I have already checked that they would build if
some modifications were performed. I have already git branches ready for the
packages under git VCS. For the others (source deb), I have patches available.

The modifications are lean: change -lqcustomplot to -lQCustomPlot for many and
also sometimes use the CMake-based configuration involving first
find_package(QCustomPlot) and second the QCustomPlot::QCustomPlot formalism for
the linker.

That is: almost one- or two-liner patches.

I am eager to help providing patches (ready).

This is my first transition experience, I'll be happy to comply to any
requirement that you may have for me.

Ben file:

title = "qcustomplot";
is_affected = .depends ~ "libqcustomplot2.0" | .depends ~ "libqcustomplot2.1";
is_good = .depends ~ "libqcustomplot2.1";
is_bad = .depends ~ "libqcustomplot2.0";

Sincerely,
Filippo

-- 

⢀⣴⠾⠻⢶⣦⠀  Filippo Rusconi, PhD
⣾⠁⢠⠒⠀⣿⡁   Research scientist at CNRS
⢿⡄⠘⠷⠚⠋⠀   Debian Developer
⠈⠳⣄⠀⠀⠀⠀  http://msxpertsuite.org
          http://www.debian.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20221106/89274958/attachment.sig>


More information about the debian-science-maintainers mailing list