Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215735 - app-text/texlive-2007 stable request
Summary: app-text/texlive-2007 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-04-01 17:56 UTC by Alexis Ballier
Modified: 2008-04-16 15:26 UTC (History)
2 users (show)

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


Attachments
packages (texlive.list.txt,3.19 KB, text/plain)
2008-04-06 17:02 UTC, Markus Rothe (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Ballier gentoo-dev 2008-04-01 17:56:13 UTC
It's been a long time, it should be good to go now; so that we can move on.

This stable request includes app-text/texlive*, dev-texlive/*, app-text/dvipdfm and app-text/xdvipdfmx. You shouldn't need anything else unless I screwed up something.


For testing, please make sure you're good to go with the migration guide:
http://www.gentoo.org/proj/en/tex/texlive-migration-guide.xml
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2008-04-01 23:48:15 UTC
x86 stable, worked fine since the beginning.
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2008-04-06 17:02:01 UTC
Created attachment 148884 [details]
packages

this are the packages I had to mark stable on ppc64. the list is in the correct dependency order. might be helpful for other arches.
Comment 3 Markus Rothe (RETIRED) gentoo-dev 2008-04-06 17:02:21 UTC
ppc64 stable
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-08 06:45:18 UTC
Stable for HPPA.

I used corsair's list and additionally marked stable a further two:
  =dev-tex/detex-2.7
  =app-text/dvipng-1.9
which are direct dependencies of app-text/texlive.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-04-08 15:04:56 UTC
alpha/ia64/sparc stable
Comment 6 Henrique Rodrigues 2008-04-08 18:19:46 UTC
Just curious: is there a reason why PPC isn't on the CC list?
Comment 7 Alexis Ballier gentoo-dev 2008-04-08 19:29:27 UTC
(In reply to comment #6)
> Just curious: is there a reason why PPC isn't on the CC list?

yes, look at when ~ppc has been added.
If you are interested, I'll be glad if you could fill a stable request whenever you feel its appropriate as soon as the 30 days guideline has been met; because I will probably forget to track it.
Comment 8 Matthias Langer 2008-04-09 00:11:53 UTC
on amd64:

i've just installed these packages from ~amd64, so that i can enjoy all the wonders of texlive.

app-text/texlive-core-2007-r12  USE="X -doc" 
media-gfx/sam2p-0.45-r1  USE="gif -examples" 
dev-tex/detex-2.8-r1  
dev-texlive/texlive-documentation-base-2007  USE="-doc" 
dev-texlive/texlive-psutils-2007  USE="-doc" 
dev-texlive/texlive-basic-2007  USE="-doc" 
dev-texlive/texlive-latex-2007  USE="-doc" 
dev-texlive/texlive-fontsrecommended-2007  USE="-doc" 
dev-texlive/texlive-pictures-2007  USE="-doc" 
dev-texlive/texlive-plainextra-2007  USE="-doc" 
dev-texlive/texlive-fontsextra-2007  USE="-doc" 
dev-texlive/texlive-texinfo-2007  USE="-doc" 
dev-texlive/texlive-genericrecommended-2007  USE="-doc" 
dev-texlive/texlive-langgerman-2007  USE="-doc" 
dev-texlive/texlive-genericextra-2007  USE="-doc" 
dev-texlive/texlive-pstricks-2007  USE="-doc" 
dev-texlive/texlive-metapost-2007-r1  USE="-doc" 
dev-texlive/texlive-latexrecommended-2007  USE="-doc" 
dev-texlive/texlive-bibtexextra-2007  USE="-doc" 
dev-texlive/texlive-htmlxml-2007-r2  USE="-doc" 
dev-texlive/texlive-mathextra-2007  USE="-doc" 
dev-texlive/texlive-latexextra-2007  USE="-doc" 
dev-texlive/texlive-latex3-2007  USE="-doc" 
dev-texlive/texlive-science-2007  USE="-doc" 
dev-texlive/texlive-formatsextra-2007  USE="-doc" 
app-text/dvipdfm-0.13.2d-r1  
app-text/xdvik-22.84.10  USE="-Xaw3d -cjk -emacs -motif -neXt" 
app-text/xdvipdfmx-0.4  
dev-texlive/texlive-xetex-2007  USE="-doc" 
app-text/texlive-2007-r3  USE="X extra graphics png pstricks science tex4ht xetex xml -cjk -context -cyrillic -doc -games -humanities -jadetex -music -omega -publishers" LINGUAS="de en -af -ar -bg -bn -bo -cs -cy -da -el -en_GB -eo -es -et -fi -fr -he -hi -hr -hsb -hu -hy -id -is -it -ja -ko -la -ml -mn -nl -no -pl -pt -ro -ru -sk -sl -sr -sv -ta -th -tr -uk -vi -zh" 

as far as i can say, this stuff works nice (i'm doing some non-trivial math stuff with it). the only thing that disappointed me a bit is that i easybmat doesn't seem to work (i never used it, just wanted to give it a try), as

"
$ cat foo.latex
[...]
\usepackage[thinlines,thiklines]{easybmat}
[...]
$ pdflatex foo.latex
[...]
(/usr/share/texmf-dist/tex/latex/easy/easybmat.sty
Document Style `easybmat' v1.0 <2001/06/13>.
(/usr/share/texmf-dist/tex/latex/easy/easy.sty
Document Style `easy' v1.1 <2001/05/31>.
! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi 
l.79 }
"

Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
Timestamp of tree: Sun, 06 Apr 2008 09:33:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/var/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://mirror.uni-c.dk/pub/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/var/portage/packages"
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="/var/portage/repos/gentoo"
PORTDIR_OVERLAY="/var/portage/repos/private"
SYNC="rsync://192.168.0.1/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa amd64 berkdb bzip2 cairo caps cddb cdparanoia cdr cli cracklib crypt cups dbus djvu dri dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran gd gdbm gif gimp gnome gphoto2 gpm gstreamer gtk hal hddtemp iconv icu ipod ipv6 isdnlog java jpeg jpeg2k keyring lcms ldap libnotify lm_sensors mad matroska midi mikmod mmap mmx mmxext mono mp3 mpeg mudflap musicbrainz ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl plotutils png pppd pulseaudio python qt3support quicktime readline reflection ruby sdl session spell spl sse sse2 ssl ssse3 svg tcpd tetex theora threads tiff tracker truetype unicode usb vcd vim-syntax vorbis xattr xine xml xorg xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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" CAMERAS="canon konica ptp2 kodak" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 Henrique Rodrigues 2008-04-09 00:19:32 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Just curious: is there a reason why PPC isn't on the CC list?
> 
> yes, look at when ~ppc has been added.
> If you are interested, I'll be glad if you could fill a stable request whenever
> you feel its appropriate as soon as the 30 days guideline has been met; because
> I will probably forget to track it.

Sorry, I didn't notice the ~ppc keyword was just a few days ago. I'll keep track of the 30 days.
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2008-04-12 14:56:12 UTC
Alexis, take a look at this errors:

if test -f /var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil-sys; then \          TEXMFMAIN=/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/share/texmf PATH=/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin:/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin:/usr/lib/ccache/bin:/usr/local/sbin:/sbin:/usr/sbin:/usr/lib/portage/bin:/usr/local/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/console/bin \            /var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil-sys --all; \
        else :; fi
kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory
kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory
kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory
/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil: line 336: /texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
make: [install] Error 1 (ignored)

There are two kinds of errors:

1. "error while loading shared libraries" can be reproduced when we install
texlive-core on system without kpathsea.so (without texlive-core installed)
and workaround is simple: just add LD_LIBRARY_PATH="${D}$(get_libdir)" before
emake ... install (not tested) or (better) in correct places of Makefile.

2. Another problem `fmtutil.cnf' is reproducible independently of texlive
installation...

Although it seems that this errors does not harm I'd like to know from you:
Should we ignore this errors?
Comment 11 Alexis Ballier gentoo-dev 2008-04-13 08:24:33 UTC
(In reply to comment #10)

> Although it seems that this errors does not harm I'd like to know from you:
> Should we ignore this errors?


Yes, they can be safely ignored. texmf-update takes care of the needed updates (mktexlsr, fmtutil-sys, updmap-sys, texlinks). I guess we could disable it entirely instead of letting them fail like that.
Comment 12 Peter Volkov (RETIRED) gentoo-dev 2008-04-16 15:26:25 UTC
amd64 stable. Packages I've added to the list:
=media-gfx/sam2p-0.45-r1
=dev-tex/detex-2.8-r1
=app-text/xdvik-22.84.10

Last arch, FIXED.

BTW, Thank you Matthias, for your tests! They gave me more confidence that it's stable.

BTW2, Alexis, may be it's good idea to stabilize recent detex/sam2p on remaining archs too.