Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #319775 > unrolled thread

Bug#1010820: pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array

Started byPaul Gevers <elbrus@debian.org>
First post2022-05-10 22:00 +0200
Last post2022-10-15 12:40 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.rc


Contents

  Bug#1010820: pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array Paul Gevers <elbrus@debian.org> - 2022-05-10 22:00 +0200
    Bug#1010820: [Fixed] Incompatibility with python 3.10. (Was:pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array) Mechtilde Stehmann <mechtilde@debian.org> - 2022-10-15 10:40 +0200
    Bug#1010820: marked as done (pypdf2 breaks bookletimposer  autopkgtest: Can't get Fields array) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2022-10-15 12:40 +0200

#319775 — Bug#1010820: pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array

FromPaul Gevers <elbrus@debian.org>
Date2022-05-10 22:00 +0200
SubjectBug#1010820: pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array
Message-ID<ElEbv-eBGO-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

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

[toc] | [next] | [standalone]


#328590 — Bug#1010820: [Fixed] Incompatibility with python 3.10. (Was:pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array)

FromMechtilde Stehmann <mechtilde@debian.org>
Date2022-10-15 10:40 +0200
SubjectBug#1010820: [Fixed] Incompatibility with python 3.10. (Was:pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array)
Message-ID<FgKS5-en4p-11@gated-at.bofh.it>
In reply to#319775
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

[toc] | [prev] | [next] | [standalone]


#328608 — Bug#1010820: marked as done (pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2022-10-15 12:40 +0200
SubjectBug#1010820: marked as done (pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array)
Message-ID<FgMKf-eoaU-65@gated-at.bofh.it>
In reply to#319775

[Multipart message — attachments visible in raw view] — view raw

Your message dated Sat, 15 Oct 2022 10:34:30 +0000
with message-id <E1ojeUw-0056sR-FM@fasolo.debian.org>
and subject line Bug#1010820: fixed in bookletimposer 0.3.1-2
has caused the Debian Bug report #1010820,
regarding pypdf2 breaks bookletimposer autopkgtest: Can't get Fields array
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 owner@bugs.debian.org
immediately.)


-- 
1010820: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010820
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.rc


csiph-web