pdfshuffler fails to install to a usable state on maverick

Bug #589443 reported by toobuntu
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
pdfshuffler (Debian)
Fix Released
Unknown
pdfshuffler (Ubuntu)
Fix Released
High
Andrew Starr-Bochicchio

Bug Description

Binary package hint: pdfshuffler

Although pdfshuffler installs, it is not usable on maverick.

$ apt-cache policy pdfshuffler
pdfshuffler:
  Installed: 0.5-1
  Candidate: 0.5-1
  Version table:
 *** 0.5-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status

$ pdfshuffler
pdfshuffler: command not found

$ man pdfshuffler
No manual entry for pdfshuffler

$ sudo aptitude purge pdfshuffler
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be REMOVED:
  pdfshuffler{p} python-pypdf{u}
0 packages upgraded, 0 newly installed, 2 to remove and 14 not upgraded.
Need to get 0B of archives. After unpacking 270kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 172044 files and directories currently installed.)
Removing pdfshuffler ...
Purging configuration files for pdfshuffler ...
(Reading database ... 172036 files and directories currently installed.)
Removing python-pypdf ...
Processing triggers for python-support ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

$ sudo aptitude install pdfshuffler
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following NEW packages will be installed:
  pdfshuffler python-pypdf{a}
0 packages upgraded, 2 newly installed, 0 to remove and 14 not upgraded.
Need to get 31.8kB/36.6kB of archives. After unpacking 270kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com/ubuntu/ maverick/universe python-pypdf 1.12-3 [31.8kB]
Fetched 31.8kB in 0s (45.8kB/s)
Selecting previously deselected package python-pypdf.
(Reading database ... 172024 files and directories currently installed.)
Unpacking python-pypdf (from .../python-pypdf_1.12-3_all.deb) ...
Selecting previously deselected package pdfshuffler.
Unpacking pdfshuffler (from .../pdfshuffler_0.5-1_all.deb) ...
Setting up python-pypdf (1.12-3) ...
Setting up pdfshuffler (0.5-1) ...
Processing triggers for python-support ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

$ pdfshuffler
pdfshuffler: command not found

$ man pdfshuffler
No manual entry for pdfshuffler

$ apport-cli -f -p pdfshuffler

*** Collecting problem information

The collected information can be sent to the developers to improve the
application. This might take a few minutes.
/usr/lib/python2.6/dist-packages/apport/packaging_impl.py:93: DeprecationWarning: Attribute 'CurrentVer' of the 'apt_pkg.Package' object is deprecated, use 'current_ver' instead.
  cur_ver = self._apt_pkg(package)._pkg.CurrentVer
/usr/lib/python2.6/dist-packages/apport/packaging_impl.py:97: DeprecationWarning: Attribute 'DependsList' of the 'apt_pkg.Version' object is deprecated, use 'depends_list' instead.
  return [d[0].TargetPkg.Name for d in cur_ver.DependsList.get('Depends', []) +
/usr/lib/python2.6/dist-packages/apport/packaging_impl.py:98: DeprecationWarning: Attribute 'DependsList' of the 'apt_pkg.Version' object is deprecated, use 'depends_list' instead.
  cur_ver.DependsList.get('PreDepends', [])]
/usr/lib/python2.6/dist-packages/apport/packaging_impl.py:98: DeprecationWarning: Attribute 'TargetPkg' of the 'apt_pkg.Dependency' object is deprecated, use 'target_pkg' instead.
  cur_ver.DependsList.get('PreDepends', [])]
/usr/lib/python2.6/dist-packages/apport/packaging_impl.py:98: DeprecationWarning: Attribute 'Name' of the 'apt_pkg.Package' object is deprecated, use 'name' instead.
  cur_ver.DependsList.get('PreDepends', [])]
................

$ aptitude show pdfshuffler
Package: pdfshuffler
State: installed
Automatically installed: no
Version: 0.5-1
Priority: optional
Section: universe/x11
Maintainer: Ubuntu Developers <email address hidden>
Uncompressed Size: 69.6k
Depends: python, python-gtk2, python-pypdf (>= 1.10), python-poppler
Description: merge, split and re-arrange pages from PDF documents
 PDF-Shuffler is a small application which allows to merge or split pdf
 documents and rotate, crop and rearrange their pages using an interactive and
 intuitive graphical interface.
Homepage: http://pdfshuffler.sf.net

$ apt-cache policy python python-gtk2 python-pypdf python-poppler
python:
  Installed: 2.6.5-0ubuntu1
  Candidate: 2.6.5-0ubuntu1
  Version table:
 *** 2.6.5-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/main Packages
        350 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
python-gtk2:
  Installed: 2.17.0-0ubuntu2
  Candidate: 2.17.0-0ubuntu2
  Version table:
 *** 2.17.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/main Packages
        350 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
python-pypdf:
  Installed: 1.12-3
  Candidate: 1.12-3
  Version table:
 *** 1.12-3 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status
python-poppler:
  Installed: 0.12.1-1
  Candidate: 0.12.1-1
  Version table:
 *** 0.12.1-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: pdfshuffler 0.5-1
ProcVersionSignature: Ubuntu 2.6.34-5.13-virtual 2.6.34
Uname: Linux 2.6.34-5-virtual x86_64
Architecture: amd64
Date: Thu Jun 3 19:05:47 2010
EcryptfsInUse: Yes
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
SourcePackage: pdfshuffler

Revision history for this message
toobuntu (toobuntu) wrote :
Revision history for this message
Dan O'Huiginn (daniel-ohuiginn) wrote :

Seems to be solved by rebuilding

Changed in pdfshuffler (Ubuntu):
assignee: nobody → Dan O'Huiginn (daniel-ohuiginn)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pdfshuffler - 0.5-1build1

---------------
pdfshuffler (0.5-1build1) maverick; urgency=low

  * No change rebuild to correct misbuild (LP: #589443)
 -- Dan O'Huiginn <email address hidden> Thu, 10 Jun 2010 14:15:12 -0400

Changed in pdfshuffler (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
toobuntu (toobuntu) wrote :

Not fixed by the rebuild.

$ pdfshuffler
pdfshuffler: command not found

$ apt-cache policy pdfshuffler
pdfshuffler:
  Installed: 0.5-1build1
  Candidate: 0.5-1build1
  Version table:
 *** 0.5-1build1 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status

$ sudo aptitude purge pdfshuffler
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be REMOVED:
  pdfshuffler{p} python-pypdf{u}
0 packages upgraded, 0 newly installed, 2 to remove and 52 not upgraded.
Need to get 0B of archives. After unpacking 270kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 218780 files and directories currently installed.)
Removing pdfshuffler ...
Purging configuration files for pdfshuffler ...
(Reading database ... 218772 files and directories currently installed.)
Removing python-pypdf ...
Processing triggers for python-support ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

$ sudo aptitude install pdfshuffler
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following NEW packages will be installed:
  pdfshuffler python-pypdf{a}
0 packages upgraded, 2 newly installed, 0 to remove and 52 not upgraded.
Need to get 36.6kB of archives. After unpacking 270kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com/ubuntu/ maverick/universe python-pypdf 1.12-3 [31.8kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ maverick/universe pdfshuffler 0.5-1build1 [4,816B]
Fetched 36.6kB in 0s (52.8kB/s)
Selecting previously deselected package python-pypdf.
(Reading database ... 218760 files and directories currently installed.)
Unpacking python-pypdf (from .../python-pypdf_1.12-3_all.deb) ...
Selecting previously deselected package pdfshuffler.
Unpacking pdfshuffler (from .../pdfshuffler_0.5-1build1_all.deb) ...
Setting up python-pypdf (1.12-3) ...
Setting up pdfshuffler (0.5-1build1) ...
Processing triggers for python-support ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

$ pdfshuffler
pdfshuffler: command not found

$ apt-cache policy pdfshuffler python-pypdf
pdfshuffler:
  Installed: 0.5-1build1
  Candidate: 0.5-1build1
  Version table:
 *** 0.5-1build1 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status
python-pypdf:
  Installed: 1.12-3
  Candidate: 1.12-3
  Version table:
 *** 1.12-3 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
        100 /var/lib/dpkg/status

Changed in pdfshuffler (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
toobuntu (toobuntu) wrote :

Downgrading to 0.4.2-1 from lucid gives me a usable pdfshuffler in maverick.

$ apt-cache policy pdfshuffler
pdfshuffler:
  Installed: 0.4.2-1
  Candidate: 0.4.2-1
  Package pin: 0.4.2-1
  Version table:
     0.5-1build1 1001
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe Packages
 *** 0.4.2-1 1001
        350 http://us.archive.ubuntu.com/ubuntu/ lucid/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
Dan O'Huiginn (daniel-ohuiginn) wrote :

sorry about that.
Turns out it was missing a build-dep on python; patch attached

Changed in pdfshuffler (Ubuntu):
assignee: Dan O'Huiginn (daniel-ohuiginn) → nobody
Changed in pdfshuffler (Ubuntu):
status: Confirmed → In Progress
importance: Undecided → High
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
Revision history for this message
Colin Watson (cjwatson) wrote :

pdfshuffler (0.5-1ubuntu1) maverick; urgency=low

  [ Dan O'Huiginn ]
  * Build-depend on python (LP: #589443)

  [ Andrew Starr-Bochicchio ]
  * Build-depend on python-support.
  * Depend on ${python:Depends}.

 -- Andrew Starr-Bochicchio <email address hidden> Tue, 14 Sep 2010 16:59:53 -0400

Changed in pdfshuffler (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Forwarded and fixed in Debian as well.

Changed in pdfshuffler (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.