Your message dated Tue, 29 Sep 2020 07:03:29 +0000
with message-id <[email protected]>
and subject line Bug#964133: fixed in veusz 3.2.1-2
has caused the Debian Bug report #964133,
regarding veusz: 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.)


-- 
964133: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964133
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: veusz
Version: 3.0.1-1
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: veusz
Source-Version: 3.2.1-2
Done: Dmitry Shachnev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
veusz, 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.
Dmitry Shachnev <[email protected]> (supplier of updated veusz 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: SHA512

Format: 1.8
Date: Mon, 28 Sep 2020 21:56:32 +0300
Source: veusz
Architecture: source
Version: 3.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Closes: 964133 971172
Changes:
 veusz (3.2.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Port from sip4 to sip5 (closes: #964133, #971172).
     - Add three patches that were accepted upstream.
     - Update build- and run-time dependencies.
     - Export SIP_EXE=sip5 in debian/rules.
Checksums-Sha1:
 1b68770cd7a638d634a9d283d8cd961581521066 2471 veusz_3.2.1-2.dsc
 0bb3ff7b2e8b4c1b33aaa40eab159ff9c1f2ac22 12076 veusz_3.2.1-2.debian.tar.xz
 367f08131c7c74b2c1fe67ddf99176f8a7bc275e 13687 veusz_3.2.1-2_source.buildinfo
Checksums-Sha256:
 11c89ac278067dcc4054583ebd181e3149fe8957fcdf31090d9d6104eb04fd11 2471 
veusz_3.2.1-2.dsc
 c725fb881177ec21646be3aa922f442d543593aed1693fcdf63084c08d025cd9 12076 
veusz_3.2.1-2.debian.tar.xz
 9031b3db18192f37b903a2951d044c0e36a143c08a609e7141322581bc4d137f 13687 
veusz_3.2.1-2_source.buildinfo
Files:
 b405aee994232feb89580b8fae94323c 2471 science optional veusz_3.2.1-2.dsc
 5df66b677ed878d09847b041a753a9b8 12076 science optional 
veusz_3.2.1-2.debian.tar.xz
 ebcdc0c3286a88a7c42888b5ec068529 13687 science optional 
veusz_3.2.1-2_source.buildinfo

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

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAl9yMmATHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy515EACdFiPLZJf9gq+PSZWONArUPKZ0WkrY
NfWqNlxEutqNfqPaYNnMzkOiafLJCOf6QolJXPTmZQoemmDq047EpfeAgY2SP/g0
76jsyPFvLGt3fymz/jErYc6Hq5yRQPCHauLPframn7BgtZTjNhEYRoyOprruCaJs
D6QQbKLcHaP7G70t6ZnkGG75BJHQOdEUNzkQYDMVP5HOkiXCbSg97XexruweqM0M
w1v8Rhpt7pVIUMz+X2upIzTJv4BuyzORkAc8gBbHauJQ6XuoCh6A/nzrR48+nyTy
chVICiNdYO+NdAzHKW10iwLPVZ4wIQWA1GRHa36L9mGgIyeGwyfMYlVJhYJbuF15
qycYG0vVKp9wc1IkWbZvDRQ3YsIbJmqjBT2E4lEJkauzIixsT0nc/tIQh8z//nEP
R5wPP5Rpz5peehgcBx8GSPqJN1B/qUb5SNXLFg4e0IXRQV6PlMcuwe7zxdD8pOUG
tR3yJjbjUxTLsQ9paP1sgMoStm5beG8ugFtG6oFPfRDrktwsqfs8oJoWBKbxIdBn
1Un0RxzV3qE45GgWdacs6/eeUisaiczKpDnurHRC2tIF2aIN+THXfCiHp7pP5VIf
uMEgF4ui+YOwKk2Bh4jWGVcvNUE41XDensosiR4VZ8a/gcnld+wuik4/y3rLDoTA
7VPeQw7Az5NCBA==
=4VX2
-----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