← Back to team overview

desktop-packages team mailing list archive

[Bug 1346391] Re: texlive or texlive-pictures package missing dependency

 

Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: texlive-base (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to texlive-base in Ubuntu.
https://bugs.launchpad.net/bugs/1346391

Title:
  texlive or texlive-pictures package missing dependency

Status in texlive-base package in Ubuntu:
  Confirmed

Bug description:
  People expect the texlive meta package to automatically load all
  needed dependencies, but this is no longer true on Ubuntu-14.04. The
  pgf package is needed by many of the packages included in texlive, but
  it is not loaded by texlive. This oversight breaks many existing latex
  files that compiled in earlier versions of texlive, that no longer
  will compile properly with the standard texlive package in
  Ubuntu-14.04.

  For example, the files tikz.sty and pgfkeys.sty are included in the
  pgf package, but pgf is not loaded by texlive. Neither is it loaded by
  texlive-pictures, which has many packages that depend on pfg being
  available.

  I am unsure whether pgf should be a dependency of texlive itself, or
  rather of texlive-pictures. But it needs to be included SOMEWHERE in
  order for latex to work properly.

  $ lsb_release -rd
  Description:	Linux Mint 17 Qiana
  Release:	17

  $ apt-cache policy texlive
  texlive:
    Installed: 2013.20140215-1
    Candidate: 2013.20140215-1
    Version table:
   *** 2013.20140215-1 0
          500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
          100 /var/lib/dpkg/status

  $ apt-cache policy texlive-pictures
  texlive-pictures:
    Installed: 2013.20140215-1
    Candidate: 2013.20140215-1
    Version table:
   *** 2013.20140215-1 0
          500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
          100 /var/lib/dpkg/status

  When I compiled the attached file using the pdflatex command after
  installing both texlive and texlive-pictures, I of course expected no
  errors. Instead, I get the error messages:

  LaTeX error: File `tikz.sty' not found.
  LaTeX error: File `pgfkeys.sty' not found.

  The fix is trivial: simply install the pgf package and the errors go
  away.

  But this is clearly a missing dependency in the packaging system, and
  as such ought to be fixed. When a user installs the texlive and
  texlive-pictures packages, they should be able to expect that all
  needed dependencies are installed, too.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/texlive-base/+bug/1346391/+subscriptions