r3c.zml: depends on python-pypdf, which is removed and superseded by python-pypdf2

Bug #1665464 reported by Steve Langasek on 2017-02-16
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
schooltool (Ubuntu)
Undecided
Unassigned
schooltool.cando (Ubuntu)
Undecided
Unassigned
schooltool.gradebook (Ubuntu)
Undecided
Unassigned
schooltool.intervention (Ubuntu)
Undecided
Unassigned
schooltool.ldap (Ubuntu)
Undecided
Unassigned
schooltool.lyceum.journal (Ubuntu)
Undecided
Unassigned
z3c.rml (Ubuntu)
Critical
Unassigned

Bug Description

The z3c.rml package depends on the PyPdf module, provided by the python-pypdf package. This package is obsolete and removed from Debian unstable; and I've also just removed it from zesty. This makes python-z3c.rml uninstallable.

I was going to fix z3c.rml up thinking it would be a quick fix, but:

 - the module name has changed, someone will need to check that s/PyPdf/PyPdf2/ is enough to let the code work.
 - z3c.rml relies on van.pydeb for generating its binary dependency list, so that would also need updated to know about PyPdf2.

You could also just hard-code the dependency in debian/control instead of relying on van.pydeb's behavior.

This is an Ubuntu-specific package that hasn't been updated in 4 years, so it's possible it should be removed rather than being fixed. But it's used by schooltool, so someone would need to look at that first.

Steve Langasek (vorlon) on 2017-04-12
Changed in z3c.rml (Ubuntu):
importance: Undecided → Critical
Steve Langasek (vorlon) wrote :

Since no one has shown interest in resolving this bug, I will work through removals of the schooltool packages.

Removing packages from artful-proposed:
 z3c.rml 2.0.0-0ubuntu3 in artful
  python-z3c.rml 2.0.0-0ubuntu3 in artful amd64
  python-z3c.rml 2.0.0-0ubuntu3 in artful arm64
  python-z3c.rml 2.0.0-0ubuntu3 in artful armhf
  python-z3c.rml 2.0.0-0ubuntu3 in artful i386
  python-z3c.rml 2.0.0-0ubuntu3 in artful ppc64el
  python-z3c.rml 2.0.0-0ubuntu3 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
Remove [y|N]? y
1 package successfully removed.

Changed in z3c.rml (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool.intervention 2.7.1-0ubuntu1 in artful
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful amd64
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful arm64
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful armhf
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful i386
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful ppc64el
  python-schooltool.intervention 2.7.1-0ubuntu1 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool.intervention (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool.gradebook 2.6.4-0ubuntu2 in artful
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful amd64
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful arm64
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful armhf
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful i386
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful ppc64el
  python-schooltool.gradebook 2.6.4-0ubuntu2 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool.gradebook (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool.ldap 1.0.2-0ubuntu1 in artful
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful amd64
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful arm64
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful armhf
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful i386
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful ppc64el
  python-schooltool.ldap 1.0.2-0ubuntu1 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool.ldap (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful amd64
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful arm64
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful armhf
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful i386
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful ppc64el
  python-schooltool.lyceum.journal 2.6.4-0ubuntu2 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool.lyceum.journal (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool.cando 2.6.3-0ubuntu2 in artful
  python-schooltool.cando 2.6.3-0ubuntu2 in artful amd64
  python-schooltool.cando 2.6.3-0ubuntu2 in artful arm64
  python-schooltool.cando 2.6.3-0ubuntu2 in artful armhf
  python-schooltool.cando 2.6.3-0ubuntu2 in artful i386
  python-schooltool.cando 2.6.3-0ubuntu2 in artful ppc64el
  python-schooltool.cando 2.6.3-0ubuntu2 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool.cando (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from artful-proposed:
 schooltool 1:2.6.4-0ubuntu3 in artful
  python-schooltool 1:2.6.4-0ubuntu3 in artful amd64
  python-schooltool 1:2.6.4-0ubuntu3 in artful arm64
  python-schooltool 1:2.6.4-0ubuntu3 in artful armhf
  python-schooltool 1:2.6.4-0ubuntu3 in artful i386
  python-schooltool 1:2.6.4-0ubuntu3 in artful ppc64el
  python-schooltool 1:2.6.4-0ubuntu3 in artful s390x
  schooltool 1:2.6.4-0ubuntu3 in artful amd64
  schooltool 1:2.6.4-0ubuntu3 in artful arm64
  schooltool 1:2.6.4-0ubuntu3 in artful armhf
  schooltool 1:2.6.4-0ubuntu3 in artful i386
  schooltool 1:2.6.4-0ubuntu3 in artful ppc64el
  schooltool 1:2.6.4-0ubuntu3 in artful s390x
Comment: Unsatisfiable dep on python-pydf; LP: #1665464
1 package successfully removed.

Changed in schooltool (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers