[Bug 177065] Ownership of texmf/doc

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 6 16:30:51 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Ownership of texmf/doc


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177065


jpo at di.uminho.pt changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jpo at di.uminho.pt




------- Additional Comments From jpo at di.uminho.pt  2006-01-06 11:30 EST -------
(In reply to comment #0)
> From Bugzilla Helper:
> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922
Fedora/1.0.7-1.1.fc4 Firefox/1.0.7
> 
> Description of problem:
> RFE to change ownership of the texmf/doc package from tetex-doc to tetex
> 
> The issue is that Fedora Extras has changed policy such that packages are not
allowed to own directories owned by other packages.
> 
> tetex packages often put stuff into texmf/doc so that they are available to
the texdoc application, which is part of the tetex package.
> 
> Since the tetex-doc package owns texmf/doc but is rather large, and not
required for texdoc to work - what we have been doing is allowing the various
tetex add-on packages to own texmf/doc so that they don't result in an un-owned
directory or have to require the huge tetex-doc package.
> 
> [mpeters at prometheus ~]$ rpm -qf /usr/share/texmf/doc
> tetex-prosper-1.5-2.fc4
> tetex-perltex-1.2-2.fc4
> tetex-fontools-20051003-1.fc4
> tetex-doc-3.0-7.FC4
> [mpeters at prometheus ~]$ 
> 
> Since texdoc is owned by the tetex package and the texmf/doc directory is a
standard place for tetex packages to put stuff, the simple solution would be to
change ownership of the texmf/doc to the tetex package so that the tetex add-on
packages no longer need to own that directory (or require tetex-doc)
> 

The ownership problem should also apply to every (?) texmf/doc subdirectory
  * /usr/share/texmf/doc/latex/    (latex packages documentation base dir)
  * /usr/share/texmf/doc/fonts/    (latex fonts documentation base dir)
  * /usr/share/texmf/doc/.../

just try a "rpm -qf /usr/share/texmf/doc/latex/"

> 
> Additional info:
> 
> I don't think this is worth changing for FC 3/4 unless there is something else
that needs changing, as the update would cause a massive download for a fairly
trivial issue.
> 

We do have a problem with current FC-4 and FC-5 tetex configuration: there is
no way to update system-wide latex core packages/fonts (the directory
search order is wrong):

   Command: kpsewhich -expand-var '$TEXMF'
   FC-3: {/root/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}
   FC-4: {!!/root/.texmf-config,!!/root/.texmf-var,/root/texmf, \
      !!/usr/share/texmf-config,!!/usr/share/texmf-var,!!/usr/share/texmf, \
      !!/usr/local/share/texmf,!!/usr/share/texmf-dist}
   Rawhide: {!!/root/.texmf-config,!!/root/.texmf-var,/root/texmf, \ 
      !!/usr/share/texmf-config,!!/usr/share/texmf-var,!!/usr/share/texmf, \ 
      !!/usr/local/share/texmf,!!/usr/share/texmf-dist}

In particular, the "/usr/local/share/texmf" directory should be listed before
 "/usr/share/texmf".

Note: at least the following packages - beamer, pgf, and xcolor - have more
recent versions than the ones shipped with tetex 3.0.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list