Chart::Gnuplot should not depend on gnuplot, but on gnuplot-nox or gnuplot-x11

Bug #611204 reported by Austriaco
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libchart-gnuplot-perl (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: libchart-gnuplot-perl

Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid

libchart-gnuplot-perl version: 0.12-1

I'm running amd64 architecture, but suspect this happens elsewhere.

After installing Chart::Gnuplot via apt-get, I noticed I had a big bunch of X-related packages installed. On a headless server these X-related packages are unnecessary, since I will never display anything on that server, but I'm only interested in generating plots from perl scripts run through apache CGI.

The problem is that libchart-gnuplot-perl depends on gnuplot, which depends on Xorg, since it was assumed the person installing gnuplot would use it interactively, displaying and inspecting plots on a desktop.

I uninstalled the perl module and gnuplot-x11 (leaving installed gnuplot-nox) and then proceeded to install Chart::Gnuplot via the cpan perl utility. The plots on the headless server are now being generated on the fly from my perl CGI script and I freed some MBs of space (every byte of server space has a price, better to be thrifty there).

I would however prefer to keep installing and managing my perl modules via APT, since this way I can keep better track of upgrades and dependencies.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: libchart-gnuplot-perl (not installed)
ProcVersionSignature: Ubuntu 2.6.32-24.38-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
Architecture: amd64
Date: Thu Jul 29 10:48:28 2010
InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: libchart-gnuplot-perl

Revision history for this message
Ansgar Burchardt (aburch) wrote :

Salvatore Bonaccorso changed this in the pkg-perl SVN repository. Will be included in the next upload.

Changed in libchart-gnuplot-perl (Ubuntu):
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libchart-gnuplot-perl - 0.15-2

---------------
libchart-gnuplot-perl (0.15-2) unstable; urgency=low

  * debian/control:
    - Depends on gnuplot-nox | gnuplot-x11 instead of gnuplot (>= 4.2).
      Drop versioned dependencies as stable has already 4.2.2.
      (LP: #611204).
    - Make versioned Build-Depends-Indep on perl unversioned, perl (>=
      5.10) is already satisified in stable. Drop explicit listing of perl in
      Depends as it is covered by ${perl:Depends}.
  * Refresh debian/copyright: Explicit reference to GPL-1 license text
    in `/usr/share/common-licenses/GPL-1'.
  * Bump Standards-Version to 3.9.1.

libchart-gnuplot-perl (0.15-1) unstable; urgency=low

  * New upstream release
 -- Ubuntu Archive Auto-Sync <email address hidden> Fri, 15 Oct 2010 09:37:23 +0000

Changed in libchart-gnuplot-perl (Ubuntu):
status: Fix Committed → 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.