Your message dated Sat, 19 Jun 2021 14:20:09 +0000
with message-id <[email protected]>
and subject line Bug#964127: fixed in plplot 5.15.0+dfsg-20
has caused the Debian Bug report #964127,
regarding plplot: Please switch from sip4 to sip5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
964127: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964127
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: plplot
Version:  5.15.0+dfsg-12
Severity: important
Usertags: sip5

Dear Maintainer,

Recently I have updated pyqt5 and related packages to use sip5 instead of
sip4 for build. This is in experimental for now, but I want to upload it
to unstable in a month or two.

This change breaks PyQt5 extension ABI, so all packages build-depending on
pyqt5-dev need to build with sip5 too.

Quick migration guide:

1) Build-depend on python3-sipbuild(-dbg) and sip5-tools.

   - Inspect pyproject.toml (if it exists) for additional dependencies, maybe
     you will need also python3-pyqtbuild.

2) If your package has a project.py file, call sip-build to build it.
   For separation of configure and build phases, pass --no-make to it.

3) If your package does not have a project.py file, but has a configure.py,
   update that file to the latest version of the boilerplate (v2.16), which
   you can find in the experimental version of qscintilla2 package.

   (Qscintilla2's configure.py used to be a recommended way to build sip
   projects.)

4) If your package called /usr/bin/sip directly, call /usr/bin/sip5 instead.

5) If your package had a runtime dependency on python3-sip or ${sip3:Depends},
   depend on python3-pyqt5.sip instead. There is no analogue for dh_sip3
   helper yet.

   (Upstream now recommends each project to use its own private copy of sip.
   In Debian, I recommend you to use pyqt5's copy which is python3-pyqt5.sip).

6) If you build a -dev package with .sip files, they are now installed into
   a new location (in dist-packages). Also .toml files now should be present.

You can see what I have done in pyqt5, pyqt5chart, pyqt5webengine and
qscintilla2 packages in experimental (see the relevant commits in git).

The official documentation for sip5 is available online [1] or in sip5-doc
package. For help you can ask me or pyqt/sip mailing list [2] (subscription
needed to post messages).

Please stage your changes in experimental (or in a VCS) for now. They will
need to be uploaded to unstable together with pyqt5.

[1]: https://www.riverbankcomputing.com/static/Docs/sip/
[2]: https://www.riverbankcomputing.com/mailman/listinfo/pyqt

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: plplot
Source-Version: 5.15.0+dfsg-20
Done: Rafael Laboissière <[email protected]>

We believe that the bug you reported is fixed in the latest version of
plplot, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rafael Laboissière <[email protected]> (supplier of updated plplot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 19 Jun 2021 03:13:05 -0300
Source: plplot
Architecture: source
Version: 5.15.0+dfsg-20
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Rafael Laboissière <[email protected]>
Closes: 964127
Changes:
 plplot (5.15.0+dfsg-20) experimental; urgency=medium
 .
   * d/rules: Explicitly disable the building of Octave binding
   * Add support for SIP 5/6
     + d/control: Build-Depends on python3-pyqtbuild and sip-tools
       instead of python3-pyqt5 and python3-sip-dev
     + d/p/sip-build-support.patch: New patch
     Thanks to Dmitry Shachnev <[email protected]> for the patch
     (Closes: #964127)
Checksums-Sha1:
 557d30ad5396489f44dba4d16cf3574739aa5ddb 4409 plplot_5.15.0+dfsg-20.dsc
 d3a039f41ff1ddd573c1ceffb90099e541889a75 67668 
plplot_5.15.0+dfsg-20.debian.tar.xz
 91dedb123093850010a2ebc28c4d56d3019d0599 37371 
plplot_5.15.0+dfsg-20_amd64.buildinfo
Checksums-Sha256:
 dde6e549728bbd1a6c42a31193a969d51a3fba52cca9c36b8a7296d50ba5ae5d 4409 
plplot_5.15.0+dfsg-20.dsc
 7aa50a74cf27f5c2a15c3e041a5ebae6fe24190e3c77195d439be676e752a3fd 67668 
plplot_5.15.0+dfsg-20.debian.tar.xz
 afe5a4af120fac0ac9c158ab8771a65793c20403c0d842496e247ddaaf0bd372 37371 
plplot_5.15.0+dfsg-20_amd64.buildinfo
Files:
 21cdd4b075236b61e736b7928ce07e85 4409 math optional plplot_5.15.0+dfsg-20.dsc
 182cd977b20a7f634039b9ab7f2dd259 67668 math optional 
plplot_5.15.0+dfsg-20.debian.tar.xz
 d4c3314132196e7bff1b850ac1719ba8 37371 math optional 
plplot_5.15.0+dfsg-20_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEP0ZDkUmP6HS9tdmPISSqGYN4XJAFAmDNvTAACgkQISSqGYN4
XJD1qQ//derxWvfeVbBXO584lhGpU4NrPXgZCFkw3kUn5kyr1ZoxTBexhyIB8M5a
VsNx4C2MciwLSRDHZFKK95KTqY9p5cfkcz8KqWLq/rKWr2esOOzoChVJr9ekyVcm
+xH8PkJYVKh2njSWPN9G9yXzXj6A5/snK0+Vbcb5FOVAe/a56Y9Fh4o0vwq4gp4l
qozuJPxQbVU9izt9Td9ysMwStKcudL7gLavqnuUXiSSe1/v7CWKgE8FLSH8esXfl
Y3SKaLcqtRqkN7GUwgkgLzJ45Sx7FAXr5EfJprJavEbeehkioWEu0u2eQeeo8ni9
Rl76H2QAG5xDXdv6i8XEN8sHtD7Xnn0iQ6O2zLigwXbRiM0qnLTRolsPOl2La6ID
L6J1VW4uAMNfUX+/suXjXuP4llJprlaGWp+CneR8PPe+UiqdKlUew0Zl1bHbquhy
j5zFVvfteug208aQ+s1imt6hx3Gt7V3pHDbFZDaiIoYx1lZ2usON0tXoQ5ki9rPA
Uk9F3qyIFZ5QR9u5u6H9ZnDaAKOY3eptL+9nCY/yBzAhwCLKELzL5Ho7b2UN3yHM
RCcauoLyoMO1V7FhjmHD1WWIkew75nSMgWVL+PVI+XVtonV+Rrkj5HcxeirjMKIe
HWN4xqr/pSMGJB0T8zIlhlEfnTxzgwYM+w6WnygU8xd/eZpw1tg=
=mExH
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to