You have been subscribed to a public bug:

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.

** Affects: texlive-base (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bot-comment texlive texlive-pictures
-- 
texlive or texlive-pictures package missing dependency
https://bugs.launchpad.net/bugs/1346391
You received this bug notification because you are a member of Desktop 
Packages, which is subscribed to texlive-base in Ubuntu.

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to