Debian Bug report logs -
#1010820
pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array
Reported by: Paul Gevers <elbrus@debian.org>
Date: Tue, 10 May 2022 19:51:04 UTC
Severity: serious
Tags: bookworm, sid
Found in version bookletimposer/0.3.1-1
Fixed in version bookletimposer/0.3.1-2
Done: Mechtilde Stehmann <mechtilde@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>, Debian Python Team <team+python@tracker.debian.org>:
Bug#1010820; Package src:pypdf2, src:bookletimposer.
(Tue, 10 May 2022 19:51:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Gevers <elbrus@debian.org>:
New Bug report received and forwarded. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>, Debian Python Team <team+python@tracker.debian.org>.
(Tue, 10 May 2022 19:51:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: pypdf2, bookletimposer
Control: found -1 pypdf2/1.27.12-1
Control: found -1 bookletimposer/0.3.1-1
Severity: serious
Tags: sid bookworm
User: debian-ci@lists.debian.org
Usertags: breaks needs-update
Dear maintainer(s),
With a recent upload of pypdf2 the autopkgtest of bookletimposer fails
in testing when that autopkgtest is run with the binary packages of
pypdf2 from unstable. It passes when run with only packages from
testing. In tabular form:
pass fail
pypdf2 from testing 1.27.12-1
bookletimposer from testing 0.3.1-1
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration of pypdf2 to testing
[1]. Due to the nature of this issue, I filed this bug report against
both packages. Can you please investigate the situation and reassign the
bug to the right package?
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=pypdf2
https://ci.debian.net/data/autopkgtest/testing/amd64/b/bookletimposer/21504534/log.gz
0%: creating page 1
50%: creating page 2
100%: writing converted file
100%: done
Syntax Error: Can't get Fields array<0a>
1
Syntax Error: Can't get Fields array<0a>
1
0%: extracting page 1
25%: extracting page 2
50%: extracting page 3
75%: extracting page 4
100%: writing converted file
100%: done
Syntax Error: Can't get Fields array<0a>
1
Syntax Error: Can't get Fields array<0a>
1
1
autopkgtest [04:57:02]: test integration
[OpenPGP_signature (application/pgp-signature, attachment)]
Marked as found in versions pypdf2/1.27.12-1.
Request was from Paul Gevers <elbrus@debian.org>
to submit@bugs.debian.org.
(Tue, 10 May 2022 19:51:06 GMT) (full text, mbox, link).
Marked as found in versions bookletimposer/0.3.1-1.
Request was from Paul Gevers <elbrus@debian.org>
to submit@bugs.debian.org.
(Tue, 10 May 2022 19:51:07 GMT) (full text, mbox, link).
No longer marked as found in versions bookletimposer/0.3.1-1 and pypdf2/1.27.12-1.
Request was from Paul Gevers <elbrus@debian.org>
to control@bugs.debian.org.
(Thu, 30 Jun 2022 06:54:06 GMT) (full text, mbox, link).
Marked as found in versions bookletimposer/0.3.1-1.
Request was from Paul Gevers <elbrus@debian.org>
to control@bugs.debian.org.
(Thu, 30 Jun 2022 06:54:06 GMT) (full text, mbox, link).
Added indication that 1010820 affects src:pypdf2
Request was from Paul Gevers <elbrus@debian.org>
to control@bugs.debian.org.
(Thu, 30 Jun 2022 06:54:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, mechtilde@debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1010820; Package src:bookletimposer.
(Sat, 15 Oct 2022 08:33:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Mechtilde Stehmann <mechtilde@debian.org>:
Extra info received and forwarded to list. Copy sent to mechtilde@debian.org, Debian Python Team <team+python@tracker.debian.org>.
(Sat, 15 Oct 2022 08:33:03 GMT) (full text, mbox, link).
Message #22 received at 1010820@bugs.debian.org (full text, mbox, reply):
Package: bookletimposer
Version: 0.3.1-1
Followup-For: Bug #1010820
X-Debbugs-Cc: mechtilde@debian.org
looking deeper into the problem I found out that you have to add an additional
import line into the setup.py. Then it works again.
diff --git a/setup.py b/setup.py
index 13194d6..79cfeef 100755
--- a/setup.py
+++ b/setup.py
@@ -2,6 +2,7 @@
# -*- coding: UTF-8 -*-
from distutils.core import setup, Extension
+import DistUtilsExtra
from DistUtilsExtra.command import *
import glob
The next step will be to push it to salsa.d.o.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (400, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.19.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages bookletimposer depends on:
ii gir1.2-gtk-3.0 3.24.34-3
ii python3 3.10.6-1
ii python3-gi 3.42.2-2
ii python3-pypdf2 2.11.0-1
bookletimposer recommends no packages.
bookletimposer suggests no packages.
-- no debconf information
Reply sent
to Mechtilde Stehmann <mechtilde@debian.org>:
You have taken responsibility.
(Sat, 15 Oct 2022 10:39:05 GMT) (full text, mbox, link).
Notification sent
to Paul Gevers <elbrus@debian.org>:
Bug acknowledged by developer.
(Sat, 15 Oct 2022 10:39:05 GMT) (full text, mbox, link).
Message #27 received at 1010820-close@bugs.debian.org (full text, mbox, reply):
Source: bookletimposer
Source-Version: 0.3.1-2
Done: Mechtilde Stehmann <mechtilde@debian.org>
We believe that the bug you reported is fixed in the latest version of
bookletimposer, 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 1010820@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mechtilde Stehmann <mechtilde@debian.org> (supplier of updated bookletimposer 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: Sat, 15 Oct 2022 12:00:15 +0200
Source: bookletimposer
Architecture: source
Version: 0.3.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Mechtilde Stehmann <mechtilde@debian.org>
Closes: 1010820
Changes:
bookletimposer (0.3.1-2) unstable; urgency=medium
.
* Team upload.
.
[ Mechtilde ]
* [6533827] Added import DistUtilsExtra
because of changes in python 3.10 (Closes: #1010820)
* [3be828e] Bumped standard version
define python3 for the recent version
* [7492b3c] bumped years in d/copyright
* [386ab37] Added X-Python-version to d/control
* [13aeb7b] Fixed typo
Checksums-Sha1:
0cb91e893c703740b1d337a418c2c5cc0e048062 2215 bookletimposer_0.3.1-2.dsc
85fc020562ef5336d517613326bdda0f0d3fa6a8 6868 bookletimposer_0.3.1-2.debian.tar.xz
56de0c8c10358aef8dadbd2f1349b714005a665a 7597 bookletimposer_0.3.1-2_amd64.buildinfo
Checksums-Sha256:
1027d1e3543c66b72f0100d6669ead9a8c631b906abe76c63e026083b8e9b7b8 2215 bookletimposer_0.3.1-2.dsc
ecf81c3afcb0366ce64b6692838af0ffb950472352d254f6f6c64b21d01aa32e 6868 bookletimposer_0.3.1-2.debian.tar.xz
8a7a515a450b9443989afd66e007695415c4fe83daef8f11743513be49d1dbec 7597 bookletimposer_0.3.1-2_amd64.buildinfo
Files:
add62dffa252ad4c797cf717120a580d 2215 python optional bookletimposer_0.3.1-2.dsc
3d97164a841a38f9e839d8abe8ced3b7 6868 python optional bookletimposer_0.3.1-2.debian.tar.xz
14fdc7f657679ddf47feba3f64b21560 7597 python optional bookletimposer_0.3.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE8ON/Pch6SZgomTnn8od7uhQarX8FAmNKhqwACgkQ8od7uhQa
rX9YVw//YXimwtnbzTa6/YeV7TBR5JKKEU+AoK3vKfn/Er6ZtjLG+9zSthr6QOYM
6p1dG99UbAi6LKfbG7rSoEAuFR3rF8t8stEem4IyhJGEluUrheC/4sluBH6qygWP
i2Jc7WnjV9zxx9zFLiZwKuJGf3QKMIkZR+08N8gbHwoqaMJ93IeC6Jl9wui9i4Bo
bddexT9HO8Y7X60rqxp1Hro3+Gb/jlacEhxGvL8RkD/1/xN+Ilm4wIDJCv2O9Ke7
uVXfvW4Az1ER/fRl+Px7BSsp73JQToZw+AK0xD5leIGB0qq44cUW80eTeMBiRZFp
rcvbHuc8EjwFUPKUJCUwYZKEmB9LREmPvOB++zmxI3EjVpsBX8enPZAddQIhAxtD
c/rA1bpwKxegJkOqc9865EsaoYWnpKLu8uPjxROzdlhTr7RFmcQyWYVO5CCe5dIA
14m0MCC6FKnN+/0lPkRUE4WGg1XMixAynd/VA/birnL4sfufeypbCBfDr0D8yLUq
2hJnBwCFUSobqFn5CZ5aya2+2Ot4l8MSPROEPZpesbrcNjNtHv1iFaB8j8WcwY0L
TCGadAYNTAB4kiWT4REjjx0ZgS6C1rL8Ha6Z5azesRCgO/OMg4yBhEyL0n+9eCUb
gCFIPaUTtGekRZksmAqpkF/h6Sm7Fx+aj5TEcCwYfKVUOwPRy28=
=NMWd
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 14 Nov 2022 07:27:17 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:
Thu May 9 12:19:56 2024;
Machine Name:
bembo
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.