Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124511 - [meta-bug] Mark app-text/tetex-3.0_p1 stable
Summary: [meta-bug] Mark app-text/tetex-3.0_p1 stable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords:
Depends on: 94860 94901 100932 102704 120319 129044 133646 145705
Blocks: 43298 68878 80125 87581 88468 100826 107681 125613 126918 140507 145708 154489
  Show dependency tree
 
Reported: 2006-03-01 04:20 UTC by Martin Ehmsen (RETIRED)
Modified: 2007-08-04 11:28 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Ehmsen (RETIRED) gentoo-dev 2006-03-01 04:20:36 UTC
I'll like to use this bug as a meta-bug that keeps track of all the issues that will eventually lead to tetex-3.0_p1 is marked stable.
(This will result in many tetex-2 only bugs going away :-)

This bug should depend on all the bugs that causes tetex-3.0_p1 not to be a candidate for stable.
I have added some bugs already, fell free to add/remove bugs you think this bug should/should not depend on.

We should also discuss other issues, like the problem with beamer and pgf. There are are old versions in the texmf source, but we cannot add new versions due to file collisions.
A imho good solution to this problem would be to add a new dist texmf tree with higher priority than the standard tree and then have the latex-package.eclass install packages to that tree.
This could waste some disk space for users, becuase they could end up with duplicated packages in the two trees, but dev-tex packages are normaly small, so I think the majority of users wont see it as a problem(?).

When we have taken care of all the problems, archs should be added so they could mark it stable.
Comment 1 Martin Ehmsen (RETIRED) gentoo-dev 2006-03-03 00:26:27 UTC
Bug 68878 does not apply to tetex-3. According to upstream they have fixed it in tetex-3 (I cannot reproduce it with tetex-3 either).

That on the other hand does not mean that tetex-3 passes make test. It still fails on at least on sub-target (i'm currently trying to fix it).
Comment 2 Martin Ehmsen (RETIRED) gentoo-dev 2006-03-20 12:25:15 UTC
I'm currently trying to implement the same structure as perl uses for perl modules (take a look in virtual/perl-*) for tex in my overlay.

It will give a slight overhead for package maintainers but will avoid wasting space on users systems.

Any comments?!?
Comment 3 Martin Ehmsen (RETIRED) gentoo-dev 2006-04-10 02:27:29 UTC
I have removed dvipng from the latest tetex ebuild since there is a file collision between tetex and dvipng (dvipng is shipped with tetex and comes in its own package app-text/dvipng).
So we probably need to have a stable version of dvipng by the time we mark the version of tetex without dvipng stable (so users with stable archs can have dvipng installed).
Comment 4 Daniel Oehry 2006-05-26 02:31:51 UTC
According to

http://news.gmane.org/gmane.comp.tex.tetex.general

there won't be a next release of teTeX. tetex-3.0_p1 consists of a beta version of teTeX with a not up to date texmf-tree. As far as I know Debian is switching over to TeX Live. What is the future of TeX in gentoo?

I think this should be cleared out before marking tetex-3.0_p1 stable.
Comment 5 Martin Ehmsen (RETIRED) gentoo-dev 2006-05-26 02:47:57 UTC
The fact that Thomas stopped tetex has nothing to do with tetex-3 going stable.
But for your information my (our?) plan is the following:
1. Mark tetex-3.0_p1 stable.
2. Make all the dev-tex packages use the new texmf-site directory, so that we can remove all those stupid blocks. This is not as simple as it sound, since we need to think about how to resolve deps between packages which ships with the texmf-tree and those installed in separate packages (it looks like new-style virtuals are a good candidate, but apparently they are not the holy grail, see -dev mailinglist).
3. Create a ~arch version of texlive, and have ~arch users switch.
In that process we need to figure out from where we are going to get an update texmf-tree, since Thomas won't maintain one. (suggestions are more than welcome).
4. Mark texlive stable and kick tetex from the tree.

The above process can (probably will) take at least a year (unless text-markup suddenly gets flooded by new devs).
But I'm working as fast as I possible can!

An additional idea I have is to make our texlive package much more modular (it seems to be the next big thing :). At least split it into a texlive and texmf-tree package. But possible also into a kpathsea and if useful also several other packages. It seems stupid that a package which requires the kpathsea lib must install a whole tex distribution.

I'll probably make an announcment on the -dev mailinglist about the above.
Comment 6 Daniel Oehry 2006-05-26 05:14:19 UTC
Thanks for the information! As for a recent texmf-tree wouldn't it be possible to use or change the TeX Live install-pkg.sh script to extract the desired collections and/or packages into an archive?

E.g. "sh install-pkg.sh --collection=xxx --archive=texmf.tar" produces such an archive. What remains to do is writing an adequate collection-file (xxx in the above command).

As for marking tetex-3.0.p1 stable: Im am using tetex-3.0_p1 since it is in the portage tree without any problems.
Comment 7 Martin Ehmsen (RETIRED) gentoo-dev 2006-06-02 06:56:47 UTC
tetex used to have both the mips and sh keyword, but they were both dropped:

mips: Was dropped due to bug 87627 (a dep problem which has been fixed)
sh: Was dropped due to unknown reasons when going from tetex-2 to tetex-3 (I wasn't on the team at that point and I can't find any details about why it was dropped in the ChangeLog or any other place for that matter).

Both arch teams could you please consider marking tetex-3.0_p1-r3 with a unstable keyword? (I'll get back to you about stabelizing when the unstable keywords has been in the tree for a month).
Comment 8 Stephen Becker (RETIRED) gentoo-dev 2006-06-02 07:15:21 UTC
> Both arch teams could you please consider marking tetex-3.0_p1-r3 with a
> unstable keyword? (I'll get back to you about stabelizing when the unstable
> keywords has been in the tree for a month).
> 

Is there actually a reason to have mips keywords other than, "because my ebuild is shiny and speshul and I want you to!" ?  We clearly have no user demand for this package on mips, otherwise we would have seen complaints and/or bug reports from users.
Comment 9 Martin Ehmsen (RETIRED) gentoo-dev 2006-06-02 07:28:49 UTC
(In reply to comment #8)
> Is there actually a reason to have mips keywords other than, "because my ebuild
> is shiny and speshul and I want you to!" ?  We clearly have no user demand for
> this package on mips, otherwise we would have seen complaints and/or bug
> reports from users.

Because the keyword used to be there. There is a stable mips version (2.0.2-r5), and I want to kick tetex-2.* when tetex-3 is stable. I can't do that (in good faith) unless you eventually keyword tetex-3 or remove the mips keyword.
So if you don't think a mips keyword is need _at all_, then feel free to kick the keyword from _all_ tetex ebuilds.
Comment 10 Martin Ehmsen (RETIRED) gentoo-dev 2006-06-12 02:28:39 UTC
Any news on the issue above from mips and/or sh?!?
Comment 11 Martin Ehmsen (RETIRED) gentoo-dev 2006-06-28 05:15:20 UTC
mips: Please get your act together and take a stand on this one! Do you want the mips keyword or not?
Comment 12 Chris Bainbridge (RETIRED) gentoo-dev 2006-08-09 03:17:16 UTC
Is there any reason why tetex-3 can't be stable on x86 now? I've been using it for over 6 months with no problems, and this bug doesn't seem to depend on any others now...
Comment 13 Martin Ehmsen (RETIRED) gentoo-dev 2006-08-09 03:55:24 UTC
(In reply to comment #12)
> Is there any reason why tetex-3 can't be stable on x86 now? I've been using it
> for over 6 months with no problems, and this bug doesn't seem to depend on any
> others now...

Acutally there has been some bug reports recently, which I haven't had the time to look through, which might block this (I'm currently dev-away, due to finishing my thesis and my wife giving birth).
I hope to be back at the end of august and then I'll have a look at it!.
Comment 14 Sergio Polini 2006-11-20 23:18:58 UTC
TeTeX 3.0_p1-r3 is stable now, but I can't find the hyphenation pattern for Italian. As far as I can understand when I run texconfig, there are only patterns for english, mongolian, spanish, russian, greek, inuit, dumylang and nohyphenation.
Comment 15 Sergio Polini 2006-11-22 14:41:16 UTC
Sorry, I've reemerged tetex-3.0_p1-r3. The file language.dat was complete but babel loads all of the languages.
Moreover, latex creates pdf files, not dvi ones.
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2007-06-11 19:39:11 UTC
alpha stabilized -r3
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2007-08-04 11:28:15 UTC
Closing, mips apparently doesn't want this package.