Debian Bug report logs -
#937093
mupdf: Python2 removal in sid/bullseye
Reported by: Matthias Klose <doko@debian.org>
Date: Fri, 30 Aug 2019 08:15:57 UTC
Severity: normal
Tags: bullseye, patch, sid
Found in version mupdf/1.15.0+ds1-1
Fixed in version mupdf/1.17.0+ds1-1
Done: =?utf-8?b?S2FuLVJ1IENoZW4gKOmZs+S+g+Wmgik=?= <koster@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to Kan-Ru Chen (陳侃如) <koster@debian.org>:
Bug#937093; Package src:mupdf.
(Fri, 30 Aug 2019 08:15:59 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Kan-Ru Chen (陳侃如) <koster@debian.org>.
(Fri, 30 Aug 2019 08:15:59 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Package: src:mupdf
Version: 1.15.0+ds1-1
Severity: normal
Tags: sid bullseye
User: debian-python@lists.debian.org
Usertags: py2removal
Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html
Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests. Please stop using Python2, and fix this issue
by one of the following actions.
- Convert your Package to Python3. This is the preferred option. In
case you are providing a Python module foo, please consider dropping
the python-foo package, and only build a python3-foo package. Please
don't drop Python2 modules, which still have reverse dependencies,
just document them.
This is the preferred option.
- If the package is dead upstream, cannot be converted or maintained
in Debian, it should be removed from the distribution. If the
package still has reverse dependencies, raise the severity to
"serious" and document the reverse dependencies with the BTS affects
command. If the package has no reverse dependencies, confirm that
the package can be removed, reassign this issue to ftp.debian.org,
make sure that the bug priority is set to normal and retitle the
issue to "RM: PKG -- removal triggered by the Python2 removal".
- If the package has still many users (popcon >= 300), or is needed to
build another package which cannot be removed, document that by
adding the "py2keep" user tag (not replacing the py2remove tag),
using the debian-python@lists.debian.org user. Also any
dependencies on an unversioned python package (python, python-dev)
must not be used, same with the python shebang. These have to be
replaced by python2/python2.7 dependencies and shebang.
This is the least preferred option.
If the conversion or removal needs action on another package first,
please document the blocking by using the BTS affects command, like
affects <bug number of blocking py2removal bug> + src:mupdf
If there is no py2removal bug for that reverse-dependency, please file
a bug on this package (similar to this bug report).
If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-python@lists.debian.org mailing list.
Information forwarded
to debian-bugs-dist@lists.debian.org, Kan-Ru Chen (陳侃如) <koster@debian.org>:
Bug#937093; Package src:mupdf.
(Thu, 30 Jan 2020 14:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jelmer Vernooij <jelmer@jelmer.uk>:
Extra info received and forwarded to list. Copy sent to Kan-Ru Chen (陳侃如) <koster@debian.org>.
(Thu, 30 Jan 2020 14:45:03 GMT) (full text, mbox, link).
Message #10 received at 937093@bugs.debian.org (full text, mbox, reply):
Newer upstream versions have ported the python scripts to Python 3.
I've created a merge request that ports to Python 3 here: https://salsa.debian.org/koster/mupdf/merge_requests/3
--
Jelmer Vernooij <jelmer@jelmer.uk>
PGP Key: https://www.jelmer.uk/D729A457.asc
Information forwarded
to debian-bugs-dist@lists.debian.org, Kan-Ru Chen (陳侃如) <koster@debian.org>:
Bug#937093; Package src:mupdf.
(Tue, 21 Apr 2020 22:09:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Bastian Germann <bastiangermann@fishpost.de>:
Extra info received and forwarded to list. Copy sent to Kan-Ru Chen (陳侃如) <koster@debian.org>.
(Tue, 21 Apr 2020 22:09:04 GMT) (full text, mbox, link).
Message #15 received at 937093@bugs.debian.org (full text, mbox, reply):
This change can be used for the current 1.16.1 version and will be needed for
building 1.17.0-rc1, involving python3.
Bastian Germann (1):
Call make generate instead of shell script
debian/rules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.26.2
Information forwarded
to debian-bugs-dist@lists.debian.org, Kan-Ru Chen (陳侃如) <koster@debian.org>:
Bug#937093; Package src:mupdf.
(Tue, 21 Apr 2020 22:09:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Bastian Germann <bastiangermann@fishpost.de>:
Extra info received and forwarded to list. Copy sent to Kan-Ru Chen (陳侃如) <koster@debian.org>.
(Tue, 21 Apr 2020 22:09:06 GMT) (full text, mbox, link).
Message #20 received at 937093@bugs.debian.org (full text, mbox, reply):
mupdf 1.17.0-rc1 switches the .py files from py2 to py3 but does not use
the right interpreter in shell files.
There is different means to generate the .h files, so use that.
---
debian/rules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/rules b/debian/rules
index 92533dae..e59bf92c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -49,7 +49,7 @@ endif
override_dh_auto_build:
-mkdir source/pdf/cmaps
- sh scripts/runcmapdump.sh
+ $(MAKE) generate
dh_auto_build -- $(BUILD_FLAGS)
override_dh_auto_install:
--
2.26.2
Information forwarded
to debian-bugs-dist@lists.debian.org, Kan-Ru Chen (陳侃如) <koster@debian.org>:
Bug#937093; Package src:mupdf.
(Wed, 20 May 2020 10:57:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Bastian Germann <bastiangermann@fishpost.de>:
Extra info received and forwarded to list. Copy sent to Kan-Ru Chen (陳侃如) <koster@debian.org>.
(Wed, 20 May 2020 10:57:02 GMT) (full text, mbox, link).
Message #25 received at 937093@bugs.debian.org (full text, mbox, reply):
The previously sent patch is not needed for the stable 1.17.0 version
anymore. I created a new merge request with the necessary changes for
the new version including the py2 to py3 change:
https://salsa.debian.org/koster/mupdf/-/merge_requests/5
Severity set to 'serious' from 'normal'
Request was from Sandro Tosi <morph@debian.org>
to control@bugs.debian.org.
(Wed, 08 Jul 2020 06:39:43 GMT) (full text, mbox, link).
Severity set to 'normal' from 'serious'
Request was from Sandro Tosi <morph@debian.org>
to control@bugs.debian.org.
(Wed, 08 Jul 2020 07:03:40 GMT) (full text, mbox, link).
Added tag(s) patch.
Request was from Bastian Germann <bastiangermann@fishpost.de>
to control@bugs.debian.org.
(Sat, 18 Jul 2020 05:06:04 GMT) (full text, mbox, link).
Reply sent
to Kan-Ru Chen (陳侃如) <koster@debian.org>:
You have taken responsibility.
(Thu, 06 Aug 2020 13:24:03 GMT) (full text, mbox, link).
Notification sent
to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer.
(Thu, 06 Aug 2020 13:24:03 GMT) (full text, mbox, link).
Message #36 received at 937093-close@bugs.debian.org (full text, mbox, reply):
Source: mupdf
Source-Version: 1.17.0+ds1-1
Done: =?utf-8?b?S2FuLVJ1IENoZW4gKOmZs+S+g+Wmgik=?= <koster@debian.org>
We believe that the bug you reported is fixed in the latest version of
mupdf, 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 937093@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kan-Ru Chen (陳侃如) <koster@debian.org> (supplier of updated mupdf 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 06 Aug 2020 21:48:09 +0900
Source: mupdf
Architecture: source
Version: 1.17.0+ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Kan-Ru Chen (陳侃如) <koster@debian.org>
Changed-By: Kan-Ru Chen (陳侃如) <koster@debian.org>
Closes: 937093 949636
Changes:
mupdf (1.17.0+ds1-1) unstable; urgency=medium
.
[ Bastian Germann ]
* Use system mujs (Closes: #949636)
* Patch: Prevent thirdparty archive build
* Exclude all thirdparty files
* Remove thirdparty files
* Build-Depend on python3 (Closes: #937093)
* d/copyright: Prepare for 1.17
* Refresh patches for 1.17.0
.
[ Kan-Ru Chen ]
* New upstream version 1.17.0+ds1
* Bump standards-version to 4.5.0
* Refresh patches
Checksums-Sha1:
6077b97cd76aad66c121a8f598ebf032ed18c536 2228 mupdf_1.17.0+ds1-1.dsc
3277f1673dc49e8a42d48dbc3331e490f16732f7 28378812 mupdf_1.17.0+ds1.orig.tar.xz
f7b50ccb6d25aa2d3c3f0408d20f0e47070a95d2 29208 mupdf_1.17.0+ds1-1.debian.tar.xz
f226a47446e07a92582321cefa0649e1d1626802 10951 mupdf_1.17.0+ds1-1_amd64.buildinfo
Checksums-Sha256:
4893ce7bfadc839bffd1b9b2fb097b4f822fe40296768d8e9888a7fceeeba09d 2228 mupdf_1.17.0+ds1-1.dsc
78f54e63ac12f446d7f58ad6499c76e27f952bade2c688d09a0a1bc61a6f4db5 28378812 mupdf_1.17.0+ds1.orig.tar.xz
4602fdcf61d124ec6c4853ee1ea9ab8ac2dcd644e43ee3184a4eb172bc714dfa 29208 mupdf_1.17.0+ds1-1.debian.tar.xz
9d4c72cb65cf68124430a44835602d3b0926149b1bddc236eb7e505d71d089a5 10951 mupdf_1.17.0+ds1-1_amd64.buildinfo
Files:
f2034fb7dad1c7651f1460a166733362 2228 text optional mupdf_1.17.0+ds1-1.dsc
79fa569ad8211ceacb7e72f765ffc7bf 28378812 text optional mupdf_1.17.0+ds1.orig.tar.xz
8ee30c11bbfd9afd483130a406699c94 29208 text optional mupdf_1.17.0+ds1-1.debian.tar.xz
b910a282532ce52c02176ab444032baa 10951 text optional mupdf_1.17.0+ds1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE2JDTPWFH4vUeM4aHCjk1SrblfeEFAl8r/eAACgkQCjk1Srbl
feH8fQ/9Gr/xRbaW82BvXAm8YOxPRLvfldieVhixAg+XsDXmVDVrTDzWSsEuTVFM
BayyaOMGJDU1GBJUp49rI8jxL0XpnAZSjzpx6xP40bZHej6tMal+L5VKfd2ooHiK
WGMNChdoLiB9KzIES0DpIItCwG6AjhJw4GaPk4ZVnREJ6dtKc+bGlr1yV11mUpnb
gFtsp8zk/lq8/jpy/WWZZHDO5u0FSP7nAzgjgC4c9YYgaQyx4RGn9aj1tDhKn2eG
rOAIfMmzbDM5Q3IdbDx7GHTXFW0WpFS/FOFyzusPO/jWWLXajdydFgqkfwaYlu0B
44XvgCb6REloHFsxd9l7mh5e4rxYk5oqSAS0LzJREfN+vo1q6IXTEGoAvV/fU/Wn
5u+dh/P2UbME+7T91HlvkzHkygb7CQXAJKVFBjMooPSZWXx26YWvHjhOYnWBjyqA
ghNL772mOxPe0bawSp9CElvyWGFTbeUjasFn6HV5omHmdv4I0uvH+iqscE3nfw55
eT/FKwSpvNPd4JQxW4Op8ND5SxoXYDkV22sDb2+1kkHxYIHUg79MLuo1Q0Ovbu7T
SlW6ZUc3J6u8JXjr3qBs/9zqzbNcERShveJscd+AdGBQd7h3GppWwj8XxDcnYYzN
Pm9/NQhhE4AzKNK/sg+w3cwS9i8//1yQSCtjgV9rqn5miyVNjzY=
=Y8sT
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 09 Sep 2020 07:31:43 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Mar 10 03:46:51 2024;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.