* 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

Reply via email to