Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 253551
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: TeX herd <tex@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexis Ballier <aballier@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 253551 depends on: 246074 254063 254065 254076 254078 254082 254083 254084 254088 254089 254091 254788 Show dependency tree
Bug 253551 blocks:
Votes: 10    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: 2009-01-03 14:00 0000
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 From Alexis Ballier 2009-01-14 08:54:55 0000 -------
*** Bug 254475 has been marked as a duplicate of this bug. ***

------- Comment #2 From Alexis Ballier 2009-02-11 06:40:37 0000 -------
*** Bug 258030 has been marked as a duplicate of this bug. ***

------- Comment #3 From f 2009-02-20 15:19:31 0000 -------
i'd love to see this done,thank you all guys.

------- Comment #4 From Marcin Rybarski 2009-02-26 09:38:56 0000 -------
I've wrote master thesis in this version texlive. It's works flawlessly. 

Thanks!

------- Comment #5 From Alexis Ballier 2009-02-27 09:14:49 0000 -------
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 From Ferris McCormick 2009-02-27 14:30:16 0000 -------
(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 From Alexis Ballier 2009-02-27 14:58:12 0000 -------
(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 From Ferris McCormick 2009-02-27 15:52:28 0000 -------
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 From Christian Faulhammer 2009-02-27 23:55:33 0000 -------
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 From Jeroen Roovers 2009-03-06 22:07:01 0000 -------
I think HPPA is done.

------- Comment #11 From Christian Faulhammer 2009-03-07 11:32:48 0000 -------
x86 done, for everyone else...dev-texlive/langmanju is not with TeXLive 2008
only 2007.

------- Comment #12 From Roman 'gryf' Dobosz 2009-03-11 16:40:00 0000 -------
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 From David King 2009-03-11 17:52:14 0000 -------
(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 From Markus Meier 2009-03-11 23:30:09 0000 -------
amd64 stable

------- Comment #15 From Roman 'gryf' Dobosz 2009-03-13 16:40:37 0000 -------
(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 From Christian Faulhammer 2009-03-13 17:18:42 0000 -------
(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 From Brent Baude 2009-03-15 12:27:08 0000 -------
ppc64 done

------- Comment #18 From Raúl Porcel 2009-03-18 19:44:09 0000 -------
alpha/arm/ia64/s390/sh stable, i think...

------- Comment #19 From Brent Baude 2009-03-18 21:40:53 0000 -------
ppc done

------- Comment #20 From Alexis Ballier 2009-03-27 19:22:01 0000 -------
all done

------- Comment #21 From David St-Hilaire 2009-04-03 19:56:03 0000 -------
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 From Ulrich Müller 2009-04-03 20:23:36 0000 -------
>  * 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 From David St-Hilaire 2009-04-03 20:44:45 0000 -------
I see! Sorry for the noise... and thank you :)

------- Comment #24 From Jack Underwood 2009-04-11 17:56:56 0000 -------
(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 From Christian Faulhammer 2009-04-12 08:55:35 0000 -------
(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.

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