Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 253551 - TeXLive 2008 stabilisation
Summary: TeXLive 2008 stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords: STABLEREQ
: 254475 258030 (view as bug list)
Depends on: 246074 254063 254065 254076 254078 254082 254083 254084 254088 254089 254091 254788
Blocks:
  Show dependency tree
 
Reported: 2009-01-03 14:00 UTC by Alexis Ballier
Modified: 2009-04-12 08:55 UTC (History)
8 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 Alexis Ballier gentoo-dev 2009-01-03 14:00:11 UTC
Been there for long, nothing preventing us to do so now.

Use this bug as a tracker first to stabilize stuff that can go before in order to ease the process and then cc arches here for app-text/texlive and all its deps.
Comment 1 Alexis Ballier gentoo-dev 2009-01-14 08:54:55 UTC
*** Bug 254475 has been marked as a duplicate of this bug. ***
Comment 2 Alexis Ballier gentoo-dev 2009-02-11 06:40:37 UTC
*** Bug 258030 has been marked as a duplicate of this bug. ***
Comment 3 f 2009-02-20 15:19:31 UTC
i'd love to see this done,thank you all guys.
Comment 4 Marcin Rybarski 2009-02-26 09:38:56 UTC
I've wrote master thesis in this version texlive. It's works flawlessly. 

Thanks!
Comment 5 Alexis Ballier gentoo-dev 2009-02-27 09:14:49 UTC
Time has passed, no bug showed up so I think its time to proceed; arches please stabilize texlive-2008.

This includes:
app-text/texlive-2008
dev-texlive/*-2008*
dev-tex/luatex
dev-tex/mplib
dev-tex/xmltex-1.9-r2
dev-tex/mh-20080903
app-text/passivetex
dev-tex/glossaries-1.16

not mandatory but highly recommanded because you'll have mplib stable:
app-admin/eselect-mpost

at your own discretion (I'll probably switch entirely to this layout for the next release):
dev-tex/pdftex
app-admin/eselect-pdftex


if there is anything missing in that list, please rant.
Comment 6 Ferris McCormick (RETIRED) gentoo-dev 2009-02-27 14:30:16 UTC
(In reply to comment #5)
> Time has passed, no bug showed up so I think its time to proceed; arches please
> stabilize texlive-2008.
> 
> This includes:
> app-text/texlive-2008
> dev-texlive/*-2008*
> dev-tex/luatex
> dev-tex/mplib
> dev-tex/xmltex-1.9-r2
> dev-tex/mh-20080903
> app-text/passivetex
> dev-tex/glossaries-1.16
> 
> not mandatory but highly recommanded because you'll have mplib stable:
> app-admin/eselect-mpost
> 
> at your own discretion (I'll probably switch entirely to this layout for the
> next release):
> dev-tex/pdftex
> app-admin/eselect-pdftex
> 
> 
> if there is anything missing in that list, please rant.
> 
app-text/texlive-core-2008-r4 I think :)
Comment 7 Alexis Ballier gentoo-dev 2009-02-27 14:58:12 UTC
(In reply to comment #6)
> > if there is anything missing in that list, please rant.
> > 
> app-text/texlive-core-2008-r4 I think :)

yep; that's amusing I missed the most obivous one :)
Comment 8 Ferris McCormick (RETIRED) gentoo-dev 2009-02-27 15:52:28 UTC
Sparc is done, I think.  But I'm adding myself to the CC in case I missed anything or in case anything else turns up to be needed.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2009-02-27 23:55:33 UTC
I use it on two machines, wrote some technical reports and letters, added extensions and heavily abused it at night time...so I think TeXLive 2008 is good to go on x86. 
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2009-03-06 22:07:01 UTC
I think HPPA is done.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2009-03-07 11:32:48 UTC
x86 done, for everyone else...dev-texlive/langmanju is not with TeXLive 2008 only 2007.
Comment 12 Roman 'gryf' Dobosz 2009-03-11 16:40:00 UTC
After recently done emerge --sync i'm unable to update texlive to 2008 version:

# emerge world -uDN -va

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "media-libs/freetype:1[kpathsea]".
!!! One of the following packages is required to complete your request:
- media-libs/freetype-1.4_pre20080316-r1 (Change USE: +kpathsea)
(dependency required by "app-text/texlive-2008" [ebuild])
(dependency required by "world" [argument])


# emerge --info
# emerge --info
Portage 2.1.6.7 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Intel-R-_Core-TM-2_CPU_E8400_@_3.00GHz-with-glibc2.0
Timestamp of tree: Mon, 09 Mar 2009 09:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="pl_PL.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en pl"
PKGDIR="/mnt/data/portage-pkg"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox flac fortran gdbm gif gstreamer gtk hal iconv isdnlog jpeg ldap libnotify lirc mad midi mikmod mmx mp3 mpeg mudflap musepack ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session sid smp spell spl sse sse2 sse3 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis win32codecs x86 xface xml xorg xulrunner xv xvid zlib" ALSA_CARDS="emu10k1 snd-hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl" LIRC_DEVICES="atiusb" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


I was reproduced it on fresh gentoo installation. Suspicious thing is that kpathsea USE flag. Am I missed something?
Comment 13 David King 2009-03-11 17:52:14 UTC
(In reply to comment #12)
> After recently done emerge --sync i'm unable to update texlive to 2008 version:
> 
> # emerge world -uDN -va
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> emerge: there are no ebuilds built with USE flags to satisfy
> "media-libs/freetype:1[kpathsea]".
> !!! One of the following packages is required to complete your request:
> - media-libs/freetype-1.4_pre20080316-r1 (Change USE: +kpathsea)
> (dependency required by "app-text/texlive-2008" [ebuild])
> (dependency required by "world" [argument])
> 
> I was reproduced it on fresh gentoo installation. Suspicious thing is that
> kpathsea USE flag. Am I missed something?
> 

Roman, have you tried adding the "kpathsea" USE flag? This should fix your problem
Comment 14 Markus Meier gentoo-dev 2009-03-11 23:30:09 UTC
amd64 stable
Comment 15 Roman 'gryf' Dobosz 2009-03-13 16:40:37 UTC
(In reply to comment #13)

> Roman, have you tried adding the "kpathsea" USE flag? This should fix your
> problem

Yes, that actually fix my problem. Thank you.

But I wonder why must I add this flag in order to compile texlive? If it is mandatory then why put it in USE flag at all?
Comment 16 Christian Faulhammer (RETIRED) gentoo-dev 2009-03-13 17:18:42 UTC
(In reply to comment #15)
> (In reply to comment #13)
> 
> > Roman, have you tried adding the "kpathsea" USE flag? This should fix your
> > problem
> 
> Yes, that actually fix my problem. Thank you.
> 
> But I wonder why must I add this flag in order to compile texlive? If it is
> mandatory then why put it in USE flag at all?

 What you are experiencing is that TeXLive needs another program built
with USE=kpathsea.  In former times Portage compiled all dependencies
and then died with the program you wanted, telling you that you need to
rebuilt a dependency with a different USE flag.
 
Please no further discussion here to keep the bug clean.  Either mail me directly (will be on holiday from tomorrow on, though) or open a new bug.
Comment 17 Brent Baude (RETIRED) gentoo-dev 2009-03-15 12:27:08 UTC
ppc64 done
Comment 18 Raúl Porcel (RETIRED) gentoo-dev 2009-03-18 19:44:09 UTC
alpha/arm/ia64/s390/sh stable, i think...
Comment 19 Brent Baude (RETIRED) gentoo-dev 2009-03-18 21:40:53 UTC
ppc done
Comment 20 Alexis Ballier gentoo-dev 2009-03-27 19:22:01 UTC
all done
Comment 21 David St-Hilaire 2009-04-03 19:56:03 UTC
When I try to emerge this package (via emerge texlive), I get the following:

>>> Installing app-text/texlive-core-2008-r4
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * package app-text/texlive-core-2008-r4 NOT merged
 * 
 * Detected file collision(s):
 * 
 * 	/usr/bin/pdftex
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * None of the installed packages claim the file(s).
 * 
 * Package 'app-text/texlive-core-2008-r4' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

>>> Failed to install app-text/texlive-core-2008-r4, Log file:

>>>  '/var/tmp/portage/app-text/texlive-core-2008-r4/temp/build.log'


I verified and there is no program corresponding to /usr/bin/pdftex... What should I do?

Thanks!...
Comment 22 Ulrich Müller gentoo-dev 2009-04-03 20:23:36 UTC
>  * Detected file collision(s):
>  * 
>  *      /usr/bin/pdftex

> I verified and there is no program corresponding to /usr/bin/pdftex...
> What should I do?

This issue is adressed in the TeX Live migration guide: <http://www.gentoo.org/proj/en/tex/texlive-migration-guide.xml>
Comment 23 David St-Hilaire 2009-04-03 20:44:45 UTC
I see! Sorry for the noise... and thank you :)
Comment 24 Jack Underwood 2009-04-11 17:56:56 UTC
(In reply to comment #16)
> (In reply to comment #15)
> > (In reply to comment #13)
> > 
> > > Roman, have you tried adding the "kpathsea" USE flag? This should fix your
> > > problem
> > 
> > Yes, that actually fix my problem. Thank you.
> > 
> > But I wonder why must I add this flag in order to compile texlive? If it is
> > mandatory then why put it in USE flag at all?
> 
>  What you are experiencing is that TeXLive needs another program built
> with USE=kpathsea.  In former times Portage compiled all dependencies
> and then died with the program you wanted, telling you that you need to
> rebuilt a dependency with a different USE flag.
> 
> Please no further discussion here to keep the bug clean.  Either mail me
> directly (will be on holiday from tomorrow on, though) or open a new bug.
> 

(In reply to comment #13)
> (In reply to comment #12)
> > After recently done emerge --sync i'm unable to update texlive to 2008 version:
> > 
> > # emerge world -uDN -va
> > 
> > These are the packages that would be merged, in order:
> > 
> > Calculating dependencies... done!
> > 
> > emerge: there are no ebuilds built with USE flags to satisfy
> > "media-libs/freetype:1[kpathsea]".
> > !!! One of the following packages is required to complete your request:
> > - media-libs/freetype-1.4_pre20080316-r1 (Change USE: +kpathsea)
> > (dependency required by "app-text/texlive-2008" [ebuild])
> > (dependency required by "world" [argument])
> > 
> > I was reproduced it on fresh gentoo installation. Suspicious thing is that
> > kpathsea USE flag. Am I missed something?
> > 
> 
> Roman, have you tried adding the "kpathsea" USE flag? This should fix your
> problem
> 

Hi, I am having the same problem, though there is not a kpathsea use flag for freetype anymore, I only have freetype-2.3.7-r1 installed which is stable, and there are newer stable versions availiable, none with the kpathsea use flag.  What do I do? Is kpathsea now built into freetype by default, or does a maximum version need to be added to the ebuild?
Comment 25 Christian Faulhammer (RETIRED) gentoo-dev 2009-04-12 08:55:35 UTC
(In reply to comment #24)
> Hi, I am having the same problem, though there is not a kpathsea use flag for
> freetype anymore, I only have freetype-2.3.7-r1 installed which is stable, and
> there are newer stable versions availiable, none with the kpathsea use flag. 
> What do I do? Is kpathsea now built into freetype by default, or does a maximum
> version need to be added to the ebuild?

 TeXLive wants media-libs/freetype:1[kpathsea] (read: media-libs/freetype slot 1 with USE=kpathsea enabled).

$ eix freetype
[I] media-libs/freetype
     Available versions:  
        (1)     1.4_pre20080316-r1
        (2)     2.3.7 2.3.7-r1 2.3.8 ~2.3.9
        {X bindist debug doc fontforge kpathsea nls utils}
     Installed versions:  1.4_pre20080316-r1(1)(08:51:47 07.03.2009)(kpathsea nls -doc)
                          2.3.8(2)(21:53:07 08.03.2009)(X -bindist -debug -doc -fontforge -utils)


You see slot (1) which results in version 1.4_pre20080316-r1, and that version has a kpathsea USE flag.