* Alan W. Irwin <alan.w.irwin1...@gmail.com> [2021-10-29 13:44]:
On 2021-10-29 13:42+0200 Rafael Laboissière wrote:
The Debian plplot package is failing to build against version 6.3.1
of sip-tools. The latest correct build of the package was done
against sit-tools 6.1.1.¹
This issue has been reported in Bug#997739.²
This bug is tagged "serious". I could not find a way to fix it. If
it is not fixed, then the plplot package will be removed from Debian
testing and, consequently, from the next Debian release.
My impression is our pyqt bindings have *always* been precarious
because of the rather large sip churn, and this issue seems to be
another example of that.
This is my impression too.
I assume that our Qt developer, António Tomé, will eventually be able
to find a way to build our pyqt5 bindings against sip 6.3.1, but that
will likely take a while since sip is not very good (in my experience)
at documenting what their churn is and how to adjust to it.
Yes, let us hope it.
Meanwhile, there is absolutely no need for packagers like yourself to
give up on PLplot because one minor component of it does not build
against new versions of libraries/tools. Instead, simply use (in this case)
-DENABLE_pyqt5=OFF, and it should build and run without issues.
Yes, this is the simplest way to get the package building without issues.
However, from the point of view of the Debian distribution, this means
that python3-plplot-qt should be dropped from the list of binary packages
built from the plplot source package. This change that we have to tweak
the package and, then, once uploaded, it will have to go through the NEW
queue [*], in order to get the approval of the ftp-masters. Finally, when
the PyQt/SIP issues will be fixed in the future, then we will have to
tweak back the changes, reintroduce python3-plplot-qt and the package
will have to got through the NEW queue again.
I would rather prefer to wait until the issue is fixed upstream. There is
no rush for that, because the next release of Debian stable will not
happen any soon (the latest release was done this year and the Debian
release life cycle is two years).
Best,
Rafael
[*] https://ftp-master.debian.org/new.html
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel