grisbi pulls in >300MB of optional dependencies

Bug #284892 reported by marmuta
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
grisbi (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: grisbi

Ubuntu intrepid (development branch) Release 8.10
grisbi 0.5.9-0ubuntu2 0
   Recommends: latex-ucs, tetex-extra

When installing grisbi I expected to download and install a few MB of packages.
What happened instead is that apt asks for the installation of a full blown latex system with a 336MB download and close to 700MB on-disk.

The upstream documentation states that latex is optional, see
http://grisbi.tuxfamily.org/dokuwiki/doku.php?id=docs_en:installation.

I believe that the dependency "tetex-extra" should be downgraded from recommends to suggests.
Also the other recommends dependency "latex-ucs" doesn't exist in Intrepids repository. Should it be removed?

Revision history for this message
marmuta (marmuta) wrote :

This still happens on Jaunty Alpha2.
Please someone demote tetex-extra to suggests.

Confirming due to duplicate Bug #290547.

Changed in grisbi:
status: New → Confirmed
Revision history for this message
Stéphane Glondu (glondu) wrote :

Fixed in Debian release 0.5.9-1, now synchronized with Ubuntu

Changed in grisbi (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Benjamin.M (benjaminm) wrote :
Download full text (3.3 KiB)

I just tried to install grisbi and I am experiencing the same problem.
It confuses me that this Bug is marked as fixed 0o

I'm using Jaunty 9.04 and I did an 'apt-get update' and 'apt-get dist-upgrade', so everything is up to date [as of 8th August].

When I want to install grisbi I get:

ben@Nyx:~$ sudo apt-get install grisbi
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  dvipdfmx lacheck latex-beamer latex-xcolor libofx4 libosp5 lmodern pgf
  preview-latex-style prosper ps2eps tetex-extra tex-common texlive
  texlive-base texlive-base-bin texlive-base-bin-doc texlive-bibtex-extra
  texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
  texlive-fonts-extra texlive-fonts-extra-doc texlive-fonts-recommended
  texlive-fonts-recommended-doc texlive-generic-extra
  texlive-generic-recommended texlive-humanities texlive-humanities-doc
  texlive-lang-croatian texlive-lang-cyrillic texlive-lang-czechslovak
  texlive-lang-danish texlive-lang-dutch texlive-lang-finnish
  texlive-lang-french texlive-lang-german texlive-lang-greek
  texlive-lang-hungarian texlive-lang-italian texlive-lang-latin
  texlive-lang-mongolian texlive-lang-norwegian texlive-lang-other
  texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish
  texlive-lang-swedish texlive-lang-vietnamese texlive-latex-base
  texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-math-extra
  texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc
  texlive-publishers texlive-publishers-doc tipa
Vorgeschlagene Pakete:
  auctex ofx debhelper texlive-doc-en perl-tk dvi2tty dvidvi cm-super texpower
  scalable-cyrfonts-tex
Empfohlene Pakete:
  latex-ucs
Die folgenden NEUEN Pakete werden installiert:
  dvipdfmx grisbi lacheck latex-beamer latex-xcolor libofx4 libosp5 lmodern
  pgf preview-latex-style prosper ps2eps tetex-extra tex-common texlive
  texlive-base texlive-base-bin texlive-base-bin-doc texlive-bibtex-extra
  texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
  texlive-fonts-extra texlive-fonts-extra-doc texlive-fonts-recommended
  texlive-fonts-recommended-doc texlive-generic-extra
  texlive-generic-recommended texlive-humanities texlive-humanities-doc
  texlive-lang-croatian texlive-lang-cyrillic texlive-lang-czechslovak
  texlive-lang-danish texlive-lang-dutch texlive-lang-finnish
  texlive-lang-french texlive-lang-german texlive-lang-greek
  texlive-lang-hungarian texlive-lang-italian texlive-lang-latin
  texlive-lang-mongolian texlive-lang-norwegian texlive-lang-other
  texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish
  texlive-lang-swedish texlive-lang-vietnamese texlive-latex-base
  texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-math-extra
  texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc
  texlive-publishers texlive-publishers-doc tipa
0 aktualisiert, 65 neu installiert, 0 zu entfernen un...

Read more...

Revision history for this message
Stéphane Glondu (glondu) wrote : Re: [Bug 284892] grisbi pulls in >300MB of optional dependencies

Benjamin.M a écrit :
> I just tried to install grisbi and I am experiencing the same problem.
> It confuses me that this Bug is marked as fixed 0o

This is not really a bug. grisbi used to "recommend" latex-ucs and
tetex-extra, making it install with package managers' default settings.
It has been a suggestion since version 0.5.9-1, and the version shipped
with Karmic will no longer pull texlive when installing grisbi (with
default settings).

You can still install grisbi without all latex stuff anyway, even with
Jaunty. I am not aware of a way to do this with apt-get, but with
aptitude or synaptic user interfaces, you can un-select all tex stuff
and keep only grisbi before starting download. Or alternatively, you can
disable automatic installation of recommendations. This is something you
should do in general if you always want to have the minimum stuff
installed on your system.

Hope that helps,

--
Stéphane

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.