Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 222501
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: TeX herd <tex@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Andrey Grozin <grozin@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 222501 depends on: 208300 216820 218051 231093 236616 Show dependency tree
Bug 222501 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-05-17 12:29 0000
It would be a good idea to get rid of virtual/tetex, because it indicates not a
logical functionality but a specific implementation. tetex is being gradually
replaced by texlive; packages which require some LaTeX (or TeX) functionality
should depend on virtual/latex-base (or virtual/tex-base). This allows users to
switch an implementation (tetex -> texlive, for example). Also, a number of
these packages have the USE flag tetex, which should be, probably, replaced by
the global USE flag latex (maybe, tex also should become a global USE flag, if
there are enough packages with plain TeX support), see bug #196745. Here is a
list of packages; it there are really *good* reasons to depend on virtaul/tetex
and not virtual/latex-base (i.e., tetex cannot be replaced by texlive as a
dependency of some specific package), then, of course, the virtaul/tetex will
remain for time being; but such cases require a careful examination - maybe,
they can use texlive instead.

dev-tools@gentoo.org, nerdboy@gentoo.org:
app-doc/doxygen

emacs@gentoo.org, common-lisp@gentoo.org:
app-emacs/slime

shell-tools@gentoo.org:
app-misc/tdl

kernel-misc@gentoo.org:
app-misc/fdutils

ferdy@gentoo.org:
app-misc/muttprint

maintainer-needed@gentoo.org:
app-misc/chesstask
dev-lang/mmix
dev-util/ragel

tex@gentoo.org:
app-office/eqe
app-text/active-dvi
app-text/pdfjam
app-text/passivetex

gnome-office@gentoo.org, guilc@fr.st:
app-office/grisbi

kde@gentoo.org:
app-office/kletterwizard
kde-base/kdvi

kde@gentoo.org, cryos@gentoo.org:
app-text/kbibtex

vim@gentoo.org, james.noble@worc.ox.ac.uk:
app-vim/latexsuite

ada@gentoo.org:
dev-ada/asis-gpl

vapier@gentoo.org:
dev-libs/libtomcrypt

common-lisp@gentoo.org:
dev-lisp/cl-mcclim
dev-lisp/cl-cgi-utils
dev-lisp/cl-tclink
dev-lisp/cl-cffi

perl@gentoo.org:
dev-perl/Template-Latex

python@gentoo.org:
dev-python/pyx

tcltk@gentoo.org:
dev-tcltk/tkzinc

dev-embedded@gentoo.org:
dev-tinyos/tos

haskell@gentoo.org:
dev-util/bnfc
dev-util/darcs

haskell@gentoo.org, tex@gentoo.org:
dev-haskell/lhs2tex

games@gentoo.org:
games-board/freedoko

centic@gentoo.org:
media-gfx/asymptote

cjk@gentoo.org:
media-libs/vflib

sound@gentoo.org:
media-sound/musescore

netmon@gentoo.org:
net-analyzer/sonar

netmon@gentoo.org, anant@gentoo.org:
net-analyzer/ns

net-dialup@gentoo.org:
net-dialup/mgetty

sci-biology@gentoo.org:
sci-biology/wise

sci-chemistry@gentoo.org:
sci-chemistry/moldy

sci-geosciences@gentoo.org:
sci-geosciences/gpsbabel
sci-libs/libcore

sci@gentoo.org:
sci-libs/pgplot
sci-misc/gri
sci-visualization/pyxplot

markusle@gentoo.org:
sci-libs/itpp

sci-mathematics@gentoo.org:
sci-mathematics/pari
sci-mathematics/nusmv

robbat2@gentoo.org:
sys-block/btrace

hp-cluster@gentoo.org, kanaka@gentoo.org:
sys-cluster/mpich2

sci@gentoo.org, markusle@gentoo.org:
sys-cluster/charm

base-system@gentoo.org, tantive@gentoo.org:
sys-power/apcupsd

mobile@gentoo.org, genstef@gentoo.org:
sys-power/powersave

web-apps@gentoo.org, trapni@gentoo.org, tchiwam@gentoo.org:
www-apps/mediawiki

net-im@gentoo.org:
x11-plugins/pidgin-latex

------- Comment #1 From George Shapovalov 2008-05-17 19:19:33 0000 -------
dev-ada/asis-gpl converted.

------- Comment #2 From Ulrich Müller 2008-05-17 21:01:11 0000 -------
> emacs@gentoo.org, common-lisp@gentoo.org:
> app-emacs/slime

app-emacs/slime calls texi2dvi and needs texinfo.tex, so the dependency would
be something like ...
    virtual/latex-base
    || ( dev-texlive/texlive-texinfo app-text/tetex app-text/ptex )
... which doesn't look very elegant to me.

Please advise what should be done in this case. Should a virtual for texinfo be
introduced?

------- Comment #3 From Markus Dittrich 2008-05-18 11:45:15 0000 -------
I've switched 

sci-mathematics/pari
sci-libs/itpp 

over to virtual/latex-base.

Both sys-cluster/charm and sci-mathematics/nusmv need
more than what is provided virtual/latex-base and I have
yet to track down the proper dependencies.

Best,
Markus

------- Comment #4 From Markus Dittrich 2008-05-18 17:13:40 0000 -------
virtual/tetex has been removed from

sys-cluster/charm  
sci-mathematics/nusmv

------- Comment #5 From Markus Dittrich 2008-05-18 17:17:50 0000 -------
(In reply to comment #2)
> app-emacs/slime calls texi2dvi and needs texinfo.tex, so the dependency would
> be something like ...
>     virtual/latex-base
>     || ( dev-texlive/texlive-texinfo app-text/tetex app-text/ptex )
> ... which doesn't look very elegant to me.
> 
> Please advise what should be done in this case. Should a virtual for texinfo be
> introduced?
> 

Your solution is identical to what I am already using for several packages
since virtual/latex-base does not provide all that is needed.
However, the additional requirements are often different, e.g.,
texlive-latexextra or texlive-genericrecommended which means we'd
need virtuals for all of them.

Best,
Markus

------- Comment #6 From Ulrich Müller 2008-05-18 21:03:54 0000 -------
app-emacs/slime done:

"virtual/tetex" dependency replaced by "virtual/latex-base || (
dev-texlive/texlive-texinfo app-text/tetex app-text/ptex )"

------- Comment #7 From Alin Năstac 2008-05-19 20:38:33 0000 -------
net-dialup/mgetty now depends on virtual/latex-base (all it needs is the dvips
program).

------- Comment #8 From Markus Dittrich 2008-06-09 10:49:29 0000 -------
I just fixed:

sci-biology/wise
sci-chemistry/moldy
sci-misc/gri

Best,
Markus

------- Comment #9 From Jeroen Roovers 2008-06-30 16:55:39 0000 -------
Ew, filing One Big Bug usually doesn't work.

------- Comment #10 From Andrey Grozin 2008-07-04 04:29:09 0000 -------
media-gfx/asymptote done

------- Comment #11 From Andrey Grozin 2008-07-07 05:34:48 0000 -------
(In reply to comment #0)
Status report: packages which still depend on virtual/tetex

> shell-tools@gentoo.org:
> app-misc/tdl
> 
> kernel-misc@gentoo.org:
> app-misc/fdutils
> 
> ferdy@gentoo.org:
> app-misc/muttprint
> 
> maintainer-needed@gentoo.org:
> app-misc/chesstask
> dev-lang/mmix
> dev-util/ragel
> 
> tex@gentoo.org:
> app-office/eqe
> app-text/active-dvi
> app-text/passivetex
> 
> gnome-office@gentoo.org, guilc@fr.st:
> app-office/grisbi
> 
> kde@gentoo.org:
> app-office/kletterwizard
> kde-base/kdvi
> 
> kde@gentoo.org, cryos@gentoo.org:
> app-text/kbibtex
> 
> vim@gentoo.org, james.noble@worc.ox.ac.uk:
> app-vim/latexsuite
> 
> vapier@gentoo.org:
> dev-libs/libtomcrypt
> 
> common-lisp@gentoo.org:
> dev-lisp/cl-mcclim
> dev-lisp/cl-cgi-utils
> dev-lisp/cl-tclink
> dev-lisp/cl-cffi
> 
> perl@gentoo.org:
> dev-perl/Template-Latex
> 
> python@gentoo.org:
> dev-python/pyx
> 
> tcltk@gentoo.org:
> dev-tcltk/tkzinc
> 
> dev-embedded@gentoo.org:
> dev-tinyos/tos
> 
> haskell@gentoo.org:
> dev-util/bnfc
> dev-util/darcs
> 
> haskell@gentoo.org, tex@gentoo.org:
> dev-haskell/lhs2tex
> 
> games@gentoo.org:
> games-board/freedoko
> 
> cjk@gentoo.org:
> media-libs/vflib
> 
> sound@gentoo.org:
> media-sound/musescore
> 
> netmon@gentoo.org:
> net-analyzer/sonar
> 
> netmon@gentoo.org, anant@gentoo.org:
> net-analyzer/ns
> 
> sci-geosciences@gentoo.org:
> sci-geosciences/gpsbabel
> sci-libs/libcore
> 
> sci@gentoo.org:
> sci-libs/pgplot
> sci-visualization/pyxplot
> 
> robbat2@gentoo.org:
> sys-block/btrace
> 
> hp-cluster@gentoo.org, kanaka@gentoo.org:
> sys-cluster/mpich2
> 
> base-system@gentoo.org, tantive@gentoo.org:
> sys-power/apcupsd
> 
> mobile@gentoo.org, genstef@gentoo.org:
> sys-power/powersave
> 
> web-apps@gentoo.org, trapni@gentoo.org, tchiwam@gentoo.org:
> www-apps/mediawiki
> 
> net-im@gentoo.org:
> x11-plugins/pidgin-latex

------- Comment #12 From Sébastien Fabbro 2008-07-07 08:37:11 0000 -------
> sci@gentoo.org:
> sci-libs/pgplot
> sci-visualization/pyxplot

done.

------- Comment #13 From Ulrich Müller 2008-07-07 17:10:31 0000 -------
(In reply to comment #6)
> app-emacs/slime done:
> 
> "virtual/tetex" dependency replaced by "virtual/latex-base || (
> dev-texlive/texlive-texinfo app-text/tetex app-text/ptex )"

Changed again to depend on the new virtual/texi2dvi, see bug 230473.

------- Comment #14 From Lennart Kolmodin 2008-07-07 19:24:56 0000 -------
> haskell@gentoo.org:
> dev-util/bnfc
> dev-util/darcs

done, thanks.

------- Comment #15 From Alexis Ballier 2008-09-02 22:09:41 0000 -------
(In reply to comment #11)
> > sound@gentoo.org:
> > media-sound/musescore

Samuli took care of it when bumping the latest version.

------- Comment #16 From Alexis Ballier 2008-09-02 22:19:59 0000 -------
(In reply to comment #11)

> > gnome-office@gentoo.org, guilc@fr.st:
> > app-office/grisbi

dang took care of it in bug #196745

------- Comment #17 From Ulrich Müller 2008-09-02 22:48:43 0000 -------
dev-tex/catdvi fixed (although it's not in the above list).

------- Comment #18 From Olivier Crete 2008-09-02 23:00:07 0000 -------
opfer did pigin-latex, net-im out

------- Comment #19 From Alexis Ballier 2008-09-02 23:45:46 0000 -------
(In reply to comment #11)
> > cjk@gentoo.org:
> > media-libs/vflib

did that one

------- Comment #20 From Christian Faulhammer 2008-09-02 23:51:37 0000 -------
kde-base/kdvi
done with USE=tetex transition

------- Comment #21 From Alexis Ballier 2008-09-02 23:52:36 0000 -------
(In reply to comment #11)
> > web-apps@gentoo.org, trapni@gentoo.org, tchiwam@gentoo.org:
> > www-apps/mediawiki


done in bug #218051

------- Comment #22 From Andrey Grozin 2008-09-03 04:02:26 0000 -------
(In reply to comment #11)
Status report: packages which still depend on virtual/tetex

shell-tools@gentoo.org:
app-misc/tdl

kernel-misc@gentoo.org:
app-misc/fdutils

ferdy@gentoo.org:
app-misc/muttprint

maintainer-needed@gentoo.org:
app-misc/chesstask
dev-lang/mmix
dev-util/ragel

tex@gentoo.org:
app-office/eqe
app-text/passivetex

kde@gentoo.org:
app-office/kletterwizard

kde@gentoo.org, cryos@gentoo.org:
app-text/kbibtex

vim@gentoo.org, james.noble@worc.ox.ac.uk:
app-vim/latexsuite

common-lisp@gentoo.org:
dev-lisp/cl-mcclim
dev-lisp/cl-cgi-utils
dev-lisp/cl-tclink
dev-lisp/cl-cffi

perl@gentoo.org:
dev-perl/Template-Latex

python@gentoo.org:
dev-python/pyx

tcltk@gentoo.org:
dev-tcltk/tkzinc

dev-embedded@gentoo.org:
dev-tinyos/tos

haskell@gentoo.org, tex@gentoo.org:
dev-haskell/lhs2tex

games@gentoo.org:
games-board/freedoko

netmon@gentoo.org, anant@gentoo.org:
net-analyzer/ns

sci-geosciences@gentoo.org:
sci-geosciences/gpsbabel
sci-libs/libcore

robbat2@gentoo.org:
sys-block/btrace

hp-cluster@gentoo.org, kanaka@gentoo.org:
sys-cluster/mpich2

base-system@gentoo.org, tantive@gentoo.org:
sys-power/apcupsd

mobile@gentoo.org, genstef@gentoo.org:
sys-power/powersave

net-im@gentoo.org:
x11-plugins/pidgin-latex

------- Comment #23 From Christian Faulhammer 2008-09-03 07:07:17 0000 -------
app-vim/latexsuite
dev-perl/Template-Latex
x11-plugins/pidgin-latex
are fixed

------- Comment #24 From Christian Faulhammer 2008-09-03 07:15:54 0000 -------
sys-power/powersave fixed

------- Comment #25 From Christian Faulhammer 2008-09-03 07:32:15 0000 -------
sys-cluster/mpich2
net-analyzer/ns 
sys-power/apcupsd

fixed

------- Comment #26 From Christian Faulhammer 2008-09-03 08:58:50 0000 -------
shell-tools@gentoo.org:
app-misc/tdl

kernel-misc@gentoo.org:
app-misc/fdutils

games@gentoo.org:
games-board/freedoko


Done.

------- Comment #27 From Christian Faulhammer 2008-09-03 10:07:43 0000 -------
maintainer-needed@gentoo.org:
app-misc/chesstask
dev-lang/mmix
dev-util/ragel

Done by aballier and me

sci-libs/libcore done by bicatali

------- Comment #28 From Sébastien Fabbro 2008-09-03 11:02:01 0000 -------
sci-geosciences/gpsbabel fixed
dev-python/pyx fixed

------- Comment #29 From Christian Faulhammer 2008-09-03 11:40:01 0000 -------
kde@gentoo.org:
app-office/kletterwizard

kde@gentoo.org, cryos@gentoo.org:
app-text/kbibtex

Done

------- Comment #30 From Christian Faulhammer 2008-09-03 11:44:31 0000 -------
tcltk@gentoo.org:
dev-tcltk/tkzinc

Done

------- Comment #31 From Christian Faulhammer 2008-09-03 12:04:32 0000 -------
dev-embedded@gentoo.org:
dev-tinyos/tos

Done.

------- Comment #32 From Christian Faulhammer 2008-09-03 21:10:18 0000 -------
common-lisp@gentoo.org:
dev-lisp/cl-mcclim
dev-lisp/cl-cgi-utils
dev-lisp/cl-tclink
dev-lisp/cl-cffi

robbat2@gentoo.org:
sys-block/btrace

ferdy@gentoo.org:
app-misc/muttprint

haskell@gentoo.org, tex@gentoo.org:
dev-haskell/lhs2tex

Done


All packages from above list are now done...but we are not finished yet as
there seem to be more packages out there with virtual/tetex.  And even more
that have app-text/tetex hardcoded.

------- Comment #33 From Christian Faulhammer 2008-09-03 21:17:41 0000 -------
Relevant URLs

http://tinderbox.dev.gentoo.org/misc/rindex/virtual/tetex
http://tinderbox.dev.gentoo.org/misc/rindex/app-text/tetex
http://tinderbox.dev.gentoo.org/misc/rindex/app-text/ptex
http://tinderbox.dev.gentoo.org/misc/rindex/app-text/texlive

------- Comment #34 From Alexis Ballier 2008-09-04 06:10:16 0000 -------
(In reply to comment #33)
> http://tinderbox.dev.gentoo.org/misc/rindex/virtual/tetex

this one too:

http://tinderbox.dev.gentoo.org/misc/dindex/virtual/tetex

(packages that build their latex doc don't need to rdepend on it)

------- Comment #35 From Christian Faulhammer 2008-09-05 07:28:42 0000 -------
http://tinderbox.dev.gentoo.org/misc/rindex/virtual/tetex

All fixed: vntex will leave the tree, feynmf is ok with what it has.

------- Comment #36 From Christian Faulhammer 2008-09-05 07:47:17 0000 -------
http://tinderbox.dev.gentoo.org/misc/dindex/virtual/tetex

All fixed/checked.  Please recheck.

------- Comment #37 From Ulrich Müller 2008-10-27 07:53:27 0000 -------
> http://tinderbox.dev.gentoo.org/misc/dindex/virtual/tetex
> http://tinderbox.dev.gentoo.org/misc/rindex/virtual/tetex

app-emacs/pymacs and dev-tex/feynmf fixed.

Only dev-lang/R remaining; re-adding sci-mathematics to CC.

------- Comment #38 From Sébastien Fabbro 2008-10-27 10:34:35 0000 -------
dev-lang/R done.

------- Comment #39 From Ulrich Müller 2008-10-27 11:09:07 0000 -------
No ebuild uses it anymore, so probably we should get rid of virtual/tetex
altogether?

------- Comment #40 From Alexis Ballier 2008-10-27 11:23:53 0000 -------
(In reply to comment #39)
> No ebuild uses it anymore, so probably we should get rid of virtual/tetex
> altogether?
> 

+1

lemme see if I get this right:
- remove the line from base/virtuals and embedded/virtuals
- remove the provides from the ebuilds/eclasses

is there anything I'm missing?

------- Comment #41 From Ulrich Müller 2008-10-27 11:50:11 0000 -------
(In reply to comment #40)
> - remove the line from base/virtuals and embedded/virtuals
> - remove the provides from the ebuilds/eclasses

That should be all, as far as the tree is concerned.

> is there anything I'm missing?

Update the documentation. ;-)

------- Comment #42 From Ulrich Müller 2008-10-31 21:11:55 0000 -------
All done. Closing.

------- Comment #43 From Jeroen Roovers 2008-12-16 14:44:27 0000 -------
Grepping around in a freshly updated tree:

dev-lang/fpc/fpc-2.0.4.ebuild:# doc? ( virtual/tetex )
dev-lang/fpc/fpc-2.2.0.ebuild:# doc? ( virtual/tetex )
dev-lang/fpc/fpc-2.2.0-r1.ebuild:#      doc? ( virtual/tetex )
dev-lang/fpc/fpc-2.2.2.ebuild:# doc? ( virtual/tetex )
dev-libs/blitz/blitz-0.9.ebuild:#DEPEND="doc? ( virtual/tetex )"
media-sound/lilypond/lilypond-2.10.33.ebuild:#  virtual/tetex
media-sound/lilypond/lilypond-2.11.50.ebuild:#  virtual/tetex
media-sound/lilypond/lilypond-2.11.51.ebuild:#  virtual/tetex
media-sound/lilypond/lilypond-2.11.52.ebuild:#  virtual/tetex
media-sound/lilypond/lilypond-2.11.56.ebuild:#  virtual/tetex
media-sound/lilypond/lilypond-2.11.58.ebuild:#  virtual/tetex

Shouldn't these go as well?

------- Comment #44 From Ulrich Müller 2008-12-16 15:33:27 0000 -------
(In reply to comment #43)
> Grepping around in a freshly updated tree:
> 
> dev-lang/fpc/fpc-2.0.4.ebuild:# doc? ( virtual/tetex )
> dev-lang/fpc/fpc-2.2.0.ebuild:# doc? ( virtual/tetex )
> dev-lang/fpc/fpc-2.2.0-r1.ebuild:#      doc? ( virtual/tetex )
> dev-lang/fpc/fpc-2.2.2.ebuild:# doc? ( virtual/tetex )
> dev-libs/blitz/blitz-0.9.ebuild:#DEPEND="doc? ( virtual/tetex )"
> media-sound/lilypond/lilypond-2.10.33.ebuild:#  virtual/tetex
> media-sound/lilypond/lilypond-2.11.50.ebuild:#  virtual/tetex
> media-sound/lilypond/lilypond-2.11.51.ebuild:#  virtual/tetex
> media-sound/lilypond/lilypond-2.11.52.ebuild:#  virtual/tetex
> media-sound/lilypond/lilypond-2.11.56.ebuild:#  virtual/tetex
> media-sound/lilypond/lilypond-2.11.58.ebuild:#  virtual/tetex
> 
> Shouldn't these go as well?

media-sound/lilypond done (with permission from pchrist).

lang-misc@gentoo.org:
dev-lang/fpc

cpp@gentoo.org, dragonheart@gentoo.org:
dev-libs/blitz

------- Comment #45 From Harald van Dijk 2008-12-16 19:32:01 0000 -------
fpc done.

------- Comment #46 From Ulrich Müller 2009-02-05 22:02:43 0000 -------
dev-libs/blitz done. Closing again.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug