Shutter doesn't fill certain dependencies

Bug #528962 reported by Eddie Hübinette
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
shutter (Debian)
Fix Released
Unknown
shutter (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: shutter

What should happen:
Installing shutter via apt-get should work wonders.

What happens:
Shutter needs imagemagick to run, but that package is only listed as "recommended" package and isn't installed as a dependency.

________________________________________________________________________

Description: Ubuntu lucid (development branch)
Release: 10.04

System fully updated and synced with the repos.

________________________________________________________________________

somalier@ubuntu:~$ apt-cache policy shutter
shutter:
  Installed: 0.85.1-1
  Candidate: 0.85.1-1
  Version table:
 *** 0.85.1-1 0
        500 http://se.archive.ubuntu.com lucid/universe Packages
        100 /var/lib/dpkg/status

_______________________________________________________________________

somalier@ubuntu:~$ install shutter
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  gnome-web-photo libgoo-canvas-perl imagemagick
The following NEW packages will be installed:
  shutter
0 upgraded, 1 newly installed, 0 to remove and 8 not upgraded.
3 not fully installed or removed.
Need to get 0B/2,074kB of archives.
After this operation, 11.5MB of additional disk space will be used.
Selecting previously deselected package shutter.
(Reading database ... 182108 files and directories currently installed.)
Unpacking shutter (from .../shutter_0.85.1-1_all.deb) ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Processing triggers for python-support ...
Setting up libvirtodbc0 (6.1.0-0ubuntu3) ...
/var/lib/dpkg/info/libvirtodbc0.postinst: 36: odbcinst: not found
dpkg: error processing libvirtodbc0 (--configure):
 subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of virtuoso-opensource-6.0:
 virtuoso-opensource-6.0 depends on libvirtodbc0; however:
  Package libvirtodbc0 is not configured yet.
dpkg: error processing virtuoso-opensource-6.0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtuoso-server:
 virtuoso-server depends on virtuoso-opensource-6.0; however:
  Package virtuoso-opensource-6.0 is not configured yet.
dpkg: error processing virtuoso-server (--configure):
 dependency problems - leaving unconfigured
Setting up shutter (0.85.1-1) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                        No apport report written because the error message indicates its a followup error from a previous failure.
                                                Errors were encountered while processing:
 libvirtodbc0
 virtuoso-opensource-6.0
 virtuoso-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

_______________________________________________________________________

somalier@ubuntu:~$ shutter

INFO: checking installed components...

ERROR: imagemagick is missing --> aborting!

ProblemType: Bug
Architecture: amd64
Date: Sat Feb 27 13:13:16 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
NonfreeKernelModules: nvidia
Package: shutter 0.85.1-1
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-13.18-generic
SourcePackage: shutter
Uname: Linux 2.6.32-13-generic x86_64

Revision history for this message
Eddie Hübinette (e-hubinette) wrote :
Changed in shutter (Ubuntu):
status: New → Confirmed
Vish (vish)
Changed in shutter (Ubuntu):
status: Confirmed → New
Revision history for this message
Nigel Babu (nigelbabu) wrote :

The changelogs seem to indicate that the deps was indeed tinkered with. Confirming this issue.

Revision history for this message
Vish (vish) wrote :

This bug is an upstream one and it would be quite helpful if somebody experiencing it could send the bug the to the people writing the software. You can learn more about how to do this for various upstreams at https://wiki.ubuntu.com/Bugs/Upstream. Thanks in advance!

Changed in shutter (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Nigel Babu (nigelbabu) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567612

Revision history for this message
David D Lowe (flimm) wrote :

This patch should fix it, it just moves the imagemagick dependency from Suggests to Depends.

Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

David,

You forgot to update the maintainer field, I did it for you. Thanks for your contribution.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package shutter - 0.85.1-1ubuntu1

---------------
shutter (0.85.1-1ubuntu1) lucid; urgency=low

  * Moved imagemagick dependency from Suggests to Depends. (LP: #528962)
 -- David D Lowe <email address hidden> Fri, 12 Mar 2010 19:01:58 +0000

Changed in shutter (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Eddie Hübinette (e-hubinette) wrote :

I'm confirming that problem is now non-existant.

Installing shutter goes as it's supposed to:

somalier@ubuntu:/$ install shutter
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  imagemagick
Suggested packages:
  imagemagick-doc transfig gnome-web-photo libgoo-canvas-perl
The following NEW packages will be installed:
  imagemagick shutter
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 102kB/2,176kB of archives.
After this operation, 11.9MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://se.archive.ubuntu.com lucid/main imagemagick 7:6.5.7.8-1ubuntu1 [102kB]
Fetched 102kB in 0s (244kB/s)
Selecting previously deselected package imagemagick.
(Reading database ... 230868 files and directories currently installed.)
Unpacking imagemagick (from .../imagemagick_7%3a6.5.7.8-1ubuntu1_amd64.deb) ...
Selecting previously deselected package shutter.
Unpacking shutter (from .../shutter_0.85.1-1ubuntu1_all.deb) ...
Processing triggers for menu ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for python-support ...
Setting up imagemagick (7:6.5.7.8-1ubuntu1) ...

Setting up shutter (0.85.1-1ubuntu1) ...
Processing triggers for menu ...

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

Other bug subscribers

Remote bug watches

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