From reinhard.kotucha at web.de Wed Jul 1 01:25:48 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 1 Jul 2009 01:25:48 +0200 Subject: [tex-live] Bug report - tl-install fails on Solaris due to tar assumptions In-Reply-To: <200906292209.n5TM9OS29411@f7.net> References: <20090629143137.GH20569@gamma.logic.tuwien.ac.at> <200906292209.n5TM9OS29411@f7.net> Message-ID: <19018.40700.874956.141384@zaphod.ms25.net> On 29 June 2009 Karl Berry wrote: > I don't know what the answer is, if we can create a "POSIX" archive > which has an alternate means of handling long names. If POSIX doesn't > support >100 chars, I guess we'll just have to require GNU tar. Hi, there is a Perl tar module (Archive/Tar.pm). If we can assume that it's installed on all platforms, it's probably the best solution. It's certainly most secure to use the same software to process a particular file which created it. And there is no need to care about tar binaries for Windows, then. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From andre at purplecow.org Wed Jul 1 01:52:48 2009 From: andre at purplecow.org (Andre van Eyssen) Date: Wed, 01 Jul 2009 09:52:48 +1000 (EST) Subject: [tex-live] Bug report - tl-install fails on Solaris due to tar assumptions In-Reply-To: <19018.40700.874956.141384@zaphod.ms25.net> References: <20090629143137.GH20569@gamma.logic.tuwien.ac.at> <200906292209.n5TM9OS29411@f7.net> <19018.40700.874956.141384@zaphod.ms25.net> Message-ID: On Wed, 1 Jul 2009, Reinhard Kotucha wrote: > there is a Perl tar module (Archive/Tar.pm). If we can assume that > it's installed on all platforms, it's probably the best solution. Sadly, it's not a default perl module and a quick check shows that it doesn't ship with the Solaris perl distribution. I'm pretty sure some of the other supported platforms don't ship with perl by default, either. What about shipping the offending package in a shell archive (shar)? That's pretty platform independant. Andre. -- Andre van Eyssen. mail: andre at purplecow.org jabber: andre at interact.purplecow.org purplecow.org: UNIX for the masses http://www2.purplecow.org purplecow.org: PCOWpix http://pix.purplecow.org From karl at freefriends.org Wed Jul 1 02:09:30 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 30 Jun 2009 19:09:30 -0500 Subject: [tex-live] Bug report - tl-install fails on Solaris due to tar assumptions In-Reply-To: Message-ID: <200907010009.n6109U101946@f7.net> It appears to me that creating the tar file in ustar (aka POSIX 1998) format suffices. It supports long-enough filenames for us. I tested it with the Solaris and BSD tars I had at hand and it worked ok. My test file is temporarily at http://tug.org/~karl/pgf.tar.gz. Please try it on your own tars if you can. (For the record, I created it with GNU tar 1.22, using -H ustar.) karl From reinhard.kotucha at web.de Wed Jul 1 02:17:58 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 1 Jul 2009 02:17:58 +0200 Subject: [tex-live] Bug report - tl-install fails on Solaris due to tar assumptions In-Reply-To: References: <20090629143137.GH20569@gamma.logic.tuwien.ac.at> <200906292209.n5TM9OS29411@f7.net> <19018.40700.874956.141384@zaphod.ms25.net> Message-ID: <19018.43830.477632.406023@zaphod.ms25.net> On 1 July 2009 Andre van Eyssen wrote: > On Wed, 1 Jul 2009, Reinhard Kotucha wrote: > > > there is a Perl tar module (Archive/Tar.pm). If we can assume that > > it's installed on all platforms, it's probably the best solution. > > Sadly, it's not a default perl module and a quick check shows that it > doesn't ship with the Solaris perl distribution. I'm pretty sure some of > the other supported platforms don't ship with perl by default, either. You are right, sorry. > What about shipping the offending package in a shell archive (shar)? > That's pretty platform independant. More important: Is it written entirely in Perl or does it depend on shared libraries? It's too late now to invesigate... Have to go to bed. Thanks, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From reinhard.kotucha at web.de Wed Jul 1 03:18:34 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 1 Jul 2009 03:18:34 +0200 Subject: [tex-live] [tl2007] languages In-Reply-To: <68c491a60906300337j64118fdeu1a3db6349dc258c@mail.gmail.com> References: <68c491a60906300337j64118fdeu1a3db6349dc258c@mail.gmail.com> Message-ID: <19018.47466.60322.773230@zaphod.ms25.net> On 30 June 2009 Martin Schr?der wrote: > Hello, > I've been tasked to add support (hyphenation patterns for pdfTeX) for > some additional languages to our TL2007 installation: Hi Martin, zillions of people asked similar questions and they always got the same response from you: "Please update your system". Yes, some things are often easier said that done. :) Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From bernhard.kleine at gmx.net Wed Jul 1 20:45:31 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Wed, 01 Jul 2009 20:45:31 +0200 Subject: [tex-live] install-info from TeXLive 2008 Message-ID: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> Hi everybody! After Reinstalling TeXLive2008 using the installer I have noticed that the binary link install-info in /usr/local/bin (which is from TeXLive) still blocks normal update processes in Debian SID. After changing the file name to __install-info, Debian updates and installs again work flawlessly, with install-info in the bin-path I got: dpkg -i readline-common_5.2-5_all.deb (Lese Datenbank ... 504246 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von readline-common 5.2-4 (durch readline-common_5.2-5_all.deb) ... install-info: No dir file specified; try --help for more information. dpkg: Warnung: altes pre-removal-Skript gab den Fehlerwert 1 zur?ck dpkg - probiere stattdessen Skript aus dem neuen Paket ... install-info: No dir file specified; try --help for more information. dpkg: Fehler beim Bearbeiten von readline-common_5.2-5_all.deb (--install): Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zur?ck install-info: No dir file specified; try --help for more information. dpkg: Fehler beim Aufr?umen: Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zur?ck Fehler traten auf beim Bearbeiten von: readline-common_5.2-5_all.deb Wenn I got down to the wrong install-info I noticed that I had a year ago already changed install-info to _install-info, obviously for the same reasons. I wonder who else had tripped over this error without noticing that TeXLive is reponsible. Greetings from the Black Forest! -- Bernhard Kleine -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From karl at freefriends.org Thu Jul 2 00:35:40 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 1 Jul 2009 17:35:40 -0500 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> Message-ID: <200907012235.n61MZeR16488@f7.net> the binary link install-info in /usr/local/bin (which is from TeXLive) still blocks Thanks for the report. TeX Live 2009 will not contain install-info. (The absurdity of two incompatible programs both being named "install-info" is being addressed in other ways, too, but that has nothing to do with TL.) I wonder who else had tripped over this error without noticing that TeXLive is reponsible. I don't know about the "without noticing", but we have received many reports about it. Best, Karl From preining at logic.at Thu Jul 2 02:23:18 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 2 Jul 2009 02:23:18 +0200 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> References: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> Message-ID: <20090702002318.GH17039@gamma.logic.tuwien.ac.at> Hi Bernhard, On Mi, 01 Jul 2009, Bernhard Kleine wrote: > Wenn I got down to the wrong install-info I noticed that I had a year > ago already changed install-info to _install-info, obviously for the > same reasons. > > I wonder who else had tripped over this error without noticing that > TeXLive is reponsible. That has been noticed, emailed, warned about already several times since about 2005? At least that is the first time I remember it. On Mi, 01 Jul 2009, Karl Berry wrote: > (The absurdity of two incompatible programs both being named > "install-info" is being addressed in other ways, too, but that has > nothing to do with TL.) In the next days a new upload of dpkg to Debian/sid will happen that stops shipping the old dpkg install-info and calls GNU install-info instead. THere is some magic to keep transition fine, but at the end of the chain there will be always GNU install-info, so that has been finally fixed. Enjoy Norbert From mpg at elzevir.fr Thu Jul 2 10:14:17 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Thu, 02 Jul 2009 10:14:17 +0200 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <20090702002318.GH17039@gamma.logic.tuwien.ac.at> References: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <20090702002318.GH17039@gamma.logic.tuwien.ac.at> Message-ID: <4A4C6C59.8090601@elzevir.fr> Norbert Preining a ?crit : > On Mi, 01 Jul 2009, Bernhard Kleine wrote: >> I wonder who else had tripped over this error without noticing that >> TeXLive is reponsible. > > That has been noticed, emailed, warned about already several times since > about 2005? At least that is the first time I remember it. > By the way, this is now documented on : http://tug.org/texlive/debian#vanilla (third point). Manuel. From Bernhard.Kleine at gmx.net Thu Jul 2 17:01:08 2009 From: Bernhard.Kleine at gmx.net (Bernhard Kleine) Date: Thu, 02 Jul 2009 17:01:08 +0200 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <4A4C6C59.8090601@elzevir.fr> References: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <20090702002318.GH17039@gamma.logic.tuwien.ac.at> <4A4C6C59.8090601@elzevir.fr> Message-ID: <20090702150108.80580@gmx.net> -------- Original-Nachricht -------- > Datum: Thu, 02 Jul 2009 10:14:17 +0200 > Von: "Manuel P?gouri?-Gonnard" > An: Norbert Preining > CC: Bernhard Kleine , TeXLive mailing list > Betreff: Re: [tex-live] install-info from TeXLive 2008 > Norbert Preining a ?crit : > > On Mi, 01 Jul 2009, Bernhard Kleine wrote: > >> I wonder who else had tripped over this error without noticing that > >> TeXLive is reponsible. > > > > That has been noticed, emailed, warned about already several times since > > about 2005? At least that is the first time I remember it. > > > By the way, this is now documented on : > > http://tug.org/texlive/debian#vanilla > > (third point). > > Manuel. Point taken! I will clean my installation as proposed. BTW Would it not be time for some debianized texlive 2008? Well, I am so content with texlive as it is, may be I would not update to an again older version. Thanks all of you for a great distribution! Bernhard -- GRATIS f?r alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 From preining at logic.at Thu Jul 2 17:21:32 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 2 Jul 2009 17:21:32 +0200 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <20090702150108.80580@gmx.net> References: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <20090702002318.GH17039@gamma.logic.tuwien.ac.at> <4A4C6C59.8090601@elzevir.fr> <20090702150108.80580@gmx.net> Message-ID: <20090702152132.GI19362@gamma.logic.tuwien.ac.at> On Do, 02 Jul 2009, Bernhard Kleine wrote: > I will clean my installation as proposed. BTW Would it not be time for some debianized texlive 2008? Well, I am so content with texlive as it is, may be I would not update to an again older version. Wellllll, help needed. I am currently packaging TL2009 for Debian since 2008 will not make it anyway into a stable release, so I am going straight for TL2009. BUt there are still many things to straighten out, and I am much occupied with TL itself, too, not only Debian programming. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- DOGDYKE (vb.) Of dog-owners, to adopt the absurd pretence that the animal shitting in the gutter is nothing to do with them. --- Douglas Adams, The Meaning of Liff From bernhard.kleine at gmx.net Thu Jul 2 21:30:01 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Thu, 02 Jul 2009 21:30:01 +0200 Subject: [tex-live] install-info from TeXLive 2008 In-Reply-To: <20090702152132.GI19362@gamma.logic.tuwien.ac.at> References: <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <200907012235.n61MZeR16488@f7.net> <1246473931.6159.11.camel@amd2000bk.kleinedaheim> <20090702002318.GH17039@gamma.logic.tuwien.ac.at> <4A4C6C59.8090601@elzevir.fr> <20090702150108.80580@gmx.net> <20090702152132.GI19362@gamma.logic.tuwien.ac.at> Message-ID: <1246563001.9509.99.camel@amd2000bk.kleinedaheim> Am Donnerstag, den 02.07.2009, 17:21 +0200 schrieb Norbert Preining: > On Do, 02 Jul 2009, Bernhard Kleine wrote: > > I will clean my installation as proposed. BTW Would it not be time for some debianized texlive 2008? Well, I am so content with texlive as it is, may be I would not update to an again older version. > > Wellllll, help needed. I am currently packaging TL2009 for Debian since > 2008 will not make it anyway into a stable release, so I am going > straight for TL2009. BUt there are still many things to straighten out, > and I am much occupied with TL itself, too, not only Debian programming. > That help is needed is fully understandable, but even if I would be willing, my programming skills are far from sufficient, and with a new job, a book to be published and some other internet activities not to forget my family I am fully occupied. Sorry! > Best wishes > > Norbert > Greetings too Bernhard > ------------------------------------------------------------------------------- > Dr. Norbert Preining Vienna University of Technology > Debian Developer Debian TeX Group > gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > DOGDYKE (vb.) > Of dog-owners, to adopt the absurd pretence that the animal shitting > in the gutter is nothing to do with them. > --- Douglas Adams, The Meaning of Liff -- ?Bernhard Kleine Lenzkirch (Black Forest) bernhard.kleine at gmx.net Author von "Hormone und Hormonsystem" http://www.springer.com/life+sci/biochemistry/book/978-3-540-37702-3 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From uwe.siart at tum.de Fri Jul 3 08:47:16 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Fri, 03 Jul 2009 08:47:16 +0200 Subject: [tex-live] tlmgr and manual updates Message-ID: <878wj62rgr.fsf@tum.de> Dear all, I'm just wondering how tlmgr would behave in the following scenario: 1) Version 1.0 of package 'foo' is installed in TL. This version has 10 files in /texmf/tex/latex/foo/. 2) Version 1.1 of package 'foo' is released. I'm in desperate need of this version but TL online update is temporarily unavailable for some reason. So I go ahead, grab the files from CTAN, and put them all in their right place in my main texmf tree. But this version now has 15 files in /texmf/tex/latex/foo/. 3) Version 1.2 of package 'foo' is released and meanwhile TL online update is back again. So I run tlmgr to update 'foo'. But version 3.0 again has only 10 files in /texmf/tex/latex/foo/. Will tlmgr delete all files of version 2.0 or will it just care about the 10 files of version 1.0 so that 5 unused files would remain forever? And secondly, does this mean that one should never ever update files in the main tree manually? -- Uwe From feliphil at gmx.net Fri Jul 3 10:22:10 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Fri, 3 Jul 2009 10:22:10 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 Message-ID: <20090703102210.27c83492.feliphil@gmx.net> Hello, I wanted to try out Linux Libertine with TeX Live 2008 (and LyX as front-end). But I must have forgotten something, because LyX tells me: LaTeX error: File 'fxb.inc' not found. fxb.inc is in texmf-dist\tex\latex\libertine\ . And I _did_ run texhash.exe. What else have I forgotten? TIA, Sincerely, Wolfgang From t34www at googlemail.com Fri Jul 3 11:39:41 2009 From: t34www at googlemail.com (T T) Date: Fri, 3 Jul 2009 10:39:41 +0100 Subject: [tex-live] tlmgr and manual updates In-Reply-To: <878wj62rgr.fsf@tum.de> References: <878wj62rgr.fsf@tum.de> Message-ID: 2009/7/3 Uwe Siart : > Will tlmgr delete all files of version 2.0 or will it just care about > the 10 files of version 1.0 so that 5 unused files would remain forever? Since you want to effectively bypass the package manager, tlmgr will know nothing about your upgrades and those files will be left behind for you to remove. > And secondly, does this mean that one should never ever update files in > the main tree manually? Unless you really, really know what you're doing (read: you know what makes tlmgr tick), I would strongly discourage manual fiddling in the main trees. Why don't you install your manual upgrade in TEXMFHOME? That's the place intended for users to maintain manually. Cheers, Tomek From uwe.siart at tum.de Fri Jul 3 15:47:49 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Fri, 03 Jul 2009 15:47:49 +0200 Subject: [tex-live] tlmgr and manual updates In-Reply-To: (T. T.'s message of "Fri, 3 Jul 2009 10:39:41 +0100") References: <878wj62rgr.fsf@tum.de> Message-ID: <87d48hx4hm.fsf@tum.de> T T writes: > Why don't you install your manual upgrade in TEXMFHOME? That's the > place intended for users to maintain manually. I effectively bypass the package manager in either case. Whether I install files in the main tree or whether I install files in a tree that takes precedence over the main tree. The problem remains the same in TEXMFHOME: I have to remove all files that I installed manually before I can get back to automatic updates by tlmgr again. My hope was just that tlmgr would completely purge all directories of a package before copying the new files. -- Uwe From t34www at googlemail.com Fri Jul 3 16:21:12 2009 From: t34www at googlemail.com (T T) Date: Fri, 3 Jul 2009 15:21:12 +0100 Subject: [tex-live] tlmgr and manual updates In-Reply-To: <87d48hx4hm.fsf@tum.de> References: <878wj62rgr.fsf@tum.de> <87d48hx4hm.fsf@tum.de> Message-ID: 2009/7/3 Uwe Siart : > My hope was just that tlmgr would completely purge all directories of a > package before copying the new files. Unfortunately, that won't work - tlmgr keeps track of files that come with the package, not directories. Sorry. Also keep in mind that TL'08 is frozen now, there will be no more updates for it. Cheers, Tomek From t34www at googlemail.com Fri Jul 3 16:35:13 2009 From: t34www at googlemail.com (T T) Date: Fri, 3 Jul 2009 15:35:13 +0100 Subject: [tex-live] tlmgr and manual updates In-Reply-To: References: <878wj62rgr.fsf@tum.de> <87d48hx4hm.fsf@tum.de> Message-ID: 2009/7/3 T T : > Also keep in mind that TL'08 > is frozen now, there will be no more updates for it. Correction: no more updates for tlmgr and other infractructure files, so nothing will change in how things are handled. There might be some new features in package management in TL'09, though. Cheers, Tomek From uwe.siart at tum.de Fri Jul 3 16:41:32 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Fri, 03 Jul 2009 16:41:32 +0200 Subject: [tex-live] tlmgr and manual updates In-Reply-To: (T. T.'s message of "Fri, 3 Jul 2009 15:21:12 +0100") References: <878wj62rgr.fsf@tum.de> <87d48hx4hm.fsf@tum.de> Message-ID: <87tz1tkew3.fsf@tum.de> T T writes: > Unfortunately, that won't work - tlmgr keeps track of files that come > with the package, not directories. Sorry. There's no harm. I just wanted to be sure. > Also keep in mind that TL'08 is frozen now, there will be no more > updates for it. Wishfully looking forward to TL'09 pretest. -- Uwe From karl at freefriends.org Sat Jul 4 00:29:41 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 3 Jul 2009 17:29:41 -0500 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090703102210.27c83492.feliphil@gmx.net> Message-ID: <200907032229.n63MTfB08855@f7.net> Hi Wolfgang, (FYI, this question belongs on texhax at tug.org.) I wanted to try out Linux Libertine with TeX Live 2008 (and LyX as front-end). But I must have forgotten something, because LyX tells me: LaTeX error: File 'fxb.inc' not found. fxb.inc is in texmf-dist\tex\latex\libertine\ . And I _did_ run texhash.exe. What else have I forgotten? If you run kpsewhich fxb.inc from the command line, is the file found? If so, that would indicate a problem with lyx (no clue). If not, that would indicate a problem with the tl setup, somewhere somehow. Do you have TeX-related environment variables set? I notice that fxb.inc was not in the original TL 2008 release. Presumably you did some updates since then ... Best, Karl From feliphil at gmx.net Sat Jul 4 17:41:31 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Sat, 4 Jul 2009 17:41:31 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <200907032229.n63MTfB08855@f7.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> Message-ID: <20090704174131.89fa012e.feliphil@gmx.net> Hello, and thanks for your reply. > If you run kpsewhich fxb.inc from the command line, is the file found? kpsewhich fxb.inc doesn't produce _any_ output. Not even an error message. I'm running TeXlive portably from a USB stick, btw. > Do you have TeX-related environment variables set? I start LyX with a .bat file: @echo off set TEXDIR=%~dp0 set tldrive=%~d0 %tldrive% cd %TEXDIR% set TEXDIRW=%USERPROFILE%\.tlportable2008\ if not exist "%TEXDIRW%" md "%TEXDIRW%" set TEXMFSYSVAR=%TEXDIR%texmf-var set TEXMFSYSCONFIG=%TEXDIR%texmf-config set TEXMFMAIN=%TEXDIR%texmf set TEXMFDIST=%TEXDIR%texmf-dist set TEXMFLOCAL=%TEXDIR%texmf-local set TEXMFHOME=%TEXDIRW%texmf-home set TEXMFVAR=%TEXDIRW%texmf-var set TEXMFCONFIG=%TEXDIRW%texmf-config set TEXBINDIR=%TEXDIR%bin\win32 set platform=win32 set PERL5LIB=%TEXDIR%tlpkg\installer\perllib "%TEXDIR%tlpkg\installer\perl" "%TEXDIR%install-tl" --portable if not errorlevel 1 goto doit echo Initialization of TeXLive failed! pause exit :doit path %TEXDIR%bin\win32;%path% set LYX_DIR=%TEXDIR%..\LyX16\ path %LYX_DIR%python;%path% path %LYX_DIR%bin;%path% path %LYX_DIR%imagemagick;%path% set GS_DIR=%LYX_DIR%ghostscript\ path %GS_DIR%bin;%path% set GS_LIB=%GS_DIR%lib;%GS_DIR%fonts;%GS_DIR%Resource %TEXDIR%..\LyX16\bin\lyx.exe %* > I notice that fxb.inc was not in the original TL 2008 release. I've downloaded it by hand and "tossed" it into texmf-dist myself. The TeX Live 2008 installer never worked for me, and thus there's no package manager either. Sincerely, Wolfgang From preining at logic.at Sat Jul 4 18:00:43 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 4 Jul 2009 18:00:43 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090704174131.89fa012e.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> Message-ID: <20090704160043.GH6068@gamma.logic.tuwien.ac.at> On Sa, 04 Jul 2009, Wolfgang Keller wrote: > The TeX Live 2008 installer never worked for me, and thus there's no package manager either. Really??? That sounds strange? What were the symptoms? We should clean that up before 2009 ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CHIPPING ONGAR (n.) The disgust and embarrassment (or 'ongar') felt by an observer in the presence of a person festooned with kirbies (q.v.) when they don't know them well enough to tell them to wipe them off, invariably this 'ongar' is accompanied by an involuntary staccato twitching of the leg (or 'chipping') --- Douglas Adams, The Meaning of Liff From bernhard.kleine at gmx.net Sat Jul 4 22:52:17 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Sat, 04 Jul 2009 22:52:17 +0200 Subject: [tex-live] emacs22 update failed due to unknown coding of tkz-doc.cls Message-ID: <1246740737.10075.16.camel@amd2000bk.kleinedaheim> Hallo everybody; updating emacs22-gtk (Debian SID latest emacs2-update to 22.3+1-1.1) failed because the coding of tkz-doc.cls could not be understood by update-auctex-elisp. tkz-doc.cls is in TL2008. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535652 The proposed solution by Sven Joachim is: As a one-time shot, try LANG=de_DE.UTF-8 dpkg --pending --configure If that works, you can put a first line like this: % -*- Coding: utf-8 -*- into tkz-doc.cls to let Emacs know this file is in UTF-8. The one-liner worked for me. Now there is a proposed change for a file in texlive2008. Is such a change possible? General solution not manually here in my PC. Is there any reason not to include such a line? Newer versions of Emacs (emacs-snapshot-gtk which is actually version 23.0.95.1) do work without the proposed line. Greetings from the Black Forest! -- Bernhard Kleine -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From karl at freefriends.org Sat Jul 4 23:18:57 2009 From: karl at freefriends.org (Karl Berry) Date: Sat, 4 Jul 2009 16:18:57 -0500 Subject: [tex-live] emacs22 update failed due to unknown coding of tkz-doc.cls In-Reply-To: <1246740737.10075.16.camel@amd2000bk.kleinedaheim> Message-ID: <200907042118.n64LIvV30729@f7.net> If that works, you can put a first line like this: % -*- Coding: utf-8 -*- into tkz-doc.cls to let Emacs know this file is in UTF-8. You'll need to send this suggestion to Till Tantau, the author/maintainer of tikz. Personally it seems rather ugly to me. From preining at logic.at Sat Jul 4 23:32:55 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 4 Jul 2009 23:32:55 +0200 Subject: [tex-live] emacs22 update failed due to unknown coding of tkz-doc.cls In-Reply-To: <200907042118.n64LIvV30729@f7.net> References: <1246740737.10075.16.camel@amd2000bk.kleinedaheim> <200907042118.n64LIvV30729@f7.net> Message-ID: <20090704213255.GB4889@gamma.logic.tuwien.ac.at> On Sa, 04 Jul 2009, Karl Berry wrote: > If that works, you can put a first line like this: > % -*- Coding: utf-8 -*- > into tkz-doc.cls to let Emacs know this file is in UTF-8. > > You'll need to send this suggestion to Till Tantau, the > author/maintainer of tikz. Personally it seems rather ugly to me. Agreed, this is a bug in emacs22, not the tkz files. That can also be seen by the fact that the new emacs just works out of the box. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SADBERGE (n.) A violent green shrub which is ground up, mixed with twigs and gelatine and served with clonmult (q.v.) and buldoo (q.v.) in a container referred to for no known reason as a 'relish tray'. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Sat Jul 4 23:48:02 2009 From: karl at freefriends.org (Karl Berry) Date: Sat, 4 Jul 2009 16:48:02 -0500 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090704174131.89fa012e.feliphil@gmx.net> Message-ID: <200907042148.n64Lm2C08305@f7.net> kpsewhich fxb.inc doesn't produce _any_ output. Then it cannot find the file. Run texhash again and then look at the texmf-dist/ls-R file and make sure it got listed. I've downloaded it by hand and "tossed" it into texmf-dist myself. And all the rest of the libertine package? It has dozens of files. I'm running TeXlive portably from a USB stick, btw. That is probably related to the problem, somehow. From karl at freefriends.org Sun Jul 5 02:45:52 2009 From: karl at freefriends.org (Karl Berry) Date: Sat, 4 Jul 2009 19:45:52 -0500 Subject: [tex-live] tex live 2009 pretests Message-ID: <200907050045.n650jqH03086@f7.net> We're at the point where pretesting TeX Live 2009 would be very welcome. Please do so if you can. I've written a web page describing the situation as best I could: http://tug.org/texlive/pretest.html In short: download or mirror via one of the hosts listed at http://tug.org/texlive/mirmon/ and then use install-tl as with TL 2008. Bug reports, questions, comments welcome. Thanks, Karl From yuleopen at gmail.com Sun Jul 5 07:20:09 2009 From: yuleopen at gmail.com (Yue Wang) Date: Sun, 5 Jul 2009 13:20:09 +0800 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907050045.n650jqH03086@f7.net> References: <200907050045.n650jqH03086@f7.net> Message-ID: <68bfdc900907042220q14ee804r4051b171aa26aa73@mail.gmail.com> hi all wonderful distribution! imho, it is better to add an icon for tex works. yue wang On Sun, Jul 5, 2009 at 8:45 AM, Karl Berry wrote: > We're at the point where pretesting TeX Live 2009 would be very welcome. > Please do so if you can. > > I've written a web page describing the situation as best I could: > ? http://tug.org/texlive/pretest.html > > In short: download or mirror via one of the hosts listed at > http://tug.org/texlive/mirmon/ and then use install-tl as with TL 2008. > > Bug reports, questions, comments welcome. > > Thanks, > Karl > From uwe.siart at tum.de Sun Jul 5 11:30:09 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 11:30:09 +0200 Subject: [tex-live] pretest: texdoc problem Message-ID: <87vdm7cw9q.fsf@tum.de> In current TL'09 pretest 'texdoc' does not work correctly. After calling e.g. 'textdoc csquotes' I get ,---- | e:\user\siart>texdoc csquotes | texdoc csquotes | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). `---- csquotes.pdf is in its right place, though. OS is W2kSP4. -- Uwe From Herbert.Voss at FU-Berlin.DE Sun Jul 5 11:45:03 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Sun, 05 Jul 2009 11:45:03 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdm7cw9q.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> Message-ID: <4A50761F.5080000@FU-Berlin.DE> Uwe Siart schrieb: > In current TL'09 pretest 'texdoc' does not work correctly. After calling > e.g. 'textdoc csquotes' I get > > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). > `---- > > csquotes.pdf is in its right place, though. with Linux everything is fine Herbert From preining at logic.at Sun Jul 5 11:46:39 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 11:46:39 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <68bfdc900907042220q14ee804r4051b171aa26aa73@mail.gmail.com> References: <200907050045.n650jqH03086@f7.net> <68bfdc900907042220q14ee804r4051b171aa26aa73@mail.gmail.com> Message-ID: <20090705094639.GI17419@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Yue Wang wrote: > imho, it is better to add an icon for tex works. Working on that, depends on the texworks list providing one ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CORRIEMUCHLOCH (n.) Word describing the kind of person who can make a complete mess of a simple job like walking down a corridor. --- Douglas Adams, The Meaning of Liff From daniel.becker at uni-rostock.de Sun Jul 5 11:56:37 2009 From: daniel.becker at uni-rostock.de (Daniel Becker) Date: Sun, 5 Jul 2009 11:56:37 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907050045.n650jqH03086@f7.net> References: <200907050045.n650jqH03086@f7.net> Message-ID: <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> Hallo - could someone explain how this thing with epstopdf is implemented? What's the difference to the inclusion of \usepackage{ifpdf} \ifpdf \usepackage{epstopdf} \else \fi in the preamble of a LaTeX-Document? I'm asking because I might need to adjust http://tug.ctan.org/pkg/epspdfconversion (a modified package epstopdf that uses epspdf as the conversion script, not epstopdf). Thanks - Daniel From preining at logic.at Sun Jul 5 11:59:12 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 11:59:12 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdm7cw9q.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> Message-ID: <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Uwe Siart wrote: > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). > `---- Strange, here on WinXP it actually starts psview (which is my only pdf viewer). Although there is a different problem, namely that pdfs are not shown in my virtualbox xp psview, I have to try on real XP. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GOOSECRUIVES (pl. n. archaic) A pair of wooden trousers worn by poultry-keepers in the Middle Ages. --- Douglas Adams, The Meaning of Liff From Herbert.Voss at FU-Berlin.DE Sun Jul 5 12:31:52 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Sun, 05 Jul 2009 12:31:52 +0200 Subject: [tex-live] mpost for texlive2009 Message-ID: <4A508118.5010607@FU-Berlin.DE> Hi all, the option -output-directory does not work with the mpost from texlive 2009. voss at shania:~/texte/Buecher/LaTeX> mpost -tex=latex --output-directory=/tmp/ target/CP/04-02-5.mp warning: mpost: unimplemented option --output-directory=/tmp/ This is MetaPost, version 1.203 (kpathsea version 5.0.0) (./target/CP/04-02-5.mpstatting target/CP/04-02-5.mp and target/CP/04-02-5.mpx statting target/CP/04-02-5.mp and target/CP/04-02-5.mpx [1] ) 1 output file written: 04-02-5.1 Transcript written on 04-02-5.log. with TeXLive2008 and mpost version 1.005 it worked Herbert From uwe.siart at tum.de Sun Jul 5 12:32:24 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 12:32:24 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Sun, 5 Jul 2009 11:59:12 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> Message-ID: <87my7jto7b.fsf@tum.de> Norbert Preining writes: > On So, 05 Jul 2009, Uwe Siart wrote: >> ,---- >> | e:\user\siart>texdoc csquotes >> | texdoc csquotes >> | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). >> `---- > > Strange, here on WinXP it actually starts psview (which is my only pdf > viewer). My default is AR. PDFs are still correctly registered and open fine on double-click. So broken file associations seem to drop out of possible reasons. Switching back to TL08 everything is fine. Maybe in a couple of hours I can also try on XP. -- Uwe From st_philipp at yahoo.de Sun Jul 5 12:42:00 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Sun, 05 Jul 2009 12:42:00 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> References: <200907050045.n650jqH03086@f7.net> <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> Message-ID: <4A508378.4000509@yahoo.de> Daniel Becker schrieb: > could someone explain how this thing with epstopdf is implemented? See this discussion on the LaTeX mailing list: http://listserv.uni-heidelberg.de/cgi-bin/wa?A2=ind0903&L=LATEX-L&T=0&F=&S=&X=11093754EC67333661&P=72 From gnwiii at gmail.com Sun Jul 5 12:45:20 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 5 Jul 2009 07:45:20 -0300 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907050045.n650jqH03086@f7.net> References: <200907050045.n650jqH03086@f7.net> Message-ID: <22af238a0907050345y98e434ctd123235d1a9fb02c@mail.gmail.com> On Sat, Jul 4, 2009 at 9:45 PM, Karl Berry wrote: > We're at the point where pretesting TeX Live 2009 would be very welcome. > Please do so if you can. > > I've written a web page describing the situation as best I could: > ? http://tug.org/texlive/pretest.html > > In short: download or mirror via one of the hosts listed at > http://tug.org/texlive/mirmon/ and then use install-tl as with TL 2008. > > Bug reports, questions, comments welcome. http://tug.org/texlive/pretest.html says: "To mirror the whole directory, rsync is the most efficient method: rsync -x 2008 rsync://somehost/some/path/ /your/local/dir" The -x option won't work on Ubuntu 9.04: man rsync says: -x, --one-file-system don?t cross filesystem boundaries The error I get is: Unexpected remote arg: rsync://ftp.ctex.org/mirrors/texlive/tlnet/ rsync error: syntax or usage error (code 1) at main.c(1220) [sender=3.0.5] For Ubuntu $ rsync --version rsync version 3.0.5 protocol version 30 I guess the line should read: rsync -a --exclude=2008 rsync://somehost/some/path/ /your/local/dir -- George N. White III Head of St. Margarets Bay, Nova Scotia From preining at logic.at Sun Jul 5 12:49:31 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 12:49:31 +0200 Subject: [tex-live] mpost for texlive2009 In-Reply-To: <4A508118.5010607@FU-Berlin.DE> References: <4A508118.5010607@FU-Berlin.DE> Message-ID: <20090705104931.GN17419@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Herbert Voss wrote: > the option -output-directory does not work with the > mpost from texlive 2009. Umpf, I guess you have to complain to Taco ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GLUTT LODGE (n.) The place where food can be stored after having a tooth extracted. Some Arabs can go without sustenance for up to six weeks on a full glutt lodge, hence the expression 'the shit of the dessert'. --- Douglas Adams, The Meaning of Liff From mpg at elzevir.fr Sun Jul 5 13:23:22 2009 From: mpg at elzevir.fr (=?windows-1252?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sun, 05 Jul 2009 13:23:22 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <22af238a0907050345y98e434ctd123235d1a9fb02c@mail.gmail.com> References: <200907050045.n650jqH03086@f7.net> <22af238a0907050345y98e434ctd123235d1a9fb02c@mail.gmail.com> Message-ID: <4A508D2A.3060805@elzevir.fr> George N. White III a ?crit : > http://tug.org/texlive/pretest.html says: > > "To mirror the whole directory, rsync is the most efficient method: > rsync -x 2008 rsync://somehost/some/path/ /your/local/dir" > By the way, why mirror all and exclude 2008, rather than mirroring just 2009? Also, some mirrors (I just tested guiling.fr) don't event have a 2008 directory, they just have tlnet/2009 as their root. > rsync -a --exclude=2008 rsync://somehost/some/path/ /your/local/dir > Or even rsync -a rsync://path/to/tlnet/2009/ /your/local/dir/2009 Manuel. From preining at logic.at Sun Jul 5 13:44:27 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 13:44:27 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <4A508D2A.3060805@elzevir.fr> References: <200907050045.n650jqH03086@f7.net> <22af238a0907050345y98e434ctd123235d1a9fb02c@mail.gmail.com> <4A508D2A.3060805@elzevir.fr> Message-ID: <20090705114427.GO17419@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Manuel P?gouri?-Gonnard wrote: > > > By the way, why mirror all and exclude 2008, rather than mirroring just 2009? > > Also, some mirrors (I just tested guiling.fr) don't event have a 2008 directory, > they just have tlnet/2009 as their root. You are outdated ... there is NO 2009 anymore, everything is directly below tlnet/ !!! > rsync -a rsync://path/to/tlnet/2009/ /your/local/dir/2009 Will be a nop. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ABINGER (n.) One who washes up everything except the frying pan, the cheese grater and the saucepan which the chocolate sauce has been made in. --- Douglas Adams, The Meaning of Liff From mpg at elzevir.fr Sun Jul 5 13:54:07 2009 From: mpg at elzevir.fr (=?ISO-8859-15?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sun, 05 Jul 2009 13:54:07 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <20090705114427.GO17419@gamma.logic.tuwien.ac.at> References: <200907050045.n650jqH03086@f7.net> <22af238a0907050345y98e434ctd123235d1a9fb02c@mail.gmail.com> <4A508D2A.3060805@elzevir.fr> <20090705114427.GO17419@gamma.logic.tuwien.ac.at> Message-ID: <4A50945F.50800@elzevir.fr> Norbert Preining a ?crit : > On So, 05 Jul 2009, Manuel P?gouri?-Gonnard wrote: >> By the way, why mirror all and exclude 2008, rather than mirroring just 2009? >> >> Also, some mirrors (I just tested guiling.fr) don't event have a 2008 directory, >> they just have tlnet/2009 as their root. > > You are outdated ... there is NO 2009 anymore, everything is directly > below tlnet/ > !!! > Oh, right, sorry. m From taco at elvenkind.com Sun Jul 5 13:59:10 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Sun, 05 Jul 2009 13:59:10 +0200 Subject: [tex-live] mpost for texlive2009 In-Reply-To: <4A508118.5010607@FU-Berlin.DE> References: <4A508118.5010607@FU-Berlin.DE> Message-ID: <4A50958E.9050903@elvenkind.com> Herbert Voss wrote: > Hi all, > > the option -output-directory does not work with the > mpost from texlive 2009. > > > voss at shania:~/texte/Buecher/LaTeX> mpost -tex=latex > --output-directory=/tmp/ target/CP/04-02-5.mp > warning: mpost: unimplemented option --output-directory=/tmp/ > This is MetaPost, version 1.203 (kpathsea version 5.0.0) > (./target/CP/04-02-5.mpstatting target/CP/04-02-5.mp and > target/CP/04-02-5.mpx > statting target/CP/04-02-5.mp and target/CP/04-02-5.mpx > [1] ) > 1 output file written: 04-02-5.1 > Transcript written on 04-02-5.log. > > with TeXLive2008 and mpost version 1.005 it worked Even then, it only listened to the option partially (temporary makempx files were never in that directory), and for that reason the option is disabled for now. Perhaps it will work again in 2010, but maybe not. Best wishes, Taco From Robin.Fairbairns at cl.cam.ac.uk Sun Jul 5 14:05:33 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sun, 05 Jul 2009 13:05:33 +0100 Subject: [tex-live] tex live 2009 pretests In-Reply-To: Your message of Sun, 05 Jul 2009 11:56:37 +0200. <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> Message-ID: <23592.1246795533@cl.cam.ac.uk> Daniel Becker wrote: > could someone explain how this thing with epstopdf is implemented? > What's the difference to the inclusion of > > \usepackage{ifpdf} > \ifpdf > \usepackage{epstopdf} > \else > \fi > > in the preamble of a LaTeX-Document? I'm asking because I might need > to adjust http://tug.ctan.org/pkg/epspdfconversion (a modified package > epstopdf that uses epspdf as the conversion script, not epstopdf). strangely enough, i was thinking about this issue in the faq context, this morning. if someone on this list has a list of pros and cons, i would be delighted to work it up into an answer that i could publish in the faq. robin From uwe.siart at tum.de Sun Jul 5 14:13:30 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 14:13:30 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files Message-ID: <87r5wv2uqd.fsf@tum.de> In TL'09 pretest automatic eps-to-pdf conversion is launched even if the required PDF file already exists, replacing the old PDF files. This will not do any harm in most cases. But to my thinking a pdflatex run should not overwrite existing graphic files. Would it be possible to first test whether the required .pdf exists and lauch epstopdf only if necessary? If this test is already implemented then at least it does not work here. -- Uwe From preining at logic.at Sun Jul 5 14:28:09 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 14:28:09 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87r5wv2uqd.fsf@tum.de> References: <87r5wv2uqd.fsf@tum.de> Message-ID: <20090705122809.GQ17419@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Uwe Siart wrote: > In TL'09 pretest automatic eps-to-pdf conversion is launched even if the > required PDF file already exists, replacing the old PDF files. http://tug.org/texlive/pretest.html First point under "Reporting problems" Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- NAD (n.) Measure defined as the distance between a driver's outstretched fingertips and the ticket machine in an automatic car-park. 1 nad = 18.4 cm. --- Douglas Adams, The Meaning of Liff From daniel.becker at uni-rostock.de Sun Jul 5 15:10:26 2009 From: daniel.becker at uni-rostock.de (Daniel Becker) Date: Sun, 5 Jul 2009 15:10:26 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87r5wv2uqd.fsf@tum.de> References: <87r5wv2uqd.fsf@tum.de> Message-ID: Am 05.07.2009 um 14:13 schrieb Uwe Siart: > In TL'09 pretest automatic eps-to-pdf conversion is launched even if > the > required PDF file already exists, replacing the old PDF files. > > This will not do any harm in most cases. But to my thinking a pdflatex > run should not overwrite existing graphic files. > > Would it be possible to first test whether the required .pdf exists > and > lauch epstopdf only if necessary? hm - epstopdf.sty (the package, not the script) can handle this (conversion only when needed, i.e. pdf is missing or eps has been updated). It is also important whether your includegraphics-command is with or without file extension. I couldn't read that discussion mentioned earlier (login required, registration not working for me). daniel From uwe.siart at tum.de Sun Jul 5 15:34:56 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 15:34:56 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: (Daniel Becker's message of "Sun, 5 Jul 2009 15:05:26 +0200") References: <87r5wv2uqd.fsf@tum.de> Message-ID: <874otrxngf.fsf@tum.de> Daniel Becker writes: > hm - epstopdf.sty (the package, not the script) can handle this > (conversion only when needed, i.e. pdf is missing or eps has been > updated). It is also important whether your includegraphics-command is > with or without file extension. No extension at all as a matter of principle. > I couldn't read that discussion mentioned earlier (login required, > registration not working for me). There are only two articles in the thread so far, you may check the list archive. I assume you're not averse to me answering to the list. Norbert pointed me to where it is mentioned that \newcommand{\DoNotLoadEpstopdf}{} before \documentclass prevents the call of epstopdf in a PDF environment. This is a solution but I hope it is further discussed. Up to now we could call either latex or pdflatex without the need to modify the source. Now in the case of pdflatex, a command is necessary to safe the PDF graphics from being overwritten. I understand that this behaviour simplifies a lot for the majority of users. But I also think that a latex run should never ever overwrite files that it did not generate on the fly. And a PDF graphics file that already exists falls into that category in many cases. -- Uwe From gnwiii at gmail.com Sun Jul 5 15:54:56 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 5 Jul 2009 10:54:56 -0300 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <23592.1246795533@cl.cam.ac.uk> References: <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> <23592.1246795533@cl.cam.ac.uk> Message-ID: <22af238a0907050654r6ff60b27hf7183407c2607ba1@mail.gmail.com> On Sun, Jul 5, 2009 at 9:05 AM, Robin Fairbairns wrote: > Daniel Becker wrote: > >> could someone explain how this thing with epstopdf is implemented? >> What's the difference to the inclusion of >> >> \usepackage{ifpdf} >> \ifpdf >> \usepackage{epstopdf} >> \else >> \fi >> >> in the preamble of a LaTeX-Document? I'm asking because I might need >> to adjust http://tug.ctan.org/pkg/epspdfconversion (a modified package >> epstopdf that uses epspdf as the conversion script, not epstopdf). > > strangely enough, i was thinking about this issue in the faq context, > this morning. > > if someone on this list has a list of pros and cons, i would be > delighted to work it up into an answer that i could publish in the faq. Pro: some legacy documents can be used to make .pdf's simply by running pdf(la)tex. Con: some existing workflows may break There are many reasons a PDF figure may not be equivalent to the EPS version. Previously, running "latex doc" and "pdflatex doc" without changes to the source doc.tex would produce doc.dvi referencing figure.eps and doc.pdf using figure.pdf. Some documents are formatted to produce both .dvi and .pdf output, with figure.eps and figure.pdf sitting side-by-side. In some cases, .dvi may be used for quicker viewing, but the original figure was in PDF and was converted to a low-quality bitmap for fast screen viewing. The PDF may use CMYK and the EPS RGB, etc. Note that comparing timestamps of .eps and .pdf isn't reliable as pdftex can't know if the .pdf was created from an older version of the .eps or the .eps was created from a current .pdf. Con: troubleshooting could be more difficult Many files with .eps extension do not meet the definition of EPS. Some well-known graphics packages generate .eps files with invalid postscript, so manual intervention (e.g., using a drawing package to clean up the mess) is needed. There are legacy workflows that produce good eps files and will benefit from having the automated conversion, but automatic conversion may make it more difficult to recognize problems caused by a bad EPS figure. Con: enabling write18 has risks These days linux users may run pdftex as "root", e.g., formatting documentation when installing 3rd party software: "sudo make check install". -- George N. White III Head of St. Margarets Bay, Nova Scotia From uwe.siart at tum.de Sun Jul 5 16:52:14 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 16:52:14 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87my7jto7b.fsf@tum.de> (Uwe Siart's message of "Sun, 05 Jul 2009 12:32:24 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> Message-ID: <871vovyyg1.fsf@tum.de> Uwe Siart writes: > Norbert Preining writes: > >> On So, 05 Jul 2009, Uwe Siart wrote: >>> ,---- >>> | e:\user\siart>texdoc csquotes >>> | texdoc csquotes >>> | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). >>> `---- >> >> Strange, here on WinXP it actually starts psview (which is my only pdf >> viewer). > > My default is AR. PDFs are still correctly registered and open fine on > double-click. So broken file associations seem to drop out of possible > reasons. > > Switching back to TL08 everything is fine. > > Maybe in a couple of hours I can also try on XP. Strange: texdoc works fine on my XP SP3 machine. On W2k I get the error described above. -- Uwe From gnwiii at gmail.com Sun Jul 5 17:09:57 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 5 Jul 2009 12:09:57 -0300 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: References: <87r5wv2uqd.fsf@tum.de> Message-ID: <22af238a0907050809u3ef12fd1o64307078d01a5d84@mail.gmail.com> On Sun, Jul 5, 2009 at 10:10 AM, Daniel Becker wrote: > > > Am 05.07.2009 um 14:13 schrieb Uwe Siart: > >> In TL'09 pretest automatic eps-to-pdf conversion is launched even if >> the >> required PDF file already exists, replacing the old PDF files. >> >> This will not do any harm in most cases. But to my thinking a pdflatex >> run should not overwrite existing graphic files. >> >> Would it be possible to first test whether the required .pdf exists >> and >> lauch epstopdf only if necessary? > > hm - epstopdf.sty (the package, not the script) can handle this > (conversion only when needed, i.e. pdf is missing or eps has been > updated). It is also important whether your includegraphics-command is > with or without file extension. Testing for "eps newer than pdf" is not adequate -- some workflows produce pdf figures which are converted to eps to support generating .dvi, so it can be normal to have eps newer than pdf. > I couldn't read that discussion mentioned earlier (login required, > registration not working for me). I was able to view Karl's original post earlier, but now I get "Your authentication ticket has expired. Please log in again to continue." -- George N. White III Head of St. Margarets Bay, Nova Scotia From st_philipp at yahoo.de Sun Jul 5 17:14:52 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Sun, 05 Jul 2009 17:14:52 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <871vovyyg1.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> Message-ID: <4A50C36C.4050503@yahoo.de> Uwe Siart schrieb: > Uwe Siart writes: > >> Norbert Preining writes: >> >>> On So, 05 Jul 2009, Uwe Siart wrote: >>>> ,---- >>>> | e:\user\siart>texdoc csquotes >>>> | texdoc csquotes >>>> | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). >>>> `---- >>> Strange, here on WinXP it actually starts psview (which is my only pdf >>> viewer). >> My default is AR. PDFs are still correctly registered and open fine on >> double-click. So broken file associations seem to drop out of possible >> reasons. >> >> Switching back to TL08 everything is fine. >> >> Maybe in a couple of hours I can also try on XP. > > Strange: texdoc works fine on my XP SP3 machine. On W2k I get the error > described above. I can only guess that the start.exe program chokes on the empty argument on Windows 2000, but ignores it on XP. The call should be start "filename" not start "" "filename" still better would be to use ShellExecute directly. From uwe.siart at tum.de Sun Jul 5 17:24:40 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 17:24:40 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A50C0F5.6070806@alice.it> (Angelo Graziosi's message of "Sun, 05 Jul 2009 17:04:21 +0200") References: <4A50C0F5.6070806@alice.it> Message-ID: <87iqi7b1af.fsf@tum.de> Angelo Graziosi writes: > In any case, it seems that it happens only with PDF files which are > older than EPS ones. But I think it should not happen at all. The assumption behind this feature is that the PDFs are derivated from the EPSs. But this is not generally true. Imagine an author who uses PDF graphics with transparency (a PDF 1.6 feature) and EPS versions of the same but without transparency. It may further happen that this author received those files from a third person and is unable to recover those files (because he is not the creator of those graphics or because he lacks access to the creating software). Now unsuspectingly he calls 'pdflatex' after a TL update and his transparent PDF graphics are lost forever. Ruined by a harmless latex run. TeX destructed the document sources. What a nightmare! Ok, he could have avoided this if only he knew about the new magic command. But how many users will fall into that trap during the first 2-3 years? -- Uwe From olli at sopos.org Sun Jul 5 17:37:22 2009 From: olli at sopos.org (Oliver Heins) Date: Sun, 05 Jul 2009 17:37:22 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907050045.n650jqH03086@f7.net> (Karl Berry's message of "Sat\, 4 Jul 2009 19\:45\:52 -0500") References: <200907050045.n650jqH03086@f7.net> Message-ID: <87zlbjgmz1.fsf@sopos.org> karl at freefriends.org (Karl Berry) writes: > We're at the point where pretesting TeX Live 2009 would be very welcome. > Please do so if you can. > > I've written a web page describing the situation as best I could: > http://tug.org/texlive/pretest.html > > In short: download or mirror via one of the hosts listed at > http://tug.org/texlive/mirmon/ and then use install-tl as with TL 2008. > > Bug reports, questions, comments welcome. Okay: -- First I failed to do a rsync, on my debian box I got the error ?Unexpected remote arg: rsync://ftp.klid.dk/texlive-tlnet/ rsync error: syntax or usage error (code 1) at main.c(1219) [sender=3.0.6]? (Doing a rsync -a --exclude=2008 ... worked.) -- Then I downloaded install-tl-unx.tar.gz from one mirror and started ./install-tl, but got an error, too: ?Installing TeX Live 2009 from: http://mirror.ctan.org/systems/texlive/tlnet Platform: i386-linux => 'Intel x86 with GNU/Linux' Distribution: net (downloading) Using URL: http://mirror.ctan.org/systems/texlive/tlnet Directory for temporary files: /tmp Loading http://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb unusable location http://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb, could not load any packages ./install-tl: Could not load TeX Live Database from http://mirror.ctan.org/systems/texlive/tlnet, goodbye.? Adding a location then worked. -- Within the options (O), I wasn't able to include texworks to my installation. -- When I first invoked the installation, I was asked whether I want to import my previous selection of collections from tl2008. For some reason, I quit and was not asked again (I did a sudo the second time, that might be the reason). I'm waiting for the rsync process to finish before going on with the install. olli -- Oliver Heins olli at sopos.org http://oliverheins.net/ http://blog.overheins.net/ F27A BA8C 1CFB B905 65A8 http://scriptorium-adp.de/ 2544 0F07 B675 9A00 D827 1024D/9A00D827 2004-09-24 -- gpg --recv-keys 0x9A00D827 Please avoid sending me Word or PowerPoint attachments: http://www.gnu.org/philosophy/no-word-attachments.html From angelo.graziosi at alice.it Sun Jul 5 17:04:21 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Sun, 05 Jul 2009 17:04:21 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files Message-ID: <4A50C0F5.6070806@alice.it> Uwe Siart wrote: > I understand that this behaviour simplifies a lot for the majority of > users. But I also think that a latex run should never ever overwrite > files that it did not generate on the fly. And a PDF graphics file that > already exists falls into that category in many cases. In any case, it seems that it happens only with PDF files which are older than EPS ones. I have a document which uses more than 250 files (foo.eps, foo.pdf), but only for three it happens the conversion on the fly: those PDFs which are a few cent of second older than the EPSs! If I 'touch' them, none has the conversion on the fly! Cheers, Angelo. From uwe.siart at tum.de Sun Jul 5 18:03:32 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 18:03:32 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <87zlbjgmz1.fsf@sopos.org> References: <200907050045.n650jqH03086@f7.net>, <87zlbjgmz1.fsf@sopos.org> Message-ID: <4A50CED4.25854.23F4195@uwe.siart.tum.de> On 5 Jul 2009 at 17:37, Oliver Heins wrote: > -- Then I downloaded install-tl-unx.tar.gz from one mirror and started > ./install-tl, but got an error, too: > > [...] > ./install-tl: Could not load TeX Live Database from > http://mirror.ctan.org/systems/texlive/tlnet, goodbye.? > > Adding a location then worked. Well, I'd say this is because the pretest is not located on CTAN but the final release will be. For pretesting you will have to specify the location. -- Uwe From preining at logic.at Sun Jul 5 18:29:52 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 18:29:52 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <87zlbjgmz1.fsf@sopos.org> References: <200907050045.n650jqH03086@f7.net> <87zlbjgmz1.fsf@sopos.org> Message-ID: <20090705162952.GB26678@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Oliver Heins wrote: > -- Then I downloaded install-tl-unx.tar.gz from one mirror and started > ./install-tl, but got an error, too: Why? Just go into tlnet/ and start install-tl from there. Anything else does NOT work! Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- LUTON (n.) The horseshoe-shaped rug which goes around a lavatory seat. --- Douglas Adams, The Meaning of Liff From gnwiii at gmail.com Sun Jul 5 18:40:46 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 5 Jul 2009 13:40:46 -0300 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87iqi7b1af.fsf@tum.de> References: <4A50C0F5.6070806@alice.it> <87iqi7b1af.fsf@tum.de> Message-ID: <22af238a0907050940o14c2b74n332e8778d45de7cc@mail.gmail.com> On Sun, Jul 5, 2009 at 12:24 PM, Uwe Siart wrote: > Angelo Graziosi writes: > >> In any case, it seems that it happens only with PDF files which are >> older than EPS ones. > > But I think it should not happen at all. The assumption behind this > feature is that the PDFs are derivated from the EPSs. But this is not > generally true. > > Imagine an author who uses PDF graphics with transparency (a PDF 1.6 > feature) and EPS versions of the same but without transparency. It may > further happen that this author received those files from a third person > and is unable to recover those files (because he is not the creator of > those graphics or because he lacks access to the creating software). > > Now unsuspectingly he calls 'pdflatex' after a TL update and his > transparent PDF graphics are lost forever. Ruined by a harmless latex > run. TeX destructed the document sources. What a nightmare! Ok, he could > have avoided this if only he knew about the new magic command. But how > many users will fall into that trap during the first 2-3 years? I'm pretty sure I will do it to myself if nothing is changed. My "new tl version" resolution is to be diligent about making figures read-only. -- George N. White III Head of St. Margarets Bay, Nova Scotia From angelo.graziosi at alice.it Sun Jul 5 19:02:30 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Sun, 05 Jul 2009 19:02:30 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87iqi7b1af.fsf@tum.de> References: <4A50C0F5.6070806@alice.it> <87iqi7b1af.fsf@tum.de> Message-ID: <4A50DCA6.5000002@alice.it> Uwe Siart ha scritto: > Angelo Graziosi writes: > >> In any case, it seems that it happens only with PDF files which are >> older than EPS ones. > > But I think it should not happen at all. The assumption behind this > feature is that the PDFs are derivated from the EPSs. But this is not > generally true. > > Imagine an author who uses PDF graphics with transparency (a PDF 1.6 > feature) and EPS versions of the same but without transparency. It may > further happen that this author received those files from a third person > and is unable to recover those files (because he is not the creator of > those graphics or because he lacks access to the creating software). > > Now unsuspectingly he calls 'pdflatex' after a TL update and his > transparent PDF graphics are lost forever. Ruined by a harmless latex > run. TeX destructed the document sources. What a nightmare! Ok, he could > have avoided this if only he knew about the new magic command. But how > many users will fall into that trap during the first 2-3 years? > I agree fully. Restoring the old behavior seems the wisest thing to do. Nor is it conceivable that one adds '\newcommand{\DoNotLoadEpstopdf}{}' in each document source. And for documents written in the past? No, the best thing is that each user convert its EPS file manually if one needs that! Cheers, Angelo. From uwe.siart at tum.de Sun Jul 5 20:13:11 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 05 Jul 2009 20:13:11 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A50DCA6.5000002@alice.it> (Angelo Graziosi's message of "Sun, 05 Jul 2009 19:02:30 +0200") References: <4A50C0F5.6070806@alice.it> <87iqi7b1af.fsf@tum.de> <4A50DCA6.5000002@alice.it> Message-ID: <874otr0zig.fsf@tum.de> Angelo Graziosi writes: > I agree fully. Restoring the old behavior seems the wisest thing to > do. The feature can be beneficial for many users and is worth being kept. But it should not be active by default. -- Uwe From olli at sopos.org Sun Jul 5 20:28:08 2009 From: olli at sopos.org (Oliver Heins) Date: Sun, 05 Jul 2009 20:28:08 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <20090705162952.GB26678@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Sun\, 5 Jul 2009 18\:29\:52 +0200") References: <200907050045.n650jqH03086@f7.net> <87zlbjgmz1.fsf@sopos.org> <20090705162952.GB26678@gamma.logic.tuwien.ac.at> Message-ID: <87ocrzgf2f.fsf@sopos.org> Norbert Preining writes: > On So, 05 Jul 2009, Oliver Heins wrote: >> -- Then I downloaded install-tl-unx.tar.gz from one mirror and started >> ./install-tl, but got an error, too: > > Why? Just go into tlnet/ and start > install-tl > from there. Anything else does NOT work! olli at dionysos:~/incoming/install-tl$ ls doc.html install-tl* LICENSE.TL readme-html.dir/ README.usergroups tlpkg/ index.html LICENSE.CTAN README readme-txt.dir/ release-texlive.txt olli at dionysos:~/incoming/install-tl$ find . -name "tlnet" olli at dionysos:~/incoming/install-tl$ Regards, olli -- Oliver Heins olli at sopos.org http://oliverheins.net/ http://blog.overheins.net/ F27A BA8C 1CFB B905 65A8 http://scriptorium-adp.de/ 2544 0F07 B675 9A00 D827 1024D/9A00D827 2004-09-24 -- gpg --recv-keys 0x9A00D827 Please avoid sending me Word or PowerPoint attachments: http://www.gnu.org/philosophy/no-word-attachments.html From preining at logic.at Sun Jul 5 20:42:35 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 20:42:35 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <87ocrzgf2f.fsf@sopos.org> References: <200907050045.n650jqH03086@f7.net> <87zlbjgmz1.fsf@sopos.org> <20090705162952.GB26678@gamma.logic.tuwien.ac.at> <87ocrzgf2f.fsf@sopos.org> Message-ID: <20090705184235.GC3964@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Oliver Heins wrote: > >> -- Then I downloaded install-tl-unx.tar.gz from one mirror and started > >> ./install-tl, but got an error, too: > > > > Why? Just go into tlnet/ and start > > install-tl > > from there. Anything else does NOT work! > > olli at dionysos:~/incoming/install-tl$ ls > doc.html install-tl* LICENSE.TL readme-html.dir/ README.usergroups tlpkg/ > index.html LICENSE.CTAN README readme-txt.dir/ release-texlive.txt > olli at dionysos:~/incoming/install-tl$ find . -name "tlnet" > olli at dionysos:~/incoming/install-tl$ You rsynced the tlnet from one of the servers, right? What about cd-ing into *THAT* tlnet folder you will find install-tl there!!! Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair. --- One of the laws of computers and programming revealed. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From joelcsalomon at gmail.com Sun Jul 5 21:52:43 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Sun, 5 Jul 2009 15:52:43 -0400 Subject: [tex-live] pretest: Windows shortcuts not created, path not set Message-ID: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> I just installed TL?09 pretest under Windows Vista. I recall choosing the option to add TeX programs to the Path, but it did not happen. Also, no Start Menu folder was created. Is there a post-install script I can try re-running to fix this? ?Joel Salomon From oberdiek at uni-freiburg.de Sun Jul 5 22:10:41 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Sun, 5 Jul 2009 22:10:41 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87r5wv2uqd.fsf@tum.de> References: <87r5wv2uqd.fsf@tum.de> Message-ID: <20090705201041.GA3066@irwin.vpn.uni-freiburg.de> On Sun, Jul 05, 2009 at 02:13:30PM +0200, Uwe Siart wrote: > In TL'09 pretest automatic eps-to-pdf conversion is launched even if the > required PDF file already exists, replacing the old PDF files. See options of package `epstopdf' or section "1.5 Configuration". I prefer "update, prepend". > This will not do any harm in most cases. But to my thinking a pdflatex > run should not overwrite existing graphic files. > Would it be possible to first test whether the required .pdf exists and > lauch epstopdf only if necessary? Currently there is only option "update". The pdf file isn't overwritten, if it's newer than the eps file. Or with option "append", it searches for PDF files first (and doesn't trigger the conversion if the PDF file exists.) Yours sincerely Heiko From preining at logic.at Sun Jul 5 23:03:02 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 23:03:02 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090705201041.GA3066@irwin.vpn.uni-freiburg.de> References: <87r5wv2uqd.fsf@tum.de> <20090705201041.GA3066@irwin.vpn.uni-freiburg.de> Message-ID: <20090705210302.GG14130@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Heiko Oberdiek wrote: > > In TL'09 pretest automatic eps-to-pdf conversion is launched even if the > > required PDF file already exists, replacing the old PDF files. > > See options of package `epstopdf' or section "1.5 Configuration". > I prefer "update, prepend". Still, that change is quite invasive and in no way conservative wrt to older documents (I mean written with TL2008). It should be the default that in *no* way something already present like a pdf or eps file will be overwritten. None of these are clearly temporary files (like .aux, .log, etc). Please please please anyone that has to fixed before we release. I don't want a tool that silently converts something overwritting an already present file. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- Arthur hoped and prayed that there wasn't an afterlife. Then he realised there was a contradiction there and merely hoped that there wasn't an afterlife. --- Arthur realising that he's in a certain death situation --- with a supernova bomb that is shaped like a cricket ball. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From preining at logic.at Sun Jul 5 23:04:09 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 5 Jul 2009 23:04:09 +0200 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> Message-ID: <20090705210409.GH14130@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Joel C. Salomon wrote: > I just installed TL?09 pretest under Windows Vista. I recall choosing > the option to add TeX programs to the Path, but it did not happen. > Also, no Start Menu folder was created. Hmm, did you run the program as admin user? Siep, Tomek? Any experience/ideas with that? > Is there a post-install script I can try re-running to fix this? Not now, but I am thinking about adding this functionality to tlmgr. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- What are you talking about? Never mind, eat the fruit. You know, this place almost looks like the Garden of Eden. Eat the fruit. Sounds quite like it too. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From gnwiii at gmail.com Sun Jul 5 23:38:03 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 5 Jul 2009 18:38:03 -0300 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <874otr0zig.fsf@tum.de> References: <4A50C0F5.6070806@alice.it> <87iqi7b1af.fsf@tum.de> <4A50DCA6.5000002@alice.it> <874otr0zig.fsf@tum.de> Message-ID: <22af238a0907051438t2d8687e0tc432a20c78bcaf5@mail.gmail.com> On Sun, Jul 5, 2009 at 3:13 PM, Uwe Siart wrote: > Angelo Graziosi writes: > >> I agree fully. Restoring the old behavior seems the wisest thing to >> do. > > The feature can be beneficial for many users and is worth being kept. > But it should not be active by default. Would either of you feel the same if the "append" option was turned on so existing .pdf files are not overwritten? If the objection is to using \write18, a change to texmf.cnf could be used for sites/systems that don't want \wirite18. If I set my texmf.cnf to exclude epstopdf from the shell_escape_commands list, I get: ------------------------- ! Package pdftex.def Error: File `golfer.pdf' not found. See the pdftex.def package documentation for explanation. Type H for immediate help. ... l.8 \includegraphics[width=0.6\linewidth]{golfer} ? X ------------------------------------------------------ "texdoc pdftex.def" doesn't find anything at present. The log file has: Package grfext Info: Graphics extension search list: (grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE G,.JBIG2,.JB2,.eps] (grfext) \AppendGraphicsExtensions on input line 326. ) Package grfext Info: Graphics extension search list: (grfext) [.eps,.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG ,.JPEG,.JBIG2,.JB2] (grfext) \PrependGraphicsExtensions on input line 25. Many of the users who want this feature have .EPS and or .PDF files, so there will be probably discussions over why .EPS is ignored while .eps is used instead of the .PDF file the user expected to see. -- George N. White III Head of St. Margarets Bay, Nova Scotia From angelo.graziosi at alice.it Mon Jul 6 00:10:16 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Mon, 06 Jul 2009 00:10:16 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <22af238a0907051438t2d8687e0tc432a20c78bcaf5@mail.gmail.com> References: <4A50C0F5.6070806@alice.it> <87iqi7b1af.fsf@tum.de> <4A50DCA6.5000002@alice.it> <874otr0zig.fsf@tum.de> <22af238a0907051438t2d8687e0tc432a20c78bcaf5@mail.gmail.com> Message-ID: <4A5124C8.3090708@alice.it> George N. White III ha scritto: > > Would either of you feel the same if the "append" option was turned on > so existing .pdf files are not overwritten? I DO NOT want that my .eps and .pdf files, which I consider "my documents" like .tex files, are overwritten by something without my active decision. I could have created them in original manner. Why should them be overwritten silently, destroying my creation? Besides this. I have a document with > 250 .eps+.pdf files. Suppose that .pdf have been created a fraction of second before the .eps files. Why should one waste time to re-create what is already there? Only because with current processors this is almost 'invisible'? Hmm... It is not good 'programming' practice... in any case! Cheers, Angelo. From karl at freefriends.org Mon Jul 6 00:13:32 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 5 Jul 2009 17:13:32 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090705201041.GA3066@irwin.vpn.uni-freiburg.de> Message-ID: <200907052213.n65MDWE21238@f7.net> Hi Heiko and all, Or with option "append", it searches for PDF files first (and doesn't trigger the conversion if the PDF file exists.) Thanks very much for that. I've changed prepend to append in graphics.cfg; that seems safer for the general TeX Live setting, while still providing the conversion functionality in the common case. FWIW, I did read the epstopdf documentation but did not figure out that this was the implication of "Puts the extension .eps at the end of the graphics extension list". A few extra words of explanation in the documentation would be welcome. Even just "search" in front of "list". (If you disagree, fine. No need to reply. :) Regarding people having trouble with the latex-l list: I too find the latex-l listserv archives difficult to access. My original message (with some wrong assumptions) is http://thread.gmane.org/gmane.comp.tex.latex.latex3/1465. Heiko's message with the code that I imported into TL's graphics.cfg is in that thread. k From mpg at elzevir.fr Mon Jul 6 00:28:36 2009 From: mpg at elzevir.fr (=?UTF-8?B?TWFudWVsIFDDqWdvdXJpw6ktR29ubmFyZA==?=) Date: Mon, 06 Jul 2009 00:28:36 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A50C36C.4050503@yahoo.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> Message-ID: <4A512914.3070501@elzevir.fr> Philipp Stephani a ?crit : > I can only guess that the start.exe program chokes on the empty argument > on Windows 2000, but ignores it on XP. The call should be > > start "filename" > > not > > start "" "filename" > No, the call is correct. 'start "filename"' opens a cmd.exe window with title 'filename'. > still better would be to use ShellExecute directly. What's ShellExecute? Manuel. From Robin.Fairbairns at cl.cam.ac.uk Mon Jul 6 00:44:55 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sun, 05 Jul 2009 23:44:55 +0100 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: Your message of Sun, 05 Jul 2009 17:13:32 -0500. <200907052213.n65MDWE21238@f7.net> Message-ID: <15780.1246833895@cl.cam.ac.uk> Karl Berry wrote: > Or with option "append", it searches for PDF files first (and > doesn't trigger the conversion if the PDF file exists.) > > Thanks very much for that. I've changed prepend to append in > graphics.cfg; that seems safer for the general TeX Live setting, while > still providing the conversion functionality in the common case. i hope you mean epstopdf.cfg > FWIW, I did read the epstopdf documentation but did not figure out that > this was the implication of > "Puts the extension .eps at the end of the graphics extension list". after this thread started, i re-read the documentation (yes: printed it out, given that i can hardly read typeset stuff on screen). and i too hadn't understood the implications of the default prepend when i first read it when the package appeared in its present form. > A few extra words of explanation in the documentation would be welcome. > Even just "search" in front of "list". > > (If you disagree, fine. No need to reply. :) i imagine that the "ordinary person" won't even realise the list has an implied order; i don't believe it's obvious from the graphics pkg documentation. (it's easy to imagine all these things happen as if by magic, which presumably means that some associative lookup engine descends from the sky...) a few sample .cfg files, with a description of their actual effect, would be better than a single word change, i believe. (i'll write those, if it would help, heiko.) robin From karl at freefriends.org Mon Jul 6 00:45:57 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 5 Jul 2009 17:45:57 -0500 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <87zlbjgmz1.fsf@sopos.org> Message-ID: <200907052245.n65MjvU31742@f7.net> Hi Oliver and all, error: syntax or usage error (code 1) at main.c(1219) [sender=3.0.6]?? I forgot -x isn't the right option for rsync. Fixed. ??Installing TeX Live 2009 from: http://mirror.ctan.org/systems/texlive/tlnet I forgot that -location has to be specified for the net-install case. Fixed. -- Within the options (O), I wasn't able to include texworks to my installation. Only Windows (and MacTeX) will ship TW binaries, unfortunately. Shared library problems make it impractical to ship anywhere else. Hopefully there will be a TW download page at some point. It'll take time. -- When I first invoked the installation, I was asked whether I want to import my previous selection of collections from tl2008. For some reason, I quit and was not asked again (I did a sudo the second time, that might be the reason). If your PATH was different after sudo, I expect so. That's how we detect the previous installation (I think; Norbert will correct if I got it wrong, as usual :). Thanks very much for the reports (and to the others also). k From joelcsalomon at gmail.com Mon Jul 6 00:52:21 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Sun, 5 Jul 2009 18:52:21 -0400 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <20090705210409.GH14130@gamma.logic.tuwien.ac.at> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> Message-ID: <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> 2009/7/5 Norbert Preining : > On So, 05 Jul 2009, Joel C. Salomon wrote: >> I just installed TL?09 pretest under Windows Vista. ?I recall choosing >> the option to add TeX programs to the Path, but it did not happen. >> Also, no Start Menu folder was created. > > Hmm, did you run the program as admin user? TL ?08 installs just fine as non-admin, including itself on the per-user path and Start menu. >> Is there a post-install script I can try re-running to fix this? > > Not now, but I am thinking about adding this functionality to tlmgr. That will be useful. Meanwhile, I?ve reverted to ?08. Is a side-by-side installation courting trouble? ?Joel Salomon From karl at freefriends.org Mon Jul 6 00:58:35 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 5 Jul 2009 17:58:35 -0500 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> Message-ID: <200907052258.n65MwZV03019@f7.net> Meanwhile, I$,1ry(Bve reverted to $,1ry(B08. Is a side-by-side installation courting trouble? Not at all. It's intended that both 08 and 09 can be installed simultaneously, with just changing the PATH to switch. (Unless one sets environment variables or whatever, beyond our control.) From mpg at elzevir.fr Mon Jul 6 00:59:07 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 06 Jul 2009 00:59:07 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907052213.n65MDWE21238@f7.net> References: <200907052213.n65MDWE21238@f7.net> Message-ID: <4A51303B.3040505@elzevir.fr> Karl Berry a ?crit : > Hi Heiko and all, > > Or with option "append", it searches for PDF files first (and > doesn't trigger the conversion if the PDF file exists.) > > Thanks very much for that. I've changed prepend to append in > graphics.cfg; that seems safer for the general TeX Live setting, I fully agree. > while > still providing the conversion functionality in the common case. > Well, I'm not so sure. Imagine a rather naive author, trying to include an eps file in a TeX document compiled with pdflatex. It works the first time, she's very happy. Then she notice her .eps was wrong and change it. She recompiles. Nothing changes. At this point, she's disapointed, and starts thinking of TeX as a non-deterministic piece of software just like ms-word. Too bad. A pdf generated by epstopdf is sort an intermediate file like .log, .aux, etc. Most .pdf files are not intermediate files. The real problem is to distinguish between those too kinds of pdf files. How about using a specific extension for auxiliary pdf files, such as .epstopdf? I think it eliminates the core problem of knowing whether the pdf can be overwritten or not. Of course, it would require some adaptations to the code, but it should be doable. Manuel. From karl at freefriends.org Mon Jul 6 01:18:47 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 5 Jul 2009 18:18:47 -0500 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <26218A6A-641D-4076-8CF4-D90E2384E110@uni-rostock.de> Message-ID: <200907052318.n65NIll09380@f7.net> Hi Daniel, could someone explain how this thing with epstopdf is implemented? Essentially, graphics.cfg does \RequirePackage{epstopdf} and then \epstopdfsetup{update,append,verbose}. See graphics.cfg in the TL svn for all the details. What's the difference to the inclusion of It specifies certain options to epstopdf. That's about it, I guess. to adjust http://tug.ctan.org/pkg/epspdfconversion I came across that package when I was working on this. I hope epspdfconversion can be loaded after epstopdf. (a modified package epstopdf that uses epspdf as the conversion script, not epstopdf). If there's something else we could/should do to help epspdfconversion, let me know. k From mpg at elzevir.fr Mon Jul 6 01:19:40 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 06 Jul 2009 01:19:40 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdm7cw9q.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> Message-ID: <4A51350C.60300@elzevir.fr> Uwe Siart a ?crit : > In current TL'09 pretest 'texdoc' does not work correctly. After calling > e.g. 'textdoc csquotes' I get > > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). > `---- > > csquotes.pdf is in its right place, though. > This has most probably nothing to do with the place of the pdf file. The error message (and code) is not from texdoc, apparently some system call failed. > OS is W2kSP4. > In your other message you say it works ok on your Xp Sp3, so I'm afraid this is system dependant. Unfortunately, I have no access to a w2k system. Would it be ok for you to run a few tests for me on your machine? First, I'd like to rule out problems with the wrappers (we already had strange system-dependant problems with old wrappers last year). Can you try texlua "c:\path\to\texlive\2009\scripts\texdoc\texdoc.tlu" csquotes and see if it changes anything? Thanks, Manuel. From t34www at googlemail.com Mon Jul 6 01:37:13 2009 From: t34www at googlemail.com (T T) Date: Mon, 6 Jul 2009 00:37:13 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A512914.3070501@elzevir.fr> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> Message-ID: On 05/07/2009, Manuel P?gouri?-Gonnard wrote: > Philipp Stephani a ?crit : >> still better would be to use ShellExecute directly. > > What's ShellExecute? It's Windows API equivalent of file actions in explorer (open, edit, etc.). You won't have access to that from texlua without some extra libraries. The failure has something to do with how system call arguments are handled (quotes seem to be striped off of arguments unless they contain spaces. Try with: os.execute('echo start "foo" "bar baz"') Using os.execute('start "something with a space here" "C:\mydoc.pdf"') should fix it. Cheers, Tomek From oberdiek at uni-freiburg.de Mon Jul 6 01:49:46 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 6 Jul 2009 01:49:46 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907052213.n65MDWE21238@f7.net> References: <20090705201041.GA3066@irwin.vpn.uni-freiburg.de> <200907052213.n65MDWE21238@f7.net> Message-ID: <20090705234945.GA3783@irwin.vpn.uni-freiburg.de> Hello, On Sun, Jul 05, 2009 at 05:13:32PM -0500, Karl Berry wrote: > Hi Heiko and all, > > Or with option "append", it searches for PDF files first (and > doesn't trigger the conversion if the PDF file exists.) > > Thanks very much for that. I've changed prepend to append in > graphics.cfg; that seems safer for the general TeX Live setting, while > still providing the conversion functionality in the common case. > > FWIW, I did read the epstopdf documentation but did not figure out that > this was the implication of > "Puts the extension .eps at the end of the graphics extension list". > > A few extra words of explanation in the documentation would be welcome. > Even just "search" in front of "list". > > (If you disagree, fine. Of course I disagree :-) Using "append", option "update" will not work, because the PDF file would be found before considering conversion from EPS. > No need to reply. :) The problem prevented my "well-earned" sleep. ;-( I implemented now a new option `suffix' whose string value is inserted after the base name and before the extension of the output file. Example: \epstopdfsetup{suffix=-gen} Then `foo.eps' is converted to `foo-gen.pdf'. Please try. Version 1.9 is temporarily available at: http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf Yours sincerely Heiko From karl at freefriends.org Mon Jul 6 01:57:20 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 5 Jul 2009 18:57:20 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090705234945.GA3783@irwin.vpn.uni-freiburg.de> Message-ID: <200907052357.n65NvKn20826@f7.net> Using "append", option "update" will not work, because the PDF file would be found before considering conversion from EPS. Oh. More unseen implications. \epstopdfsetup{suffix=-gen} Ah! Please try. Version 1.9 is temporarily available at: http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf Well, I can't do much with a pdf except read it :). Can you send me the sources (or just upload to CTAN)? Tomorrow is fine. Sleep well, Karl From oberdiek at uni-freiburg.de Mon Jul 6 02:02:02 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 6 Jul 2009 02:02:02 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A51303B.3040505@elzevir.fr> References: <200907052213.n65MDWE21238@f7.net> <4A51303B.3040505@elzevir.fr> Message-ID: <20090706000201.GA3988@irwin.vpn.uni-freiburg.de> On Mon, Jul 06, 2009 at 12:59:07AM +0200, Manuel P?gouri?-Gonnard wrote: > Imagine a rather naive author, trying to include an eps file in a TeX document > compiled with pdflatex. It works the first time, she's very happy. Then she > notice her .eps was wrong and change it. She recompiles. Nothing changes. At > this point, she's disapointed, and starts thinking of TeX as a non-deterministic > piece of software just like ms-word. Too bad. > > A pdf generated by epstopdf is sort an intermediate file like .log, .aux, etc. > Most .pdf files are not intermediate files. The real problem is to distinguish > between those too kinds of pdf files. How about using a specific extension for > auxiliary pdf files, such as .epstopdf? I think it eliminates the core problem > of knowing whether the pdf can be overwritten or not. > > Of course, it would require some adaptations to the code, but it should be doable. Already done, see previous mail about new option `suffix'. I had also considered a different extension. However in some worlds the extension denotes the file type. It might confuse users and programs, if PDF files don't have the expected extension. As some already pointed out, there is a need to check the conversion result sometimes, caused by trouble with errorneous EPS files (that have extension .eps, are PS, but not EPS). BTW the option `suffix' can also be used in your sense to create a new extension (but with multiple dots), e.g. \epstopdfsetup{suffix=.gen} Then `foo.eps' is converted to `foo.gen.pdf'. It can seen as `foo' + `.gen.pdf' or as `foo.gen' + `.pdf'. Yours sincerely Heiko From daniel.becker at uni-rostock.de Mon Jul 6 02:10:13 2009 From: daniel.becker at uni-rostock.de (Daniel Becker) Date: Mon, 6 Jul 2009 02:10:13 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907052318.n65NIll09380@f7.net> References: <200907052318.n65NIll09380@f7.net> Message-ID: <4EBCF47A-4C3B-4BCC-A4CD-375AD1742392@uni-rostock.de> > It specifies certain options to epstopdf. That's about it, I guess. > > to adjust http://tug.ctan.org/pkg/epspdfconversion > > I came across that package when I was working on this. I hope > epspdfconversion can be loaded after epstopdf. I see, thanks for the explanation. I think that epspdfconversion wil just work as usual. And I think there will be a lot of emails about explaning the x^99 ways to include and convert eps and pdf graphics. My favourite is: with or without file extension.... Daniel From mpg at elzevir.fr Mon Jul 6 02:20:42 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 06 Jul 2009 02:20:42 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090706000201.GA3988@irwin.vpn.uni-freiburg.de> References: <200907052213.n65MDWE21238@f7.net> <4A51303B.3040505@elzevir.fr> <20090706000201.GA3988@irwin.vpn.uni-freiburg.de> Message-ID: <4A51435A.4000308@elzevir.fr> Heiko Oberdiek a ?crit : >> A pdf generated by epstopdf is sort an intermediate file like .log, .aux, etc. >> Most .pdf files are not intermediate files. The real problem is to distinguish >> between those too kinds of pdf files. How about using a specific extension for >> auxiliary pdf files, such as .epstopdf? I think it eliminates the core problem >> of knowing whether the pdf can be overwritten or not. >> >> Of course, it would require some adaptations to the code, but it should be doable. > > Already done, see previous mail about new option `suffix'. > Great! > I had also considered a different extension. However in some worlds > the extension denotes the file type. It might confuse users and > programs, if PDF files don't have the expected extension. > Right. I thought changing the base name of the file would make things more complicated for the graphics package, but apparently I was mistaken. Thanks a lot for this new feature, so promptly implemented! Manuel. From mpg at elzevir.fr Mon Jul 6 02:24:38 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 06 Jul 2009 02:24:38 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> Message-ID: <4A514446.9080609@elzevir.fr> T T a ?crit : > On 05/07/2009, Manuel P?gouri?-Gonnard wrote: >> Philipp Stephani a ?crit : >>> still better would be to use ShellExecute directly. >> What's ShellExecute? > > It's Windows API equivalent of file actions in explorer (open, edit, > etc.). You won't have access to that from texlua without some extra > libraries. > Ok, I won't try to use it. > The failure has something to do with how system call arguments are > handled (quotes seem to be striped off of arguments unless they > contain spaces. Try with: > > os.execute('echo start "foo" "bar baz"') > > Using os.execute('start "something with a space here" "C:\mydoc.pdf"') > should fix it. > Thanks for the hint. Uwe, can you please try to change lines 663-667 of texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like viewer_dvi = 'start "texdoc viewer"', viewer_html = 'start "texdoc viewer"', viewer_pdf = 'start "texdoc viewer"', viewer_ps = 'start "texdoc viewer"', and see if it solves the problem? I'm quite surprised it worked with texdoc from tl08, which used the same command. Thanks, Manuel. From oberdiek at uni-freiburg.de Mon Jul 6 05:59:51 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 6 Jul 2009 05:59:51 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907052357.n65NvKn20826@f7.net> References: <20090705234945.GA3783@irwin.vpn.uni-freiburg.de> <200907052357.n65NvKn20826@f7.net> Message-ID: <20090706035950.GA4776@irwin.vpn.uni-freiburg.de> On Sun, Jul 05, 2009 at 06:57:20PM -0500, Karl Berry wrote: > Using "append", option "update" will not work, because the PDF file > would be found before considering conversion from EPS. > > Oh. More unseen implications. > > \epstopdfsetup{suffix=-gen} > > Ah! > > Please try. Version 1.9 is temporarily available at: > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf > > Well, I can't do much with a pdf except read it :). Can you send me the > sources (or just upload to CTAN)? Tomorrow is fine. The sources are inside the PDF. You can save the .dtx file using Acrobat Reader or pdftk: pdftk epstopdf.pdf unpack_files Then run the .dtx file through plain-TeX to unpack the .sty file: tex epstopdf.dtx > Sleep well, Thanks. Yours sincerely Heiko From sunwch at hotmail.com Mon Jul 6 06:29:48 2009 From: sunwch at hotmail.com (SUN Wenchang) Date: Mon, 6 Jul 2009 06:29:48 +0200 Subject: [tex-live] pretest: XeTeX 0.9995.0 required Message-ID: Dear Karl, The current version of XeTeX (0.9995.0, rev. 959) introduces a new primitive \XeTeXglyphbounds, which is very useful in determining the bbox of a glyph. The XeTeX in TL 2009 test is of version 0.9994.0. Is it possible to update it? Thanks! Wenchang _________________________________________________________________ ???? ? ?? Windows Live ?????? http://www.microsoft.com/windows/windowslive/products/photos.aspx -------------- next part -------------- An HTML attachment was scrubbed... URL: From uwe.siart at tum.de Mon Jul 6 06:54:06 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 06:54:06 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A51350C.60300@elzevir.fr> ("Manuel =?iso-8859-1?Q?P=E9gouri?= =?iso-8859-1?Q?=E9-Gonnard=22's?= message of "Mon, 06 Jul 2009 01:19:40 +0200") References: <87vdm7cw9q.fsf@tum.de> <4A51350C.60300@elzevir.fr> Message-ID: <87my7ih0nl.fsf@tum.de> Manuel P?gouri?-Gonnard writes: > First, I'd like to rule out problems with the wrappers (we already had > strange system-dependant problems with old wrappers last year). Can > you try > > texlua "c:\path\to\texlive\2009\scripts\texdoc\texdoc.tlu" csquotes This gives me the same error. -- Uwe From uwe.siart at tum.de Mon Jul 6 06:55:30 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 06:55:30 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A514446.9080609@elzevir.fr> ("Manuel =?iso-8859-1?Q?P=E9gou?= =?iso-8859-1?Q?ri=E9-Gonnard=22's?= message of "Mon, 06 Jul 2009 02:24:38 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> Message-ID: <87iqi6h0l9.fsf@tum.de> Manuel P?gouri?-Gonnard writes: > Uwe, can you please try to change lines 663-667 of > texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like > > viewer_dvi = 'start "texdoc viewer"', > viewer_html = 'start "texdoc viewer"', > viewer_pdf = 'start "texdoc viewer"', > viewer_ps = 'start "texdoc viewer"', > > and see if it solves the problem? The error remains unchanged with this. -- Uwe From yuleopen at gmail.com Mon Jul 6 06:56:40 2009 From: yuleopen at gmail.com (Yue Wang) Date: Mon, 6 Jul 2009 12:56:40 +0800 Subject: [tex-live] pretest: XeTeX 0.9995.0 required In-Reply-To: References: Message-ID: <68bfdc900907052156k5f2c7d28q32f623381148d5b9@mail.gmail.com> Hi, Prof. Sun. Karl Berry said that all the binaries will be built from trunk source again before the final release. So I think it will be fine. don't worry. Yue Wang 2009/7/6 SUN Wenchang : > Dear Karl, > > The current version of XeTeX (0.9995.0, rev. 959) introduces a new primitive > \XeTeXglyphbounds, which is very useful in determining the bbox of a glyph. > The XeTeX in TL 2009 test is of version 0.9994.0. Is it possible to update > it? > > Thanks! > Wenchang > > ________________________________ > ?? Windows Live ???????? ???? From uwe.siart at tum.de Mon Jul 6 07:02:25 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 07:02:25 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87iqi6h0l9.fsf@tum.de> (Uwe Siart's message of "Mon, 06 Jul 2009 06:55:30 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87iqi6h0l9.fsf@tum.de> Message-ID: <87vdm6jtem.fsf@tum.de> Uwe Siart writes: > Manuel P?gouri?-Gonnard writes: > >> Uwe, can you please try to change lines 663-667 of >> texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like >> >> viewer_dvi = 'start "texdoc viewer"', >> viewer_html = 'start "texdoc viewer"', >> viewer_pdf = 'start "texdoc viewer"', >> viewer_ps = 'start "texdoc viewer"', >> >> and see if it solves the problem? > > The error remains unchanged with this. To be more precise, the exact message is ,---- | e:\user\siart>texdoc csquotes | texdoc csquotes | win32_system(start "texdoc viewer" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). `---- -- Uwe From uwe.siart at tum.de Mon Jul 6 07:46:14 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 07:46:14 +0200 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <200907052258.n65MwZV03019@f7.net> References: <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com>, <200907052258.n65MwZV03019@f7.net> Message-ID: <4A518FA6.8814.530A39F@uwe.siart.tum.de> On 5 Jul 2009 at 17:58, Karl Berry wrote: > It's intended that both 08 and 09 can be installed simultaneously, > with just changing the PATH to switch. It works pretty fine that way. The only small inordinateness I can recognise is that after 09 install 08 disappears in the list of installed software. But I'm convinced this is really a minor issue because 08 can still be uninstalled with 'tlmgr uninstall'. -- Uwe From uwe.siart at tum.de Mon Jul 6 07:50:55 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 07:50:55 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdm6jtem.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de>, <87iqi6h0l9.fsf@tum.de> (Uwe Siart's message of "Mon, 06 Jul 2009 06:55:30 +0200"), <87vdm6jtem.fsf@tum.de> Message-ID: <4A5190BF.13883.534ED5F@uwe.siart.tum.de> On 6 Jul 2009 at 7:02, Uwe Siart wrote: > To be more precise, the exact message is > > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "texdoc viewer" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). > `---- Strange thing: If I type start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf" at the command prompt, the PDF opens in AR. -- Uwe From preining at logic.at Mon Jul 6 07:52:31 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 07:52:31 +0200 Subject: [tex-live] pretest: XeTeX 0.9995.0 required In-Reply-To: References: Message-ID: <20090706055231.GF20723@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, SUN Wenchang wrote: > The current version of XeTeX (0.9995.0, rev. 959) introduces a new primitive \XeTeXglyphbounds, which is very useful in determining the bbox of a glyph. > > The XeTeX in TL 2009 test is of version 0.9994.0. Is it possible to update it? If you are running Windows, please sync again and update from there, the windows binaries have changed tonight. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- IPSWICH (n.) The sound at the other end of the telephone which tells you that the automatic exchange is working very hard but is intending not actually to connect you this time, merely to let you know how difficult it is. --- Douglas Adams, The Meaning of Liff From kakuto at fuk.kindai.ac.jp Mon Jul 6 07:55:58 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 14:55:58 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 07:02:25 +0200" References: <87vdm6jtem.fsf@tum.de> Message-ID: <200907060555.n665txIf022881@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Uwe, > > The error remains unchanged with this. > > To be more precise, the exact message is > > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "texdoc viewer" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). You have to install a PDF reader, related to files with a suffix ".pdf". -- Akira Kakuto From kakuto at fuk.kindai.ac.jp Mon Jul 6 08:09:06 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 15:09:06 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 07:50:55 +0200" References: <4A5190BF.13883.534ED5F@uwe.siart.tum.de> Message-ID: <200907060609.n66697wa022988@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Uwe Siart, > Strange thing: If I type > > start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf" > > at the command prompt, the PDF opens in AR. Please ignore my previous mail. You have a PDF reader. Thanks, Akira From kakuto at fuk.kindai.ac.jp Mon Jul 6 08:45:07 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 15:45:07 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 07:02:25 +0200" References: <87vdm6jtem.fsf@tum.de> Message-ID: <200907060645.n666j8Bm023324@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Uwe Siart, > To be more precise, the exact message is > > ,---- > | e:\user\siart>texdoc csquotes > | texdoc csquotes > | win32_system(start "texdoc viewer" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). This seems to be an internal error of W32 binary. I've confirmed that "texlua texdoc.tlu ..." works on Windows XP and Windows 2000. I'll investigate about Vista tonight. Thanks, Akira From Robin.Fairbairns at cl.cam.ac.uk Mon Jul 6 09:01:46 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Mon, 06 Jul 2009 08:01:46 +0100 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: Your message of Sun, 05 Jul 2009 18:57:20 -0500. <200907052357.n65NvKn20826@f7.net> Message-ID: <3864.1246863706@cl.cam.ac.uk> Karl Berry wrote: > Using "append", option "update" will not work, because the PDF file > would be found before considering conversion from EPS. > > Oh. More unseen implications. perfectly obvious if you're not single-minded on one issue (like i was) > \epstopdfsetup{suffix=-gen} > > Ah! > > Please try. Version 1.9 is temporarily available at: > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf > > Well, I can't do much with a pdf except read it :). Can you send me the > sources (or just upload to CTAN)? Tomorrow is fine. all heiko's pdfs in m/l/c/oberdiek contain .dtx files, and the dtx files contain .ins files. (but i don't imagine the .ins files contain anything more than commands.) r From oberdiek at uni-freiburg.de Mon Jul 6 09:32:11 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 6 Jul 2009 09:32:11 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <3864.1246863706@cl.cam.ac.uk> References: <200907052357.n65NvKn20826@f7.net> <3864.1246863706@cl.cam.ac.uk> Message-ID: <20090706073210.GA5800@irwin.vpn.uni-freiburg.de> On Mon, Jul 06, 2009 at 08:01:46AM +0100, Robin Fairbairns wrote: > Karl Berry wrote: > > > \epstopdfsetup{suffix=-gen} > > > > Ah! > > > > Please try. Version 1.9 is temporarily available at: > > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf > > > > Well, I can't do much with a pdf except read it :). Can you send me the > > sources (or just upload to CTAN)? Tomorrow is fine. > > all heiko's pdfs in m/l/c/oberdiek contain .dtx files, and the dtx files > contain .ins files. (but i don't imagine the .ins files contain > anything more than commands.) The .dtx file contains both, the .ins file and .drv file, but they is no need to unpack them, because the .ins file is called by using TeX instead of LaTeX, the .drv driver is executed in case of LaTeX. Yours sincerely Heiko From uwe.siart at tum.de Mon Jul 6 09:35:51 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 09:35:51 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907060645.n666j8Bm023324@jupiter.elec.sv.fuk.kindai.ac.jp> (Akira Kakuto's message of "Mon, 06 Jul 2009 15:45:07 +0900") References: <87vdm6jtem.fsf@tum.de> <200907060645.n666j8Bm023324@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <87fxdanu08.fsf@tum.de> Akira Kakuto writes: > I've confirmed that "texlua texdoc.tlu ..." works on Windows XP and > Windows 2000. Maybe I got you wrong but I can't confirm for Windows 2000: ,---- | e:\user\siart>texlua "c:\Programme\texlive\2009\texmf\scripts\texdoc\texdoc.tlu" csquotes | texlua "c:\Programme\texlive\2009\texmf\scripts\texdoc\texdoc.tlu" csquotes | win32_system(start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf") call failed (Error 193). `---- but ,---- | e:\user\siart>start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf" | start "" "c:\Programme\texlive\2009\texmf-dist\doc\latex\csquotes\csquotes.pdf" `---- opens csquotes.pdf in AR as expected. -- Uwe From t34www at googlemail.com Mon Jul 6 09:58:07 2009 From: t34www at googlemail.com (T T) Date: Mon, 6 Jul 2009 08:58:07 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87iqi6h0l9.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87iqi6h0l9.fsf@tum.de> Message-ID: On 06/07/2009, Uwe Siart wrote: > Manuel P?gouri?-Gonnard writes: > >> Uwe, can you please try to change lines 663-667 of >> texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like >> >> viewer_dvi = 'start "texdoc viewer"', >> viewer_html = 'start "texdoc viewer"', >> viewer_pdf = 'start "texdoc viewer"', >> viewer_ps = 'start "texdoc viewer"', >> >> and see if it solves the problem? > > The error remains unchanged with this. Strange, this works for me (XP in virtualbox). OTOH with 'start ""' in texdoc.tlu, it opens another command prompt instead of pdf. I only tried with 'texdoc texlive-en'. Does the problem occur only for csquotes or any pdf doc? Cheers, Tomek From uwe.siart at tum.de Mon Jul 6 10:02:34 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 10:02:34 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: (T. T.'s message of "Mon, 6 Jul 2009 08:58:07 +0100") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87iqi6h0l9.fsf@tum.de> Message-ID: <87fxda2q91.fsf@tum.de> T T writes: > Does the problem occur only for csquotes or any pdf doc? For any. The odd thing is that it works in 08. I change the path to 2008 - texdoc works. I change the path back to 09 - texdoc fails. -- Uwe From kakuto at fuk.kindai.ac.jp Mon Jul 6 10:14:36 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 17:14:36 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 09:35:51 +0200" References: <87fxdanu08.fsf@tum.de> Message-ID: <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Uwe Siart, > > I've confirmed that "texlua texdoc.tlu ..." works on Windows XP and > > Windows 2000. > > Maybe I got you wrong but I can't confirm for Windows 2000: The error code of 193 means ERROR_BAD_EXE_FORMAT (the command is not a valid Win32 application) I can reproduce the same error on Windows 2000, by saving a file named "start" in the current directory. The CreateProcess() finds a file named "start" in the command PATH and tries to execute the file, failing with the error code 193. Solution: Rewrite set_config_ls { viewer_dvi = 'start ""', viewer_html = 'start ""', viewer_pdf = 'start ""', viewer_ps = 'start ""', viewer_txt = 'start cmd /k more', } into set_config_ls { viewer_dvi = 'cmd.exe /c start ""', viewer_html = 'cmd.exe /c start ""', viewer_pdf = 'cmd.exe /c start ""', viewer_ps = 'cmd.exe /c start ""', viewer_txt = 'cmd.exe /k more', } in texdoc.tlu. Thanks, Akira From uwe.siart at tum.de Mon Jul 6 10:41:20 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 10:41:20 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> (Akira Kakuto's message of "Mon, 06 Jul 2009 17:14:36 +0900") References: <87fxdanu08.fsf@tum.de> <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <87fxdaurtb.fsf@tum.de> Akira Kakuto writes: > The CreateProcess() finds a file named "start" in the command PATH and > tries to execute the file, failing with the error code 193. You hit the bull's eye. On my path I have the file "c:\Programme\msys\bin\start" with content ,---- | #!/bin/sh | # Copyright (C) 2002, Earnie Boyd | # mailto:earnie at users.sf.net | # This file is part of Minimal SYStem. | # http://www.mingw.org/msys.shtml | # File: start | | cmd //c start "$@" `---- texdoc works as soon as I rename this file. Just wonder why the same does not interfere with TL2008. Position in $PATH is the same. I just move "2009" to "2008". -- Uwe From oda at gmx.li Mon Jul 6 10:47:11 2009 From: oda at gmx.li (Daniel Oehry) Date: Mon, 6 Jul 2009 10:47:11 +0200 Subject: [tex-live] pretest: makempx missing Message-ID: <20090706104711.5d30f65a@gmx.li> Metapost does not work as expected. The followoing exits with an error: beginfig(1); label(btex $x$ etex,(0,0)); endfig; end. This is MetaPost, version 1.203 (kpathsea version 5.0.0) (./test.mpsh: makempx: command not found >> test.mp >> test.mpx ! Unable to make mpx file. l.2 label(btex $x$ etex,(0,0)); Transcript written on test.log. Am I missing something? Daniel From uwe.siart at tum.de Mon Jul 6 10:55:03 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 06 Jul 2009 10:55:03 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> (Akira Kakuto's message of "Mon, 06 Jul 2009 17:14:36 +0900") References: <87fxdanu08.fsf@tum.de> <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <874otq2ntk.fsf@tum.de> Akira Kakuto writes: > Rewrite > > set_config_ls { > viewer_dvi = 'start ""', > viewer_html = 'start ""', > viewer_pdf = 'start ""', > viewer_ps = 'start ""', > viewer_txt = 'start cmd /k more', > } > > into > > set_config_ls { > viewer_dvi = 'cmd.exe /c start ""', > viewer_html = 'cmd.exe /c start ""', > viewer_pdf = 'cmd.exe /c start ""', > viewer_ps = 'cmd.exe /c start ""', > viewer_txt = 'cmd.exe /k more', > } > > in texdoc.tlu. I confirm this works for me. -- Uwe From st_philipp at yahoo.de Mon Jul 6 11:30:20 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Mon, 06 Jul 2009 11:30:20 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87fxdaurtb.fsf@tum.de> References: <87fxdanu08.fsf@tum.de> <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> <87fxdaurtb.fsf@tum.de> Message-ID: <4A51C42C.5080701@yahoo.de> Uwe Siart schrieb: > Akira Kakuto writes: > >> The CreateProcess() finds a file named "start" in the command PATH and >> tries to execute the file, failing with the error code 193. > > You hit the bull's eye. On my path I have the file > "c:\Programme\msys\bin\start" with content > > ,---- > | #!/bin/sh > | # Copyright (C) 2002, Earnie Boyd > | # mailto:earnie at users.sf.net > | # This file is part of Minimal SYStem. > | # http://www.mingw.org/msys.shtml > | # File: start > | > | cmd //c start "$@" > `---- > > texdoc works as soon as I rename this file. > > Just wonder why the same does not interfere with TL2008. Position in > $PATH is the same. I just move "2009" to "2008". > Very weird. system() on Windows does little more than 'cmd /c cmdline'. So if it ignores your start program on the command line, it should do the same when called by system(). The TL2008 texdoc.tlu uses 'start ""', too, so that should not make a difference. BTW, on Linux, the script should try the generic opening commands xdg-open, gnome-open and kfmclient exec first. From j.hoffmann at fh-aachen.de Mon Jul 6 10:37:14 2009 From: j.hoffmann at fh-aachen.de (Jobst Hoffmann) Date: Mon, 06 Jul 2009 10:37:14 +0200 Subject: [tex-live] pretest: symlink error Message-ID: <1246869434.2648.6.camel@thinktwiceVI.tm2.fh-aachen.de> I've just installed TL'09 with the attached installation.profile. The installation ran smoothly (Fedora 11), but it ended with the message running path adjustment actions Can't locate object method "add_symlinks" via package "TeXLive::TLPDB" at ./install-tl line 822. I can do the linking step by myself, but it would be nice, if that step runs as smoothly as the rest. Nevertheless: Thank you for all your efforts, you're doing a great job!!! Happy TeXing Jobst -- Prof. Dr. Jobst Hoffmann Tel: +49 (241) 6009-5 31 59 Fachhochschule Aachen Abt. J?lich Fax: +49 (241) 6009-5 31 89 Fachbereich 09 email: j.hoffmann at fh-aachen.de -------------- next part -------------- # texlive.profile written on Sun Jul 5 16:26:37 2009 UTC # It will NOT be updated and reflects only the # installation profile at installation time. selected_scheme scheme-full TEXDIR /usr/local/texlive/2009 TEXDIRW /usr/local/texlive/2009 TEXMFHOME ~/texmf TEXMFLOCAL /usr/local/texlive/texmf-local TEXMFSYSCONFIG /usr/local/texlive/2009/texmf-config TEXMFSYSVAR /usr/local/texlive/2009/texmf-var binary_x86_64-linux 1 collection-basic 1 collection-bibtexextra 1 collection-binextra 1 collection-context 1 collection-documentation-base 1 collection-documentation-english 1 collection-documentation-french 1 collection-documentation-german 1 collection-fontsextra 1 collection-fontsrecommended 1 collection-fontutils 1 collection-formatsextra 1 collection-games 1 collection-genericextra 1 collection-genericrecommended 1 collection-htmlxml 1 collection-humanities 1 collection-langfrench 1 collection-langgerman 1 collection-langukenglish 1 collection-latex 1 collection-latex3 1 collection-latexextra 1 collection-latexrecommended 1 collection-luatex 1 collection-mathextra 1 collection-metapost 1 collection-music 1 collection-omega 1 collection-pictures 1 collection-plainextra 1 collection-pstricks 1 collection-publishers 1 collection-science 1 collection-texinfo 1 collection-xetex 1 option_desktop_integration 0 option_doc 1 option_file_assocs 0 option_fmt 1 option_letter 0 option_path 1 option_post_code 1 option_src 1 option_sys_bin /usr/local/bin option_sys_info /usr/local/info option_sys_man /usr/local/man option_w32_multi_user 1 From taco at elvenkind.com Mon Jul 6 12:18:47 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Mon, 06 Jul 2009 12:18:47 +0200 Subject: [tex-live] pretest: makempx missing In-Reply-To: <20090706104711.5d30f65a@gmx.li> References: <20090706104711.5d30f65a@gmx.li> Message-ID: <4A51CF87.4040907@elvenkind.com> Daniel Oehry wrote: > Metapost does not work as expected. The followoing exits with an error: > > beginfig(1); > label(btex $x$ etex,(0,0)); > endfig; > end. > > This is MetaPost, version 1.203 (kpathsea version 5.0.0) > (./test.mpsh: makempx: command not found > >>> test.mp >>> test.mpx > ! Unable to make mpx file. > l.2 label(btex > $x$ etex,(0,0)); > Transcript written on test.log. > > Am I missing something? It seems texmf.cnf is not updated yet. There should *not* be an MPXCOMMAND setting in it any more. Best wishes, Taco From Rolf.Niepraschk at ptb.de Mon Jul 6 12:37:01 2009 From: Rolf.Niepraschk at ptb.de (Rolf Niepraschk) Date: Mon, 06 Jul 2009 12:37:01 +0200 Subject: [tex-live] pretest: Option "TeXworks front" missing Message-ID: <4A51D3CD.2000802@ptb.de> After the start of "install-tl" the main menu shows: options: ... [ ] install TeXworks front end The sub menu "O" doesn't contains the point "install TeXworks front end". ...Rolf From kakuto at fuk.kindai.ac.jp Mon Jul 6 13:18:15 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 20:18:15 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 11:30:20 +0200" References: <4A51C42C.5080701@yahoo.de> Message-ID: <200907061118.n66BIGSs024640@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Philipp, > Very weird. system() on Windows does little more than 'cmd /c cmdline'. > So if it ignores your start program on the command line, it should do > the same when called by system(). The TL2008 texdoc.tlu uses 'start ""', > too, so that should not make a difference. I fixed that. Please wait for the next update. Thanks, Akira From mpg at elzevir.fr Mon Jul 6 13:48:10 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 06 Jul 2009 13:48:10 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907061118.n66BIGSs024640@jupiter.elec.sv.fuk.kindai.ac.jp> References: <4A51C42C.5080701@yahoo.de> <200907061118.n66BIGSs024640@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <4A51E47A.4050806@elzevir.fr> Akira Kakuto a ?crit : >> Very weird. system() on Windows does little more than 'cmd /c cmdline'. >> So if it ignores your start program on the command line, it should do >> the same when called by system(). The TL2008 texdoc.tlu uses 'start ""', >> too, so that should not make a difference. > > I fixed that. Please wait for the next update. > Do you mean there was something wrong with os.system() in texlua from TL'09? Should I just wait for the update, or also change to viewer_dvi = 'cmd.exe /c start ""', etc, as you previously suggested? Thanks a lot, Manuel. From oda at gmx.li Mon Jul 6 13:51:25 2009 From: oda at gmx.li (Daniel Oehry) Date: Mon, 6 Jul 2009 13:51:25 +0200 Subject: [tex-live] pretest: makempx missing In-Reply-To: <4A51CF87.4040907@elvenkind.com> References: <20090706104711.5d30f65a@gmx.li> <4A51CF87.4040907@elvenkind.com> Message-ID: <20090706135125.476e249d@gmx.li> On Mon, 06 Jul 2009 12:18:47 +0200 Taco Hoekwater wrote: > It seems texmf.cnf is not updated yet. There should *not* be an > MPXCOMMAND setting in it any more. I uncommented MPXCOMMAND in texmf.cnf. Now everything works as expected. Thank you for pointing this out. Daniel From preining at logic.at Mon Jul 6 13:57:46 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 13:57:46 +0200 Subject: [tex-live] pretest: makempx missing In-Reply-To: <4A51CF87.4040907@elvenkind.com> References: <20090706104711.5d30f65a@gmx.li> <4A51CF87.4040907@elvenkind.com> Message-ID: <20090706115746.GC23483@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Taco Hoekwater wrote: > It seems texmf.cnf is not updated yet. There should *not* be an > MPXCOMMAND setting in it any more. Thanks, fixed, I completely removed the MAKEMPX statement plus comments from our master texmf/web2c/texmf.cnf. Are there any other changes necessary? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- MEETH (n.) Something which American doctors will shortly tell us we are all suffering from. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 6 14:00:22 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 14:00:22 +0200 Subject: [tex-live] pretest: Option "TeXworks front" missing In-Reply-To: <4A51D3CD.2000802@ptb.de> References: <4A51D3CD.2000802@ptb.de> Message-ID: <20090706120022.GD23483@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Rolf Niepraschk wrote: > options: > ... > [ ] install TeXworks front end > > The sub menu "O" doesn't contains the point "install TeXworks front end". Right, it should not be there on non-win32, fixed. Thanks for reporting. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- KETTLENESS (adj.) The quality of not being able to pee while being watched. --- Douglas Adams, The Meaning of Liff From taco at elvenkind.com Mon Jul 6 14:02:08 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Mon, 06 Jul 2009 14:02:08 +0200 Subject: [tex-live] pretest: makempx missing In-Reply-To: <20090706115746.GC23483@gamma.logic.tuwien.ac.at> References: <20090706104711.5d30f65a@gmx.li> <4A51CF87.4040907@elvenkind.com> <20090706115746.GC23483@gamma.logic.tuwien.ac.at> Message-ID: <4A51E7C0.6020907@elvenkind.com> Norbert Preining wrote: > On Mo, 06 Jul 2009, Taco Hoekwater wrote: >> It seems texmf.cnf is not updated yet. There should *not* be an >> MPXCOMMAND setting in it any more. > > Thanks, fixed, I completely removed the MAKEMPX statement plus comments > from our master texmf/web2c/texmf.cnf. > > Are there any other changes necessary? No (least not for metapost :-)) Best wishes, Taco From mpg at elzevir.fr Mon Jul 6 14:06:05 2009 From: mpg at elzevir.fr (=?UTF-8?B?TWFudWVsIFDDqWdvdXJpw6ktR29ubmFyZA==?=) Date: Mon, 06 Jul 2009 14:06:05 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A51C42C.5080701@yahoo.de> References: <87fxdanu08.fsf@tum.de> <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> <87fxdaurtb.fsf@tum.de> <4A51C42C.5080701@yahoo.de> Message-ID: <4A51E8AD.2090801@elzevir.fr> Philipp Stephani a ?crit : > BTW, on Linux, the script should try the generic opening commands > xdg-open, gnome-open and kfmclient exec first. Ok, I'll add them. Thanks for the info. Manuel. From kakuto at fuk.kindai.ac.jp Mon Jul 6 14:19:39 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Mon, 06 Jul 2009 21:19:39 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Mon, 06 Jul 2009 13:48:10 +0200" References: <4A51E47A.4050806@elzevir.fr> Message-ID: <200907061219.n66CJesQ024858@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Manuel, > Should I just wait for the update, or also change to > > viewer_dvi = 'cmd.exe /c start ""', > > etc, as you previously suggested? You do not need to change anything. Please wait a day. Thanks, Akira From preining at logic.at Mon Jul 6 14:32:13 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 14:32:13 +0200 Subject: [tex-live] pretest: symlink error In-Reply-To: <1246869434.2648.6.camel@thinktwiceVI.tm2.fh-aachen.de> References: <1246869434.2648.6.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: <20090706123213.GE23483@gamma.logic.tuwien.ac.at> Hi Jobst, thanks for testing. On Mo, 06 Jul 2009, Jobst Hoffmann wrote: > Can't locate object method "add_symlinks" via package "TeXLive::TLPDB" > at ./install-tl line 822. Fixed. Should work tomorrow. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- Yesterday it worked. Today it is not working. Windows is like that. --- Windows Error Haiku From joelcsalomon at gmail.com Mon Jul 6 14:40:54 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Mon, 06 Jul 2009 08:40:54 -0400 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> Message-ID: <4A51F0D6.4030807@gmail.com> Joel C. Salomon wrote: > 2009/7/5 Norbert Preining : >> On So, 05 Jul 2009, Joel C. Salomon wrote: >>> I just installed TL?09 pretest under Windows Vista. I recall choosing >>> the option to add TeX programs to the Path, but it did not happen. >>> Also, no Start Menu folder was created. >> >> Hmm, did you run the program as admin user? > > TL ?08 installs just fine as non-admin, including itself on the > per-user path and Start menu. I only just noticed the '-no-admin' opyion to install-tl. I'll try it again & report back. --Joel Salomon From preining at logic.at Mon Jul 6 15:28:50 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 15:28:50 +0200 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <20090705210409.GH14130@gamma.logic.tuwien.ac.at> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> Message-ID: <20090706132850.GI23483@gamma.logic.tuwien.ac.at> On So, 05 Jul 2009, Norbert Preining wrote: > > Is there a post-install script I can try re-running to fix this? > > Not now, but I am thinking about adding this functionality to tlmgr. >From tomorrow on tlmgr should be able to do tlmgr path add which adds the path to the right registry entry (depending on your settings of w32_multi_user and being admin). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- UMBERLEIGH (n.) The awful moment which follows a dorchester (q.v.) when a speaker weighs up whether to repeat an amusing remark after nobody laughed the last time. To be on the horns of an umberleigh is to wonder whether people didn't hear the remark, or whether they did hear it and just didn't think it was funny, which was why somebody coughed. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 6 15:34:21 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 15:34:21 +0200 Subject: [tex-live] changes to tlmgr Message-ID: <20090706133421.GJ23483@gamma.logic.tuwien.ac.at> Hi everyone, just to inform you that tlmgr symlinks is gone and that it is now called tlmgr path and that it works both on Windows and Unix systems. (Use with care, esp on Windows!) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- You're one hundred percent positive that the ship which is crashed on the bottom of this ocean is the ship which you said you were one hundred percent positive could one hundred percent positively never crash? --- Douglas Adams, The Hitchhikers Guide to the Galaxy From news3 at nililand.de Mon Jul 6 17:16:48 2009 From: news3 at nililand.de (Ulrike Fischer) Date: Mon, 6 Jul 2009 17:16:48 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm Message-ID: As a warning: The "bluesky" type1 version of the cm fonts have been moved. They are now part of the amsfonts package. They have also been updated. E.g all glyphs have been given unicode-compliant names. One of the changes seems to give problems with dvipdfm. E.g in the following document the left arrow is missing in the pdf. \documentclass{report} \begin{document} abc$\leftarrow$abc \end{document} dvipdfmx and xdvipdfmx (from xetex) works fine. Also pdftex and dvips. miktex already delivers the new fonts. -- Ulrike Fischer From kakuto at fuk.kindai.ac.jp Mon Jul 6 17:33:12 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Tue, 07 Jul 2009 00:33:12 +0900 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: Your message of "Mon, 6 Jul 2009 17:16:48 +0200" References: Message-ID: <200907061533.n66FXDBA025288@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Ulrike > The "bluesky" type1 version of the cm fonts have been moved. They > are now part of the amsfonts package. They have also been updated. > E.g all glyphs have been given unicode-compliant names. > > One of the changes seems to give problems with dvipdfm. E.g in the > following document the left arrow is missing in the pdf. > > \documentclass{report} > \begin{document} > abc$\leftarrow$abc > \end{document} > > dvipdfmx and xdvipdfmx (from xetex) works fine. Also pdftex and > dvips. dvipdfm is now dvipdfmx (in compatible mode), and the above example works fine here with amsfonts. Thanks, Akira From news3 at nililand.de Mon Jul 6 18:00:49 2009 From: news3 at nililand.de (Ulrike Fischer) Date: Mon, 6 Jul 2009 18:00:49 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm References: <200907061533.n66FXDBA025288@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <1xgi6jgfm63pk.dlg@nililand.de> Am Tue, 07 Jul 2009 00:33:12 +0900 schrieb Akira Kakuto: > dvipdfm is now dvipdfmx (in compatible mode), and the above example > works fine here with amsfonts. Hm, not on miktex I think. Should I suggest it to the miktex maintainer? And if yes what exactly means "in compatible mode"? -- Ulrike Fischer From kakuto at fuk.kindai.ac.jp Mon Jul 6 18:17:22 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Tue, 07 Jul 2009 01:17:22 +0900 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: Your message of "Mon, 6 Jul 2009 18:00:49 +0200" References: <1xgi6jgfm63pk.dlg@nililand.de> Message-ID: <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Ulrike, > Hm, not on miktex I think. Should I suggest it to the miktex > maintainer? And if yes what exactly means "in compatible mode"? If dvipdfmx is called by the name dvipdfm, it tries to emulate dvipdfm as far as possible. PS: If I use cm-dvipdfm-fix.map, your example does not work. So please try without the map. Thanks, Akira From news3 at nililand.de Mon Jul 6 18:31:49 2009 From: news3 at nililand.de (Ulrike Fischer) Date: Mon, 6 Jul 2009 18:31:49 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm References: <1xgi6jgfm63pk.dlg@nililand.de> <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <1g6fo167buod9$.dlg@nililand.de> Am Tue, 07 Jul 2009 01:17:22 +0900 schrieb Akira Kakuto: > Hi Ulrike, > >> Hm, not on miktex I think. Should I suggest it to the miktex >> maintainer? And if yes what exactly means "in compatible mode"? > > If dvipdfmx is called by the name dvipdfm, it tries to emulate > dvipdfm as far as possible. How do you call an application by another name on windows? > PS: > If I use cm-dvipdfm-fix.map, your example does not work. > So please try without the map. miktex doesn't use a map of this name -- neither via updmap.cfg nor in the config files of dvipdfm(x). Can you show me some of the entries of this map file? -- Ulrike Fischer From kakuto at fuk.kindai.ac.jp Mon Jul 6 18:54:03 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Tue, 07 Jul 2009 01:54:03 +0900 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: Your message of "Mon, 6 Jul 2009 18:31:49 +0200" References: <1g6fo167buod9$.dlg@nililand.de> Message-ID: <200907061654.n66Gs4If000251@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Ulrike, > > If dvipdfmx is called by the name dvipdfm, it tries to emulate > > dvipdfm as far as possible. > > How do you call an application by another name on windows? In TL, small programs dvipdfm.exe and dvipdfmx.exe call dvipdfmx.dll. Other methods: One can use symbolic link on Vista, and hard link on the other OS with NTFS. Simplest is the ordinaly copy. Thanks, Akira From joelcsalomon at gmail.com Mon Jul 6 19:01:06 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Mon, 06 Jul 2009 13:01:06 -0400 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" Message-ID: <4A522DD2.4040301@gmail.com> (Cross-post to X?TeX & ??? Live lists; not sure where the problem lies. This document works with X?Latex under Tex Live 2008: % !TEX TS-program = xelatex % !TEX encoding = UTF-8 \documentclass{article} \usepackage{fontspec, xunicode, xltxtra} \setmainfont[Mapping=tex-text,Numbers={OldStyle,Proportional}]{Constantia} \begin{document} Some random text. \end{document} Under TL ?09, I get this error: (c:/Users/chesky/Programs/TeXLive/2009/texmf-dist/tex/latex/base/fixltx2e.sty)) name = Constantia, rootname = Constantia, pointsize = mktexmf: empty or non-existent rootfile! kpathsea: Running mktexmf Constantia.mf Cannot find Constantia.mf. ! Font \zf at basefont=Constantia at 10.0pt not loadable: Metric (TFM) file or installed font not found. \zf at fontspec ...ntname \zf at suffix " at \f at size pt \unless \ifzf at icu \zf at set@... l.6 ...umbers={OldStyle,Proportional}]{Constantia} ? ?Joel Salomon From oberdiek at uni-freiburg.de Mon Jul 6 19:46:24 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 6 Jul 2009 19:46:24 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> References: <1xgi6jgfm63pk.dlg@nililand.de> <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <20090706174623.GA5016@irwin.vpn.uni-freiburg.de> On Tue, Jul 07, 2009 at 01:17:22AM +0900, Akira Kakuto wrote: > > Hm, not on miktex I think. Should I suggest it to the miktex > > maintainer? And if yes what exactly means "in compatible mode"? > > If dvipdfmx is called by the name dvipdfm, it tries to emulate > dvipdfm as far as possible. No, it fails. Package `bmpsize' is one of the packages, where the driver options must be correct, because it triggers a difference between dvipdfm and dvipdfmx, if images are reused: \documentclass{article} \usepackage[dvipdfm]{graphicx} \usepackage{bmpsize} \begin{document} \fbox{\includegraphics{s1.png}} \fbox{\includegraphics{s1.png}} \end{document} The specials for dvipdfm: pdf:image @IMG1 width 24.08957pt height 24.08957pt depth 0pt (s1.png) pdf:bt xscale 23.99951 yscale 23.99951 pdf:uxobj @IMG1 pdf:et The specials with option dvipdfmx: pdf:image @IMG1 width 24.08957pt height 24.08957pt depth 0pt (s1.png) pdf:bt xscale 1.38886125 yscale 1.38886125 pdf:uxobj @IMG1 pdf:et The example shows that dvipdfmx doesn't behave as dvipdfm even in "emulation mode". Yours sincerely Heiko From preining at logic.at Mon Jul 6 19:17:16 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 19:17:16 +0200 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <4A522DD2.4040301@gmail.com> References: <4A522DD2.4040301@gmail.com> Message-ID: <20090706171716.GH5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Joel C. Salomon wrote: > \setmainfont[Mapping=tex-text,Numbers={OldStyle,Proportional}]{Constantia} Is the font COnstantia installed somewhere? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- `I am so amazingly cool you could keep a side of meat in me for a month. I am so hip I have difficulty seeing over my pelvis.' --- Zaphod being cool. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From joelcsalomon at gmail.com Mon Jul 6 20:35:16 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Mon, 06 Jul 2009 14:35:16 -0400 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <20090706171716.GH5710@gamma.logic.tuwien.ac.at> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> Message-ID: <4A5243E4.8090800@gmail.com> Norbert Preining wrote: > On Mo, 06 Jul 2009, Joel C. Salomon wrote: >> \setmainfont[Mapping=tex-text,Numbers={OldStyle,Proportional}]{Constantia} > > Is the font COnstantia installed somewhere? Standard Windows font. Peter Dyballa wrote: > It doesn't find the font ? does it have other names? No. > Does it work when you pass the full path name to XeTeX? I copied the font files from C:\Windows\Fonts to the current directory, and used the command \setmainfont[ExternalLocation,BoldFont={constanb.ttf},ItalicFont={constani.ttf},BoldItalicFont={constanz.ttf}]{constan.ttf} This worked. I suspect that, for some reason, X?TeX has not been properly set up to find the Windows font directory. Is there a way for me to check on this? ?Joel Salomon From preining at logic.at Mon Jul 6 20:51:27 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 20:51:27 +0200 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <4A5243E4.8090800@gmail.com> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> Message-ID: <20090706185127.GQ5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Joel C. Salomon wrote: > I suspect that, for some reason, X?TeX has not been properly set up to > find the Windows font directory. Is there a way for me to check on this? Can you please try: tlmgr install --reinstall xetex and check that *after* that the call to fc-list actually lists something. Then retry your example. It seems that something at initial installation is broken, but tlmgr does it right afterwards ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- AFFPUDDLE (n.) A puddle which is hidden under a pivoted paving stone. You only know it's there when you step on the paving stone and the puddle shoots up your leg. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 6 20:38:50 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 20:38:50 +0200 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <4A5243E4.8090800@gmail.com> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> Message-ID: <20090706183850.GN5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Joel C. Salomon wrote: > I suspect that, for some reason, X?TeX has not been properly set up to > find the Windows font directory. Is there a way for me to check on this? Did you install TL2009? If yes, please run from a cmd window fc-list -v and see whether the font appears in the font list. It might be that fontconfig which is used by xetex is not properly set up, although we call fc-cache in postinst. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SPOFFORTH (vb.) To tidy up a room before the cleaning lady arrives. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 6 20:43:32 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 20:43:32 +0200 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <4A5243E4.8090800@gmail.com> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> Message-ID: <20090706184332.GO5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Joel C. Salomon wrote: > I suspect that, for some reason, X?TeX has not been properly set up to > find the Windows font directory. Is there a way for me to check on this? Haa, you are right, fontconfig is hosed in some way. >From the cmd line I get: > fc-list Fontconfig error: Cannot load default config file Now I have to find the reason! Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- MAENTWROG (n. Welsh) The height by which the top of a wave exceeds the heigh to which you have rolled up your trousers. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 6 19:11:39 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 19:11:39 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: References: Message-ID: <20090706171139.GB5394@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Ulrike Fischer wrote: > The "bluesky" type1 version of the cm fonts have been moved. They > are now part of the amsfonts package. They have also been updated. > E.g all glyphs have been given unicode-compliant names. > > One of the changes seems to give problems with dvipdfm. E.g in the > following document the left arrow is missing in the pdf. > > \documentclass{report} > \begin{document} > abc$\leftarrow$abc > \end{document} > > dvipdfmx and xdvipdfmx (from xetex) works fine. Also pdftex and > dvips. In TL 2009 dvipdfm will be a link to dvipdfmx, and indeed in our TL2009 it is working and the arrow is there. Best Norbert From st_philipp at yahoo.de Mon Jul 6 21:30:03 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Mon, 06 Jul 2009 21:30:03 +0200 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <4A51F0D6.4030807@gmail.com> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> Message-ID: <4A5250BB.30306@yahoo.de> Joel C. Salomon schrieb: > Joel C. Salomon wrote: >> 2009/7/5 Norbert Preining : >>> On So, 05 Jul 2009, Joel C. Salomon wrote: >>>> I just installed TL?09 pretest under Windows Vista. I recall choosing >>>> the option to add TeX programs to the Path, but it did not happen. >>>> Also, no Start Menu folder was created. >>> Hmm, did you run the program as admin user? >> TL ?08 installs just fine as non-admin, including itself on the >> per-user path and Start menu. > > I only just noticed the '-no-admin' opyion to install-tl. I'll try it > again & report back. Having a switch is fine, but it would be preferable to choose this automatically instead of failing without notice. The install script should check in advance if it has write access to the All Users' Start Menu folder and the Local Machine hive, and warn the user in the negative case. From preining at logic.at Mon Jul 6 21:46:28 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 21:46:28 +0200 Subject: [tex-live] pretest: Windows shortcuts not created, path not set In-Reply-To: <4A5250BB.30306@yahoo.de> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> Message-ID: <20090706194628.GT5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Philipp Stephani wrote: > Having a switch is fine, but it would be preferable to choose this > automatically instead of failing without notice. The install script > should check in advance if it has write access to the All Users' Start > Menu folder and the Local Machine hive, and warn the user in the > negative case. And that it is trying. It is very strange that you could come to the place that it tries to install into a system folder. I tried it on my non-admin account and it always worked. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GOOSECRUIVES (pl. n. archaic) A pair of wooden trousers worn by poultry-keepers in the Middle Ages. --- Douglas Adams, The Meaning of Liff From joelcsalomon at gmail.com Mon Jul 6 23:07:36 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Mon, 06 Jul 2009 17:07:36 -0400 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <20090706185127.GQ5710@gamma.logic.tuwien.ac.at> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> <20090706185127.GQ5710@gamma.logic.tuwien.ac.at> Message-ID: <4A526798.7020604@gmail.com> Norbert Preining wrote: > On Mo, 06 Jul 2009, Joel C. Salomon wrote: >> I suspect that, for some reason, X?TeX has not been properly set up to >> find the Windows font directory. Is there a way for me to check on this? > > Can you please try: > tlmgr install --reinstall xetex > and check that *after* that the call to > fc-list > actually lists something. > > Then retry your example. > > It seems that something at initial installation is broken, but tlmgr > does it right afterwards ;-) It takes a *very* long time, but now fc-cache is happily spitting out many thousands of lines about my system fonts. Anyway, now the test file compiles. I?m going to retry the installation tomorrow and see what happens. ?Joel Salomon From preining at logic.at Mon Jul 6 23:31:21 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 6 Jul 2009 23:31:21 +0200 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <4A526798.7020604@gmail.com> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> <20090706185127.GQ5710@gamma.logic.tuwien.ac.at> <4A526798.7020604@gmail.com> Message-ID: <20090706213121.GX5710@gamma.logic.tuwien.ac.at> On Mo, 06 Jul 2009, Joel C. Salomon wrote: > It takes a *very* long time, but now fc-cache is happily spitting out > many thousands of lines about my system fonts. Anyway, now the test > file compiles. That is fine. > I?m going to retry the installation tomorrow and see what happens. That would be great. Best would be two independent tests: - one installing texlive *WITHOUT* collection-xetex, then call tlmgr install collection-xetex and test whether it works - one installing collection-xetex already initially This way it would test both the installer code and the tlmgr code (which are unfortunately still different). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- WRITTLE (vb.) Of a steel ball, to settle into a hole. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Mon Jul 6 23:54:53 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 6 Jul 2009 16:54:53 -0500 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: <20090706174623.GA5016@irwin.vpn.uni-freiburg.de> Message-ID: <200907062154.n66Lsr817965@f7.net> No, it fails. Package `bmpsize' is one of the packages, where the driver options must be correct, because it triggers a difference between dvipdfm and dvipdfmx, if images are reused: I told the dvipdfmx maintainers. We'll decide what to do after they have a chance to look at it. From karl at freefriends.org Mon Jul 6 23:55:47 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 6 Jul 2009 16:55:47 -0500 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <200907062155.n66Ltl018364@f7.net> If I use cm-dvipdfm-fix.map, your example does not work. Ulrike, I've attached this file FYI. -------------- next part -------------- A non-text attachment was scrubbed... Name: cm-dvipdfm-fix.map Type: application/octet-stream Size: 2316 bytes Desc: not available URL: From luecking at uark.edu Tue Jul 7 00:20:03 2009 From: luecking at uark.edu (Dan Luecking) Date: Mon, 06 Jul 2009 17:20:03 -0500 Subject: [tex-live] install-tl.bat breaks in some cases Message-ID: <200907062225.n66MPgXr027137@comp.uark.edu> The following lines from instal-tl.bat (TL 2009) causes problems on my computers (work and home). rem Now check for Windows NT which is also not supported ver | find "NT" if not errorlevel 1 goto WinNT First problem: - I have a different program named find.exe (a unix-like utility) ahead of the system program find.exe. This generates an error. I corrected that and the second problem surfaced: - Since I do nearly all my computing from a 4NT command prompt, "NT" is part of the output of ver, even though the system is Windows XP and not Windows NT. These were no more than a minor annoyance for me, but it might be worth changing the code that detects WinNT. After deleting those lines, the installation proceeded smoothly. It took about an hour at the office (direct internet connection) and about 3 hours at home (DSL). Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas "Dubito ergo cogito, cogito ergo sum" --Descartes From t34www at googlemail.com Tue Jul 7 01:02:35 2009 From: t34www at googlemail.com (T T) Date: Tue, 7 Jul 2009 00:02:35 +0100 Subject: [tex-live] install-tl.bat breaks in some cases In-Reply-To: <200907062225.n66MPgXr027137@comp.uark.edu> References: <200907062225.n66MPgXr027137@comp.uark.edu> Message-ID: 2009/7/6 Dan Luecking : > > The following lines from instal-tl.bat (TL 2009) causes > problems on my computers (work and home). > > ?rem Now check for Windows NT which is also not supported > ?ver | find "NT" > ?if not errorlevel 1 goto WinNT Thanks for the report. > First problem: > ?- I have a different program named find.exe (a unix-like > ? utility) ahead of the system program find.exe. This > ? generates an error. Can't help with that. > I corrected that and the second problem surfaced: > ?- Since I do nearly all my computing from a 4NT command > ? prompt, "NT" is part of the output of ver, even though > ? the system is Windows XP and not Windows NT. Bummer, I tested with Take Command (the successor of 4NT), so the problem didn't show up because of a different name. Maybe I shoud remove those lines altogether. There is a chance that our batches will work on WinNT as well, but I can't be sure (there are some differences and I don't have WinNT to test with). Oh well, I will remove this extara check and in the worst case I will get compliants from winnt users (hopefully there are not that many of them left our there). Cheers, Tomek From t34www at googlemail.com Tue Jul 7 01:16:40 2009 From: t34www at googlemail.com (T T) Date: Tue, 7 Jul 2009 00:16:40 +0100 Subject: [tex-live] install-tl.bat breaks in some cases In-Reply-To: References: <200907062225.n66MPgXr027137@comp.uark.edu> Message-ID: 2009/7/7 T T : > and I don't have WinNT to test with). Oh well, I will remove this > extara check and in the worst case I will get compliants from winnt > users (hopefully there are not that many of them left our there). Done. Should be tommorow or the day after on tlnet. > > Cheers, > > Tomek > From karl at freefriends.org Tue Jul 7 01:57:26 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 6 Jul 2009 18:57:26 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090705234945.GA3783@irwin.vpn.uni-freiburg.de> Message-ID: <200907062357.n66NvQS32019@f7.net> Hi Heiko, \epstopdfsetup{suffix=-gen} It worked for me. Thanks so much. Can you upload it to CTAN when you have a chance, barring further reports? Thanks also for the doc updates. In the TL graphics.cfg that I just committed, I used suffix=-epstopdf. That's annoyingly long, but seemed more explicit than -gen, which I could easily see people wondering about -- e.g., thinking generic or general instead of the intended "generated". karl From oberdiek at uni-freiburg.de Tue Jul 7 03:51:36 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 7 Jul 2009 03:51:36 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907062357.n66NvQS32019@f7.net> References: <20090705234945.GA3783@irwin.vpn.uni-freiburg.de> <200907062357.n66NvQS32019@f7.net> Message-ID: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> Hi Karl, On Mon, Jul 06, 2009 at 06:57:26PM -0500, Karl Berry wrote: > \epstopdfsetup{suffix=-gen} > > It worked for me. Thanks so much. Can you upload it to CTAN when you > have a chance, barring further reports? Thanks also for the doc updates. > > In the TL graphics.cfg that I just committed, I used suffix=-epstopdf. > That's annoyingly long, but seemed more explicit than -gen, which I > could easily see people wondering about -- e.g., thinking generic or > general instead of the intended "generated". Suffix ------ Yes, a good name is difficult. Keep also in mind, that package epstopdf could also be used for other programs and conversions, e.g. gif -> png, the name result would be (a) `foo-epstopdf.png'. Perhaps (b) `foo-generated.png' is more understandable. Or (c) `foo.generated-from-gif.png', foo.generated-from-eps.pdf Other variant: (d) `foo.converted-from-eps.pdf' or (e) `foo.eps-converted-to.pdf' Because of (c) until (e) I have added \SourceExt to get the name of the source extension without dot. With version 1.10: http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf you can write for example: \epstopdfsetup{suffix=\SourceExt-converted-to} to get (e). CTAN ---- Before uploading to CTAN, I want to solve three items: (1) What's a good suffix? (2) If there is an EPS file only, the situation is clear, epstopdf would generate a pdf file (using suffix in name). However, what is to do, if a PDF file exists (without suffix)? Should it be used instead of generating a PDF file (with suffix)? To solve this, I have added option `prefersuffix', that controls the behaviour: prefersuffix=true ==> always use the generated name with suffix prefersuffix=false ==> use the file with name without suffix (3) Default settings. Now, that files aren't overwritten, I think, I can dare to change the default, e.g. to prepend, update, suffix=...,% [see (1)] prefersuffix=false What do you think? Yours sincerely Heiko From kakuto at fuk.kindai.ac.jp Mon Jul 6 17:58:44 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Tue, 07 Jul 2009 00:58:44 +0900 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: Your message of "Tue, 07 Jul 2009 00:33:12 +0900" References: <200907061533.n66FXDBA025288@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <200907061558.n66FwjDJ025360@jupiter.elec.sv.fuk.kindai.ac.jp> > dvipdfm is now dvipdfmx (in compatible mode), and the above example > works fine here with amsfonts. You should not use "cm-dvipdfm-fix.map". Thanks, Akira From news3 at nililand.de Tue Jul 7 09:07:42 2009 From: news3 at nililand.de (Ulrike Fischer) Date: Tue, 7 Jul 2009 09:07:42 +0200 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm References: <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> <200907062155.n66Ltl018364@f7.net> Message-ID: <1rolsoj9mztvj$.dlg@nililand.de> Am Mon, 6 Jul 2009 16:55:47 -0500 schrieb Karl Berry: > If I use cm-dvipdfm-fix.map, your example does not work. > > Ulrike, I've attached this file FYI. Example from cm-dvipdfm-fix.map: cmsy10 bbad153f cmsy10 -r I would say it is quite obvious why it fails: bbad153f refers to bbad153f.enc and such enc files are more or less a list of glyph names of the pfb. And as the readme of the amsfonts (/tex-archive/fonts/amsfonts/doc/00README) points out: "Where possible, all glyphs have been given Unicode-compliant names to make them work better with Unicode-aware viewers (e.g., cut-and-paste of Cyrillic characters should work better)." E.g. in cmsy10 the glyphs have names like "uni2AAF". So probably an unknown number of this encodings files will use wrong glyph names now. That means that this map should not be used together with the new version of the cm font. -- Ulrike Fischer From angelo.graziosi at alice.it Tue Jul 7 09:04:21 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Tue, 07 Jul 2009 09:04:21 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files Message-ID: <4A52F375.4040607@alice.it> Heiko Oberdiek wrote: > If there is an EPS file only, the situation is clear, > epstopdf would generate a pdf file (using suffix in name). > However, what is to do, if a PDF file exists (without suffix)? > Should it be used instead of generating a PDF file (with suffix)? If a PDF file exists, it SHOULD NOT NEVER overwritten and it SHOULD ALWAYS BE used!!! And a generated pdf, NEVER BE DONE!!! Why should one waste time in generating something that already exists? Consider a document with a lot of figures... Often I have spent time to obtain a good quality PDF file from which I have gotten the EPS. Why should I lost this work in favor of an automatic conversion? In other word, I think that foo-gen.pdf (or foo-aux.pdf?) should be done ONLY and ONLY if an EPS file exists! But those are only my opinions :-) Cheers, Angelo. From angelo.graziosi at alice.it Tue Jul 7 09:51:45 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Tue, 07 Jul 2009 09:51:45 +0200 Subject: [tex-live] tex live 2009 pretests Message-ID: <4A52FE91.2030906@alice.it> Karl Berry wrote: > I've written a web page describing the situation as best I could: > http://tug.org/texlive/pretest.html Should the above link to be added to http://www.tug.org/texlive? Cheers, Angelo. From lukste at gaponline.de Tue Jul 7 10:05:15 2009 From: lukste at gaponline.de (Stephan Lukasczyk) Date: Tue, 07 Jul 2009 10:05:15 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <200907050045.n650jqH03086@f7.net> References: <200907050045.n650jqH03086@f7.net> Message-ID: <4A5301BB.4090903@gaponline.de> Hi all, I've installed TL 2009 succuessfully (runs through with no problems on my Ubuntu 9.04). Now I've started tlmgr in the GUI mode and I was surprised that it tells me to be "TL 2008". The title bar says "TeX Live Manager 2008" and the options to remove TL say also TL 2008. I now checked the version on bash with "tlmgr version" an it told me: > tlmgr revision 14102 (2009-07-05 01:55:54 +0200) > tlmgr using installation: /usr/local/texlive/2009 > TeX Live (http://tug.org/texlive) version 2009-dev As I have no perl programming knowledge at all, I wanted to tell you about this, so you can correct it. Thank you for the great distribution and your afford! Stephan -- Stephan Lukasczyk Falkenstra?e 10 82467 Garmisch-Partenkirchen +49 (0) 1577 4310350 GPG-Public-Key: http://members.gaponline.de/lukste/gnupg lukste at gaponline.de Key-ID: 0xAF7F23F3 From preining at logic.at Tue Jul 7 10:53:10 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 10:53:10 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <4A5301BB.4090903@gaponline.de> References: <200907050045.n650jqH03086@f7.net> <4A5301BB.4090903@gaponline.de> Message-ID: <20090707085310.GM25677@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Stephan Lukasczyk wrote: > me to be "TL 2008". The title bar says "TeX Live Manager 2008" and the > options to remove TL say also TL 2008. FIxed, thanks for spotting. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SKEGNESS (n.) Nose excreta of a malleable consistency. --- Douglas Adams, The Meaning of Liff From preining at logic.at Tue Jul 7 10:54:24 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 10:54:24 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <4A52FE91.2030906@alice.it> References: <4A52FE91.2030906@alice.it> Message-ID: <20090707085424.GN25677@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Angelo Graziosi wrote: > > http://tug.org/texlive/pretest.html > > Should the above link to be added to http://www.tug.org/texlive? No, not for now, only those reading the mailing list should know about it. Otherwise each and everyone will try it and it will be a problem. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BABWORTH Something which justifies having a really good cry. --- Douglas Adams, The Meaning of Liff From st_philipp at yahoo.de Tue Jul 7 11:37:43 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Tue, 07 Jul 2009 11:37:43 +0200 Subject: [tex-live] pretest: Asymptote links against old libreadline Message-ID: <4A531767.1040508@yahoo.de> Hello, I cannot run the pretest's asy binary on Linux since it links to libreadline.so.4 which isn't available on my Ubuntu system any more. Please consider linking against readline v.5, which was released five years ago. Regards, Philipp From zdenek.wagner at gmail.com Tue Jul 7 11:46:07 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Tue, 7 Jul 2009 11:46:07 +0200 Subject: [tex-live] pretest: Asymptote links against old libreadline In-Reply-To: <4A531767.1040508@yahoo.de> References: <4A531767.1040508@yahoo.de> Message-ID: <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> 2009/7/7 Philipp Stephani : > Hello, > > I cannot run the pretest's asy binary on Linux since it links to > libreadline.so.4 which isn't available on my Ubuntu system any more. > Please consider linking against readline v.5, which was released five > years ago. > I have just looked at my CentOS 5.3 because RHEL based distributions are quite conservative. I found that I have both libreadline.so.4.3 and libreadline.so.5.1. > Regards, > Philipp > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From preining at logic.at Tue Jul 7 11:59:50 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 11:59:50 +0200 Subject: [tex-live] pretest: Asymptote links against old libreadline In-Reply-To: <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> <4A531767.1040508@yahoo.de> References: <4A531767.1040508@yahoo.de> <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> <4A531767.1040508@yahoo.de> Message-ID: <20090707095950.GV25677@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Philipp Stephani wrote: > I cannot run the pretest's asy binary on Linux since it links to > libreadline.so.4 which isn't available on my Ubuntu system any more. > Please consider linking against readline v.5, which was released five > years ago. On Di, 07 Jul 2009, Zdenek Wagner wrote: > are quite conservative. I found that I have both libreadline.so.4.3 > and libreadline.so.5.1. Still, if most systems have readline 5 on board it would be better. Debian has the same problem that there is no readline4. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- LAMLASH (n.) The folder on hotel dressing-tables full of astoundingly dull information. --- Douglas Adams, The Meaning of Liff From zdenek.wagner at gmail.com Tue Jul 7 12:07:14 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Tue, 7 Jul 2009 12:07:14 +0200 Subject: [tex-live] pretest: Asymptote links against old libreadline In-Reply-To: <20090707095950.GV25677@gamma.logic.tuwien.ac.at> References: <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> <4A531767.1040508@yahoo.de> <20090707095950.GV25677@gamma.logic.tuwien.ac.at> Message-ID: <8719b6240907070307i5ab47e0avbccb037914de8fac@mail.gmail.com> 2009/7/7 Norbert Preining : > On Di, 07 Jul 2009, Philipp Stephani wrote: >> I cannot run the pretest's asy binary on Linux since it links to >> libreadline.so.4 which isn't available on my Ubuntu system any more. >> Please consider linking against readline v.5, which was released five >> years ago. > > On Di, 07 Jul 2009, Zdenek Wagner wrote: >> are quite conservative. I found that I have both libreadline.so.4.3 >> and libreadline.so.5.1. > > Still, if most systems have readline 5 on board it would be better. > Debian has the same problem that there is no readline4. > Sure. I just wanted to verify that libreadline 5 will not be a problem for RHEL based distributions. > Best wishes > > Norbert > > ------------------------------------------------------------------------------- > Dr. Norbert Preining ? ? ? ?Vienna University of Technology > Debian Developer ? ? ? ? ? ? ? ? ? ? ? ? Debian TeX Group > gpg DSA: 0x09C5B094 ? ? ?fp: 14DF 2E6C 0307 BE6D AD76 ?A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > LAMLASH (n.) > The folder on hotel dressing-tables full of astoundingly dull > information. > ? ? ? ? ? ? ? ? ? ? ? ?--- Douglas Adams, The Meaning of Liff > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From preining at logic.at Tue Jul 7 12:23:37 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 12:23:37 +0200 Subject: [tex-live] pretest: Asymptote links against old libreadline In-Reply-To: <8719b6240907070307i5ab47e0avbccb037914de8fac@mail.gmail.com> References: <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> <4A531767.1040508@yahoo.de> <20090707095950.GV25677@gamma.logic.tuwien.ac.at> <8719b6240907070307i5ab47e0avbccb037914de8fac@mail.gmail.com> Message-ID: <20090707102337.GA25677@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Zdenek Wagner wrote: > >> are quite conservative. I found that I have both libreadline.so.4.3 > >> and libreadline.so.5.1. > > > > Still, if most systems have readline 5 on board it would be better. > > Debian has the same problem that there is no readline4. > > > Sure. I just wanted to verify that libreadline 5 will not be a problem > for RHEL based distributions. Yeah, but as I see the binaries are build from Karl on tug and there is only libreadline.so.4, bummer. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HUNA (n.) The result of coming to the wrong decision. --- Douglas Adams, The Meaning of Liff From chofchof at ktug.or.kr Tue Jul 7 12:31:29 2009 From: chofchof at ktug.or.kr (Jin-Hwan Cho) Date: Tue, 7 Jul 2009 05:31:29 -0500 Subject: [tex-live] New version of the type1 cm fonts fails with dvipdfm In-Reply-To: <20090706174623.GA5016@irwin.vpn.uni-freiburg.de> References: <1xgi6jgfm63pk.dlg@nililand.de> <200907061617.n66GHMiK025420@jupiter.elec.sv.fuk.kindai.ac.jp> <20090706174623.GA5016@irwin.vpn.uni-freiburg.de> Message-ID: <697EAB00-7D42-41BE-85A7-23B7DA66F302@ktug.or.kr> On Jul 6, 2009, at 12:46 PM, Heiko Oberdiek wrote: > On Tue, Jul 07, 2009 at 01:17:22AM +0900, Akira Kakuto wrote: > >>> Hm, not on miktex I think. Should I suggest it to the miktex >>> maintainer? And if yes what exactly means "in compatible mode"? >> >> If dvipdfmx is called by the name dvipdfm, it tries to emulate >> dvipdfm as far as possible. > > No, it fails. Package `bmpsize' is one of the packages, where > the driver options must be correct, because it triggers > a difference between dvipdfm and dvipdfmx, if images > are reused: > > \documentclass{article} > \usepackage[dvipdfm]{graphicx} > \usepackage{bmpsize} > \begin{document} > \fbox{\includegraphics{s1.png}} > \fbox{\includegraphics{s1.png}} > \end{document} > > The specials for dvipdfm: > pdf:image @IMG1 width 24.08957pt height 24.08957pt depth 0pt (s1.png) > pdf:bt xscale 23.99951 yscale 23.99951 > pdf:uxobj @IMG1 > pdf:et > > The specials with option dvipdfmx: > pdf:image @IMG1 width 24.08957pt height 24.08957pt depth 0pt (s1.png) > pdf:bt xscale 1.38886125 yscale 1.38886125 > pdf:uxobj @IMG1 > pdf:et > > The example shows that dvipdfmx doesn't behave as dvipdfm > even in "emulation mode". > > Yours sincerely > Heiko You are right. DPM makes a reusable pdfximage to be width and height 1pt (only in the case of bitmap images). Of course, DPX does not. So I changed the CVS code to force width and height to be 1pt in "emulation mode", and the bmpsize package worked well with "emulation mode". Here is a comment. The "emulation mode" is nothing but dvipdfmx except for handling bitmap images (as far as I know since the main maintainer of the emulation part is Matthias). So it may happen that more conflicts can be found. Anyway, Heiko Oberdiek, I checked the driver file, "bmpsize- dvipdfmx.def". I could not understand why you give the following value: \def\bmpsize at dvipdfmx@factor{1.3837} Since May 2007, DPX handles bitmap images in the same way as pdftex. So \bmpsize at dvipdfmx@factor must be 1.0 in my opinion. Could you check this one for me? Best regards, ChoF. From oda at gmx.li Tue Jul 7 12:42:57 2009 From: oda at gmx.li (Daniel Oehry) Date: Tue, 7 Jul 2009 12:42:57 +0200 Subject: [tex-live] pretest: latexmp does not work anymore Message-ID: <20090707124257.06b2954f@gmx.li> latexmp does not work correctly anymore. The following example exits with an error: input latexmp ; beginfig(1); label(textext("test"),origin) ; endfig; end This is MetaPost, version 1.203 (kpathsea version 5.0.0) (./test.mp (/usr/local/texlive/2009/texmf-dist/metapost/latexmp/latexmp.mp) (./ltx-test.tmp >> ltx-test.mp >> ltx-test.mpx ! Unable to make mpx file. l.7 latexmp_picture[1]:= btex test etex ; Transcript written on test.log. I looked at this and found out that everything works as expected if I change the name of the temporary-file in "latexmp.mp" at line 21 from "ltx-" & jobname & ".tmp" ; to "ltx-" & jobname & ".mp" ; This seems very strange to me. Should this be changed in latexmp.mp or is it an error in mpost? Daniel From preining at logic.at Tue Jul 7 12:56:39 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 12:56:39 +0200 Subject: [tex-live] pretest: latexmp does not work anymore In-Reply-To: <20090707124257.06b2954f@gmx.li> References: <20090707124257.06b2954f@gmx.li> Message-ID: <20090707105639.GB9625@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Daniel Oehry wrote: > ! Unable to make mpx file. Edit texmf/web2c/texmf.cnf and remove the definition of MAKEMPX This update will be shipped tomorrow. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- EXETER (n.) All light household and electrical goods contain a number of vital components plus at least one exeter. If you've just mended a fuse, changed a bulb or fixed a blender, the exeter is the small, flat or round plastic or bakelite piece left over which means you have to undo everything and start all over again. --- Douglas Adams, The Meaning of Liff From vivrii at gmail.com Tue Jul 7 12:58:49 2009 From: vivrii at gmail.com (Victor Ivrii) Date: Tue, 7 Jul 2009 06:58:49 -0400 Subject: [tex-live] pretest: Asymptote links against old libreadline In-Reply-To: <20090707102337.GA25677@gamma.logic.tuwien.ac.at> References: <8719b6240907070246p3955b144hf5eed63ea7cd629@mail.gmail.com> <4A531767.1040508@yahoo.de> <20090707095950.GV25677@gamma.logic.tuwien.ac.at> <8719b6240907070307i5ab47e0avbccb037914de8fac@mail.gmail.com> <20090707102337.GA25677@gamma.logic.tuwien.ac.at> Message-ID: <19af81400907070358n402ba548v5863ded18cc98ffc@mail.gmail.com> It was discussed long ago and if I remember correctly the common wisdom was not to include asymptote binaries as it updates rather frequently (current version is 1.79 on sourceforge (and html download here is seriously screwed up as the result of improvements while svn svn co http://asymptote.svn.sourceforge.net/svnroot/asymptote/trunk/asymptote cd asymptote is 1.80 (rev 4495) Victor -- ======================== Victor Ivrii, Professor, Department of Mathematics, University of Toronto http://www.math.toronto.edu/ivrii From oda at gmx.li Tue Jul 7 13:12:03 2009 From: oda at gmx.li (Daniel Oehry) Date: Tue, 7 Jul 2009 13:12:03 +0200 Subject: [tex-live] pretest: latexmp does not work anymore In-Reply-To: <20090707105639.GB9625@gamma.logic.tuwien.ac.at> References: <20090707124257.06b2954f@gmx.li> <20090707105639.GB9625@gamma.logic.tuwien.ac.at> Message-ID: <20090707131203.6769b4a3@gmx.li> On Tue, 7 Jul 2009 12:56:39 +0200 Norbert Preining wrote: > Edit > texmf/web2c/texmf.cnf > and remove the definition of > MAKEMPX I already removed this before. LaTeX-labels in mpost are working e.g. with TEX.mp, but not with latexmp.mp. Daniel From taco at elvenkind.com Tue Jul 7 13:17:18 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Tue, 07 Jul 2009 13:17:18 +0200 Subject: [tex-live] pretest: latexmp does not work anymore In-Reply-To: <20090707124257.06b2954f@gmx.li> References: <20090707124257.06b2954f@gmx.li> Message-ID: <4A532EBE.1080704@elvenkind.com> Daniel Oehry wrote: > ! Unable to make mpx file. > l.7 latexmp_picture[1]:= btex > test etex ; > Transcript written on test.log. > > > I looked at this and found out that everything works as expected if I > change the name of the temporary-file in "latexmp.mp" at line 21 from > > "ltx-" & jobname & ".tmp" ; > > to > > "ltx-" & jobname & ".mp" ; > > This seems very strange to me. Should this be changed in latexmp.mp or > is it an error in mpost? This seems to be an error in mpost. Best wishes, Taco From angelo.graziosi at alice.it Tue Jul 7 12:17:38 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Tue, 07 Jul 2009 12:17:38 +0200 Subject: [tex-live] tex live 2009 pretests Message-ID: <4A5320C2.50506@alice.it> Norbert Preining wrote: > On Di, 07 Jul 2009, Angelo Graziosi wrote: >> > http://tug.org/texlive/pretest.html >> >> Should the above link to be added to http://www.tug.org/texlive? > > No, not for now, only those reading the mailing list should know about > it. WoW! I did not know that I belonged to this 'secret community'! This is very exciting :-) Cheers, Angelo. --- We have seen that computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. Donald E. Knuth [1973] From yuleopen at gmail.com Tue Jul 7 13:27:29 2009 From: yuleopen at gmail.com (Yue Wang) Date: Tue, 7 Jul 2009 19:27:29 +0800 Subject: [tex-live] pretest: makempx missing In-Reply-To: <20090706115746.GC23483@gamma.logic.tuwien.ac.at> References: <20090706104711.5d30f65a@gmx.li> <4A51CF87.4040907@elvenkind.com> <20090706115746.GC23483@gamma.logic.tuwien.ac.at> Message-ID: <68bfdc900907070427i6bb6dc5cvbf622fb69988ca47@mail.gmail.com> On Mon, Jul 6, 2009 at 7:57 PM, Norbert Preining wrote: > On Mo, 06 Jul 2009, Taco Hoekwater wrote: >> It seems texmf.cnf is not updated yet. There should *not* be an >> MPXCOMMAND setting in it any more. > > Thanks, fixed, I completely removed the MAKEMPX statement plus comments > from our master texmf/web2c/texmf.cnf. > > Are there any other changes necessary? change the http://tug.org/texlive/pretest.html website, notify the user that mpost are changed. > > Best wishes > > Norbert > > ------------------------------------------------------------------------------- > Dr. Norbert Preining ? ? ? ?Vienna University of Technology > Debian Developer ? ? ? ? ? ? ? ? ? ? ? ? Debian TeX Group > gpg DSA: 0x09C5B094 ? ? ?fp: 14DF 2E6C 0307 BE6D AD76 ?A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > MEETH (n.) > Something which American doctors will shortly tell us we are all > suffering from. > ? ? ? ? ? ? ? ? ? ? ? ?--- Douglas Adams, The Meaning of Liff > From olli at sopos.org Tue Jul 7 16:37:41 2009 From: olli at sopos.org (Oliver Heins) Date: Tue, 07 Jul 2009 16:37:41 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <20090705184235.GC3964@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Sun\, 5 Jul 2009 20\:42\:35 +0200") References: <200907050045.n650jqH03086@f7.net> <87zlbjgmz1.fsf@sopos.org> <20090705162952.GB26678@gamma.logic.tuwien.ac.at> <87ocrzgf2f.fsf@sopos.org> <20090705184235.GC3964@gamma.logic.tuwien.ac.at> Message-ID: <874oto8sp6.fsf@sopos.org> Norbert Preining writes: > On So, 05 Jul 2009, Oliver Heins wrote: >> >> -- Then I downloaded install-tl-unx.tar.gz from one mirror and started >> >> ./install-tl, but got an error, too: >> > >> > Why? Just go into tlnet/ and start >> > install-tl >> > from there. Anything else does NOT work! >> >> olli at dionysos:~/incoming/install-tl$ ls >> doc.html install-tl* LICENSE.TL readme-html.dir/ README.usergroups tlpkg/ >> index.html LICENSE.CTAN README readme-txt.dir/ release-texlive.txt >> olli at dionysos:~/incoming/install-tl$ find . -name "tlnet" >> olli at dionysos:~/incoming/install-tl$ > > You rsynced the tlnet from one of the servers, right? What about cd-ing > into *THAT* tlnet folder you will find install-tl there!!! No. First I tried to rsync, but that failed. Then I downloaded install-tl-unx.tar.gz, but that failed with the cited error message. (I managed it to work by providing a --location, but IMHO that should at least be mentioned on the install page). After that, I read on the ml that the -x switch doesn't work on debian/ubuntu systems, and I decided to rather rsync the tlnet than doing a network installation (having a weak net connection and the reports of Martin in mind). Regards, olli -- Oliver Heins olli at sopos.org http://oliverheins.net/ http://blog.overheins.net/ F27A BA8C 1CFB B905 65A8 http://scriptorium-adp.de/ 2544 0F07 B675 9A00 D827 1024D/9A00D827 2004-09-24 -- gpg --recv-keys 0x9A00D827 Please avoid sending me Word or PowerPoint attachments: http://www.gnu.org/philosophy/no-word-attachments.html From preining at logic.at Tue Jul 7 16:59:54 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 16:59:54 +0200 Subject: [tex-live] pretest: makempx missing In-Reply-To: <68bfdc900907070427i6bb6dc5cvbf622fb69988ca47@mail.gmail.com> References: <20090706104711.5d30f65a@gmx.li> <4A51CF87.4040907@elvenkind.com> <20090706115746.GC23483@gamma.logic.tuwien.ac.at> <68bfdc900907070427i6bb6dc5cvbf622fb69988ca47@mail.gmail.com> Message-ID: <20090707145954.GD30538@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Yue Wang wrote: > > Are there any other changes necessary? > > > change the http://tug.org/texlive/pretest.html website, notify the No, that is the reason for pretest. THis is fixed with tomorrows tlnet update, no need to inform anyone, we do not make a list of bugs now, that is *pretest*. THis is NOT the final distribution! Many things will change, and probably people will be forced to reinstall again and again, yes, that's life. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HASSOP (n.) The pocket down the back of an armchair used for storing two-shilling bits and pieces of Lego. --- Douglas Adams, The Meaning of Liff From feliphil at gmx.net Tue Jul 7 17:23:24 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Tue, 7 Jul 2009 17:23:24 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <200907042148.n64Lm2C08305@f7.net> References: <20090704174131.89fa012e.feliphil@gmx.net> <200907042148.n64Lm2C08305@f7.net> Message-ID: <20090707172324.b7004432.feliphil@gmx.net> Hello, (quoting corrected) > > kpsewhich fxb.inc doesn't produce _any_ output. > > Then it cannot find the file. Run texhash again and then look at the > texmf-dist/ls-R file and make sure it got listed. I can run texthash as often as I want, it simply won't include fxb.inc in the ls-R file. > > I've downloaded it by hand and "tossed" it into texmf-dist myself. > > And all the rest of the libertine package? It has dozens of files. On Windows Vista, the Explorer puts the entire contents of the folder you drop into the corresponding sub-folders of the folder that you drop it onto. Thus, the contents of the "doc" subfolder of "libertine" into the "doc" subfolder of "texmf-dist" etc... The files are _all_ there. They're just not found. Sincerely, Wolfgang From Daniel.Oehry at oda.li Tue Jul 7 13:03:57 2009 From: Daniel.Oehry at oda.li (Daniel Oehry) Date: Tue, 7 Jul 2009 13:03:57 +0200 Subject: [tex-live] pretest: latexmp does not work anymore In-Reply-To: <20090707105639.GB9625@gamma.logic.tuwien.ac.at> References: <20090707124257.06b2954f@gmx.li> <20090707105639.GB9625@gamma.logic.tuwien.ac.at> Message-ID: <20090707130357.1bf4fafa@oda.li> On Tue, 7 Jul 2009 12:56:39 +0200 Norbert Preining wrote: > Edit > texmf/web2c/texmf.cnf > and remove the definition of > MAKEMPX I already removed this before. LaTeX-labels in mpost are working e.g. with TEX.mp, but not with latexmp.mp. Daniel From feliphil at gmx.net Tue Jul 7 17:39:21 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Tue, 7 Jul 2009 17:39:21 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090704160043.GH6068@gamma.logic.tuwien.ac.at> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> Message-ID: <20090707173921.076d624b.feliphil@gmx.net> > > The TeX Live 2008 installer never worked for me, and thus there's no package manager either. > > Really??? That sounds strange? What were the symptoms? I tried again to install TeX Live 2008 (using the tiny "network installer"), this time on C: And it just won't work. The installer apparently misses to put a _lot_ of files into the destination folder. And if I copy them to the installation folder from the DVD by hand, tl-portable.bat still complains that it simply can't find some files, whatever they are. Simply copying over the whole DVD contents at least produces a LaTeX "installation" that _somewhat_ works, so I consider the installer as, sorry, plain useless ?$%&#?!. In any case, tlmgr.bat just shows an empty command.com window with a blinking cursor for a few seconds and then quits without any further result. \rant{ Anyway, as a long-time Mac user, an application that (seems to) require any kind of "installer" in order to be used is seriously flawed imho. Or rather, it's the "software" in the brains of the corresponding developers that's seriously flawed. MacOS has had zero-install applications since 1984. That's a quarter of a century ago now. } Sincerely, Wolfgang From preining at logic.at Tue Jul 7 17:56:36 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 17:56:36 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090707173921.076d624b.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> Message-ID: <20090707155636.GA6203@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Wolfgang Keller wrote: > I tried again to install TeX Live 2008 (using the tiny "network installer"), this time on C: > > And it just won't work. Well, that is *absolutely* useless remark if you don't provide any output of the process. Please, get the install-tl package from CTAN, and start it, and send the output in the terminal window. > The installer apparently misses to put a _lot_ of files into the destination folder. Hard to diagnose without a crystal ball. > And if I copy them to the installation folder from the DVD by hand, tl-portable.bat still complains that it simply can't find some files, whatever they are. tl_portable???? What are you talking about? Did you use the DVD for installation? Did you use the network installer to download from the network? Did you use tl_portable to set up a minimal system without installing all the stuff to your hard disk? Did you read the quick install document? > Simply copying over the whole DVD contents at least produces a LaTeX "installation" that _somewhat_ works, so I consider the installer as, sorry, plain useless ?$%&#?!. Sorry for you, but if you don't cooperate you will have the same experience next year. Witout any reasonable arguments, terminal output, log files that is just voodoo. > Anyway, as a long-time Mac user, an application that (seems to) require > any kind of "installer" in order to be used is seriously flawed imho. Bullshit. Sorry. Do you really think that *all* the Mac software work *WITHOUT* installer only because *YOU* didn't see the installation process???? > Or rather, it's the "software" in the brains of the corresponding developers that's seriously flawed. MacOS has had zero-install applications since 1984. That's a quarter of a century ago now. Hahaha, joking. Only because they install a default system without any user choice does not mean that there is no isntallation program. Please become reasonable. If you provide more serious information we can help you, for ranting please leave this list. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- it's at times like this, when I'm trapped in a Vogon airlock with a man from Betelgeuse, and about to die from asphyxiation in deep space that I really wish I'd listened to what my mother told me when I was young.' `Why, what did she tell you?' `I don't know, I didn't listen.' --- Arthur coping with certain death as best as he could. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From joelcsalomon at gmail.com Tue Jul 7 19:24:32 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Tue, 07 Jul 2009 13:24:32 -0400 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090706194628.GT5710@gamma.logic.tuwien.ac.at> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> Message-ID: <4A5384D0.90406@gmail.com> Just tried a new install of TL?09 pretest this morning under Windows Vista. Install command was > C:\?\install-tl>install-tl-advanced -location ../tlnet I made a local mirror yesterday, and checked this morning if install-tl.zip had been updated since then (it hadn?t). After it installed the packages and began the post-install, it gave me this error message: > running path adjustment actions > Tk::Error: setenv_reg: mode 'system' only available for admin at C:/?/install-tl/tlpkg/TeXLive/TLWinGoo.pm line 405. > TeXLive::TLWinGoo::setenv_reg at C:/?/install-tl/tlpkg/TeXLive/TLWinGoo.pm line 405 > TeXLive::TLWinGoo::adjust_reg_path_for_texlive at C:/?/install-tl/tlpkg/TeXLive/TLWinGoo.pm line 505 > main::do_path_adjustments at C:\?\install-tl\install-tl line 807 > main::do_postinst_stuff at C:\?\install-tl\install-tl line 765 > main::do_installation at C:\?\install-tl\install-tl line 581 > main::installation_window at C:/?/install-tl/tlpkg/installer/install-menu-perltk.pl line 362 > main::__ANON__ at C:/?/install-tl/tlpkg/installer/install-menu-perltk.pl line 305 > Tk callback for .frame.frame.frame1.frame.button > Tk::__ANON__ at C:\?\install-tl\tlpkg\tlperl\lib/Tk.pm line 247 > Tk::Button::butUp at C:\?\install-tl\tlpkg\tlperl\lib/Tk/Button.pm > line 111 > > (command bound to event) (I snipped the full path for clarity.) The first line, ?running path adjustment actions?, is there in the GUI window, leaving me the option to wait or press ?Cancel?. I think I missed this before; it?s likely been the cause of other post-install actions not happening. ?Joel Salomon From preining at logic.at Tue Jul 7 20:02:09 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 20:02:09 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <4A5384D0.90406@gmail.com> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> Message-ID: <20090707180209.GH6203@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Joel C. Salomon wrote: > I made a local mirror yesterday, and checked this morning if > install-tl.zip had been updated since then (it hadn?t). Yeah, there was an hiccup tonight, tomorrow there should be quite some updates. > > Tk::Error: setenv_reg: mode 'system' only available for admin at > C:/?/install-tl/tlpkg/TeXLive/TLWinGoo.pm line 405. Ouchhh, that is strange, I will investigate. It is really strange since we call the setenv_reg code in "user" mode if you are not admin. When you started this, did you have admin rights or not? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- (aikamuotojen k?ytt? aikamatkustuksessa) You can arrive (mayan arivan on-when) for any sitting you like without prior (late fore-when) reservation because you can book retrospectively, as it were when you return to your own time. (you can have on-book haventa forewhen presooning returningwenta retrohome.) --- Douglas Adams, The Hitchhikers Guide to the Galaxy From joelcsalomon at gmail.com Tue Jul 7 20:28:57 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Tue, 07 Jul 2009 14:28:57 -0400 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090707180209.GH6203@gamma.logic.tuwien.ac.at> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> Message-ID: <4A5393E9.5010700@gmail.com> Norbert Preining wrote: > On Di, 07 Jul 2009, Joel C. Salomon wrote: >> I made a local mirror yesterday, and checked this morning if >> install-tl.zip had been updated since then (it hadn?t). > > Yeah, there was an hiccup tonight, tomorrow there should be quite some > updates. I?ll be waiting for them. >>> Tk::Error: setenv_reg: mode 'system' only available for admin at >> C:/?/install-tl/tlpkg/TeXLive/TLWinGoo.pm line 405. > > Ouchhh, that is strange, I will investigate. > > It is really strange since we call the setenv_reg code in "user" mode if > you are not admin. > > When you started this, did you have admin rights or not? No, nor did I use the -no-admin switch. But my account is one that can be ?elevated?, so maybe the admin-detecting code is checking on the wrong thing under Vista. ?Joel Salomon From artemio at fis.ucm.es Tue Jul 7 21:15:00 2009 From: artemio at fis.ucm.es (Artemio Gonzalez Lopez) Date: Tue, 07 Jul 2009 21:15:00 +0200 Subject: [tex-live] how to update 2009 pretest Message-ID: I have TexLive 2008 (the MacTeX distribution), and now I'm trying the new 2009 pretest. Right now the tlmgr binary is ithe new one, i.e., "type tlmgr" results in /usr/local/texlive/2009/bin/universal-darwin/tlmgr Could I upgrade the 2009 pretest just via "tlmgr update --all" without affecting my stable TeXLive 2008 installation? Thanks everybody, Artemio Artemio Gonzalez-Lopez Depto. Fisica Teorica II Universidad Complutense 28040 Madrid, SPAIN Phone.: +34 913944596 Fax: +34 913944557 email: artemio at fis.ucm.es URL: http://jacobi.fis.ucm.es/artemio From karl at freefriends.org Tue Jul 7 22:35:06 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 15:35:06 -0500 Subject: [tex-live] how to update 2009 pretest In-Reply-To: Message-ID: <200907072035.n67KZ6815316@f7.net> Could I upgrade the 2009 pretest just via "tlmgr update --all" without affecting my stable TeXLive 2008 installation? To the best of my knowledge, yes. It may be that some critical bug appears at some point such that the 09 update won't work. We'll see. In any case, 08 should never be affected, assuming you don't have anything (envvars, PATH) pointing to it. k From preining at logic.at Tue Jul 7 22:38:16 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 22:38:16 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <4A5393E9.5010700@gmail.com> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> Message-ID: <20090707203816.GA4201@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Joel C. Salomon wrote: > No, nor did I use the -no-admin switch. But my account is one that can > be ?elevated?, so maybe the admin-detecting code is checking on the > wrong thing under Vista. ?? Sorry, I am having no idea about "can be *elevated*"? Our test is whether the registry part of LocalMachine/system/CurrentControlset/Control/Session Manager/Environment can be opened in read-write mode. The strange thing is that the error message you got is triggered by the very same test for being-admin-or-not as everything else. So I do not understand why it returned once true and once false. Pity that I don't have a Vista virtual machine for testing ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SAVERNAKE (vb.) To sew municipal crests on to a windcheater in the belief that this will make the wearer appear cosmopolitan. --- Douglas Adams, The Meaning of Liff From preining at logic.at Tue Jul 7 22:39:35 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 22:39:35 +0200 Subject: [tex-live] how to update 2009 pretest In-Reply-To: References: Message-ID: <20090707203935.GB4201@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Artemio Gonzalez Lopez wrote: > I have TexLive 2008 (the MacTeX distribution), and now I'm trying the > Could I upgrade the 2009 pretest just via "tlmgr update --all" without > affecting my stable TeXLive 2008 installation? In principle yes, they shouldn't interfere. But since we are in pretest mode still everything can break, even interfering with other installations. Not that I expect this, but possibility there is. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HEVER (n.) The panic caused by half-hearing Tannoy in an airport. --- Douglas Adams, The Meaning of Liff From iain.dalton at gmail.com Tue Jul 7 22:45:47 2009 From: iain.dalton at gmail.com (Iain Dalton) Date: Tue, 7 Jul 2009 14:45:47 -0600 Subject: [tex-live] cuisine.pdf missing sections 7 to end Message-ID: I've attached a fixed version -------------- next part -------------- A non-text attachment was scrubbed... Name: cuisine.pdf Type: application/pdf Size: 151093 bytes Desc: not available URL: From karl at freefriends.org Tue Jul 7 22:52:26 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 15:52:26 -0500 Subject: [tex-live] cuisine.pdf missing sections 7 to end In-Reply-To: Message-ID: <200907072052.n67KqQC23908@f7.net> Subject: [tex-live] cuisine.pdf missing sections 7 to end I've attached a fixed version Thanks for your efforts, but it wouldn't be right to update directly from email; it needs to be on CTAN. Please communicate with the cuisine author (and CTAN, if necessary). From karl at freefriends.org Tue Jul 7 23:00:14 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 16:00:14 -0500 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090707172324.b7004432.feliphil@gmx.net> Message-ID: <200907072100.n67L0Er27677@f7.net> I can run texthash as often as I want, it simply won't include fxb.inc in the ls-R file. Sorry, I'm out of ideas. fxb.inc is certainly included by texhash in the ls-R file in our svn. I don't know anything specifically about the texhash on Windows. Oh, here's an idea after all: do you have any tex-related environment variables set? From preining at logic.at Tue Jul 7 23:05:36 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 7 Jul 2009 23:05:36 +0200 Subject: [tex-live] cuisine.pdf missing sections 7 to end In-Reply-To: References: Message-ID: <20090707210536.GA7741@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Iain Dalton wrote: > I've attached a fixed version Thanks a lot, but we would prefer if you could upload to CTAN network from which we pull our updates normally. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ARTHUR It probably seems a terrible thing to say, but you know what I sometimes think would be useful in these situations? LINT. What? ARTHUR A gun of some sort. LINT.2 Will this help? ARTHUR What is it? LINT.2 A gun of some sort. ARTHUR Oh, that'll help. Can you make it fire? LINT. Er... F/X DEAFENING ROAR LINT. Yes. --- Arthur and the Lintillas gaining the upper hand, Fit the --- Twelfth. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From siepo at cybercomm.nl Tue Jul 7 23:49:49 2009 From: siepo at cybercomm.nl (Siep Kroonenberg) Date: Tue, 7 Jul 2009 23:49:49 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090707203816.GA4201@gamma.logic.tuwien.ac.at> References: <7871fcf50907051252y2708f628r55f970999cc27199@mail.gmail.com> <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> Message-ID: <20090707214949.GA8022@molly> On Tue, Jul 07, 2009 at 10:38:16PM +0200, Norbert Preining wrote: > On Di, 07 Jul 2009, Joel C. Salomon wrote: > > No, nor did I use the -no-admin switch. But my account is one that can > > be ?elevated?, so maybe the admin-detecting code is checking on the > > wrong thing under Vista. > > ?? Sorry, I am having no idea about "can be *elevated*"? Our test is > whether the registry part of > LocalMachine/system/CurrentControlset/Control/Session Manager/Environment > can be opened in read-write mode. > > The strange thing is that the error message you got is triggered by the > very same test for being-admin-or-not as everything else. So I do not > understand why it returned once true and once false. > > Pity that I don't have a Vista virtual machine for testing ... > > Best wishes > > Norbert On Vista, even an admin has to expressly ask for admin privileges. On my tests, the installer did a non-admin install under Vista if I didn't ask for those privileges. Install-tl.log: D:Switching to non-admin mode due to explict user request! -- Siep Kroonenberg From karl at freefriends.org Tue Jul 7 23:50:58 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 16:50:58 -0500 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <20090707085424.GN25677@gamma.logic.tuwien.ac.at> Message-ID: <200907072150.n67Low617853@f7.net> ag> http://tug.org/texlive/pretest.html ag> Should the above link to be added to http://www.tug.org/texlive? I went ahead and added it. Thanks for the reminder. I put a link on the tug.org home page, too. np> No, not for now, only those reading the mailing list should know about np> it. Otherwise each and everyone will try it and it will be a problem. Norbert, I doubt that many additional people will reach the pretest web page. I did add some more stringent warnings about pretesters being expected to be helpful :). From luecking at uark.edu Wed Jul 8 00:24:43 2009 From: luecking at uark.edu (Dan Luecking) Date: Tue, 07 Jul 2009 17:24:43 -0500 Subject: [tex-live] strange actions of tlmgr (gui, winXP) Message-ID: <200907072224.n67MOfs9015911@comp.uark.edu> In tlmgr (gui on windows XP) there is a configuration screen. It starts with a list of things that can be changed. Some of these are paths and there is a button labeled "change" that opens an editing window. Others are yes/no options; the button says "toggle" and pressing it changes "yes" to "no" or the reverse. First strangeness: There is, however, the option "Change file associations". This seems to be a yes/no option, but the default value is "1" and the button says "change" instead of "toggle". Is there some other possible value besides 1 and (I assume) 0? Second strangeness: On the same "configuration" screen, at the lower left is an area for setting default page sizes and on the right an area labeled "Actions". One would expect the buttons in the lower left area not to perform any of those actions, but merely change the the default values. At least _I_ expected that pressing the "letter" button to to the right of "default paper for all" would simply change all the values listed below it to letter. But it started regenerating format files. Which brings us to the Third strangeness: What _seems_ to happen during the regeneration of the formats is the program seems to freeze. I guessed what was happening so I waited patiently. It would be nice if there were some indication of what was going on. I suppose the log window would have shown that to me, but it was hidden behind the main window. The main window was unresponsive during this time so I couldn't move it out of the way. I _could_ drag the log window out from behind, but it wouldn't gain focus and wouldn't update its display until the format generation was complete. It would be nice if the log window were brought to the front when some action is performed that involves it. I now move them side-by-side before doing anything so I can see if something is happening. Regards, Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas "Dubito ergo cogito, cogito ergo sum" --Descartes From karl at freefriends.org Wed Jul 8 00:48:31 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 17:48:31 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> Message-ID: <200907072248.n67MmVo09112@f7.net> (a) `foo-epstopdf.png'. Yeah. I was thinking that was still ok, because it is the epstopdf package that is doing it. But I realize it has its confusions, too. \epstopdfsetup{suffix=\SourceExt-converted-to} That seems ok. Maybe we can omit the -to, to make it a little shorter. Just foo.{eps,png,...}-converted.pdf still seems ok? Either way. However, what is to do, if a PDF file exists (without suffix)? Should it be used instead of generating a PDF file (with suffix)? Yes. To solve this, I have added option `prefersuffix', that controls the behaviour: prefersuffix=true ==> always use the generated name with suffix prefersuffix=false ==> use the file with name without suffix (3) Default settings. Now, that files aren't overwritten, I think, I can dare to change the default, e.g. to prepend, update, suffix=...,% [see (1)] prefersuffix=false What do you think? My understanding of the results are that: 1) user has both foo.eps and foo.pdf (created in whatever way): Their foo.pdf gets used. Nothing is generated. 2) user has only foo.eps: foo.SUFFIX.pdf gets generated, and used. foo.SUFFIX.pdf is not regenerated unless foo.eps changes. 3) if the user does some manual tweaks on foo.SUFFIX.pdf and copies it to foo.pdf, then once again foo.pdf will be used (and not overwritten). Is that correct? Thanks, Karl From t34www at googlemail.com Wed Jul 8 00:57:25 2009 From: t34www at googlemail.com (T T) Date: Tue, 7 Jul 2009 23:57:25 +0100 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907072248.n67MmVo09112@f7.net> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> Message-ID: 2009/7/7 Karl Berry : > 1) user has both foo.eps and foo.pdf (created in whatever way): Their > ? foo.pdf gets used. ?Nothing is generated. Unless foo.eps is given explicitly (i.e. with extension) in which case foo.SUFFIX.pdf should be generated and used even if foo.pdf exists IMO. Cheers, Tomek From karl at freefriends.org Wed Jul 8 01:09:53 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 7 Jul 2009 18:09:53 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: Message-ID: <200907072309.n67N9r017377@f7.net> Unless foo.eps is given explicitly (i.e. with extension) in which case foo.SUFFIX.pdf should be generated and used even if foo.pdf exists Why? Even though the user is clearly confused in this case (.eps in doc, running pdflatex), it still seems to me that if they have a foo.pdf, it is probably the "equivalent" of foo.eps and is what the user would expect to be used. (Heiko, is it even possible to do different things in the explicit-extension and no-explicit-extension cases? I think you said it was, but ...) From preining at logic.at Wed Jul 8 01:24:18 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 01:24:18 +0200 Subject: [tex-live] strange actions of tlmgr (gui, winXP) In-Reply-To: <200907072224.n67MOfs9015911@comp.uark.edu> References: <200907072224.n67MOfs9015911@comp.uark.edu> Message-ID: <20090707232418.GB9544@gamma.logic.tuwien.ac.at> Hi Dan, thanks for your remarks. On Di, 07 Jul 2009, Dan Luecking wrote: > There is, however, the option "Change file associations". This > seems to be a yes/no option, but the default value is "1" and > the button says "change" instead of "toggle". Is there some other > possible value besides 1 and (I assume) 0? Click the "Change" button and you will see ... wow ... in any case there is a cancel button ;-) > On the same "configuration" screen, at the lower left is an area > for setting default page sizes and on the right an area labeled > "Actions". One would expect the buttons in the lower left area not > to perform any of those actions, but merely change the the default > values. At least _I_ expected that pressing the "letter" button to > to the right of "default paper for all" would simply change all > the values listed below it to letter. But it started regenerating > format files. Yes that is necessary because the default is part of the *format*!!! So formats have to be regenerated. > What _seems_ to happen during the regeneration of the formats > is the program seems to freeze. I guessed what was happening > so I waited patiently. It would be nice if there were some > indication of what was going on. I suppose the log window would Doesn't the mouse pointer change into a clock or something indicating activity? > behind, but it wouldn't gain focus and wouldn't update its display > until the format generation was complete. Yes, that is a problem, but we cannot circumvent that because Windows does not support threads, at least not in the version of perl/Tk we are using, so we cannot have different threads one for updating the windows and one for doing the actual task. Same happens when unpacking/installing a new package, thar un-xzing and untaring takes some time during which the tlmgr is not responsive. That is the prize to pay if you want to support soo many architectures at the same time. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- TREWOFFE (n.) A very thick and heavy drift of snow balanced precariously on the edge of a door porch waiting for what it judges to be the correct moment to fall. From the ancient Greek legend 'The Treewofe of Damocles'. --- Douglas Adams, The Meaning of Liff From preining at logic.at Wed Jul 8 01:25:51 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 01:25:51 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090707214949.GA8022@molly> References: <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> Message-ID: <20090707232551.GC9544@gamma.logic.tuwien.ac.at> On Di, 07 Jul 2009, Siep Kroonenberg wrote: > On Vista, even an admin has to expressly ask for admin privileges. > > On my tests, the installer did a non-admin install under Vista if I > didn't ask for those privileges. Install-tl.log: > D:Switching to non-admin mode due to explict user request! So do you understand why in Joel's installation it broke completely? Joel, can you retry your an installation, but starting the installation from a cmd window with install-tl -v and send us the install-tl.log (the install program will tell you where it has created it at the end). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SKETTY (n.) Apparently self-propelled little dance a beer glass performs in its own puddle. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Wed Jul 8 01:38:00 2009 From: t34www at googlemail.com (T T) Date: Wed, 8 Jul 2009 00:38:00 +0100 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907072309.n67N9r017377@f7.net> References: <200907072309.n67N9r017377@f7.net> Message-ID: 2009/7/8 Karl Berry : > ? ?Unless foo.eps is given explicitly (i.e. with extension) in which case > ? ?foo.SUFFIX.pdf should be generated and used even if foo.pdf exists > > Why? ? Even though the user is clearly confused in this case (.eps in > doc, running pdflatex), it still seems to me that if they have a > foo.pdf, it is probably the "equivalent" of foo.eps and is what the user > would expect to be used. No extension given means that the file extension order decides but if I give 'foo.eps' explicitly, then I expect that it will be included (or it's eqivalent 'foo.SUFFIX.pdf') and not foo.pdf (which can be anything). That's at least my way of thinking here. Cheers, Tomek From oberdiek at uni-freiburg.de Wed Jul 8 01:43:11 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Wed, 8 Jul 2009 01:43:11 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907072309.n67N9r017377@f7.net> References: <200907072309.n67N9r017377@f7.net> Message-ID: <20090707234311.GA4697@irwin.vpn.uni-freiburg.de> On Tue, Jul 07, 2009 at 06:09:53PM -0500, Karl Berry wrote: > Unless foo.eps is given explicitly (i.e. with extension) in which case > foo.SUFFIX.pdf should be generated and used even if foo.pdf exists > > Why? Even though the user is clearly confused in this case (.eps in > doc, running pdflatex), it still seems to me that if they have a > foo.pdf, it is probably the "equivalent" of foo.eps and is what the user > would expect to be used. Why foo.pdf exists then? It could still be the source: latex/dvips doesn't support PDF, thus foo.eps could be the generated file. > (Heiko, is it even possible to do different things in the > explicit-extension and no-explicit-extension cases? I think you said it > was, but ...) No. The explicit extension always triggers its rule. Differences happens by the extension search order, if no extension is given. Then the file that is found first triggers the rule, choosen by the file's extension. If someone uses EPS files as original files. And there are some PDF files that should be ignored, then setting \epstopdfsetup{prefersuffix} helps. Yours sincerely Heiko From oberdiek at uni-freiburg.de Wed Jul 8 01:57:33 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Wed, 8 Jul 2009 01:57:33 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907072248.n67MmVo09112@f7.net> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> Message-ID: <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> On Tue, Jul 07, 2009 at 05:48:31PM -0500, Karl Berry wrote: > (a) `foo-epstopdf.png'. > > Yeah. I was thinking that was still ok, because it is the epstopdf > package that is doing it. But I realize it has its confusions, too. > > \epstopdfsetup{suffix=\SourceExt-converted-to} Typo: \epstopdfsetup{suffix=.\SourceExt-converted-to} > That seems ok. Maybe we can omit the -to, to make it a little shorter. > Just foo.{eps,png,...}-converted.pdf still seems ok? Either way. Yes, it's fine with me: \epstopdfsetup{suffix=.\SourceExt-converted} Someone has used "aux" in his suggestion. It could be extended by \SourceExt: \epstopdfsetup{suffix=.\SourceExt-aux} It would be shorter, but probably also less understandable. Opinions? > To solve this, I have added option `prefersuffix', that controls > the behaviour: > prefersuffix=true ==> always use the generated name with suffix > prefersuffix=false ==> use the file with name without suffix > > (3) Default settings. Now, that files aren't overwritten, I think, I can > dare to change the default, e.g. to > prepend, > update, > suffix=...,% [see (1)] > prefersuffix=false > > What do you think? > > My understanding of the results are that: > > 1) user has both foo.eps and foo.pdf (created in whatever way): Their > foo.pdf gets used. Nothing is generated. Yes. > 2) user has only foo.eps: foo.SUFFIX.pdf gets generated, and used. > foo.SUFFIX.pdf is not regenerated unless foo.eps changes. Yes. Small correction in the naming: The first dot is part of SUFFIX: \epstopdfsetup{...,suffix=SUFFIX} foo.eps --> fooSUFFIX.pdf This allows the use of other stuff like a hyphen for optical separation. > 3) if the user does some manual tweaks on foo.SUFFIX.pdf and copies it > to foo.pdf, then once again foo.pdf will be used (and not overwritten). Yes. > Is that correct? Yes, modulo implementation bugs. Of course all answers with the following option settings: prepend,update,suffix=SUFFIX,prefersuffix=false For the CTAN release I want to increase to version number to 2.0 and change the default settings to the results of this thread: prepend update suffix=.\SourceExt-converted prefersuffix=false (and better documentation and testing ...) Yours sincerely Heiko From angelo.graziosi at alice.it Wed Jul 8 01:21:20 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Wed, 08 Jul 2009 01:21:20 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files Message-ID: <4A53D870.7000103@alice.it> Karl Berry wrote: > [...] > My understanding of the results are that: > > 1) user has both foo.eps and foo.pdf (created in whatever way): Their > foo.pdf gets used. Nothing is generated. > > 2) user has only foo.eps: foo.SUFFIX.pdf gets generated, and used. > foo.SUFFIX.pdf is not regenerated unless foo.eps changes. > > 3) if the user does some manual tweaks on foo.SUFFIX.pdf and copies it > to foo.pdf, then once again foo.pdf will be used (and not overwritten). > > Is that correct? YES! It is the best solution! Thanks, Angelo. From mpg at elzevir.fr Wed Jul 8 03:24:59 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 08 Jul 2009 03:24:59 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> Message-ID: <4A53F56B.2050602@elzevir.fr> Heiko Oberdiek a ?crit : > Typo: \epstopdfsetup{suffix=.\SourceExt-converted-to} > I'd prefer -\SourceExt-converted (changing dot to dash), in order to avoid possible problems with "double extension". > Yes, it's fine with me: \epstopdfsetup{suffix=.\SourceExt-converted} > Someone has used "aux" in his suggestion. It could be extended > by \SourceExt: > \epstopdfsetup{suffix=.\SourceExt-aux} > It would be shorter, but probably also less understandable. > Opinions? > I prefer the longer, but more understandable option. Manuel. From kakuto at fuk.kindai.ac.jp Wed Jul 8 03:28:15 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Wed, 08 Jul 2009 10:28:15 +0900 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: Your message of "Tue, 7 Jul 2009 16:00:14 -0500" References: <200907072100.n67L0Er27677@f7.net> Message-ID: <200907080128.n681SHit007917@jupiter.elec.sv.fuk.kindai.ac.jp> > I can run texthash as often as I want, it simply won't include > fxb.inc in the ls-R file. > > Sorry, I'm out of ideas. fxb.inc is certainly included by texhash in > the ls-R file in our svn. I don't know anything specifically about the > texhash on Windows. ls-R files are created in directories listed by a command kpsewhich -expand-braces $TEXMFDBS ( in cmd prompt. Unix equivalents are kpsewhich -expand-braces \$TEXMFDBS or kpsewhich -expand-braces '$TEXMFDBS' ) Thanks, Akira From mpg at elzevir.fr Wed Jul 8 03:38:47 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 08 Jul 2009 03:38:47 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090707234311.GA4697@irwin.vpn.uni-freiburg.de> References: <200907072309.n67N9r017377@f7.net> <20090707234311.GA4697@irwin.vpn.uni-freiburg.de> Message-ID: <4A53F8A7.20208@elzevir.fr> Heiko Oberdiek a ?crit : > On Tue, Jul 07, 2009 at 06:09:53PM -0500, Karl Berry wrote: > >> Unless foo.eps is given explicitly (i.e. with extension) in which case >> foo.SUFFIX.pdf should be generated and used even if foo.pdf exists >> >> Why? Even though the user is clearly confused in this case (.eps in >> doc, running pdflatex), it still seems to me that if they have a >> foo.pdf, it is probably the "equivalent" of foo.eps and is what the user >> would expect to be used. > > Why foo.pdf exists then? It could still be the source: latex/dvips > doesn't support PDF, thus foo.eps could be the generated file. > Well, if you want to go this way, maybe foo.jpg was the generated file. Why not check for every extension then? It doesn't sound reasonnable. As a user, I generally hate that software tries to double-guess my intentions when I was explicit. Currently, the rules with includegraphics are quite clear: - if I give no extension, I want LaTeX to decide for me. - if I give an extnesion, I decide myself. I think it should stay this way. > No. The explicit extension always triggers its rule. > Differences happens by the extension search order, if no extension > is given. Then the file that is found first triggers the rule, > choosen by the file's extension. > > If someone uses EPS files as original files. And there are some > PDF files that should be ignored, then setting > \epstopdfsetup{prefersuffix} > helps. > So I think I'd prefer the following defaults append update suffix=.\SourceExt-converted prefersuffix=true If I understand correctly the meaning of the options, it means that: 1. If the user says 'foo' without suffix: 1a. If both foo.eps and foo.pdf exist (and possibly foo-pdf-converted.pdf) then foo.pdf is used since pdf is tried first. 1b. If neither foo.pdf nor foo.jpg, etc. exists, but foo.eps does, it is (converted and) used. 2. If the user says 'foo.eps': foo.eps is used regardless of whether foo.pdf (or foo.jpg or...) exists. I think it is more consistant. Don't forget that the ultimate goal of loading esptopdf in graphics.cfg (with restricted \write18 enabled by default) is to give the user the illusion that eps is embedabble by pdflatex just like any other format, so it should behave like any other format, as far as possible. Manuel. From daniel.becker at uni-rostock.de Wed Jul 8 03:42:10 2009 From: daniel.becker at uni-rostock.de (Daniel Becker) Date: Tue, 7 Jul 2009 21:42:10 -0400 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907072309.n67N9r017377@f7.net> References: <200907072309.n67N9r017377@f7.net> Message-ID: Am 08.07.2009 um 01:09 schrieb Karl Berry: > Unless foo.eps is given explicitly (i.e. with extension) in which > case > foo.SUFFIX.pdf should be generated and used even if foo.pdf exists > > Why? Even though the user is clearly confused in this case (.eps in > doc, running pdflatex), it still seems to me that if they have a > foo.pdf, it is probably the "equivalent" of foo.eps and is what the > user > would expect to be used. Then the user could have used foo.pdf in the first place. Some people use .eps with extension even if they run pdflatex because they know that a conversion takes place that can be controlled with epstopdf. Daniel From mpg at elzevir.fr Wed Jul 8 04:03:28 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 08 Jul 2009 04:03:28 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A53F8A7.20208@elzevir.fr> References: <200907072309.n67N9r017377@f7.net> <20090707234311.GA4697@irwin.vpn.uni-freiburg.de> <4A53F8A7.20208@elzevir.fr> Message-ID: <4A53FE70.7070905@elzevir.fr> Manuel P?gouri?-Gonnard a ?crit : >> Why foo.pdf exists then? It could still be the source: latex/dvips >> doesn't support PDF, thus foo.eps could be the generated file. >> > Well, if you want to go this way, maybe foo.jpg was the generated file. I meant: maybe foo.eps was generated from foo.jpg. Why shall we prefer foo.pdf over foo.eps but not foo.jpg over foo.eps, when the user was explicit about the suffix? Manuel. From joelcsalomon at gmail.com Wed Jul 8 06:24:33 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Wed, 08 Jul 2009 00:24:33 -0400 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090707232551.GC9544@gamma.logic.tuwien.ac.at> References: <20090705210409.GH14130@gamma.logic.tuwien.ac.at> <7871fcf50907051552i4c5c96bcm51bdd272fff7f7ed@mail.gmail.com> <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> Message-ID: <4A541F81.4060903@gmail.com> Norbert Preining wrote: > Joel, can you retry your an installation, but starting the installation > from a cmd window with > install-tl -v > and send us the install-tl.log (the install program will tell you where > it has created it at the end). Done, and attached. ?Joel Salomon -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: install-tl.log URL: From snvv101 at gmail.com Wed Jul 8 02:06:57 2009 From: snvv101 at gmail.com (snvv) Date: Wed, 8 Jul 2009 03:06:57 +0300 Subject: [tex-live] Equation Problem Message-ID: <200907080306.57377.snvv101@gmail.com> Hello I have a problem with equations. When I use the following code $\hat{\vartheta}_{t|t} = \hat{\vartheta}_{t|t-1}+K_{t}\varepsilon_{t}$ $\hat{\vartheta}_{t|t-1} = F\hat{\vartheta}_{t-1|t-1}$ $\varepsilon_{t}=y_{t}-\varphi_{t}^{\prime}\hat{\vartheta}_{t|t-1}$ $K=\frac{\sum_{t|t-1}\varphi_{t}}{\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t| t-1}\varphi_{t}}$ $\sum_{t|t-1}=F\sum_{t-1|t-1}F^{\prime}+GWG^{\prime}$ $\sum_{t|t} =\sum_{t|t-1}-\frac{\sum_{t| t-1}\varphi_{t}\varphi_{t}^{\prime}\sum_{t|t-1}} {\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t|t-1}\varphi_{t}}$ \\ Then the equations are just fine When I try to number the equations with the following code \begin{subequations}\label{grp} \begin{align} \hat{\vartheta}_{t|t} = \hat{\vartheta}_{t|t-1}+K_{t}\varepsilon_{t}\\ \hat{\vartheta}_{t|t-1} = F\hat{\vartheta}_{t-1|t-1}\\ \varepsilon_{t}=y_{t}-\varphi_{t}^{\prime}\hat{\vartheta}_{t|t-1}\\ K=\frac{\sum_{t|t-1}\varphi_{t}}{\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t| t-1}\varphi_{t}}\\ \sum_{t|t-1}=F\sum_{t-1|t-1}F^{\prime}+GWG^{\prime}\\ \sum_{t|t} =\sum_{t|t-1}-\frac{\sum_{t| t-1}\varphi_{t}\varphi_{t}^{\prime}\sum_{t|t-1}} {\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t|t-1}\varphi_{t}} \sum_{t|t-1}F \end{align} \end{subequations} Then I have some problems. 1st the summation is to large (i.e see last equation in the attached file) 2nd the last equation is not numbered properly 3nd I use the xgreek package and the numbering in equations is in Greek (i.e 1? instead of 1a) is it possible to solve the above problems? Thank you snvb -------------- next part -------------- A non-text attachment was scrubbed... Name: math_problem.pdf Type: application/pdf Size: 26075 bytes Desc: not available URL: From yuleopen at gmail.com Wed Jul 8 06:38:08 2009 From: yuleopen at gmail.com (Yue Wang) Date: Wed, 8 Jul 2009 12:38:08 +0800 Subject: [tex-live] Equation Problem In-Reply-To: <200907080306.57377.snvv101@gmail.com> References: <200907080306.57377.snvv101@gmail.com> Message-ID: <68bfdc900907072138u7900044ek85445aa2edce8aa5@mail.gmail.com> this is not a texlive problem. you should mail this to the xetex mailing list or the local user group forum. 2009/7/8 snvv : > Hello > > I have a problem with equations. > When I use the following code > $\hat{\vartheta}_{t|t} = \hat{\vartheta}_{t|t-1}+K_{t}\varepsilon_{t}$ > > $\hat{\vartheta}_{t|t-1} = F\hat{\vartheta}_{t-1|t-1}$ > > $\varepsilon_{t}=y_{t}-\varphi_{t}^{\prime}\hat{\vartheta}_{t|t-1}$ > > $K=\frac{\sum_{t|t-1}\varphi_{t}}{\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t| > t-1}\varphi_{t}}$ > > $\sum_{t|t-1}=F\sum_{t-1|t-1}F^{\prime}+GWG^{\prime}$ > > $\sum_{t|t} =\sum_{t|t-1}-\frac{\sum_{t| > t-1}\varphi_{t}\varphi_{t}^{\prime}\sum_{t|t-1}} > {\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t|t-1}\varphi_{t}}$ \\ > > Then the equations are just fine > > When I try to number the equations with the following code > \begin{subequations}\label{grp} > \begin{align} > \hat{\vartheta}_{t|t} = \hat{\vartheta}_{t|t-1}+K_{t}\varepsilon_{t}\\ > \hat{\vartheta}_{t|t-1} = F\hat{\vartheta}_{t-1|t-1}\\ > \varepsilon_{t}=y_{t}-\varphi_{t}^{\prime}\hat{\vartheta}_{t|t-1}\\ > K=\frac{\sum_{t|t-1}\varphi_{t}}{\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t| > t-1}\varphi_{t}}\\ > \sum_{t|t-1}=F\sum_{t-1|t-1}F^{\prime}+GWG^{\prime}\\ > \sum_{t|t} =\sum_{t|t-1}-\frac{\sum_{t| > t-1}\varphi_{t}\varphi_{t}^{\prime}\sum_{t|t-1}} > {\sigma_{e}^{2}+\varphi_{t}^{\prime}\sum_{t|t-1}\varphi_{t}} > \sum_{t|t-1}F > \end{align} > \end{subequations} > > Then I have some problems. > 1st the summation is to large (i.e see last equation in the attached file) > 2nd the last equation is not numbered properly > 3nd I use the xgreek package and the numbering in equations is in Greek (i.e > 1? instead of 1a) > > is it possible to solve the above problems? > > Thank you > snvb > From uwe.siart at tum.de Wed Jul 8 09:41:04 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 08 Jul 2009 09:41:04 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> References: <87fxdanu08.fsf@tum.de>, , <200907060814.n668EbDO023636@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <4A544D90.2411.1ED9FF@uwe.siart.tum.de> On 6 Jul 2009 at 17:14, Akira Kakuto wrote: > The error code of 193 means > ERROR_BAD_EXE_FORMAT > (the command is not a valid Win32 application) > > I can reproduce the same error on Windows 2000, > by saving a file named "start" in the current > directory. > > The CreateProcess() finds a file named "start" in the command PATH > and tries to execute the file, failing with the error code 193. This is to confirm that texdoc works fine now on my W2k machine after the update today (2009-07-08). Thanks for the fix. -- Uwe From P.Taylor at Rhul.Ac.Uk Wed Jul 8 09:54:55 2009 From: P.Taylor at Rhul.Ac.Uk (Philip TAYLOR (Ret'd)) Date: Wed, 08 Jul 2009 08:54:55 +0100 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> Message-ID: <4A5450CF.4040107@Rhul.Ac.Uk> Heiko Oberdiek wrote: > On Tue, Jul 07, 2009 at 05:48:31PM -0500, Karl Berry wrote: >> That seems ok. Maybe we can omit the -to, to make it a little shorter. >> Just foo.{eps,png,...}-converted.pdf still seems ok? Either way. > > Yes, it's fine with me: \epstopdfsetup{suffix=.\SourceExt-converted} > Someone has used "aux" in his suggestion. It could be extended > by \SourceExt: > \epstopdfsetup{suffix=.\SourceExt-aux} > It would be shorter, but probably also less understandable. > Opinions? "converted" is ambiguous (it could mean "converted-from"); "converted-to" is unambiguous and therefore preferable, IMHO. ** Phil. From uwe.siart at tum.de Wed Jul 8 10:20:36 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 08 Jul 2009 10:20:36 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A5450CF.4040107@Rhul.Ac.Uk> (Philip TAYLOR's message of "Wed, 08 Jul 2009 08:54:55 +0100") References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> <4A5450CF.4040107@Rhul.Ac.Uk> Message-ID: <874otnoaaz.fsf@tum.de> "Philip TAYLOR (Ret'd)" writes: > Heiko Oberdiek wrote: > >> On Tue, Jul 07, 2009 at 05:48:31PM -0500, Karl Berry wrote: > >>> That seems ok. Maybe we can omit the -to, to make it a little shorter. >>> Just foo.{eps,png,...}-converted.pdf still seems ok? Either way. Things appear totally screwed up after the update today. I have a file 'foo.tex' ,----[ foo.tex ] | \documentclass{article} | \usepackage{graphicx} | \begin{document} | \includegraphics{tumlogo_oz_umr_cmyk} | \end{document} `---- that requests a logo graphics 'tumlogo_oz_umr_cmyk' without extension. Both tumlogo_oz_umr_cmyk.eps and tumlogo_oz_umr_cmyk.pdf reside in my local tree and are well found by kpsewhich: ,---- | e:\org\viruscheck>kpsewhich tumlogo_oz_umr_cmyk.eps | kpsewhich tumlogo_oz_umr_cmyk.eps | c:/Programme/texmf-local/tex/latex/koma-script/tumlogo_oz_umr_cmyk.eps | | e:\org\viruscheck>kpsewhich tumlogo_oz_umr_cmyk.pdf | kpsewhich tumlogo_oz_umr_cmyk.pdf | c:/Programme/texmf-local/tex/latex/koma-script/tumlogo_oz_umr_cmyk.pdf `---- But when I call pdflatex I get the following weird error: ,---- | e:\org\viruscheck>pdflatex foo | pdflatex foo | This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) | restricted \write18 enabled. | entering extended mode | (./foo.tex | LaTeX2e <2005/12/01> | [...] | [Loading MPS to PDF converter (version 2006.09.02).] | )EPSTOPDF 2.9.10gw, 2008/08/26 - Copyright 1998-2001 by Sebastian Rahtz et al., 2002-2009 by Gerben Wierda et al. Free software under a BSD-style license. | !!! Error: "tumlogo_oz_umr_cmyk.eps" does not exist! | | ! Package pdftex.def Error: File `tumlogo_oz_umr_cmyk-epstopdf.pdf' not found. | | See the pdftex.def package documentation for explanation. | Type H for immediate help. | ... | | l.4 \includegraphics{tumlogo_oz_umr_cmyk} | | ? `---- -- Uwe From preining at logic.at Wed Jul 8 10:59:09 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 10:59:09 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <4A541F81.4060903@gmail.com> References: <4A51F0D6.4030807@gmail.com> <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> Message-ID: <20090708085909.GE28963@gamma.logic.tuwien.ac.at> Hi Joel, thanks for testing, but I have to ask you for more things ... On Mi, 08 Jul 2009, Joel C. Salomon wrote: > > and send us the install-tl.log (the install program will tell you where > > it has created it at the end). > > Done, and attached. And then it just stopped with the error message you posted before? Yes of course, there are important lines missing. Anyway, I still don't see how that happened. It seems to go into non-admin mode and then switches at some point to admin mode. I have added a bunch of debug statements to various places, might I ask you to do the following: - completely uninstall all of TL2009 - replace the files you are using for installation with the attached files: - install-tl should go into the tlnet/ folder - TLUtils.pm and TLWinGoo.pm should go into tlnet/tlpkg/TeXLive folder - then restart the installation with install-tl -v -gui and *PLEASE* select the scheme-minimal, that makes everything faster for you, no need to make a scheme-full installation. After that please send me as before install-tl.log, and also the texlive.profile that is created alongside the .log file (or in the tlpkg folder) Big thanks and I hope we can straighten that out. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- PAPWORTH EVERARD (n.) Technical term for the third take of an orgasm scene during the making of a pornographic film. --- Douglas Adams, The Meaning of Liff From oberdiek at uni-freiburg.de Wed Jul 8 11:10:59 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Wed, 8 Jul 2009 11:10:59 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <874otnoaaz.fsf@tum.de> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> <4A5450CF.4040107@Rhul.Ac.Uk> <874otnoaaz.fsf@tum.de> Message-ID: <20090708091058.GA7009@irwin.vpn.uni-freiburg.de> On Wed, Jul 08, 2009 at 10:20:36AM +0200, Uwe Siart wrote: > Things appear totally screwed up after the update today. We are still in the process of discussing, thus the repository doesn't reflect the latest results yet. Latest epstopdf.sty 2009/07/07 v1.10: http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf Currently I prefer the following default setting: append update suffix=.\SourceExt-converted-to % or suffix=-\SourceExt-converted-to % IMHO a dot makes the name better readable. prefersuffix=true You can experiment by calling \epstopdfsetup with your preferred option settings: \usepackage{graphicx} \epstopdfsetup{} > I have a file 'foo.tex' > > ,----[ foo.tex ] > | \documentclass{article} > | \usepackage{graphicx} > | \begin{document} > | \includegraphics{tumlogo_oz_umr_cmyk} > | \end{document} > `---- > > that requests a logo graphics 'tumlogo_oz_umr_cmyk' without extension. > Both tumlogo_oz_umr_cmyk.eps and tumlogo_oz_umr_cmyk.pdf reside in my > local tree and are well found by kpsewhich: > > ,---- > | e:\org\viruscheck>kpsewhich tumlogo_oz_umr_cmyk.eps > | kpsewhich tumlogo_oz_umr_cmyk.eps > | c:/Programme/texmf-local/tex/latex/koma-script/tumlogo_oz_umr_cmyk.eps > | > | e:\org\viruscheck>kpsewhich tumlogo_oz_umr_cmyk.pdf > | kpsewhich tumlogo_oz_umr_cmyk.pdf > | c:/Programme/texmf-local/tex/latex/koma-script/tumlogo_oz_umr_cmyk.pdf > `---- > > But when I call pdflatex I get the following weird error: > > ,---- > | e:\org\viruscheck>pdflatex foo > | pdflatex foo > | This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) > | restricted \write18 enabled. > | (./foo.tex > | [...] > | )EPSTOPDF 2.9.10gw, 2008/08/26 - Copyright 1998-2001 by Sebastian Rahtz et al., 2002-2009 by Gerben Wierda et al. Free software under a BSD-style license. > | !!! Error: "tumlogo_oz_umr_cmyk.eps" does not exist! Thanks for your test case. Options for epstopdf.sty are (see your graphics.cfg): | \epstopdfsetup{verbose,update,prepend,suffix=-epstopdf}% And your version of epstopdf.sty is 1.9 (without support for option `prefersuffix', 1.9 has always "prefersuffix=true"). That means epstopdf.sty calls the program epstopdf in order to convert the .eps file that is found first. However at TeX/LaTeX level, the directory of the .eps file is hidden (c:/Programme/texmf-local/tex/latex/koma-script/), the package epstopdf.sty only sees "tumlogo_oz_umr_cmyk.eps" without path and passes that to the program epstopdf. The program isn't TeX, thus it does not call kpsewhich. > | ! Package pdftex.def Error: File `tumlogo_oz_umr_cmyk-epstopdf.pdf' not found. Another problem, not yet triggered in your case: the directory of the source file might not be writable. Here helps option `outdir' that should point to a writable directory. Perhaps this can be solved by writing a wrapper conversion script: * it looks for the files (also using kpsewhich), * it looks for conversion programs, * and the conversion process is configurable. This might allow adding another rules, e.g. GIF files that are converted to PNG files -- TL doesn't include ImageMagick or netpbm :-( Yours sincerely Heiko PS: Another untested case are spaces in file names, that are handled by package grffile. But I have doubts that they survive the conversion process. From preining at logic.at Wed Jul 8 11:16:02 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 11:16:02 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090708085909.GE28963@gamma.logic.tuwien.ac.at> References: <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> <20090708085909.GE28963@gamma.logic.tuwien.ac.at> Message-ID: <20090708091602.GB1767@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Norbert Preining wrote: > - replace the files you are using for installation with the attached > files: Now they are attached > - install-tl should go into the tlnet/ folder > - TLUtils.pm and TLWinGoo.pm should go into tlnet/tlpkg/TeXLive folder > > - then restart the installation with > install-tl -v -gui > and *PLEASE* select the scheme-minimal, that makes everything faster > for you, no need to make a scheme-full installation. > > After that please send me as before install-tl.log, and also the > texlive.profile that is created alongside the .log file (or in the tlpkg > folder) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- NEEN SOLLARS (pl.n.) Any ensemble of especially unflattering and particular garments worn by a woman which tell you that she is right at the forefront of fashion. --- Douglas Adams, The Meaning of Liff -------------- next part -------------- #!/usr/bin/env perl # $Id: install-tl 14177 2009-07-07 21:53:26Z karl $ # # Copyright 2007, 2008, 2009 Reinhard Kotucha, Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. # # Be careful when changing wording: Every normal informational message # output here must be recognized by the long grep in tl-update-tlnet. # # TODO: # - with -gui pop up a transient window showing: # testing for compressed archive packages ... # testing for uncompressed live system ... # testing for network access ... # loading tlpdb, this can take some time ... # (that, and maybe some others can be done with the waitVariableX # thingy as described in the Perl/Tk book in the chapter that can be # found on the net) (Werner 28.10.08) # - at the end of the installation after the welcome message if there # was an error during installation (grep for Error in the logfile) # then give a warning. (email hh tlbuild 2009-06-03) my $svnrev = '$Revision: 14177 $'; $svnrev =~ m/: ([0-9]+) /; $::installerrevision = $1; # taken from 00texlive.config: release, $tlpdb->config_release; our $texlive_release; BEGIN { $^W = 1; my $Master; my $me = $0; $me =~ s!\\!/!g if $^O =~ /^MSWin(32|64)$/i; if ($me =~ m!/!) { ($Master = $me) =~ s!(.*)/[^/]*$!$1!; } else { $Master = "."; } $::installerdir = $Master; # All platforms: add the installer modules unshift (@INC, "$::installerdir/tlpkg"); } use Cwd 'abs_path'; use Getopt::Long qw(:config no_autoabbrev); use Pod::Usage; use TeXLive::TLUtils qw(platform platform_desc which getenv win32 unix info log debug tlwarn ddebug get_system_tmpdir member process_logging_options rmtree mkdirhier make_var_skeleton make_local_skeleton install_package copy install_packages dirname setup_programs welcome welcome_paths); #use TeXLive::TLMedia; use TeXLive::TLPOBJ; use TeXLive::TLPDB; use TeXLive::TLConfig; if (win32) { require TeXLive::TLWinGoo; TeXLive::TLWinGoo->import( qw( &win_version &is_vista &admin &non_admin ®_country &expand_string &global_tmpdir &get_system_path &get_user_path &setenv_reg &unsetenv_reg &adjust_reg_path_for_texlive ®ister_extension &unregister_extension ®ister_file_type &unregister_file_type &broadcast_env &update_assocs &add_desktop_shortcut &add_menu_shortcut &remove_desktop_shortcut &remove_menu_shortcut &create_uninstaller )); } use strict; # debugging/logging cmd lines options: # -q shut up terminal output but warning messages # -v do a bit of debugging to stdout and logfile # repeated use increases the value of verbosity # @::LOGLINES = (); # # $install{$packagename} == 1 if it should be installed my %install; # # the different modules have to assign a code blob to this global variable # which starts the installation. # Example: In install-menu-text.pl there is # $::run_menu = \&run_menu_text; # $::run_menu = sub { die "no UI defined." ; }; # the default scheme to be installed my $default_scheme='scheme-full'; # some arrays where the lists of collections to be installed are saved # our for menus our @collections_std; our @collections_lang; our @collections_lang_doc; # The global variable %vars is an associative list which contains all # variables and their values which can be changed by the user. # needs to be our since TeXLive::TLUtils uses it # # The following values are taken from the remote tlpdb using the # $tlpdb->option_XXXXX # settings (i.e., taken from tlpkg/tlpsrc/00texlive.installation.tlpsrc # # 'option_path' => 0, # 'option_sys_bin' => '/usr/local/bin', # 'option_sys_man' => '/usr/local/man', # 'option_sys_info' => '/usr/local/info', # 'option_doc' => 1, # 'option_src' => 1, # 'option_fmt' => 0, # 'option_letter' => 0, our %vars=( # 'n_' means 'number of'. 'this_platform' => '', 'n_systems_available' => 0, 'n_systems_selected' => 0, 'n_collections_selected' => 0, 'n_collections_available' => 0, 'total_size' => 0, 'src_splitting_supported' => 1, 'doc_splitting_supported' => 1, 'selected_scheme' => $default_scheme, 'from_dvd' => 0, ); # option handling my $opt_from_dvd = ""; my $opt_gui = (win32() ? "wizard" : "text"); my $opt_help = 0; my $opt_location = ""; my $opt_no_gui = 0; my $opt_nonadmin = 0; my $opt_portable = 0; my $opt_print_arch = 0; my $opt_profileseed = ""; my $opt_profile = ""; my $opt_scheme = ""; my $opt_custom_bin; my $opt_version = 0; my $opt_force_arch; # default language for GUI installer $::lang = "en"; # use the fancy directory selector for TEXDIR $::alternative_selector = 0; # if we find a file installation.profile we ask the user whether we should # continue with the installation # note, we are in the installer directory. if (-r "installation.profile") { print "ABORTED INSTALLATION FOUND: installation.profile\n"; print "Do you want to continue with the exact same settings as before (y/N): "; my $answer = ; if ($answer =~ m/^y(es)?$/i) { $opt_profile = "installation.profile"; } } # first process verbosity/quiet options process_logging_options(); # now the others GetOptions( "custom-bin=s" => \$opt_custom_bin, "fancyselector" => \$::alternative_selector, "from_dvd" => \$opt_from_dvd, "gui:s" => \$opt_gui, "lang=s" => \$::opt_lang, "location|url=s" => \$opt_location, "no-cls", # $::opt_no_cls in install-menu-text-pl "no-gui" => \$opt_no_gui, "non-admin" => \$opt_nonadmin, "portable" => \$opt_portable, "print-arch" => \$opt_print_arch, "force-arch=s" => \$opt_force_arch, "profile-seed=s" => \$opt_profileseed, "profile=s" => \$opt_profile, "scheme=s" => \$opt_scheme, "version" => \$opt_version, "help|?" => \$opt_help) or pod2usage(1); if ($opt_gui eq "") { # the --gui option was given with an empty argument, set it to perltk $opt_gui = "perltk"; } if ($opt_gui eq "expert") { $opt_gui = "perltk"; } if (win32()) { pod2usage(-exitstatus => 0, -verbose => 2, -noperldoc => 1, -output => \*STDOUT) if $opt_help; } else { pod2usage(-exitstatus => 0, -verbose => 2, -file => $0) if $opt_help; } if ($opt_version) { print "install-tl (TeX Live Cross Platform Installer)", " revision $::installerrevision\n"; if (open (REL_TL, "$::installerdir/release-texlive.txt")) { # print first and last lines, which have the TL version info. my @rel_tl = ; print $rel_tl[0]; print $rel_tl[$#rel_tl]; close (REL_TL); } exit 0; } if ($#ARGV >= 0) { # we still have arguments left, should only be gui, otherwise die if ($ARGV[0] =~ m/^gui$/i) { $opt_gui = "perltk"; } else { die "$0: Extra arguments `@ARGV'; try --help if you need it.\n"; } } if (defined($::opt_lang)) { $::lang = $::opt_lang; } if ($opt_profile) { if (-r $opt_profile) { info("Automated TeX Live installation using profile: $opt_profile\n"); } else { $opt_profile = ""; info("Profile $opt_profile not readable, continuing in interactive mode.\n"); } } if ($opt_nonadmin and win32()) { non_admin(); } # the TLPDB instances we will use. $tlpdb is for the one from the installation # media, while $localtlpdb is for the new installation # $tlpdb must be our because it is used in install-menu-text.pl our $tlpdb; our $previoustlpdb; my $localtlpdb; my $location; # $finished == 1 if the menu call already did the installation my $finished = 0; @::info_hook = (); my $system_tmpdir=get_system_tmpdir(); my $media; # special uses of install-tl: if ($opt_print_arch) { print platform()."\n"; exit 0; } elsif ($opt_portable) { &do_portable (); } # continuing with normal install # check as soon as possible for GUI functionality to give people a chance # tp interrupt. if (($opt_gui ne "text") && !$opt_no_gui && ($opt_profile eq "")) { # try to load Tk.pm, but don't die if it doesn't work eval { require Tk; }; if ($@) { # that didn't work out, so warn the user and continue with text mode tlwarn("Cannot load Tk, maybe something is missing and\n"); tlwarn("maybe http://tug.org/texlive/distro.html#perltk can help.\n"); tlwarn("Error message from loading Tk:\n"); tlwarn(" $@\n"); tlwarn("Continuing in text mode...\n"); $opt_gui = "text"; } eval { my $foo = Tk::MainWindow->new; $foo->destroy; }; if ($@) { tlwarn("perl/Tk unusable, cannot create main windows.\n"); if (platform() eq "universal-darwin") { tlwarn("That could be because X11 is not installed or started.\n"); } tlwarn("Error message from creating MainWindow:\n"); tlwarn(" $@\n"); tlwarn("Continuing in text mode...\n"); $opt_gui = "text"; } if ($opt_gui eq "text") { # we switched from GUI to non-GUI mode, tell the user and wait a bit tlwarn("\nSwitching to text mode installer, if you want to cancel, do it now.\n"); tlwarn("Waiting for 3 second\n"); sleep(3); } } # initialize the correct platform platform(); # we do not support cygwin < 1.7, so check for that if (!$opt_custom_bin && (platform() eq "i386-cygwin")) { chomp( my $un = `uname -r`); if ($un =~ m/^(\d+)\.(\d+)\./) { if ($1 < 2 && $2 < 7) { tldie("\nSorry, the TL binaries require at least cygwin 1.7.\n"); } } } if (!setup_programs ("$::installerdir/tlpkg/installer", "$::_platform_")) { tldie("$0: Goodbye.\n"); } # determine where we will find the distribution to install from. # $location = $opt_location; $location || ($location = "$::installerdir"); if ($location =~ m!^(ctan$|(http|ftp)://)!i) { $location =~ s,/(tlpkg|archive)?/*$,,; # remove any trailing tlpkg or / if ($location =~ m/^($TeXLiveServerURL|ctan$)/) { $location = TeXLive::TLUtils::give_ctan_mirror(); } $TeXLiveURL = $location; $media = 'NET'; } else { # remove leading file:/+ part $location =~ s!^file://*!/!i; $location = abs_path($location); if (-d "$location/$Archive") { $media='CD'; } elsif (-d "$location/texmf/web2c") { $media='DVD'; } else { if ($opt_location) { # user gave a --location but nothing can be found there, so die die "$0: cannot find installation source at $opt_location.\n"; } # no --location given, but NET installation $TeXLiveURL = $location = TeXLive::TLUtils::give_ctan_mirror(); $media = 'NET'; } } info("Installing TeX Live $TeXLive::TLConfig::ReleaseYear from: $location\n"); if (defined($opt_force_arch)) { tlwarn("Overriding platform to $opt_force_arch\n"); $::_platform_ = $opt_force_arch; } $vars{'this_platform'} = $::_platform_; info("Platform: ", platform, " => \'", platform_desc(platform), "\'\n"); if ($opt_custom_bin) { if (-d $opt_custom_bin) { info("Platform overridden, binaries taken from $opt_custom_bin\nand put into bin/custom!\n"); } else { tldie("Argument for -custom-bin needs to be directory with TeX Live binaries!\n"); } } if ($media eq "DVD") { info("Distribution: live (uncompressed)\n"); } elsif ($media eq "CD") { info("Distribution: inst (compressed)\n"); } elsif ($media eq "NET") { info("Distribution: net (downloading)\n"); info("Using URL: $TeXLiveURL\n"); } else { info("Distribution: $media\n"); } info("Directory for temporary files: $system_tmpdir\n"); if ($opt_from_dvd and ($media ne "DVD")) { print "Not running from DVD; 'from_dvd' option not applicable\n"; $opt_from_dvd = 0; } $vars{'from_dvd'} = $opt_from_dvd; load_tlpdb(); log("Installer revision: $::installerrevision\n"); log("Database revision: " . $tlpdb->config_revision . "\n"); # correctly set the splitting support # for DVD we always support splitting if (($media eq "NET") || ($media eq "CD")) { $vars{'src_splitting_supported'} = $tlpdb->config_src_container; $vars{'doc_splitting_supported'} = $tlpdb->config_doc_container; } $texlive_release = $tlpdb->config_release; # if the release from the remote TLPDB does not agree with the # TLConfig::ReleaseYear in the first 4 places break out here. # Why only the first four places: some optional network distributions # might use # release/2009-foobar if ($texlive_release !~ m/^$TeXLive::TLConfig::ReleaseYear/) { die "The release version of the installation source and\nthe installation media do not agree:\nsource: $texlive_release\nmedia: $TeXLive::TLConfig::ReleaseYear\nPlease report to tex-live\@tug.org"; } set_platforms_supported(); set_texlive_default_dirs(); initialize_collections(); set_install_platform(); # initialize the scheme from the command line value, if given. if ($opt_scheme) { # add the scheme- prefix if they didn't give it. $opt_scheme = "scheme-$opt_scheme" if $opt_scheme !~ /^scheme-/; my $scheme = $tlpdb->get_package($opt_scheme); if (defined($scheme)) { select_scheme($opt_scheme); # select it } else { tlwarn("Scheme $opt_scheme not defined, ignoring it.\n"); } } if ($opt_profile eq "") { if ($opt_profileseed) { read_profile("$opt_profileseed"); } # do the normal interactive installation. # # here we could load different menu systems. Currently several things # are "our" so that the menu implementation can use it. The $tlpdb, the # %var, and all the @collection* # install-menu-*.pl have to assign a code ref to $::run_menu which is # run, and should change ONLY stuff in %vars # The allowed keys in %vars should be specified somewhere ... # the menu implementation should return # MENU_INSTALL do the installation # MENU_ABORT abort every action immediately, no cleanup # MENU_QUIT try to quit and clean up mess our $MENU_INSTALL = 0; our $MENU_ABORT = 1; our $MENU_QUIT = 2; our $MENU_ALREADYDONE = 3; $opt_gui = "text" if ($opt_no_gui); # finally do check for additional screens in the $opt_gui setting: # format: # --gui :,,... # which will passed to run_menu (, , ...) # my @runargs; if ($opt_gui =~ m/^([^:]*):(.*)$/) { $opt_gui = $1; @runargs = split ",", $2; } if (-r "$::installerdir/tlpkg/installer/install-menu-${opt_gui}.pl") { require("installer/install-menu-${opt_gui}.pl"); } else { tlwarn("UI plugin $opt_gui not found,\n"); tlwarn("Using text mode installer.\n"); require("installer/install-menu-text.pl"); } # before we start the installation we check for the existence of # a previous installation, and in case we ship inform the UI { my $tlmgrwhich = which("tlmgr"); if ($tlmgrwhich) { my $dn = dirname($tlmgrwhich); $dn = abs_path("$dn/../.."); my $tlpdboldpath = "$dn/$TeXLive::TLConfig::InfraLocation/$TeXLive::TLConfig::DatabaseName"; if (-r $tlpdboldpath) { # we found an old installation, so read that one in and save # the list installed collections into an array. $previoustlpdb = TeXLive::TLPDB->new(root => $dn); if ($previoustlpdb) { debug ("found old installation in $dn\n"); push @runargs, "-old-installation-found"; } } } } my $ret = &{$::run_menu}(@runargs); if ($ret == $MENU_QUIT) { do_cleanup(); flushlog(); exit(1); } if ($ret == $MENU_ABORT) { # omit do_cleanup(). flushlog(); exit(2); } if ($ret == $MENU_ALREADYDONE) { debug("run_menu has already done the work ... cleaning up.\n"); $finished = 1; } if (!$finished && ($ret != $MENU_INSTALL)) { tlwarn("Unknown return value of run_menu: $ret\n"); exit(3); } } else { read_profile($opt_profile); } if (!$finished) { # do the actual installation # win32: first, remove trailing slash from texdir[w] # in case it is the root of a drive $vars{'TEXDIR'} =~ s![/\\]$!!; $vars{'TEXDIRW'} =~ s![/\\]$!!; info("Installing to: $vars{TEXDIRW}\n"); do_installation(); } do_cleanup(); exit(0); ################################################################### # # FROM HERE ON ONLY SUBROUTINES # NO VARIABLE DECLARATIONS # ################################################################### sub do_installation { if (win32()) { debug("Switching to non-admin mode due to explicit user request!\n"); non_admin() if !$vars{'option_w32_multi_user'}; } # do the actual installation my $h; prepare_installation(); if (!$vars{'from_dvd'}) { calc_depends(); save_options_into_tlpdb(); do_install_packages(); if ($opt_custom_bin) { $vars{'this_platform'} = "custom"; my $TEXDIR="$vars{'TEXDIR'}"; mkdirhier("$TEXDIR/bin/custom"); for my $f (<$opt_custom_bin/*>) { copy($f, "$TEXDIR/bin/custom"); } } } # now we save every scheme that is fully covered by the stuff we have # installed to the $localtlpdb foreach my $s ($tlpdb->schemes) { my $stlp = $tlpdb->get_package($s); die ("That cannot happen, $s not defined in tlpdb") unless defined($stlp); my $incit = 1; foreach my $d ($stlp->depends) { if (!defined($localtlpdb->get_package($d))) { $incit = 0; last; } } if ($incit) { $localtlpdb->add_tlpobj($stlp); } } $localtlpdb->save unless $vars{'from_dvd'}; do_postinst_stuff(); if (win32()) { print welcome(); } else { print welcome_paths(); } } # do_postinst_stuff has to fix up the texmf tree and install some missing # files. The things to do are taken from the install-live.sh installer # of former times, and should be critically checked. sub do_postinst_stuff { my $TEXDIR="$vars{'TEXDIR'}"; my $TEXDIRW="$vars{'TEXDIRW'}"; my $TEXMFSYSVAR="$vars{'TEXMFSYSVAR'}"; my $TEXMFSYSCONFIG="$vars{'TEXMFSYSCONFIG'}"; my $TEXMFLOCAL="$vars{'TEXMFLOCAL'}"; my $tmv; do_texmf_cnf() unless ($opt_portable); # # clean up useless files in texmf-dist/tlpkg as this is only # created by the relocatable packages if (-d "$TEXDIR/$TeXLive::TLConfig::RelocTree/tlpkg") { rmtree("$TEXDIR/TeXLive::TLConfig::RelocTree/tlpkg"); } # final program execution # we have to do several things: # - clean the environment from spurious TEXMF related variables # - add the bin dir to the PATH # - select perl interpreter and set the correct perllib # - run the programs # Step 1: Clean the environment my @TMFVARS0=qw(VARTEXFONTS TEXMF SYSTEXMF VARTEXFONTS TEXMFDBS WEB2C TEXINPUTS TEXFORMATS MFBASES MPMEMS TEXPOOL MFPOOL MPPOOL PSHEADERS TEXFONTMAPS TEXPSHEADERS TEXCONFIG TEXMFCNF); my @TMFVARS1=qw(TEXMFMAIN TEXMFDIST TEXMFLOCAL TEXMFSYSVAR TEXMFSYSCONFIG TEXMFHOME TEXMFVAR TEXMFCONFIG); if (defined($ENV{'TEXMFCNF'}) and !$vars{'from_dvd'} and !$opt_portable) { print "WARNING: environment variable TEXMFCNF is set. You should know what you are doing. We will remove that for the post install actions, but all further operations might be disturbed.\n\n"; } foreach $tmv (@TMFVARS0) { delete $ENV{$tmv} if (defined($ENV{$tmv})); } if (!$opt_portable) { foreach $tmv (@TMFVARS1) { delete $ENV{$tmv} if (defined($ENV{$tmv})); } } if ($vars{'from_dvd'}) { $ENV{'TEXMFSYSVAR'} = $vars{'TEXMFSYSVAR'}; $ENV{'TEXMFCNF'} = $vars{'TEXMFSYSVAR'}."/web2c"; } # Step 2: Setup the PATH, switch to the new Perl my $pathsep=(win32)? ';' : ':'; my $plat_bindir="$TEXDIR/bin/$vars{'this_platform'}"; my $perl_bindir="$TEXDIR/tlpkg/tlperl/bin"; my $perl_libdir="$TEXDIR/tlpkg/tlperl/lib"; ## This won't do any good; ## have to remove other tex directories in calling batchfile # if (win32) { # debug("Removing other TeXs from path\n"); # my @newpt = (); # foreach my $d (split (';', $ENV{'PATH'})) { # push @newpt, $d unless TeXLive::TLWinGoo::is_a_texdir($d); # } # $ENV{'PATH'} = join($pathsep, @newpt); # debug("Path after removals(s):\n $ENV{'PATH'}\n"); # } debug("Prepending $plat_bindir to PATH\n"); $ENV{'PATH'}="$plat_bindir" . "$pathsep" . "$ENV{'PATH'}"; if (win32) { debug("Prepending $perl_bindir to PATH\n"); $ENV{'PATH'}="$perl_bindir" . "$pathsep" . "$ENV{'PATH'}"; $ENV{'PATH'} =~ s!/!\\!g; } debug("\nNew PATH is now:\n"); foreach my $dir (split $pathsep, $ENV{'PATH'}) { debug(" $dir\n"); } debug("\n"); if (win32) { $ENV{'PERL5LIB'}="$perl_libdir"; } # # post install actions # # in case we are running from DVD we use the tlpdb from the DVD, otherwise # the one we have locally created, for all the further actions my $usedtlpdb = $vars{'from_dvd'} ? $tlpdb : $localtlpdb; if (win32()) { debug "Actual environment:\n".`set`."\n\n"; debug 'Effective TEXMFCNF: '.`kpsewhich -expand-path=\$TEXMFCNF`."\n"; } # TODO: can the following two clauses be merged? if (win32()) { create_uninstaller($vars{'TEXDIR'}, $vars{'TEXDIRW'}, $vars{'TEXMFSYSVAR'}, $vars{'TEXMFSYSCONFIG'}); } # (re-)initialize batchfile for uninstalling shortcuts if (win32() and !$opt_portable) { mkdirhier("$TEXDIRW/tlpkg/installer") if $vars{'from_dvd'}; } # Step 4: run the programs if (!$opt_portable and !$vars{'from_dvd'}) { info("running mktexlsr $TEXDIR/texmf-dist $TEXDIR/texmf\n"); system('mktexlsr', "$TEXDIR/texmf-dist", "$TEXDIR/texmf"); } # we have to generate the various config file. That could be done with # texconfig generate * but Win32 does not have texconfig. But we have # $localtlpdb and this is simple code, so do it directly, i.e., duplicate # the code from the various generate-*.pl scripts info("writing fmtutil.cnf data to $TEXMFSYSVAR/web2c/fmtutil.cnf\n"); TeXLive::TLUtils::create_fmtutil($usedtlpdb, "$TEXMFSYSVAR/web2c/fmtutil.cnf", "$TEXMFLOCAL/web2c/fmtutil-local.cnf"); mkdirhier "$vars{'TEXMFSYSCONFIG'}/web2c"; info("writing updmap.cfg to $TEXMFSYSCONFIG/web2c/updmap.cfg\n"); TeXLive::TLUtils::create_updmap ($usedtlpdb, "$TEXMFSYSCONFIG/web2c/updmap.cfg", "$TEXMFLOCAL/web2c/updmap-local.cfg"); info("writing language.dat data to $TEXMFSYSVAR/tex/generic/config/language.dat\n"); TeXLive::TLUtils::create_language_dat($usedtlpdb, "$TEXMFSYSVAR/tex/generic/config/language.dat", "$TEXMFLOCAL/tex/generic/config/language-local.dat"); info("writing language.def data to $TEXMFSYSVAR/tex/generic/config/language.def\n"); TeXLive::TLUtils::create_language_def($usedtlpdb, "$TEXMFSYSVAR/tex/generic/config/language.def", "$TEXMFLOCAL/tex/generic/config/language-local.def"); info("running mktexlsr $TEXMFSYSVAR\n"); system('mktexlsr', "$TEXMFSYSVAR"); info("running updmap-sys... "); # system('updmap-sys', '--nohash'); log(`updmap-sys --nohash 2>&1`); info("done\n"); info("re-running mktexlsr $TEXMFSYSVAR\n"); system('mktexlsr', "$TEXMFSYSVAR"); # now work through the options if specified at all # letter instead of a4 if ($vars{'option_letter'}) { info("Setting default paper size to letter\n"); system("tlmgr", "paper", "letter"); } # all formats option if ($vars{'option_fmt'}) { info("pre-generating all format files (fmtutil-sys --all), be patient..."); log(`fmtutil-sys --all 2>&1`); info("done\n"); } # # do path adjustments: On Windows add/remove to PATH etc, on Unix # set symlinks do_path_adjustments() if $vars{'option_path'}; # no do the system integration: # on unix this means setting up symlinks # on w32 this means adding to path, settting registry values # on both, we run the postaction directives of the tlp do_tlpdb_postactions(); } sub do_tlpdb_postactions { info ("running package specific postactions\n"); # Run the post installation code in the postaction tlpsrc entries my $usedtlpdb = $vars{'from_dvd'} ? $tlpdb : $localtlpdb; foreach my $package (sort keys %install) { if ($install{$package}) { &TeXLive::TLUtils::do_postaction("install", $usedtlpdb->get_package($package), $vars{'option_file_assocs'}, $vars{'option_desktop_integration'}, $vars{'option_post_code'}); } } info ("finished with package specific postactions\n"); } sub do_path_adjustments { info ("running path adjustment actions\n"); if (win32()) { TeXLive::TLUtils::w32_add_to_path($vars{'TEXDIR'}.'/bin/win32', $vars{'option_w32_multi_user'}); # # from_dvd stuff # setenv_reg('TEXMFSYSVAR', $vars{'TEXMFSYSVAR'}) if $vars{'from_dvd'}; setenv_reg('TEXMFCNF', $vars{'TEXMFSYSVAR'}.'/web2c') if $vars{'from_dvd'}; broadcast_env(); } else { TeXLive::TLUtils::add_symlinks($vars{'TEXDIR'}, $vars{'this_platform'}, $vars{'option_sys_bin'}, $vars{'option_sys_man'}, $vars{'option_sys_info'}); } info ("finished with path adjustment actions\n"); } # we have to adjust the texmf.cnf file to the paths set in the configuration! sub do_texmf_cnf { open(TMF,"<$vars{'TEXDIR'}/texmf/web2c/texmf.cnf") or die "$vars{'TEXDIR'}/texmf/web2c/texmf.cnf not found: $!"; my @texmfcnflines = ; close(TMF); my @newtmf; my @changedtmf; # we have to find TEXMFLOCAL TEXMFSYSVAR and TEXMFHOME foreach my $line (@texmfcnflines) { if ($line =~ m/^TEXMFLOCAL/) { # by default TEXMFLOCAL = TEXDIR/../texmf-local, if this is the case # we don't have to change anything from the default my $deftmlocal = dirname($vars{'TEXDIR'}); $deftmlocal .= "/texmf-local"; if ("$vars{'TEXMFLOCAL'}" eq "$deftmlocal") { push @newtmf, $line; } else { push @newtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n"; push @changedtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n"; } } elsif ($line =~ m/^TEXMFSYSVAR/) { # by default TEXMFSYSVAR = TEXDIR/texmf-var, if this is the case # we don't have to change anything from the default if ("$vars{'TEXMFSYSVAR'}" eq "$vars{'TEXDIR'}/texmf-var") { push @newtmf, $line; } else { push @newtmf, "TEXMFSYSVAR = $vars{'TEXMFSYSVAR'}\n"; push @changedtmf, "TEXMFSYSVAR = $vars{'TEXMFSYSVAR'}\n"; } } elsif ($line =~ m/^TEXMFSYSCONFIG/) { # by default TEXMFSYSCONFIG = TEXDIR/texmf-config, if this is the case # we don't have to change anything from the default if ("$vars{'TEXMFSYSCONFIG'}" eq "$vars{'TEXDIR'}/texmf-config") { push @newtmf, $line; } else { push @newtmf, "TEXMFSYSCONFIG = $vars{'TEXMFSYSCONFIG'}\n"; push @changedtmf, "TEXMFSYSCONFIG = $vars{'TEXMFSYSCONFIG'}\n"; } } elsif ($line =~ m/^TEXMFHOME/) { # kpse now expands ~ to USERPROFILE, so we don't treat win32 and # unix differently push @newtmf, "TEXMFHOME = $vars{'TEXMFHOME'}\n"; if ("$vars{'TEXMFHOME'}" ne "~/texmf") { push @changedtmf, "TEXMFHOME = $vars{'TEXMFHOME'}\n"; } } elsif ($line =~ m/^OSFONTDIR/) { if (win32()) { push @newtmf, "OSFONTDIR = \$SystemRoot/fonts//\n"; push @changedtmf, "OSFONTDIR = \$SystemRoot/fonts//\n"; } else { push @newtmf, $line; } } else { push @newtmf, $line; } } my $TMF; if (!$vars{'from_dvd'}) { $TMF = ">$vars{'TEXDIR'}/texmf.cnf"; open(TMF, $TMF) || die "open($TMF) failed: $!"; print TMF <$filename"; $fh = \*VARS; } foreach my $key (keys %vars) { print $fh "$key $vars{$key}\n"; } close VARS if (!ref($filename)); debug("\n%vars dumped to '$filename'.\n"); } # Determine which platforms are supported. sub set_platforms_supported { my @binaries = $tlpdb->available_architectures; for my $binary (@binaries) { unless (defined $vars{"binary_$binary"}) { $vars{"binary_$binary"}=0; } } for my $key (keys %vars) { ++$vars{'n_systems_available'} if ($key=~/^binary/); } } # Environment variables and default values on UNIX: # TEXLIVE_INSTALL_PREFIX /usr/local/texlive => $tex_prefix # TEXLIVE_INSTALL_TEXDIR $tex_prefix/2007 => $TEXDIR # TEXLIVE_INSTALL_TEXMFSYSVAR $TEXDIR/texmf-var # TEXLIVE_INSTALL_TEXMFSYSCONFIG $TEXDIR/texmf-config # TEXLIVE_INSTALL_TEXMFLOCAL $tex_prefix/texmf-local # TEXLIVE_INSTALL_TEXMFHOME '$HOME/texmf' sub set_texlive_default_dirs { my $tex_prefix; my $texmfsysvar; my $texmfsysconfig; my $texmflocal; my $texmfhome; $tex_prefix=getenv('TEXLIVE_INSTALL_PREFIX'); if (win32) { my $prog = getenv('ProgramFiles'); $tex_prefix ||= $prog . '/texlive'; # $tex_prefix ||= $prog . '/texlive' if TeXLive::TLWinGoo::dir_writable($prog); # $tex_prefix||=getenv('USERPROFILE') . '/texlive'; } else { $tex_prefix||='/usr/local/texlive'; } $vars{'TEXDIRW'}="$tex_prefix/$texlive_release"; $texmfsysvar=getenv('TEXLIVE_INSTALL_TEXMFSYSVAR'); $texmfsysvar||=$vars{'TEXDIRW'} . '/texmf-var'; $vars{'TEXMFSYSVAR'}=$texmfsysvar; $texmfsysconfig=getenv('TEXLIVE_INSTALL_TEXMFSYSCONFIG'); $texmfsysconfig||=$vars{'TEXDIRW'} . '/texmf-config'; $vars{'TEXMFSYSCONFIG'}=$texmfsysconfig; $texmflocal=getenv('TEXLIVE_INSTALL_TEXMFLOCAL'); $texmflocal||="$tex_prefix/texmf-local"; $vars{'TEXMFLOCAL'}=$texmflocal; $vars{'TEXDIR'} = $vars{'from_dvd'} ? abs_path($::installerdir) : $vars{'TEXDIRW'}; $texmfhome=getenv('TEXLIVE_INSTALL_TEXMFHOME'); $texmfhome ||= "~"; $vars{'TEXMFHOME'}="$texmfhome/texmf"; } sub calc_depends { # we have to reset the install hash EVERY TIME otherwise everything will # always be installed since the default is scheme-full which selects # all packages and never deselects it %install=(); my $p; my $a; # initialize the %install hash with what should be installed if ($vars{'selected_scheme'} ne "scheme-custom") { # First look for packages in the selected scheme. my $scheme=$tlpdb->get_package($vars{'selected_scheme'}); if (!defined($scheme)) { if ($vars{'selected_scheme'}) { # something is written in the selected scheme but not defined, that # is strange, so warn and die die ("Scheme $vars{'selected_scheme'} not defined, vars:\n"); dump_vars(\*STDOUT); } } else { for my $scheme_content ($scheme->depends) { $install{"$scheme_content"}=1 unless ($scheme_content=~/^collection-/); } } } # Now look for collections in the %vars hash. These are not # necessarily the collections required by a scheme. The final # decision is made in the collections/languages menu. foreach my $key (keys %vars) { if ($key=~/^collection-/) { $install{$key} = 1 if $vars{$key}; } } # compute the list of archs to be installed my @archs; foreach (keys %vars) { if (m/^binary_(.*)$/ ) { if ($vars{$_}) { push @archs, $1; } } } # # work through the addon settings in the %vars hash if ($vars{'addon_editor'}) { $install{"texworks"} = 1; } # if programs for arch=win32 are installed we also have to install # tlperl.win32 which provides the "hidden" perl that will be used # to run all the perl scripts. # Furthermore we install tlgs.win32 and tlpsv.win32, too if (grep(/^win32$/, at archs)) { $install{"tlperl.win32"} = 1; $install{"tlgs.win32"} = 1; $install{"tlpsv.win32"} = 1; } # loop over all the packages until it is getting stable my $changed = 1; while ($changed) { # set $changed to 0 $changed = 0; # collect the already selected packages my @pre_selected = keys %install; debug("initial number of installations: $#pre_selected\n"); # loop over all the pre_selected and add them foreach $p (@pre_selected) { ddebug("pre_selected $p\n"); my $pkg = $tlpdb->get_package($p); if (!defined($pkg)) { tlwarn("$p is mentioned somewhere but not available, disabling it.\n"); $install{$p} = 0; next; } foreach my $p_dep ($tlpdb->get_package($p)->depends) { if ($p_dep =~ m/^(.*)\.ARCH$/) { my $foo = "$1"; foreach $a (@archs) { $install{"$foo.$a"} = 1 if defined($tlpdb->get_package("$foo.$a")); } } elsif ($p_dep =~ m/^(.*)\.win32$/) { # a win32 package should *only* be installed if we are installing # the win32 arch if (grep(/^win32$/, at archs)) { $install{$p_dep} = 1; } } else { $install{$p_dep} = 1; } } } # check for newly selected packages my @post_selected = keys %install; debug("number of post installations: $#post_selected\n"); # set repeat condition if ($#pre_selected != $#post_selected) { $changed = 1; } } # now do the size computation my $size = 0; foreach $p (keys %install) { my $tlpobj = $tlpdb->get_package($p); if (not(defined($tlpobj))) { tlwarn("$p should be installed but " . "is not in texlive.tlpdb; disabling.\n"); $install{$p} = 0; next; } $size+=$tlpobj->docsize if $vars{'option_doc'}; $size+=$tlpobj->srcsize if $vars{'option_src'}; $size+=$tlpobj->runsize; foreach $a (@archs) { $size += $tlpobj->binsize->{$a} if defined($tlpobj->binsize->{$a}); } } $vars{'total_size'} = sprintf "%d", ($size * $TeXLive::TLConfig::BlockSize)/1024**2; } sub load_tlpdb { my $master = $location; info("Loading $master/$TeXLive::TLConfig::InfraLocation/$TeXLive::TLConfig::DatabaseName\n"); $tlpdb=TeXLive::TLPDB->new(root => "$master"); if (!defined($tlpdb)) { die "$0: Could not load TeX Live Database from $master, goodbye.\n"; } # set the defaults to what is specified in the tlpdb $vars{'option_doc'} = $tlpdb->option("install_docfiles"); $vars{'option_src'} = $tlpdb->option("install_srcfiles"); $vars{'option_fmt'} = $tlpdb->option("create_formats"); $vars{'option_letter'} = defined($tlpdb->option("paper")) && ($tlpdb->option("paper") eq "letter" ? 1 : 0); $vars{'option_desktop_integration'} = $tlpdb->option("desktop_integration"); $vars{'option_desktop_integration'} = 1 if win32(); $vars{'option_path'} = $tlpdb->option("path"); $vars{'option_path'} = 1 if win32(); $vars{'option_w32_multi_user'} = $tlpdb->option("w32_multi_user"); $vars{'option_file_assocs'} = $tlpdb->option("file_assocs"); $vars{'option_post_code'} = $tlpdb->option("post_code"); $vars{'option_sys_bin'} = $tlpdb->option("sys_bin"); $vars{'option_sys_man'} = $tlpdb->option("sys_man"); $vars{'option_sys_info'} = $tlpdb->option("sys_info"); # check that the default scheme is actually present, otherwise switch to # scheme-minimal if (!defined($tlpdb->get_package($default_scheme))) { if (!defined($tlpdb->get_package("scheme-minimal"))) { die("Aborting, cannot find either $default_scheme or scheme_minimal"); } $default_scheme = "scheme-minimal"; $vars{'selected_scheme'} = $default_scheme; } } sub initialize_collections { foreach my $pkg ($tlpdb->list_packages) { my $tlpobj = $tlpdb->{'tlps'}{$pkg}; if ($tlpobj->category eq "Collection") { $vars{"$pkg"}=0; ++$vars{'n_collections_available'}; if ($pkg=~/collection-lang/) { push @collections_lang, $pkg; } elsif ($pkg=~/documentation/) { if ($pkg=~/documentation-base/) { push @collections_std, $pkg; } else { push @collections_lang_doc, $pkg; } } else { push @collections_std, $pkg; } } } my $scheme_tlpobj = $tlpdb->get_package($default_scheme); if (defined ($scheme_tlpobj)) { $vars{'n_collections_selected'}=0; foreach my $dependent ($scheme_tlpobj->depends) { if ($dependent=~/^(collection-.*)/) { $vars{"$1"}=1; ++$vars{'n_collections_selected'}; } } } if ($vars{"binary_win32"}) { $vars{"collection-wintools"} = 1; ++$vars{'n_collections_selected'}; } } sub set_install_platform { my $detected_platform=platform; if ($opt_custom_bin) { $detected_platform = "custom"; } my $warn_nobin; my $warn_nobin_x86_64_linux; my $nowarn=""; my $wp='***'; # warning prefix $warn_nobin="\n$wp WARNING: No binaries for your platform found. "; $warn_nobin_x86_64_linux="$warn_nobin" . "$wp No binaries for x86_64-linux found, using i386-linux instead.\n"; my $ret = $warn_nobin; if (defined $vars{"binary_$detected_platform"}) { $vars{"binary_$detected_platform"}=1; $vars{'inst_platform'}=$detected_platform; $ret = $nowarn; } elsif ($detected_platform eq 'x86_64-linux') { $vars{'binary_i386-linux'}=1; $vars{'inst_platform'}='i386-linux'; $ret = $warn_nobin_x86_64_linux; } else { if ($opt_custom_bin) { $ret = "$wp Using custom binaries from $opt_custom_bin.\n"; } else { $ret = $warn_nobin; } } foreach my $key (keys %vars) { if ($key=~/^binary.*/) { ++$vars{'n_systems_selected'} if $vars{$key}==1; } } return($ret); } sub create_profile { my $profilepath = shift; # The file "TLprofile" is created at the beginning of the # installation process and contains information about the current # setup. The purpose is to allow non-interactive installations. my $fh; if (ref($profilepath)) { $fh = $profilepath; } else { open PROFILE, ">$profilepath"; $fh = \*PROFILE; } my $tim = gmtime(time); print $fh "# texlive.profile written on $tim UTC\n"; print $fh "# It will NOT be updated and reflects only the\n"; print $fh "# installation profile at installation time.\n"; print $fh "selected_scheme $vars{selected_scheme}\n"; foreach my $key (sort keys %vars) { print $fh "$key $vars{$key}\n" if $key=~/^collection/ and $vars{$key}==1; print $fh "$key $vars{$key}\n" if $key =~ /^option_/; print $fh "$key $vars{$key}\n" if (($key =~ /^binary_/) && $vars{$key}); print $fh "$key $vars{$key}\n" if $key =~ /^TEXDIR/; # includes TEXDIRW print $fh "$key $vars{$key}\n" if $key =~ /^TEXMFSYSVAR/; print $fh "$key $vars{$key}\n" if $key =~ /^TEXMFSYSCONFIG/; print $fh "$key $vars{$key}\n" if $key =~ /^TEXMFLOCAL/; print $fh "$key $vars{$key}\n" if $key =~ /^TEXMFHOME/; print $fh "$key $vars{$key}\n" if $key =~ /^from_dvd/; } if (!ref($profilepath)) { close PROFILE; } } sub read_profile { my $profilepath = shift; open PROFILE, "<$profilepath" or die "$0: Cannot open profile $profilepath for reading.\n"; my %pro; while () { chomp; next if m/^[[:space:]]*$/; # skip empty lines next if m/^[[:space:]]*#/; # skip comment lines my ($k,$v) = split (" ", $_, 2); # value might have spaces $pro{$k} = $v; } foreach (keys %vars) { # clear out collections from var if (m/^collection-/) { $vars{$_} = 0; } if (defined($pro{$_})) { $vars{$_} = $pro{$_}; } } # if a profile contains *only* the selected_scheme setting without # any collection, we assume that exactely that scheme should be installed my $coldefined = 0; foreach my $k (keys %pro) { if ($k =~ m/^collection-/) { $coldefined = 1; last; } } # if at least one collection has been defined return here return if $coldefined; # since no collections have been defined in the profile, we # set those to be installed on which the scheme depends my $scheme=$tlpdb->get_package($vars{'selected_scheme'}); if (!defined($scheme)) { dump_vars(\*STDOUT); die ("Scheme $vars{selected_scheme} not defined.\n"); } for my $scheme_content ($scheme->depends) { $vars{"$scheme_content"}=1 if ($scheme_content=~/^collection-/); } } sub prepare_installation { make_var_skeleton "$vars{'TEXMFSYSVAR'}"; make_local_skeleton "$vars{'TEXMFLOCAL'}"; mkdirhier "$vars{'TEXMFSYSCONFIG'}"; if ($vars{'from_dvd'}) { $localtlpdb = $tlpdb; } else { $localtlpdb=new TeXLive::TLPDB; $localtlpdb->root("$vars{'TEXDIR'}"); } } sub do_install_packages { my @what; foreach my $package (sort keys %install) { push @what, $package if ($install{$package} == 1); } if (!install_packages($tlpdb,$media,$localtlpdb,\@what, $vars{'option_src'},$vars{'option_doc'})) { my $profile_name = "installation.profile"; create_profile($profile_name); tlwarn("Installation failed.\n"); tlwarn("Rerunning the installer will try to restart the installation.\n"); tlwarn("Or you can restart by running the installer with:\n"); if (win32()) { tlwarn(" install-tl.bat --profile $profile_name [EXTRA-ARGS]\n"); } else { tlwarn(" install-tl --profile $profile_name [EXTRA-ARGS]\n"); } } } # for later complete removal we want to save some options and values # into the local tlpdb: # - should links be set, and if yes, the destination (bin,man,info) sub save_options_into_tlpdb { $localtlpdb->option ("location", $location); $localtlpdb->option ("create_formats", $vars{'option_fmt'} ? "1" : "0"); $localtlpdb->option ("desktop_integration", $vars{'option_desktop_integration'} ? "1" : "0"); $localtlpdb->option ("file_assocs", $vars{'option_file_assocs'}); $localtlpdb->option ("post_code", $vars{'option_post_code'} ? "1" : "0"); $localtlpdb->option ("sys_bin", $vars{'option_sys_bin'}); $localtlpdb->option ("sys_info", $vars{'option_sys_info'}); $localtlpdb->option ("sys_man", $vars{'option_sys_man'}); $localtlpdb->option ("install_docfiles", $vars{'option_doc'} ? "1" : "0"); $localtlpdb->option ("install_srcfiles", $vars{'option_src'} ? "1" : "0"); $localtlpdb->option ("w32_multi_user", $vars{'option_w32_multi_user'} ? "1" : "0"); my @archs; foreach (keys %vars) { if (m/^binary_(.*)$/ ) { if ($vars{$_}) { push @archs, $1; } } } if ($opt_custom_bin) { push @archs, "custom"; } # only if we forced the platform we do save this option into the tlpdb if (defined($opt_force_arch)) { $localtlpdb->setting ("platform", $::_platform_); } $localtlpdb->setting("available_architectures", @archs); $localtlpdb->save() unless $vars{'from_dvd'}; } sub import_settings_from_old_tlpdb { # first import the collections # since the scheme is not the final word we select scheme-custom here # and then set the single collections by hand $vars{'selected_scheme'} = "scheme-custom"; $vars{'n_collections_selected'} = 0; # remove the selection of all collections foreach my $entry (keys %vars) { if ($entry=~/^(collection-.*)/) { $vars{"$1"}=0; } } for my $c ($previoustlpdb->collections) { my $tlpobj = $tlpdb->get_package($c); if ($tlpobj) { $vars{$c} = 1; ++$vars{'n_collections_selected'}; } } # now take over the path my $oldroot = $previoustlpdb->root; my $newroot = abs_path("$oldroot/..") . "/$texlive_release"; $vars{'TEXDIR'} = $newroot; $vars{'TEXDIRW'} = $newroot; $vars{'TEXMFSYSVAR'} = "$newroot/texmf-var"; $vars{'TEXMFSYSCONFIG'} = "$newroot/texmf-config"; # only TEXMFLOCAL is treated differently, we use what is found by kpsewhich # in 2008 and onward this is defined as # TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local # so kpsewhich -var-value=TEXMFLOCAL returns # ..../2008/../texmf-local # TODO TODO TODO chomp (my $tml = `kpsewhich -var-value=TEXMFLOCAL`); $tml = abs_path($tml); $vars{'TEXMFLOCAL'} = $tml; # # now for the settings # set the defaults to what is specified in the tlpdb $vars{'option_doc'} = $previoustlpdb->option_pkg("00texlive-installation.config", "install_docfiles"); $vars{'option_src'} = $previoustlpdb->option_pkg("00texlive-installation.config", "install_srcfiles"); $vars{'option_fmt'} = $previoustlpdb->option_pkg("00texlive-installation.config", "create_formats"); $vars{'option_desktop_integration'} = 1 if win32(); # option_path does not exist in older installation $vars{'option_path'} = $previoustlpdb->option_pkg("00texlive-installation.config", "create_symlinks"); $vars{'option_path'} = 1 if win32(); $vars{'option_sys_bin'} = $previoustlpdb->option_pkg("00texlive-installation.config", "sys_bin"); $vars{'option_sys_man'} = $previoustlpdb->option_pkg("00texlive-installation.config", "sys_man"); $vars{'sys_info'} = $previoustlpdb->option_pkg("00texlive-installation.config", "sys_info"); # # import the set of selected architectures my @aar = $previoustlpdb->setting_pkg("00texlive-installation.config", "available_architectures"); if (@aar) { for my $b ($tlpdb->available_architectures) { $vars{"binary_$b"} = member( $b, @aar ); } $vars{'n_systems_available'} = 0; for my $key (keys %vars) { ++$vars{'n_systems_available'} if ($key=~/^binary/); } } } # do everything to select a scheme # sub select_scheme { my $s = shift; # set the selected scheme to $s $vars{'selected_scheme'} = $s; # if we are working on scheme-custom simply return return if ($s eq "scheme-custom"); # remove the selection of all collections foreach my $entry (keys %vars) { if ($entry=~/^(collection-.*)/) { $vars{"$1"}=0; } } # select the collections belonging to the scheme my $scheme_tlpobj = $tlpdb->get_package($s); if (defined ($scheme_tlpobj)) { $vars{'n_collections_selected'}=0; foreach my $dependent ($scheme_tlpobj->depends) { if ($dependent=~/^(collection-.*)/) { $vars{"$1"}=1; ++$vars{'n_collections_selected'}; } } } # we have first set all collection-* keys to zero and than # set to 1 only those which are required by the scheme # since now scheme asks for collection-wintools we set its vars value # to 1 in case we are installing win32 binaries if ($vars{"binary_win32"}) { $vars{"collection-wintools"} = 1; ++$vars{'n_collections_selected'}; } # for good measure, update the deps calc_depends(); } sub update_numbers { $vars{'n_collections_available'}=0; $vars{'n_collections_selected'} = 0; $vars{'n_systems_available'} = 0; $vars{'n_systems_selected'} = 0; foreach my $key (keys %vars) { if ($key =~ /^binary/) { ++$vars{'n_systems_available'}; ++$vars{'n_systems_selected'} if $vars{$key} == 1; } if ($key =~ /^collection-/) { ++$vars{'n_collections_available'}; ++$vars{'n_collections_selected'} if $vars{$key} == 1; } } } sub flushlog { my $fh; if (open(LOG,">install-tl.log")) { warn "Writing log file to current working directory.\n"; $fh = \*LOG; } else { $fh = \*STDERR; warn "Not creating a log file but flushing messages to stderr.\n"; } foreach my $l (@::LOGLINES) { print $fh $l; } } sub check_on_lang_collection_installed { # we check that at least one lang collection is installed: foreach my $c (@collections_lang) { return 1 if $vars{"$c"}; } if ($vars{"selected_scheme"} eq "scheme-context") { # context return 1; } return 0; } sub do_cleanup { # now open the log file and write out the log lines # try to open a log file # the user could have given the -logfile option in which case all the # stuff is already dumped to it and $::LOGFILE defined. So do not # redefine it if (!defined($::LOGFILE)) { if (open(LOGF,">$vars{'TEXDIRW'}/install-tl.log")) { $::LOGFILE = \*LOGF; foreach my $line(@::LOGLINES) { print $::LOGFILE "$line"; } } else { tlwarn("$0: Cannot create log file $vars{'TEXDIRW'}/install-tl.log: $!\n" . "Not writing out log lines.\n"); } } # remove temporary files from TEXDIR/temp if (($media eq "CD") or ($media eq "NET")) { debug("Remove temporary downloaded containers...\n"); rmtree("$vars{'TEXDIRW'}/temp") if (-d "$vars{'TEXDIRW'}/temp"); } # dump various things to the log file #if (defined($::LOGFILE)) { # print $::LOGFILE "\nDump of vars:\n"; # foreach my $key (keys %vars) { # print $::LOGFILE "$key $vars{$key}\n"; # } # create_profile($::LOGFILE); #} # should not be needed any more #dump_vars("$system_tmpdir/texlive.vars"); # write the profile out if ($vars{'from_dvd'}) { create_profile("$vars{'TEXDIRW'}/texlive.profile"); debug("Profile written to $vars{'TEXDIRW'}/texlive.profile\n"); } else { create_profile("$vars{'TEXDIR'}/$InfraLocation/texlive.profile"); debug("Profile written to $vars{'TEXDIR'}/$InfraLocation/texlive.profile\n"); } # Close log file if present close($::LOGFILE) if (defined($::LOGFILE)); if (defined($::LOGFILENAME) and (-e $::LOGFILENAME)) { print "Logfile: $::LOGFILENAME\n"; } elsif (-e "$vars{'TEXDIRW'}/install-tl.log") { print "Logfile: $vars{'TEXDIRW'}/install-tl.log\n"; } else { print "No logfile\n"; } } # portable option, invoked from tl-portable script. # sub do_portable { $::opt_verbosity = -1; $::_platform_ = platform(); $location = getenv('TEXDIR'); die "$0: Don't use --portable directly; use tl-portable instead\n" unless $location; $vars{'TEXDIR'} = $location; if (not -d $vars{'TEXDIR'}.'/bin/'.$::_platform_) { # shouldn't happen die "$0: Platform ".$::_platform_." not supported."; } # set_platforms_supported(); # set_texlive_default_dirs(); $vars{'TEXDIRW'} = getenv('TEXDIRW'); $vars{'TEXMFSYSVAR'} = getenv('TEXMFSYSVAR'); $vars{'TEXMFSYSCONFIG'} = getenv('TEXMFSYSCONFIG'); $vars{'TEXMFLOCAL'} = getenv('TEXMFLOCAL'); $vars{'TEXMFHOME'} = getenv('TEXMFHOME'); $vars{'TEXMFVAR'} = getenv('TEXMFVAR'); $vars{'TEXMFCONFIG'} = getenv('TEXMFCONFIG'); if (win32()) { non_admin(); my $winpath = "$vars{'TEXDIR'}/bin/win32"; } our $PORTABLE_PROMPT_DONE = 0; # used in subroutine below if (! -d "$vars{'TEXMFCONFIG'}" ) { portable_prompt (); mkdirhier "$vars{'TEXMFCONFIG'}"; } if (! -d "$vars{'TEXMFSYSCONFIG'}" ) { portable_prompt (); mkdirhier "$vars{'TEXMFSYSCONFIG'}"; } if (! -d "$vars{'TEXMFSYSVAR'}" ) { portable_prompt (); load_tlpdb(); $localtlpdb = $tlpdb; $texlive_release = $tlpdb->config_release; make_var_skeleton "$vars{'TEXMFSYSVAR'}"; # the usual option for pregenerating all formats doesn't apply $vars{'option_fmt'} = 0; do_postinst_stuff(); } close($::LOGFILE) if defined($::LOGFILE); print TeXLive::TLUtils::welcome; exit 0; # Give the user a chance to bail before changing anything. # (Nested subroutine.) sub portable_prompt { return if $PORTABLE_PROMPT_DONE; $PORTABLE_PROMPT_DONE = 1; print "About to generate some files, press Enter to continue:"; ; } } # # some helper fucntion sub select_collections { my $varref = shift; foreach (@_) { $varref->{$_} = 1; } } sub deselect_collections { my $varref = shift; foreach (@_) { $varref->{$_} = 0; } } __END__ =head1 NAME install-tl - TeX Live cross-platform installer =head1 SYNOPSIS install-tl [OPTION]... install-tl.bat [OPTION]... =head1 DESCRIPTION The TeX Live installer works across all supported platforms and allows to install TeX Live from various media, including the network. Post-installation configuration, packages updates, and more, are now available through B(1), the TeX Live Manager (L). The most up-to-date version of this documentation is on the Internet at L. =head1 OPTIONS =over 4 =item B<-gui> [[=]I] If no I is given starts the default GUI installer (default on Windows). If I is given loads the given installer module. Currently the following modules are supported: =over 8 =item C The text mode user interface which is the default on Unix systems, and can be forced with by giving C as I, or with the C<-no-gui> switch. =item C The wizard mode user interface asking only a few questions before installing all of TeX Live. This is the default on Windows systems. =item C The all-in-one GUI installer. It can also be selected by giving the C<-gui> option without any I. =back The C and C modules, and thus also when calling with a simple C<-gui> (without I) requires the Perl/Tk module (L; if Perl/Tk is not available, installation continues in text mode. =item B<-no-gui> Use the text mode installer (default except on Windows). =item B<-lang> I<2-letter lang code> (only for GUI installer) If possible, start the installer translated into the language specified by the 2-letter language code. Currently supported languages: English (en, default), German (de), French (fr), Dutch (nl), Polish (pl) and Slovenian (sl). =item B<-location> I Provide an installation source, either a local directory via C or a C url, or a network location via a C or C url. If the location is local, the installation type (compressed or live) is automatically determined, by checking for the presence of a C directory relative to the root. Compressed is preferred if both are available, since it is faster. Here's an example of using a local directory: -location /local/TL/repository/copy If the location is on the network, trailing C characters and/or trailing C and C components are ignored. For example, you could choose a particular CTAN mirror with something like this: -location http://mirror.example.org/path/to/ctan/texlive/tlnet/2008 Of course a proper hostname and its particular top-level CTAN path have to be specified. (The list of CTAN mirrors is maintained at L.) The default is to pick a mirror automatically, using L; the chosen mirror is used for the entire download. You can use the special location name C as an abbreviation for this. See L for more about CTAN and its mirrors. After installation is complete, you can use that installation as the location for another installation. If you chose to install less than the full scheme containing all packages, the list of available schemes will be adjusted accordingly. =item B<-no-cls> (only for text mode installer) do not clear the screen when entering a new menu (for debugging purposes). =item B<-non-admin> For Windows only: configure for the current user, not for all users. =item B<-portable> Start the installer for portable use---but use the C scripts instead of this option. See below for details. =item B<-print-arch> Print the detected arch-os combination and exit. =item B<-force-arch> I Instead of auto-detecting the current platform use the one given on the cmd line. Make sure that there are binaries for this platform and they can actually be run. =item B<-profile> I Load the I file for repeated installations on different systems. A I contains the values of all necessary variable for the installation. After normal installation has finished a profile for that exact installation is written into DEST/tlpkg/texlive.profile. That file can be used to do the exact same installation on a different computer. You can also hand-craft such a profile starting from a generated one by changing some values. Normally a profile has to contain the value 1 for each collection that should be installed, even if the scheme is specified. That follows from the logic of the installer that you first select a scheme and then can change the actual collections being installed. There is one exception to this: If the profile contains a variable for B and I collection variable is defined in the profile, then the collections which the specified scheme requires are installed. Thus, a simple line C together with the definitions of the paths (C, C, C, C, C, C) suffices to install the medium scheme with all default options. =item B<-scheme> I Schemes are the highest level of package grouping in TeX Live; the default is to use the C scheme, which includes everything. This option overrides that default. You can change the scheme again before the actual installation with the usual menu. The I argument may optionally have a prefix C. The list of supported scheme names depends on what your installation location provides; see the interactive menu list. =item B<-custom-bin> I In case your architecture is not supported by TeX Live out of the box and you have built your own binaries for your system, this option allows to give the I to a directory where ready made binaries for your system are present. The installation will continue as normally, but at the end all files from I are copied over to C in your installation folder and this directory will be added to the path for the postinstall actions. =item B<-q> Omit normal informational messages. =item B<-v> Include debugging messages; repeat for maximum debugging, as in C<-v -v>. (Further repeats are accepted but ignored.) =item B<-logfile> I Write both all messages (informational, debugging, warnings) to I, in addition to standard output or standard error. If this option is not given, the installer will create a log file in the root of the writable installation tree, for example, C for the I release. =item B<--help>, B<-help>, B<-?> Display this help and exit. =item B<--version>, B<-version> Output version information and exit. =back As usual, all options can be specified with either C<-> or C<-->, and arguments can be be separated from their options by either a space or C<=>. =head1 PORTABLE USE The TeX Live root directory contains a shell script C and a DOS batch file C which start up a new shell and command prompt in which TeX Live can be run with minimal impact on the host system. These files start up C with the C<-portable> option for some minimal preparation. Don't use this option directly; it makes very specific assumptions about its environment. =head1 AUTHORS AND COPYRIGHT This script and its documentation were written for the TeX Live distribution (L) and both are licensed under the GNU General Public License Version 2 or later. =cut ### Local Variables: ### perl-indent-level: 2 ### tab-width: 2 ### indent-tabs-mode: nil ### End: # vim:set tabstop=2 expandtab: # -------------- next part -------------- A non-text attachment was scrubbed... Name: TLUtils.pm Type: text/x-perl Size: 86431 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: TLWinGoo.pm Type: text/x-perl Size: 28565 bytes Desc: not available URL: From Rolf.Niepraschk at ptb.de Wed Jul 8 11:29:22 2009 From: Rolf.Niepraschk at ptb.de (Rolf Niepraschk) Date: Wed, 08 Jul 2009 11:29:22 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090708091058.GA7009@irwin.vpn.uni-freiburg.de> References: <20090707015135.GA5301@irwin.vpn.uni-freiburg.de> <200907072248.n67MmVo09112@f7.net> <20090707235733.GB4697@irwin.vpn.uni-freiburg.de> <4A5450CF.4040107@Rhul.Ac.Uk> <874otnoaaz.fsf@tum.de> <20090708091058.GA7009@irwin.vpn.uni-freiburg.de> Message-ID: <4A5466F2.6000102@ptb.de> Heiko Oberdiek schrieb: ... > > This might allow adding another rules, e.g. GIF files that > are converted to PNG files -- TL doesn't include ImageMagick or > netpbm :-( or "sam2p" (http://www.inf.bme.hu/~pts/sam2p/) ...Rolf From joelcsalomon at gmail.com Wed Jul 8 14:40:50 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Wed, 08 Jul 2009 08:40:50 -0400 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090708091602.GB1767@gamma.logic.tuwien.ac.at> References: <4A5250BB.30306@yahoo.de> <20090706194628.GT5710@gamma.logic.tuwien.ac.at> <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> <20090708085909.GE28963@gamma.logic.tuwien.ac.at> <20090708091602.GB1767@gamma.logic.tuwien.ac.at> Message-ID: <4A5493D2.1020309@gmail.com> Norbert Preining wrote: > - replace the files you are using for installation with the attached > files[,] then restart the installation[?]. > > After that please send me as before install-tl.log, and also the > texlive.profile that is created alongside the .log file (or in the tlpkg > folder) This time it seemed to work. The files you asked for are attached. I?d like to try it again, this time including XeTeX, so I can check if the font config issue was related. Is that worth a try? ?Joel Salomon -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: install-tl.log URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: texlive.profile URL: From preining at logic.at Wed Jul 8 14:50:21 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 14:50:21 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <4A5493D2.1020309@gmail.com> References: <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> <20090708085909.GE28963@gamma.logic.tuwien.ac.at> <20090708091602.GB1767@gamma.logic.tuwien.ac.at> <4A5493D2.1020309@gmail.com> Message-ID: <20090708125021.GB21832@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Joel C. Salomon wrote: > This time it seemed to work. The files you asked for are attached. Strange. Did you put the files I attached into C:\Users\chesky\Downloads\Text\TeX\install-tl-09\...... so TLUtils.pm and TLWinGoo.pm into C:\Users\chesky\Downloads\Text\TeX\install-tl-09\tlpkg\TeXLive\ and install-tl into C:\Users\chesky\Downloads\Text\TeX\install-tl-09\install-tl ?? Because it seemed that you are still using the same code as before. And, even more strangly, now it worked ... > I?d like to try it again, this time including XeTeX, so I can check if > the font config issue was related. Is that worth a try? Yes if you can, please: - really replace the files as above - select scheme minimal and add collection-xetex - send install-tl.log and texlive.profile, as usual. Although, I am a bit surprised that now it is working ... Big thanks Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- FRING (n.) The noise made by light bulb which has just shone its last. --- Douglas Adams, The Meaning of Liff From joelcsalomon at gmail.com Wed Jul 8 15:12:12 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Wed, 08 Jul 2009 09:12:12 -0400 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <20090708125021.GB21832@gamma.logic.tuwien.ac.at> References: <4A5384D0.90406@gmail.com> <20090707180209.GH6203@gamma.logic.tuwien.ac.at> <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> <20090708085909.GE28963@gamma.logic.tuwien.ac.at> <20090708091602.GB1767@gamma.logic.tuwien.ac.at> <4A5493D2.1020309@gmail.com> <20090708125021.GB21832@gamma.logic.tuwien.ac.at> Message-ID: <4A549B2C.7060600@gmail.com> Norbert Preining wrote: > On Mi, 08 Jul 2009, Joel C. Salomon wrote: >> This time it seemed to work. The files you asked for are attached. > > Strange. Did you put the files I attached into > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\...... > so TLUtils.pm and TLWinGoo.pm into > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\tlpkg\TeXLive\ Yes. > and install-tl into > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\install-tl No, I replaced C:\?\install-tl-09\install-tl with the file you gave me; install-tl is a file on my system, not a directory. I will unzip install-tl.zip again (shall I download a fresh copy?) and try again. ?Joel Salomon From preining at logic.at Wed Jul 8 15:16:33 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 15:16:33 +0200 Subject: [tex-live] pretest: install hangs (was re: path not set) In-Reply-To: <4A549B2C.7060600@gmail.com> References: <4A5393E9.5010700@gmail.com> <20090707203816.GA4201@gamma.logic.tuwien.ac.at> <20090707214949.GA8022@molly> <20090707232551.GC9544@gamma.logic.tuwien.ac.at> <4A541F81.4060903@gmail.com> <20090708085909.GE28963@gamma.logic.tuwien.ac.at> <20090708091602.GB1767@gamma.logic.tuwien.ac.at> <4A5493D2.1020309@gmail.com> <20090708125021.GB21832@gamma.logic.tuwien.ac.at> <4A549B2C.7060600@gmail.com> Message-ID: <20090708131633.GD26358@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Joel C. Salomon wrote: > > Strange. Did you put the files I attached into > > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\...... > > so TLUtils.pm and TLWinGoo.pm into > > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\tlpkg\TeXLive\ > > Yes. Strange, then there should have been many more debug messages ... > > and install-tl into > > C:\Users\chesky\Downloads\Text\TeX\install-tl-09\install-tl > > No, I replaced C:\?\install-tl-09\install-tl with the file you gave me; Isn't that what I wrote? Ah no, yes, the last is a file, you are right. > install-tl.zip again (shall I download a fresh copy?) and try again. No no, well, it worked ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SCRONKEY (n.) Something that hits the window as a result of a violent sneeze. --- Douglas Adams, The Meaning of Liff From joelcsalomon at gmail.com Wed Jul 8 16:07:23 2009 From: joelcsalomon at gmail.com (Joel C. Salomon) Date: Wed, 08 Jul 2009 10:07:23 -0400 Subject: [tex-live] TL'09 pretest & XeTeX: "Cannot find Constantia.mf" In-Reply-To: <20090706213121.GX5710@gamma.logic.tuwien.ac.at> References: <4A522DD2.4040301@gmail.com> <20090706171716.GH5710@gamma.logic.tuwien.ac.at> <4A5243E4.8090800@gmail.com> <20090706185127.GQ5710@gamma.logic.tuwien.ac.at> <4A526798.7020604@gmail.com> <20090706213121.GX5710@gamma.logic.tuwien.ac.at> Message-ID: <4A54A81B.6040009@gmail.com> (Removed the X?TeX list, since this is definitely a ??? Live issue.) After applying the fix to install-tl from the ?install hangs/path not set? thread, this issue also appears to have been fixed. At least, fc-list gives me information about installed fonts. I guess the font configuration was one of the things that the (fixed) hang deferred. Issue resolved! Thanks, ?Joel Salomon From preining at logic.at Wed Jul 8 16:58:29 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 16:58:29 +0200 Subject: [tex-live] [VAC] The Alps 2009-07-12 to 2009-08-08 Message-ID: <20090708145829.GA6903@gamma.logic.tuwien.ac.at> Hi everyone, I am leaving for my usual work as mountain guide. Internet access on a very irregular basis. For all inquires there are the usual mailing lists you can contact (In the To). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SMEARISARY (n.) The correct name for a junior apprentice greengrocer whose main duty is to arrange the fruit so that the bad side is underneath. From the name of a character not in Dickens. --- Douglas Adams, The Meaning of Liff From chyavana at gmail.com Wed Jul 8 19:19:35 2009 From: chyavana at gmail.com (R (Chandra) Chandrasekhar) Date: Thu, 09 Jul 2009 01:19:35 +0800 Subject: [tex-live] tlmgr does not seem to update my TL 2008 installation Message-ID: <4A54D527.2060401@gmail.com> Dear Folks, Pardon me if this sounds dumb, but whenever I have tried to update my TL 2008 installation for the last few weeks, I have not had any packages update, unlike previously. To trace the reason for this, and to avoid problems relating to GUI usage, I finally did the following: --- tlmgr option location http://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet/2008/ tlmgr update --force --all which comes back with tlmgr: installation location http://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet/2008/ --- Have I done anything silly or is it true that TL 2008 has not changed much over the last few weeks? I have a nagging suspicion that comparison between my local installation and the net mirror is being somehow subverted, possibly due to wrong syntax. Grateful for any help you can give me. Chandra From zdenek.wagner at gmail.com Wed Jul 8 19:25:18 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Wed, 8 Jul 2009 19:25:18 +0200 Subject: [tex-live] tlmgr does not seem to update my TL 2008 installation In-Reply-To: <4A54D527.2060401@gmail.com> References: <4A54D527.2060401@gmail.com> Message-ID: <8719b6240907081025h242992b2o8ab72bdfcd204089@mail.gmail.com> 2009/7/8 R (Chandra) Chandrasekhar : > Dear Folks, > > Pardon me if this sounds dumb, but whenever I have tried to update my TL > 2008 installation for the last few weeks, I have not had any packages > update, unlike previously. > TL 2008 is now frozen, there will be no updates. The developers are busy with preparations of TL 2009 and it would be too difficult to maintain both at the same time. > To trace the reason for this, and to avoid problems relating to GUI usage, I > finally did the following: > > --- > tlmgr option location > http://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet/2008/ > > tlmgr update --force --all > > which comes back with > > tlmgr: installation location > http://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet/2008/ > --- > > Have I done anything silly or is it true that TL 2008 has not changed much > over the last few weeks? > > I have a nagging suspicion that comparison between my local installation and > the net mirror is being somehow subverted, possibly due to wrong syntax. > > Grateful for any help you can give me. > > Chandra > > > > > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From lukste at gaponline.de Wed Jul 8 19:26:55 2009 From: lukste at gaponline.de (Stephan Lukasczyk) Date: Wed, 08 Jul 2009 19:26:55 +0200 Subject: [tex-live] tlmgr does not seem to update my TL 2008 installation In-Reply-To: <4A54D527.2060401@gmail.com> References: <4A54D527.2060401@gmail.com> Message-ID: <4A54D6DF.6050104@gaponline.de> quoting R (Chandra) Chandrasekhar, [08.07.2009 19:19]: > Dear Folks, > > Pardon me if this sounds dumb, but whenever I have tried to update my TL > 2008 installation for the last few weeks, I have not had any packages > update, unlike previously. This is correct. There are no updates for TL 2008 anymore. All work is spent for TL 2009. \HTH Stephan -- Stephan Lukasczyk Falkenstra?e 10 82467 Garmisch-Partenkirchen +49 (0) 1577 4310350 GPG-Public-Key: http://members.gaponline.de/lukste/gnupg lukste at gaponline.de Key-ID: 0xAF7F23F3 From preining at logic.at Wed Jul 8 19:40:21 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 19:40:21 +0200 Subject: [tex-live] tlmgr does not seem to update my TL 2008 installation In-Reply-To: <4A54D527.2060401@gmail.com> References: <4A54D527.2060401@gmail.com> Message-ID: <20090708174021.GC18637@gamma.logic.tuwien.ac.at> Hi Chandra, On Do, 09 Jul 2009, R (Chandra) Chandrasekhar wrote: > Have I done anything silly or is it true that TL 2008 has not changed > much over the last few weeks? Right, TL2008 is frozen, and will remain from now on. We are working for TL2009 and since all is done in the same repository we cannot mingle these two, forcing us to suspend 2008 updates. If you want to test TL2009, see www.tug.org/texlive/pretest.html Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CHENIES (pl.n.) The last few sprigs or tassels of last Christmas's decoration you notice on the ceiling while lying on the sofa on an August afternoon. --- Douglas Adams, The Meaning of Liff From kbrow1i at gmail.com Wed Jul 8 21:22:18 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Wed, 08 Jul 2009 15:22:18 -0400 Subject: [tex-live] Pretest: tlmgr display problem Message-ID: <4A54F1EA.8030708@gmail.com> There seems to be a (very minor) bug in the output of 'tlmgr show'. If a package is in more than one collection, the collections are all run together with no spaces between them. For example: $ tlmgr show kpathsea [...] Collection: bibtexcollection-basicctiemetafontmetapostpatgenpdftextextexdoctieweb Ken From preining at logic.at Wed Jul 8 21:53:40 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 21:53:40 +0200 Subject: [tex-live] Pretest: tlmgr display problem In-Reply-To: <4A54F1EA.8030708@gmail.com> References: <4A54F1EA.8030708@gmail.com> Message-ID: <20090708195340.GE18637@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Ken Brown wrote: > Collection: > bibtexcollection-basicctiemetafontmetapostpatgenpdftextextexdoctieweb Thanks, fixed for tomorrow. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HAMBLEDON (n.) The sound of a single-engine aircraft flying by, heard whilst lying in a summer field in England, which somehow concentrates the silence and sense of space and timelessness and leaves one with a profound feeling of something or other. --- Douglas Adams, The Meaning of Liff From vvv at vsu.ru Wed Jul 8 22:07:09 2009 From: vvv at vsu.ru (Vladimir Volovich) Date: Thu, 09 Jul 2009 00:07:09 +0400 Subject: [tex-live] Pretest: tlmgr display problem In-Reply-To: <20090708195340.GE18637@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Wed\, 8 Jul 2009 21\:53\:40 +0200") References: <4A54F1EA.8030708@gmail.com> <20090708195340.GE18637@gamma.logic.tuwien.ac.at> Message-ID: <873a976is2.fsf@vvv.org.vrn.ru> "NP" == Norbert Preining writes: >> $ tlmgr show kpathsea >> [...] >> Collection: >> bibtexcollection-basicctiemetafontmetapostpatgenpdftextextexdoctieweb NP> Thanks, fixed for tomorrow. but, according to Karl, "Every package is part of one and only one collection": http://tug.org/pipermail/tex-hyphen/2009-July/000387.html if so, it is a bug that "kpathsea" package belongs to several collections in the first place. Best, v. From preining at logic.at Wed Jul 8 22:25:29 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 22:25:29 +0200 Subject: [tex-live] Pretest: tlmgr display problem In-Reply-To: <873a976is2.fsf@vvv.org.vrn.ru> References: <4A54F1EA.8030708@gmail.com> <20090708195340.GE18637@gamma.logic.tuwien.ac.at> <873a976is2.fsf@vvv.org.vrn.ru> Message-ID: <20090708202529.GG18637@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Vladimir Volovich wrote: > >> bibtexcollection-basicctiemetafontmetapostpatgenpdftextextexdoctieweb [..] > if so, it is a bug that "kpathsea" package belongs to several > collections in the first place. Expanding the above we would get: bibtex collection-basic ctie metafont metapost patgen pdftex tex texdoc tie web so it is only one collection. There are some cross-package dependencies, but they are not soo important. So no bug. But, well observed!!! Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GLORORUM (n.) One who takes pleasure in informing others about their bowel movements. --- Douglas Adams, The Meaning of Liff From vvv at vsu.ru Wed Jul 8 22:56:08 2009 From: vvv at vsu.ru (Vladimir Volovich) Date: Thu, 09 Jul 2009 00:56:08 +0400 Subject: [tex-live] Pretest: tlmgr display problem In-Reply-To: <20090708202529.GG18637@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Wed\, 8 Jul 2009 22\:25\:29 +0200") References: <4A54F1EA.8030708@gmail.com> <20090708195340.GE18637@gamma.logic.tuwien.ac.at> <873a976is2.fsf@vvv.org.vrn.ru> <20090708202529.GG18637@gamma.logic.tuwien.ac.at> Message-ID: <87tz1m6gif.fsf@vvv.org.vrn.ru> "NP" == Norbert Preining writes: NP> Expanding the above we would get: bibtex collection-basic ctie NP> metafont metapost patgen pdftex tex texdoc tie web so it is only NP> one collection. There are some cross-package dependencies, but they NP> are not soo important. NP> So no bug. perhaps the wording is a bit confusing, since it says: $ tlmgr show kpathsea [...] Collection: [...] which implies that what is shown is (are) collection(s) which the package is part of. Maybe it should be changed to "Reverse depends:" or something like that, since it could show not only collections but packages occasionally. or, it should show the one and only collection, and then the reverse package dependencies on a separate line, if any. Best, v. From preining at logic.at Wed Jul 8 22:58:12 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 22:58:12 +0200 Subject: [tex-live] Pretest: tlmgr display problem In-Reply-To: <87tz1m6gif.fsf@vvv.org.vrn.ru> References: <4A54F1EA.8030708@gmail.com> <20090708195340.GE18637@gamma.logic.tuwien.ac.at> <873a976is2.fsf@vvv.org.vrn.ru> <20090708202529.GG18637@gamma.logic.tuwien.ac.at> <87tz1m6gif.fsf@vvv.org.vrn.ru> Message-ID: <20090708205812.GI18637@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Vladimir Volovich wrote: > perhaps the wording is a bit confusing, since it says: > > $ tlmgr show kpathsea > [...] > Collection: [...] > > which implies that what is shown is (are) collection(s) which the > package is part of. Yes, and that was the fix I made, now only collections are shown ;-) > Maybe it should be changed to "Reverse depends:" or something like that, > since it could show not only collections but packages occasionally. Not anymore. > or, it should show the one and only collection, and then the reverse > package dependencies on a separate line, if any. Too much hassle, reverse deps are not so important, since we actually don't check or implement them. That would only suggest that we have a full dependency system, whcih we *do*not*have*. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- OSSETT (n.) A frilly spare-toilet-roll-cosy. --- Douglas Adams, The Meaning of Liff From strobelmax at gaponline.de Wed Jul 8 23:12:43 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Wed, 08 Jul 2009 23:12:43 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu Message-ID: <4A550BCB.5000301@gaponline.de> Hi, today I tried to install tex-live 2008 on my Ubuntu, but there are some errors. I installed it from the beginning to package 692/1719, till the following error-message was shown: Installing [0692/1719, time/total: 06:49/10:37]: footnpag [61k] Partial download of http://mirror.ctan.org/systems/texlive/tlnet/2008/archive/footnpag.doc.tar.lzma found, removing it. Installing [0693/1719, time/total: 06:51/10:40]: forarray [260k] Installing [0694/1719, time/total: 06:57/10:50]: forloop [73k] Installing [0695/1719, time/total: 07:20/11:26]: formlett [53k] Installing [0696/1719, time/total: 07:24/11:32]: formula [23k] Downloading http://mirror.ctan.org/systems/texlive/tlnet/2008/archive/formula.doc.tar.lzma did not succeed. Installation failed. Rerunning the installer will try to restart the installation. Or you can restart by running the installer with: install-tl --profile installation.profile [EXTRA-ARGS] running post install action for bin-texdoc running post install action for bin-texlive running post install action for texlive-de running post install action for texlive-en running post install action for texlive.infra running post install action for xetex running mktexlsr /usr/local/texlive/2008/texmf-dist /usr/local/texlive/2008/texmf mktexlsr: Updating /usr/local/texlive/2008/texmf-dist/ls-R... mktexlsr: Updating /usr/local/texlive/2008/texmf/ls-R... mktexlsr: Done. writing fmtutil.cnf data to /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf writing updmap.cfg to /usr/local/texlive/2008/texmf-config/web2c/updmap.cfg writing language.dat data to /usr/local/texlive/2008/texmf-var/tex/generic/config/language.dat Cannot open /usr/local/texlive/2008/texmf/tex/generic/config/language.us at tlpkg/TeXLive/TLUtils.pm line 1634. I tried three times to reinstall it, but every time it's the same error. Could anyone say me what the error means? Is the error on my PC produced or is there an error with the packages on the server? I hope anyone can help me to solve the problem. Thanks Max -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From preining at logic.at Wed Jul 8 23:24:29 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 8 Jul 2009 23:24:29 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A550BCB.5000301@gaponline.de> References: <4A550BCB.5000301@gaponline.de> Message-ID: <20090708212429.GL18637@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Max Strobel wrote: > Installing [0692/1719, time/total: 06:49/10:37]: footnpag [61k] > Installing [0693/1719, time/total: 06:51/10:40]: forarray [260k] > Installing [0694/1719, time/total: 06:57/10:50]: forloop [73k] > Installing [0695/1719, time/total: 07:20/11:26]: formlett [53k] > Installing [0696/1719, time/total: 07:24/11:32]: formula [23k] > > Downloading http://mirror.ctan.org/systems/texlive/tlnet/2008/archive/formula.doc.tar.lzma did not succeed. That is bad. > Rerunning the installer will try to restart the installation. > Or you can restart by running the installer with: > install-tl --profile installation.profile [EXTRA-ARGS] Here it should have stopped, bummer, somehow that one got lost. That is a deadly error... > Cannot open /usr/local/texlive/2008/texmf/tex/generic/config/language.us at tlpkg/TeXLive/TLUtils.pm line 1634. A usual consequence of the fact that the installation hasn't finished. > I tried three times to reinstall it, but every time it's the same error. > Could anyone say me what the error means? Did you restart the installation, or initialized a complete new installation? If you did restart (as given by install-tl above message), did it continue or did it break always at the same package? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- FRATING GREEN (adj.) The shade of green which is supposed to make you feel comfortable in hospitals, industrious in schools and uneasy in police stations. --- Douglas Adams, The Meaning of Liff From kbrow1i at gmail.com Thu Jul 9 00:49:20 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Wed, 08 Jul 2009 18:49:20 -0400 Subject: [tex-live] Pretest: Nothing to update Message-ID: <4A552270.5000903@gmail.com> This is another very minor cosmetic issue; I don't know if it's a bug or a deliberate design decision. If I give the command 'tlmgr update --all' and there are no updates available, tlmgr reports "Nothing to update" if the installation location is on the disk, but it doesn't give this information if I use an internet location. I personally would prefer to see "Nothing to update" in all cases. Ken From preining at logic.at Thu Jul 9 01:07:49 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 01:07:49 +0200 Subject: [tex-live] Pretest: Nothing to update In-Reply-To: <4A552270.5000903@gmail.com> References: <4A552270.5000903@gmail.com> Message-ID: <20090708230749.GC24333@gamma.logic.tuwien.ac.at> On Mi, 08 Jul 2009, Ken Brown wrote: > If I give the command 'tlmgr update --all' and there are no updates > available, tlmgr reports "Nothing to update" if the installation > location is on the disk, but it doesn't give this information if I use Yeah but it also gives some more explanation, no? About that you might have to change to network location? That was done to help those having installed from DVD and never switched to the CTAN network update so that they know what they have to do. In the network case this is not necessary, if there is nothing to update, why should --list or also --all issue something ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CORRIEARKLET (n.) The moment at which two people approaching from opposite ends of a long passageway, recognise each other and immediately pretend they haven't. This is to avoid the ghastly embarrassment of having to continue recognising each other the whole length of the corridor. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Thu Jul 9 01:50:53 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 8 Jul 2009 18:50:53 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090708091058.GA7009@irwin.vpn.uni-freiburg.de> Message-ID: <200907082350.n68Norl17584@f7.net> % IMHO a dot makes the name better readable. It is more readable, but there has been so much agony over the years with double-dot names. I'm not sure the readability is worth the potential for trouble. PS: Another untested case are spaces in file names, I certainly wouldn't expect that to work. From karl at freefriends.org Thu Jul 9 01:55:17 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 8 Jul 2009 18:55:17 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A53F8A7.20208@elzevir.fr> Message-ID: <200907082355.n68NtHI19465@f7.net> I think it is more consistant. Don't forget that the ultimate goal of loading esptopdf in graphics.cfg (with restricted \write18 enabled by default) is to give the user the illusion that eps is embedabble by pdflatex just like any other format, so it should behave like any other format, as far as possible. Well said. From christian.clason at uni-graz.at Wed Jul 8 11:02:23 2009 From: christian.clason at uni-graz.at (Christian Clason) Date: Wed, 08 Jul 2009 11:02:23 +0200 Subject: [tex-live] TL2009: metafont not run for pdflatex Message-ID: <4A54609F.8080505@uni-graz.at> Hello, the PK files for concrete roman and concrete math are not generated when running pdflatex. Calling latex+dvips generates the font files, after which pdflatex runs normally. (This is with TL2009 installed on July 6, packages last updated July 8.) A minimal example and log file are attached. Best regards, Christian Clason -- Dr. Christian Clason Institute for Mathematics and Scientific Computing Karl-Franzens-Universit?t Graz tel: +43 316 380 8546 www: http://www.uni-graz.at/~clason -------------- next part -------------- A non-text attachment was scrubbed... Name: CCFontsEx.log Type: text/x-log Size: 6218 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: CCFontsEx.tex Type: text/x-tex Size: 92 bytes Desc: not available URL: From lukste at gaponline.de Thu Jul 9 07:40:10 2009 From: lukste at gaponline.de (Stephan Lukasczyk) Date: Thu, 09 Jul 2009 07:40:10 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <20090707085310.GM25677@gamma.logic.tuwien.ac.at> References: <200907050045.n650jqH03086@f7.net> <4A5301BB.4090903@gaponline.de> <20090707085310.GM25677@gamma.logic.tuwien.ac.at> Message-ID: <4A5582BA.6090403@gaponline.de> Hi Norbert, quoting Norbert Preining, [07.07.2009 10:53]: > On Di, 07 Jul 2009, Stephan Lukasczyk wrote: >> me to be "TL 2008". The title bar says "TeX Live Manager 2008" and the >> options to remove TL say also TL 2008. > > FIxed, thanks for spotting. me again. I updated the installation view minutes ago and opened tlmgr in GUI mode. The titlebar now says "TeX Live Manager 2009", so thank you for fixing that. But the german located version still says "Entfernen von TeX Live _2008_" at the option to remove the whole TL. Can you please fix this, too? Thank you Stephan -- Stephan Lukasczyk Falkenstra?e 10 82467 Garmisch-Partenkirchen +49 (0) 1577 4310350 GPG-Public-Key: http://members.gaponline.de/lukste/gnupg lukste at gaponline.de Key-ID: 0xAF7F23F3 From preining at logic.at Thu Jul 9 07:47:54 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 07:47:54 +0200 Subject: [tex-live] tex live 2009 pretests In-Reply-To: <4A5582BA.6090403@gaponline.de> References: <200907050045.n650jqH03086@f7.net> <4A5301BB.4090903@gaponline.de> <20090707085310.GM25677@gamma.logic.tuwien.ac.at> <4A5582BA.6090403@gaponline.de> Message-ID: <20090709054754.GM30792@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Stephan Lukasczyk wrote: > for fixing that. But the german located version still says "Entfernen > von TeX Live _2008_" at the option to remove the whole TL. Can you > please fix this, too? Done. > 82467 Garmisch-Partenkirchen +49 (0) 1577 4310350 Sch?ne Gr??e ins wundersch?ne Garmisch, da k?nnt ich mir gut vorstellen mal hinzu?bersiedeln ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CLABBY (adj.) A 'clabby' conversation is one stuck up by a commissionaire or cleaning lady in order to avoid any further actual work. The opening gambit is usually designed to provoke the maximum confusion, and therefore the longest possible clabby conversation. It is vitally important to learn the correct, or 'clixby' (q.v.), responses to a clabby gambit, and not to get trapped by a 'ditherington' (q.v.). For instance, if confronted with a clabby gambit such as 'Oh, mr Smith, I didn't know you'd had your leg off', the ditherington response is 'I haven't....' whereas the clixby is 'good.' --- Douglas Adams, The Meaning of Liff From axel.retif at mac.com Thu Jul 9 09:43:56 2009 From: axel.retif at mac.com (Axel E. Retif) Date: Thu, 09 Jul 2009 02:43:56 -0500 Subject: [tex-live] TL 09 pretest: xfrac Message-ID: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> Hi, I installed TL09 through MacTeX and, though xfrac is the same as in TL08, some packages it depends on have changed or are not installed. This sample document \documentclass{book}% \usepackage{xfrac} \usepackage{mathtools}% \begin{document} Some text and \sfrac{1}{2}. \end{document} stops compiling with ! Undefined control sequence. ...xfrac_scalefactor: {.83333}\def:Npn \xfrac_relscale: {\box_ht:... l.6 Some text and \sfrac{1}{2} . And with Some text and $\sfrac{1}{2}$. The first error is ! Undefined control sequence. \def:Npx \xfrac_next: {mathfam\number \fam } \IfExistsInstanceTF {... l.6 Some text and $\sfrac{1}{2} $. Best, Axel From mpg at elzevir.fr Thu Jul 9 11:05:04 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Thu, 09 Jul 2009 11:05:04 +0200 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> References: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> Message-ID: <4A55B2C0.3040809@elzevir.fr> Axel E. Retif a ?crit : > I installed TL09 through MacTeX and, though xfrac is the same as in > TL08, some packages it depends on have changed or are not installed. Hum, they are instaled: otherwise the error would be something like "file xxx.sty not found", not "undefined cs". Since TL cannot take care of upstream incompatibilities and merely imports its material from CTAN, I think the best we can do is ask the l3 team if they can fix it and prepare a coherent release of expl3, keys3 and xpackages before TL'09 freezes. Morten, do you think it is possible? Thanks, Manuel. From morten.hoegholm at gmail.com Thu Jul 9 11:44:59 2009 From: morten.hoegholm at gmail.com (=?ISO-8859-1?Q?Morten_H=F8gholm?=) Date: Thu, 9 Jul 2009 11:44:59 +0200 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> References: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> Message-ID: <859ec5630907090244xcf867fjb37b1a8bc55f257b@mail.gmail.com> On Thu, Jul 9, 2009 at 9:43 AM, Axel E. Retif wrote: > Hi, > > I installed TL09 through MacTeX and, though xfrac is the same as in TL08, > some packages it depends on have changed or are not installed. This sample > document > > \documentclass{book}% > \usepackage{xfrac} Yes, xfrac needs to be updated to reflect the changes in expl3. I will see if I can fix this fast. -- Morten From axel.retif at mac.com Thu Jul 9 12:02:56 2009 From: axel.retif at mac.com (Axel E. Retif) Date: Thu, 09 Jul 2009 05:02:56 -0500 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: <859ec5630907090244xcf867fjb37b1a8bc55f257b@mail.gmail.com> References: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> <859ec5630907090244xcf867fjb37b1a8bc55f257b@mail.gmail.com> Message-ID: <9FD2014B-3E37-4BEF-AE61-C01F6C9E6A9A@mac.com> On 9 Jul, 2009, at 04:44, Morten H?gholm wrote: > On Thu, Jul 9, 2009 at 9:43 AM, Axel E. Retif > wrote: >> Hi, >> >> I installed TL09 through MacTeX and, though xfrac is the same as in >> TL08, >> some packages it depends on have changed or are not installed. This >> sample >> document >> >> \documentclass{book}% >> \usepackage{xfrac} > > Yes, xfrac needs to be updated to reflect the changes in expl3. I will > see if I can fix this fast. Thank you. I look forward to it. Best, Axel From strobelmax at gaponline.de Thu Jul 9 13:45:22 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Thu, 09 Jul 2009 13:45:22 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <20090708212429.GL18637@gamma.logic.tuwien.ac.at> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> Message-ID: <4A55D852.8030909@gaponline.de> Hi, quoting Norbert Preining, [08.07.2009 23:24 +0100]: > Did you restart the installation, or initialized a complete new > installation? I restarted. > If you did restart (as given by install-tl above message), did it > continue or did it break always at the same package? It's always the same error, on the same package. So what could I do? Thanks Max -- "In my opinion MS is a lot better at making money than it is at making good operating systems." "Microsoft isn't evil, they just make really crappy operating systems." Linus Torvalds Max Strobel Pitzaustra?e 31 82467 Garmisch-Partenkirchen GPG-Public-Key: http://members.gaponline.de/strobelmax/keys http://strobel-max.de http://members.gaponline.de/strobelmax -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 250 bytes Desc: OpenPGP digital signature URL: From vext01 at gmail.com Thu Jul 9 13:58:43 2009 From: vext01 at gmail.com (Edd Barrett) Date: Thu, 9 Jul 2009 12:58:43 +0100 Subject: [tex-live] cmtt8 at 525 not found Message-ID: <20090709115843.GB3450@puff.home> Hello, I have a build and texmf of texlive from svn installed on my system: texmf-20090703.tbz2 tlsrc-20090704.tgz The install has been through the OpenBSD ports system and I susupect a packaging error on my part. Sample2e builds fine with pdflatex. My next test is my dissertation which uses all kinds of packages and environments, so is a good test. The document was made with tl-2008 and builds fine there. When building this on the new build, I get: !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 525 not found ==> Fatal error occurred, no output PDF file produced! Is this the case of a missing file in the texmf or something else? I am unsure. I listed references to cmtt8 in the original texmf-dist checkout and what I have installed on my system and diffed the lists: +./fonts/afm/public/amsfonts/cm/cmtt8.afm +./fonts/source/public/cm/cmtt8.mf +./fonts/source/public/latex-fonts/icmtt8.mf ./fonts/tfm/public/cm/cmtt8.tfm -./fonts/tfm/public/cmcyr/wcmtt8.tfm -./fonts/tfm/public/cmcyr/ycmtt8.tfm ./fonts/tfm/public/cmcyr/kcmtt8.tfm +./fonts/tfm/public/cmcyr/wcmtt8.tfm ./fonts/tfm/public/cmcyr/xcmtt8.tfm +./fonts/tfm/public/cmcyr/ycmtt8.tfm ./fonts/tfm/public/latex-fonts/icmtt8.tfm -./fonts/source/public/cm/cmtt8.mf -./fonts/source/public/latex-fonts/icmtt8.mf ./fonts/type1/public/amsfonts/cm/cmtt8.pfb ./fonts/type1/public/amsfonts/cm/cmtt8.pfm -./fonts/afm/public/amsfonts/cm/cmtt8.afm ./fonts/vf/public/cmcyr/kcmtt8.vf ./fonts/vf/public/cmcyr/wcmtt8.vf ./fonts/vf/public/cmcyr/xcmtt8.vf I would expect differences, as I strip srcfiles and it is likely that the + files are generated by updmap(?). Maybe one of the - files is required? Any pointers would be great. Thanks PS. I have some patches to the build system, which i needed to apply to get poppler integrated into the build properly. I will be posting these on tlbuild at some stage. -- Best Regards Edd Barrett (Freelance software developer / technical writer / open-source developer) http://students.dec.bmth.ac.uk/ebarrett From preining at logic.at Thu Jul 9 14:00:49 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 14:00:49 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A55D852.8030909@gaponline.de> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> Message-ID: <20090709120049.GB10058@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Max Strobel wrote: > > If you did restart (as given by install-tl above message), did it > > continue or did it break always at the same package? > > It's always the same error, on the same package. Very strange, always formula.doc.tar.lzma. Do you use the > So what could I do? Please replace the install-tl with the attached one, that should stop and not call the post action, but write all the log files Then call - remove everything in your destination folder but temp/ where there are the downloaded .tar.lzma - *remove* temp/formula.doc.tar.lzma - then call the new (attached) install-tl with your normal options PLUS -v: install-tl -v ... - if it breaks it will tell you where it has saved the log file, send me that one Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BRUMBY The fake antique plastic seal on a pretentious whisky bottle. --- Douglas Adams, The Meaning of Liff From zdenek.wagner at gmail.com Thu Jul 9 14:13:39 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Thu, 9 Jul 2009 14:13:39 +0200 Subject: [tex-live] Network installation of pretest TL fails Message-ID: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> Hi all, I tried to use network installation of the pretest TL but it died immediatelly with " Could not load TeX Live Database ...". Looking at the message and then to the servers I found that install-tl selects the mirror in the Czech Republic but the mirrors contain TL 2008 only, not TL 2009. Could the installer verify whether the TL database exists on the server and if not, select another mirror? BTW: I do not have space for CTAN mirroring but I could mirror TL. My computer is on a GB network. -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From vvv at vsu.ru Thu Jul 9 14:50:56 2009 From: vvv at vsu.ru (Vladimir Volovich) Date: Thu, 09 Jul 2009 16:50:56 +0400 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <20090709115843.GB3450@puff.home> (Edd Barrett's message of "Thu\, 9 Jul 2009 12\:58\:43 +0100") References: <20090709115843.GB3450@puff.home> Message-ID: <87d48a58b3.fsf@vvv.org.vrn.ru> "EB" == Edd Barrett writes: EB> +./fonts/afm/public/amsfonts/cm/cmtt8.afm EB> +./fonts/source/public/cm/cmtt8.mf EB> +./fonts/source/public/latex-fonts/icmtt8.mf EB> -./fonts/tfm/public/cmcyr/wcmtt8.tfm EB> -./fonts/tfm/public/cmcyr/ycmtt8.tfm EB> +./fonts/tfm/public/cmcyr/wcmtt8.tfm EB> +./fonts/tfm/public/cmcyr/ycmtt8.tfm EB> -./fonts/source/public/cm/cmtt8.mf EB> -./fonts/source/public/latex-fonts/icmtt8.mf EB> -./fonts/afm/public/amsfonts/cm/cmtt8.afm EB> I would expect differences, as I strip srcfiles and it is likely EB> that the + files are generated by updmap(?). Maybe one of the - EB> files is required? your lists of "- files" and "+ files" are the same. you did not sort the file lists before running the diff. Best, v. From strobelmax at gaponline.de Thu Jul 9 15:11:10 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Thu, 09 Jul 2009 15:11:10 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <20090709120049.GB10058@gamma.logic.tuwien.ac.at> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> Message-ID: <4A55EC6E.9000808@gaponline.de> Hi, Norbert Preining schrieb: > Very strange, always formula.doc.tar.lzma. > > Do you use the > What would you write here? > > Please replace the install-tl with the attached one, that should stop > and not call the post action, but write all the log files > Did you want to send me a new one, or which should I use? Thanks Max -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From vext01 at gmail.com Thu Jul 9 15:13:40 2009 From: vext01 at gmail.com (Edd Barrett) Date: Thu, 9 Jul 2009 14:13:40 +0100 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <87d48a58b3.fsf@vvv.org.vrn.ru> References: <20090709115843.GB3450@puff.home> <87d48a58b3.fsf@vvv.org.vrn.ru> Message-ID: <20090709131340.GC3450@puff.home> Hi, On Thu, Jul 09, 2009 at 04:50:56PM +0400, Vladimir Volovich wrote: > your lists of "- files" and "+ files" are the same. you did not sort the > file lists before running the diff. Bah, schoolboy error. This means that it is not a matter of missing files in the texmf. Hmmm. -- Best Regards Edd Barrett (Freelance software developer / technical writer / open-source developer) http://students.dec.bmth.ac.uk/ebarrett From preining at logic.at Thu Jul 9 15:19:33 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 15:19:33 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <20090709120049.GB10058@gamma.logic.tuwien.ac.at> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> Message-ID: <20090709131933.GA19134@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Norbert Preining wrote: > Do you use the I was a bit dizzy when writing ;-) > Please replace the install-tl with the attached one, that should stop > and not call the post action, but write all the log files Now it is attached. Please replace the one you are normally calling with the one here. > Then do > - remove everything in your destination folder but temp/ where there > are the downloaded .tar.lzma > - *remove* temp/formula.doc.tar.lzma > - then call the new (attached) install-tl with your normal options > PLUS -v: > install-tl -v ... > - if it breaks it will tell you where it has saved the log file, send > me that one Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- MONKS TOFT (n.) The bundle of hair which is left after a monk has been tonsured, which he keeps tired up with a rubber band and uses for chasing ants away. --- Douglas Adams, The Meaning of Liff -------------- next part -------------- #!/usr/bin/env perl # $Id: install-tl 12911 2009-05-03 09:21:06Z hhenkel $ # # Copyright 2007, 2008, 2009 Reinhard Kotucha, Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. # # Be careful when changing wording: Every normal informational message # output here must be recognized by the long grep in tl-update-tlnet. # # TODO: # - with -gui pop up a transient window showing: # testing for compressed archive packages ... # testing for uncompressed live system ... # testing for network access ... # loading tlpdb, this can take some time ... # (that, and maybe some others can be done with the waitVariableX # thingy as described in the Perl/Tk book in the chapter that can be # found on the net) (Werner 28.10.08) my $svnrev = '$Revision: 12911 $'; $svnrev =~ m/: ([0-9]+) /; $::installerrevision = $1; # taken from 00texlive.config: release, $tlpdb->config_release; our $texlive_release; BEGIN { $^W = 1; my $Master; my $me = $0; $me =~ s!\\!/!g if $^O =~ /^MSWin(32|64)$/i; if ($me =~ m!/!) { ($Master = $me) =~ s!(.*)/[^/]*$!$1!; } else { $Master = "."; } $::installerdir = $Master; # All platforms: add the installer modules unshift (@INC, "$::installerdir/tlpkg"); } use Cwd 'abs_path'; use Getopt::Long qw(:config no_autoabbrev); use Pod::Usage; use TeXLive::TLUtils qw(platform platform_desc which getenv win32 unix info log debug tlwarn ddebug get_system_tmpdir member process_logging_options rmtree mkdirhier make_var_skeleton make_local_skeleton install_package copy install_packages dirname setup_programs welcome welcome_paths); use TeXLive::TLMedia; use TeXLive::TLPOBJ; use TeXLive::TLPDB; use TeXLive::TLConfig; use TeXLive::TLPostActions; if (win32) { require TeXLive::TLWinGoo; TeXLive::TLWinGoo->import( qw( &win_version &is_vista &admin &non_admin ®_country &expand_string &global_tmpdir &get_system_path &get_user_path &setenv_reg &unsetenv_reg &add_texbindir_to_path &remove_texbindirs_from_path ®ister_extension &unregister_extension ®ister_file_type &unregister_file_type &broadcast_env &update_assocs &add_desktop_shortcut &add_menu_shortcut &remove_desktop_shortcut &remove_menu_shortcut &init_unshortbat &create_uninstaller )); } use strict; # debugging/logging cmd lines options: # -q shut up terminal output but warning messages # -v do a bit of debugging to stdout and logfile # repeated use increases the value of verbosity # @::LOGLINES = (); # # $install{$packagename} == 1 if it should be installed my %install; # # the different modules have to assign a code blob to this global variable # which starts the installation. # Example: In install-menu-text.pl there is # $::run_menu = \&run_menu_text; # $::run_menu = sub { die "no UI defined." ; }; # the default scheme to be installed my $default_scheme='scheme-full'; # some arrays where the lists of collections to be installed are saved # our for menus our @collections_std; our @collections_lang; our @collections_lang_doc; # The global variable %vars is an associative list which contains all # variables and their values which can be changed by the user. # needs to be our since TeXLive::TLUtils uses it # # The following values are taken from the remote tlpdb using the # $tlpdb->option_XXXXX # settings (i.e., taken from tlpkg/tlpsrc/00texlive-installation.tlpsrc # # 'option_symlinks' => 0, # 'sys_bin' => '/usr/local/bin', # 'sys_man' => '/usr/local/man', # 'sys_info' => '/usr/local/info', # 'option_doc' => 1, # 'option_src' => 1, # 'option_fmt' => 0, # 'option_letter' => 0, our %vars=( # 'n_' means 'number of'. 'this_platform' => platform(), 'n_systems_available' => 0, 'n_systems_selected' => 0, 'n_collections_selected' => 0, 'n_collections_available' => 0, 'total_size' => 0, 'src_splitting_supported' => 1, 'doc_splitting_supported' => 1, 'selected_scheme' => $default_scheme, 'from_dvd' => 0, ); # option handling my $opt_from_dvd = ""; my $opt_gui = (win32() ? "perltk" : "text"); my $opt_help = 0; my $opt_location = ""; my $opt_no_gui = 0; my $opt_nonadmin = 0; my $opt_portable = 0; my $opt_print_arch = 0; my $opt_profileseed = ""; my $opt_profile = ""; my $opt_scheme = ""; my $opt_version = 0; # default language for GUI installer $::lang = "en"; # use the fancy directory selector for TEXDIR $::alternative_selector = 0; # if we find a file installation.profile we ask the user whether we should # continue with the installation # note, we are in the installer directory. if (-r "installation.profile") { print "ABORTED INSTALLATION FOUND: installation.profile\n"; print "Do you want to continue with the exact same settings as before (y/N): "; my $answer = ; if ($answer =~ m/^y(es)?$/i) { $opt_profile = "installation.profile"; } } # first process verbosity/quiet options process_logging_options(); # now the others GetOptions( "fancyselector" => \$::alternative_selector, "from_dvd" => \$opt_from_dvd, "gui:s" => \$opt_gui, "lang=s" => \$::opt_lang, "location|url=s" => \$opt_location, "no-cls", # $::opt_no_cls in install-menu-text-pl "no-gui" => \$opt_no_gui, "non-admin" => \$opt_nonadmin, "portable" => \$opt_portable, "print-arch" => \$opt_print_arch, "profile-seed=s" => \$opt_profileseed, "profile=s" => \$opt_profile, "scheme=s" => \$opt_scheme, "version" => \$opt_version, "help|?" => \$opt_help) or pod2usage(1); if ($opt_gui eq "") { # the --gui option was given with an empty argument, set it to perltk $opt_gui = "perltk"; } if (win32()) { pod2usage(-exitstatus => 0, -verbose => 2, -noperldoc => 1, -output => \*STDOUT) if $opt_help; } else { pod2usage(-exitstatus => 0, -verbose => 2, -file => $0) if $opt_help; } if ($opt_version) { print "install-tl (TeX Live Cross Platform Installer)", " revision $::installerrevision\n"; if (open (REL_TL, "$::installerdir/release-texlive.txt")) { # print first and last lines, which have the TL version info. my @rel_tl = ; print $rel_tl[0]; print $rel_tl[$#rel_tl]; close (REL_TL); } exit 0; } if ($#ARGV >= 0) { # we still have arguments left, should only be gui, otherwise die if ($ARGV[0] =~ m/^gui$/i) { $opt_gui = "perltk"; } else { die "$0: Extra arguments `@ARGV'; try --help if you need it.\n"; } } if (defined($::opt_lang)) { $::lang = $::opt_lang; } if ($opt_profile) { if (-r $opt_profile) { info("Automated TeX Live installation using profile: $opt_profile\n"); } else { $opt_profile = ""; info("Profile $opt_profile not readable, continuing in interactive mode.\n"); } } if ($opt_nonadmin and win32()) { non_admin(); } # the TLPDB instances we will use. $tlpdb is for the one from the installation # media, while $localtlpdb is for the new installation # $tlpdb must be our because it is used in install-menu-text.pl our $tlpdb; my $localtlpdb; my $location; # $finished == 1 if the menu call already did the installation my $finished = 0; @::info_hook = (); my $system_tmpdir=get_system_tmpdir(); my $media; # special uses of install-tl: if ($opt_print_arch) { print platform()."\n"; exit 0; } elsif ($opt_portable) { &do_portable (); } # continuing with normal install # check as soon as possible for GUI functionality to give people a chance # tp interrupt. if (($opt_gui ne "text") && !$opt_no_gui && ($opt_profile eq "")) { # try to load Tk.pm, but don't die if it doesn't work eval { require Tk; }; if ($@) { # that didn't work out, so warn the user and continue with text mode tlwarn("Cannot load Tk, maybe something is missing and\n"); tlwarn("maybe http://tug.org/texlive/distro.html#perltk can help.\n"); tlwarn("Error message from loading Tk:\n"); tlwarn(" $@\n"); tlwarn("Continuing in text mode...\n"); $opt_gui = "text"; } eval { my $foo = Tk::MainWindow->new; $foo->destroy; }; if ($@) { tlwarn("perl/Tk unusable, cannot create main windows.\n"); if (platform() eq "universal-darwin") { tlwarn("That could be because X11 is not installed or started.\n"); } tlwarn("Error message from creating MainWindow:\n"); tlwarn(" $@\n"); tlwarn("Continuing in text mode...\n"); $opt_gui = "text"; } if ($opt_gui eq "text") { # we switched from GUI to non-GUI mode, tell the user and wait a bit tlwarn("\nSwitching to text mode installer, if you want to cancel, do it now.\n"); tlwarn("Waiting for 3 second\n"); sleep(3); } } # initialize the correct platform platform(); if (!setup_programs ("$::installerdir/tlpkg/installer", "$::_platform_")) { tlwarn("$0: Couldn't set up the necessary programs;\n" . " perhaps your platform ($::_platform_) is not supported.\n"); exit 1; } # determine where we will find the distribution to install from. # $location = $opt_location; $location || ($location = "$::installerdir"); if ($location =~ m!^(ctan$|(http|ftp)://)!i) { $location =~ s,/(tlpkg|archive)?/*$,,; # remove any trailing tlpkg or / if ($location =~ m/^($TeXLiveServerURL|ctan$)/) { $location = TeXLive::TLUtils::give_ctan_mirror(); } $TeXLiveURL = $location; $media = 'NET'; } else { # remove leading file:/+ part $location =~ s!^file://*!/!i; $location = abs_path($location); if (-d "$location/$Archive") { $media='CD'; } elsif (-d "$location/texmf/web2c") { $media='DVD'; } else { if ($opt_location) { # user gave a --location but nothing can be found there, so die die "$0: cannot find installation source at $opt_location.\n"; } # no --location given, but NET installation $TeXLiveURL = $location = TeXLive::TLUtils::give_ctan_mirror(); $media = 'NET'; } } info("Installing from: $location\n"); info("Platform: ", platform, " => \'", platform_desc(platform), "\'\n"); if ($media eq "DVD") { info("Distribution: live (uncompressed)\n"); } elsif ($media eq "CD") { info("Distribution: inst (compressed)\n"); } elsif ($media eq "NET") { info("Distribution: net (downloading)\n"); info("Using URL: $TeXLiveURL\n"); } else { info("Distribution: $media\n"); } info("Directory for temporary files: $system_tmpdir\n"); if ($opt_from_dvd and ($media ne "DVD")) { print "Not running from DVD; 'from_dvd' option not applicable\n"; $opt_from_dvd = 0; } $vars{'from_dvd'} = $opt_from_dvd; load_tlpdb(); log("Installer revision: $::installerrevision\n"); log("Database revision: " . $tlpdb->config_revision . "\n"); # correctly set the splitting support # for DVD we always support splitting if (($media eq "NET") || ($media eq "CD")) { $vars{'src_splitting_supported'} = $tlpdb->config_src_container; $vars{'doc_splitting_supported'} = $tlpdb->config_doc_container; } $texlive_release = $tlpdb->config_release; set_platforms_supported(); set_texlive_default_dirs(); initialize_collections(); set_install_platform(); # initialize the scheme from the command line value, if given. if ($opt_scheme) { # add the scheme- prefix if they didn't give it. $opt_scheme = "scheme-$opt_scheme" if $opt_scheme !~ /^scheme-/; my $scheme = $tlpdb->get_package($opt_scheme); if (defined($scheme)) { select_scheme($opt_scheme); # select it } else { tlwarn("Scheme $opt_scheme not defined, ignoring it.\n"); } } if ($opt_profile eq "") { if ($opt_profileseed) { read_profile("$opt_profileseed"); } # do the normal interactive installation. # # here we could load different menu systems. Currently several things # are "our" so that the menu implementation can use it. The $tlpdb, the # %var, and all the @collection* # install-menu-*.pl have to assign a code ref to $::run_menu which is # run, and should change ONLY stuff in %vars # The allowed keys in %vars should be specified somewhere ... # the menu implementation should return # MENU_INSTALL do the installation # MENU_ABORT abort every action immediately, no cleanup # MENU_QUIT try to quit and clean up mess our $MENU_INSTALL = 0; our $MENU_ABORT = 1; our $MENU_QUIT = 2; our $MENU_ALREADYDONE = 3; $opt_gui = "text" if ($opt_no_gui); # finally do check for additional screens in the $opt_gui setting: # format: # --gui :,,... # which will passed to run_menu (, , ...) # my @runargs; if ($opt_gui =~ m/^([^:]*):(.*)$/) { $opt_gui = $1; @runargs = split ",", $2; } if (-r "$::installerdir/tlpkg/installer/install-menu-${opt_gui}.pl") { require("installer/install-menu-${opt_gui}.pl"); } else { tlwarn("UI plugin $opt_gui not found,\n"); tlwarn("Using text mode installer.\n"); require("installer/install-menu-text.pl"); } my $ret = &{$::run_menu}(@runargs); if ($ret == $MENU_QUIT) { do_cleanup(); MISSING flushlog(); exit(1); } if ($ret == $MENU_ABORT) { # omit do_cleanup(). flushlog(); exit(2); } if ($ret == $MENU_ALREADYDONE) { debug("run_menu has already done the work ... cleaning up.\n"); $finished = 1; } if (!$finished && ($ret != $MENU_INSTALL)) { tlwarn("Unknown return value of run_menu: $ret\n"); exit(3); } } else { read_profile($opt_profile); } if (!$finished) { # do the actual installation # win32: first, remove trailing slash from texdir[w] # in case it is the root of a drive $vars{'TEXDIR'} =~ s![/\\]$!!; $vars{'TEXDIRW'} =~ s![/\\]$!!; info("Installing to: $vars{TEXDIR}\n"); do_installation(); } do_cleanup(); exit(0); ################################################################### # # FROM HERE ON ONLY SUBROUTINES # NO VARIABLE DECLARATIONS # ################################################################### sub do_installation { # do the actual installation my $h; prepare_installation(); if (!$vars{'from_dvd'}) { calc_depends(); save_options_into_tlpdb(); do_install_packages(); } if (win32()) { my $path = TeXLive::TLWinGoo::get_system_env() -> {'/Path'}; $path =~ s/[\s\x00]+$//; log("Old system path: $path\n"); $path = TeXLive::TLWinGoo::get_user_env() -> {'/Path'}; if ($path) { $path =~ s/[\s\x00]+$//; log("Old user path: $path\n"); } else { log("Old user path: none\n"); } add_texbindir_to_path($vars{'TEXDIR'}.'/bin/win32'); $path = TeXLive::TLWinGoo::get_system_env() -> {'/Path'}; $path =~ s/[\s\x00]+$//; log("New system path: $path\n"); $path = TeXLive::TLWinGoo::get_user_env() -> {'/Path'}; if ($path) { $path =~ s/[\s\x00]+$//; log("New user path: $path\n"); } else { log("New user path: none\n"); } # setenv_reg('TEXMFSYSVAR', $vars{'TEXMFSYSVAR'}) if $vars{'from_dvd'}; setenv_reg('TEXMFCNF', $vars{'TEXMFSYSVAR'}.'/web2c') if $vars{'from_dvd'}; broadcast_env(); create_uninstaller($vars{'TEXDIR'}, $vars{'TEXDIRW'}, $vars{'TEXMFSYSVAR'}, $vars{'TEXMFSYSCONFIG'}); } do_postinst_stuff(); # now we save every scheme that is fully covered by the stuff we have # installed to the $localtlpdb foreach my $s ($tlpdb->schemes) { my $stlp = $tlpdb->get_package($s); die ("That cannot happen, $s not defined in tlpdb") unless defined($stlp); my $incit = 1; foreach my $d ($stlp->depends) { if (!defined($localtlpdb->get_package($d))) { $incit = 0; last; } } if ($incit) { $localtlpdb->add_tlpobj($stlp); } } $localtlpdb->save unless $vars{'from_dvd'}; } sub dump_vars { my $filename=shift; my $fh; if (ref($filename)) { $fh = $filename; } else { open VARS, ">$filename"; $fh = \*VARS; } foreach my $key (keys %vars) { print $fh "$key $vars{$key}\n"; } close VARS if (!ref($filename)); debug("\n%vars dumped to '$filename'.\n"); } # Determine which platforms are supported. sub set_platforms_supported { my @binaries = $tlpdb->available_architectures; for my $binary (@binaries) { unless (defined $vars{"binary_$binary"}) { $vars{"binary_$binary"}=0; } } for my $key (keys %vars) { ++$vars{'n_systems_available'} if ($key=~/^binary/); } } # Environment variables and default values on UNIX: # TEXLIVE_INSTALL_PREFIX /usr/local/texlive => $tex_prefix # TEXLIVE_INSTALL_TEXDIR $tex_prefix/2007 => $TEXDIR # TEXLIVE_INSTALL_TEXMFSYSVAR $TEXDIR/texmf-var # TEXLIVE_INSTALL_TEXMFSYSCONFIG $TEXDIR/texmf-config # TEXLIVE_INSTALL_TEXMFLOCAL $tex_prefix/texmf-local # TEXLIVE_INSTALL_TEXMFHOME '$HOME/texmf' sub set_texlive_default_dirs { my $tex_prefix; my $texmfsysvar; my $texmfsysconfig; my $texmflocal; my $texmfhome; $tex_prefix=getenv('TEXLIVE_INSTALL_PREFIX'); if (win32) { my $prog = getenv('ProgramFiles'); $tex_prefix ||= $prog . '/texlive'; # $tex_prefix ||= $prog . '/texlive' if TeXLive::TLWinGoo::dir_writable($prog); # $tex_prefix||=getenv('USERPROFILE') . '/texlive'; } else { $tex_prefix||='/usr/local/texlive'; } $vars{'TEXDIRW'}="$tex_prefix/$texlive_release"; $texmfsysvar=getenv('TEXLIVE_INSTALL_TEXMFSYSVAR'); $texmfsysvar||=$vars{'TEXDIRW'} . '/texmf-var'; $vars{'TEXMFSYSVAR'}=$texmfsysvar; $texmfsysconfig=getenv('TEXLIVE_INSTALL_TEXMFSYSCONFIG'); $texmfsysconfig||=$vars{'TEXDIRW'} . '/texmf-config'; $vars{'TEXMFSYSCONFIG'}=$texmfsysconfig; $texmflocal=getenv('TEXLIVE_INSTALL_TEXMFLOCAL'); $texmflocal||="$tex_prefix/texmf-local"; $vars{'TEXMFLOCAL'}=$texmflocal; $vars{'TEXDIR'} = $vars{'from_dvd'} ? abs_path($::installerdir) : $vars{'TEXDIRW'}; $texmfhome=getenv('TEXLIVE_INSTALL_TEXMFHOME'); $texmfhome ||= "~"; $vars{'TEXMFHOME'}="$texmfhome/texmf"; } sub calc_depends { # we have to reset the install hash EVERY TIME otherwise everything will # always be installed since the default is scheme-full which selects # all packages and never deselects it %install=(); my $p; my $a; # initialize the %install hash with what should be installed # First look for packages in the selected scheme. my $scheme=$tlpdb->get_package($vars{'selected_scheme'}); if (!defined($scheme)) { die ("Scheme $vars{'selected_scheme'} not defined, vars:\n"); dump_vars(\*STDOUT); } for my $scheme_content ($scheme->depends) { $install{"$scheme_content"}=1 unless ($scheme_content=~/^collection-/); } # Now look for collections in the %vars hash. These are not # necessarily the collections required by a scheme. The final # decision is made in the collections/languages menu. foreach my $key (keys %vars) { if ($key=~/^collection-/) { $install{$key} = 1 if $vars{$key}; } } # compute the list of archs to be installed my @archs; foreach (keys %vars) { if (m/^binary_(.*)$/ ) { if ($vars{$_}) { push @archs, $1; } } } # if programs for arch=win32 are installed we also have to install # bin-tlperl.win32 which provides the "hidden" perl that will be used # to run all the perl scripts. # Furthermore we install bin-tlgs.win32 and bin-tlpsv.win32, too if (grep(/^win32$/, at archs)) { $install{"bin-tlperl.win32"} = 1; $install{"bin-tlgs.win32"} = 1; $install{"bin-tlpsv.win32"} = 1; } # loop over all the packages until it is getting stable my $changed = 1; while ($changed) { # set $changed to 0 $changed = 0; # collect the already selected packages my @pre_selected = keys %install; debug("initial number of installations: $#pre_selected\n"); # loop over all the pre_selected and add them foreach $p (@pre_selected) { ddebug("pre_selected $p\n"); my $pkg = $tlpdb->get_package($p); if (!defined($pkg)) { tlwarn("$p is mentioned somewhere but not available, disabling it.\n"); $install{$p} = 0; next; } foreach my $p_dep ($tlpdb->get_package($p)->depends) { if ($p_dep =~ m/^(.*)\.ARCH$/) { my $foo = "$1"; foreach $a (@archs) { $install{"$foo.$a"} = 1 if defined($tlpdb->get_package("$foo.$a")); } } elsif ($p_dep =~ m/^(.*)\.win32$/) { # a win32 package should *only* be installed if we are installing # the win32 arch if (grep(/^win32$/, at archs)) { $install{$p_dep} = 1; } } else { $install{$p_dep} = 1; } } } # check for newly selected packages my @post_selected = keys %install; debug("number of post installations: $#post_selected\n"); # set repeat condition if ($#pre_selected != $#post_selected) { $changed = 1; } } # now do the size computation my $size = 0; foreach $p (keys %install) { my $tlpobj = $tlpdb->get_package($p); if (not(defined($tlpobj))) { tlwarn("$p should be installed but " . "is not in texlive.tlpdb; disabling.\n"); $install{$p} = 0; next; } $size+=$tlpobj->docsize if $vars{'option_doc'}; $size+=$tlpobj->srcsize if $vars{'option_src'}; $size+=$tlpobj->runsize; foreach $a (@archs) { $size += $tlpobj->binsize->{$a} if defined($tlpobj->binsize->{$a}); } } $vars{'total_size'} = sprintf "%d", ($size * $TeXLive::TLConfig::BlockSize)/1024**2; } sub load_tlpdb { my $master = $location; info("Loading $master/$TeXLive::TLConfig::InfraLocation/$TeXLive::TLConfig::DatabaseName\n"); $tlpdb=TeXLive::TLPDB->new(root => "$master"); if (!defined($tlpdb)) { die "$0: Could not load TeX Live Database from $master, goodbye.\n"; } # set the defaults to what is specified in the tlpdb $vars{'option_doc'} = $tlpdb->option_install_docfiles; $vars{'option_src'} = $tlpdb->option_install_srcfiles; $vars{'option_fmt'} = $tlpdb->option_create_formats; $vars{'option_letter'} = defined($tlpdb->option_paper) && ($tlpdb->option_paper eq "letter" ? 1 : 0); $vars{'option_symlinks'} = $tlpdb->option_create_symlinks; $vars{'sys_bin'} = $tlpdb->option_sys_bin; $vars{'sys_man'} = $tlpdb->option_sys_man; $vars{'sys_info'} = $tlpdb->option_sys_info; # check that the default scheme is actually present, otherwise switch to # scheme-minimal if (!defined($tlpdb->get_package($default_scheme))) { if (!defined($tlpdb->get_package("scheme-minimal"))) { die("Aborting, cannot find either $default_scheme or scheme_minimal"); } $default_scheme = "scheme-minimal"; $vars{'selected_scheme'} = $default_scheme; } } sub initialize_collections { foreach my $pkg ($tlpdb->list_packages) { my $tlpobj = $tlpdb->{'tlps'}{$pkg}; if ($tlpobj->category eq "Collection") { $vars{"$pkg"}=0; ++$vars{'n_collections_available'}; if ($pkg=~/collection-lang/) { push @collections_lang, $pkg; } elsif ($pkg=~/documentation/) { if ($pkg=~/documentation-base/) { push @collections_std, $pkg; } else { push @collections_lang_doc, $pkg; } } else { push @collections_std, $pkg; } } } my $scheme_tlpobj = $tlpdb->get_package($default_scheme); if (defined ($scheme_tlpobj)) { $vars{'n_collections_selected'}=0; foreach my $dependent ($scheme_tlpobj->depends) { if ($dependent=~/^(collection-.*)/) { $vars{"$1"}=1; ++$vars{'n_collections_selected'}; } } } if ($vars{"binary_win32"}) { $vars{"collection-wintools"} = 1; ++$vars{'n_collections_selected'}; } } sub set_install_platform { my $detected_platform=platform; my $warn_nobin; my $warn_nobin_x86_64_linux; my $nowarn=""; my $wp='***'; # warning prefix $warn_nobin="\n$wp WARNING: No binaries for your platform found. "; $warn_nobin_x86_64_linux="$warn_nobin" . "$wp No binaries for x86_64-linux found, using i386-linux instead.\n"; my $ret = $warn_nobin; if (defined $vars{"binary_$detected_platform"}) { $vars{"binary_$detected_platform"}=1; $vars{'inst_platform'}=$detected_platform; $ret = $nowarn; } elsif ($detected_platform eq 'x86_64-linux') { $vars{'binary_i386-linux'}=1; $vars{'inst_platform'}='i386-linux'; $ret = $warn_nobin_x86_64_linux; } else { $ret = $warn_nobin; } foreach my $key (keys %vars) { if ($key=~/^binary.*/) { ++$vars{'n_systems_selected'} if $vars{$key}==1; } } return($ret); } sub create_profile { my $profilepath = shift; # The file "TLprofile" is created at the beginning of the # installation process and contains information about the current # setup. The purpose is to allow non-interactive installations. my $fh; if (ref($profilepath)) { $fh = $profilepath; } else { open PROFILE, ">$profilepath"; $fh = \*PROFILE; } my $tim = gmtime(time); print $fh "# texlive.profile written on $tim UTC\n"; print $fh "# It will NOT be updated and reflects only the\n"; print $fh "# installation profile at installation time.\n"; print $fh "selected_scheme $vars{selected_scheme}\n"; foreach my $key (sort keys %vars) { print $fh "$key $vars{$key}\n" if $key=~/^collection/ and $vars{$key}==1; print $fh "$key $vars{$key}\n" if $key=~/^option_letter/; print $fh "$key $vars{$key}\n" if $key=~/^option_doc/; print $fh "$key $vars{$key}\n" if $key=~/^option_fmt/; print $fh "$key $vars{$key}\n" if $key=~/^option_src/; print $fh "$key $vars{$key}\n" if $key=~/^option_symlinks/; if ($vars{'option_symlinks'}) { print $fh "sys_bin ", $vars{'sys_bin'}, "\n" if $key =~ /^sys_bin/; print $fh "sys_man ", $vars{'sys_man'}, "\n" if $key =~ /^sys_man/; print $fh "sys_info ", $vars{'sys_info'}, "\n" if $key =~ /^sys_info/; } print $fh "$key $vars{$key}\n" if $key=~/^TEXDIR/; # includes TEXDIRW print $fh "$key $vars{$key}\n" if $key=~/^TEXMFSYSVAR/; print $fh "$key $vars{$key}\n" if $key=~/^TEXMFSYSCONFIG/; print $fh "$key $vars{$key}\n" if $key=~/^TEXMFLOCAL/; print $fh "$key $vars{$key}\n" if $key=~/^TEXMFHOME/; } if (!ref($profilepath)) { close PROFILE; } } sub read_profile { my $profilepath = shift; open PROFILE, "<$profilepath" or die "$0: Cannot open profile $profilepath for reading.\n"; my %pro; while () { next if m/^[[:space:]]*$/; # skip empty lines next if m/^[[:space:]]*#/; # skip comment lines chomp; # remove eol my ($k,$v) = split (" ", $_, 2); # value might have spaces $pro{$k} = $v; } foreach (keys %vars) { # clear out collections from var if (m/^collection-/) { $vars{$_} = 0; } if (defined($pro{$_})) { $vars{$_} = $pro{$_}; } } # if a profile contains *only* the selected_scheme setting without # any collection, we assume that exactely that scheme should be installed my $coldefined = 0; foreach my $k (keys %pro) { if ($k =~ m/^collection-/) { $coldefined = 1; last; } } # if at least one collection has been defined return here return if $coldefined; # since no collections have been defined in the profile, we # set those to be installed on which the scheme depends my $scheme=$tlpdb->get_package($vars{'selected_scheme'}); if (!defined($scheme)) { dump_vars(\*STDOUT); die ("Scheme $vars{selected_scheme} not defined.\n"); } for my $scheme_content ($scheme->depends) { $vars{"$scheme_content"}=1 if ($scheme_content=~/^collection-/); } } sub prepare_installation { make_var_skeleton "$vars{'TEXMFSYSVAR'}"; make_local_skeleton "$vars{'TEXMFLOCAL'}"; mkdirhier "$vars{'TEXMFSYSCONFIG'}"; if ($vars{'from_dvd'}) { $localtlpdb = $tlpdb; } else { $localtlpdb=new TeXLive::TLPDB; $localtlpdb->root("$vars{'TEXDIR'}"); } } sub do_install_packages { my @what; foreach my $package (sort keys %install) { push @what, $package if ($install{$package} == 1); } if (!install_packages($tlpdb,$media,$localtlpdb,\@what, $vars{'option_src'},$vars{'option_doc'})) { my $profile_name = "installation.profile"; create_profile($profile_name); tlwarn("Installation failed.\n"); tlwarn("Rerunning the installer will try to restart the installation.\n"); tlwarn("Or you can restart by running the installer with:\n"); if (win32()) { tlwarn(" install-tl.bat --profile $profile_name [EXTRA-ARGS]\n"); } else { tlwarn(" install-tl --profile $profile_name [EXTRA-ARGS]\n"); } flushlog(); exit(1); } } # for later complete removal we want to save some options and values # into the local tlpdb: # - should links be set, and if yes, the destination (bin,man,info) sub save_options_into_tlpdb { $localtlpdb->option_platform($::_platform_); $localtlpdb->option_location($location); $localtlpdb->option_paper($vars{'option_letter'} ? "letter" : "a4"); $localtlpdb->option_create_formats($vars{'option_fmt'} ? "1" : "0"); $localtlpdb->option_create_symlinks($vars{'option_symlinks'} ? "1" : "0"); $localtlpdb->option_sys_bin($vars{'sys_bin'}); $localtlpdb->option_sys_info($vars{'sys_info'}); $localtlpdb->option_sys_man($vars{'sys_man'}); $localtlpdb->option_install_docfiles($vars{'option_doc'} ? "1" : "0"); $localtlpdb->option_install_srcfiles($vars{'option_src'} ? "1" : "0"); my @archs; foreach (keys %vars) { if (m/^binary_(.*)$/ ) { if ($vars{$_}) { push @archs, $1; } } } $localtlpdb->option_available_architectures(@archs); $localtlpdb->save() unless $vars{'from_dvd'}; } # do_postinst_stuff has to fix up the texmf tree and install some missing # files. The things to do are taken from the install-live.sh installer # of former times, and should be critically checked. sub do_postinst_stuff { my $TEXDIR="$vars{'TEXDIR'}"; my $TEXDIRW="$vars{'TEXDIRW'}"; my $TEXMFSYSVAR="$vars{'TEXMFSYSVAR'}"; my $TEXMFSYSCONFIG="$vars{'TEXMFSYSCONFIG'}"; my $TEXMFLOCAL="$vars{'TEXMFLOCAL'}"; my $tmv; do_texmf_cnf() unless ($opt_portable); # final program execution # we have to do several things: # - clean the environment from spurious TEXMF related variables # - add the bin dir to the PATH # - select perl interpreter and set the correct perllib # - run the programs # Step 1: Clean the environment my @TMFVARS0=qw(VARTEXFONTS TEXMF SYSTEXMF VARTEXFONTS TEXMFDBS WEB2C TEXINPUTS TEXFORMATS MFBASES MPMEMS TEXPOOL MFPOOL MPPOOL PSHEADERS TEXFONTMAPS TEXPSHEADERS TEXCONFIG TEXMFCNF); my @TMFVARS1=qw(TEXMFMAIN TEXMFDIST TEXMFLOCAL TEXMFSYSVAR TEXMFSYSCONFIG TEXMFHOME TEXMFVAR TEXMFCONFIG); if (defined($ENV{'TEXMFCNF'}) and !$vars{'from_dvd'} and !$opt_portable) { print "WARNING: environment variable TEXMFCNF is set. You should know what you are doing. We will remove that for the post install actions, but all further operations might be disturbed.\n\n"; } foreach $tmv (@TMFVARS0) { delete $ENV{$tmv} if (defined($ENV{$tmv})); } if (!$opt_portable) { foreach $tmv (@TMFVARS1) { delete $ENV{$tmv} if (defined($ENV{$tmv})); } } $ENV{'TEXMFSYSVAR'} = $vars{'TEXMFSYSVAR'} if $vars{'from_dvd'}; # Step 2: Setup the PATH, switch to the new Perl my $pathsep=(win32)? ';' : ':'; my $plat_bindir="$TEXDIR/bin/$vars{'this_platform'}"; my $perl_bindir="$TEXDIR/tlpkg/tlperl/bin"; my $perl_libdir="$TEXDIR/tlpkg/tlperl/lib"; ## This won't do any good; ## have to remove other tex directories in calling batchfile # if (win32) { # debug("Removing other TeXs from path\n"); # my @newpt = (); # foreach my $d (split (';', $ENV{'PATH'})) { # push @newpt, $d unless TeXLive::TLWinGoo::is_a_texdir($d); # } # $ENV{'PATH'} = join($pathsep, @newpt); # debug("Path after removals(s):\n $ENV{'PATH'}\n"); # } debug("Prepending $plat_bindir to PATH\n"); $ENV{'PATH'}="$plat_bindir" . "$pathsep" . "$ENV{'PATH'}"; if (win32) { debug("Prepending $perl_bindir to PATH\n"); $ENV{'PATH'}="$perl_bindir" . "$pathsep" . "$ENV{'PATH'}"; $ENV{'PATH'} =~ s!/!\\!g; } debug("\nNew PATH is now:\n"); foreach my $dir (split $pathsep, $ENV{'PATH'}) { debug(" $dir\n"); } debug("\n"); if (win32) { $ENV{'PERL5LIB'}="$perl_libdir"; } # # post install actions # if (win32()) { debug "Actual environment:\n".`set`."\n\n"; debug 'Effective TEXMFCNF: '.`kpsewhich -expand-path=\$TEXMFCNF`."\n"; } # (re-)initialize batchfile for uninstalling shortcuts if (win32() and !$opt_portable) { mkdirhier("$TEXDIRW/tlpkg/installer") if $vars{'from_dvd'}; init_unshortbat($TEXDIRW); } foreach my $package (sort keys %install) { if ($install{$package} && defined($PostInstall{$package})) { info("running post install action for $package\n"); &{$PostInstall{$package}}($TEXDIR, $TEXDIRW, $TEXMFSYSVAR, $TEXMFLOCAL); } } # $opt_portable: no %install but we still want xetex postinstall &{$PostInstall{'xetex'}}($TEXDIR, $TEXDIRW, $TEXMFSYSVAR, $TEXMFLOCAL) if $opt_portable; update_assocs() if win32(); # Step 4: run the programs if (!$opt_portable and !$vars{'from_dvd'}) { info("running mktexlsr $TEXDIR/texmf-dist $TEXDIR/texmf\n"); system('mktexlsr', "$TEXDIR/texmf-dist", "$TEXDIR/texmf"); } # we have to generate the various config file. That could be done with # texconfig generate * but Win32 does not have texconfig. But we have # $localtlpdb and this is simple code, so do it directly, i.e., duplicate # the code from the various generate-*.pl scripts info("writing fmtutil.cnf data to $TEXMFSYSVAR/web2c/fmtutil.cnf\n"); my $tlp = $vars{'from_dvd'} ? $tlpdb : $localtlpdb; TeXLive::TLUtils::create_fmtutil($tlp, #$localtlpdb, "$TEXMFSYSVAR/web2c/fmtutil.cnf", "$TEXMFLOCAL/web2c/fmtutil-local.cnf"); mkdirhier "$vars{'TEXMFSYSCONFIG'}/web2c"; info("writing updmap.cfg to $TEXMFSYSCONFIG/web2c/updmap.cfg\n"); TeXLive::TLUtils::create_updmap ($tlp, #$localtlpdb, "$TEXMFSYSCONFIG/web2c/updmap.cfg", "$TEXMFLOCAL/web2c/updmap-local.cfg"); info("writing language.dat data to $TEXMFSYSVAR/tex/generic/config/language.dat\n"); TeXLive::TLUtils::create_language_dat($tlp, #$localtlpdb, "$TEXMFSYSVAR/tex/generic/config/language.dat", "$TEXMFLOCAL/tex/generic/config/language-local.dat"); info("writing language.def data to $TEXMFSYSVAR/tex/generic/config/language.def\n"); TeXLive::TLUtils::create_language_def($tlp, #$localtlpdb, "$TEXMFSYSVAR/tex/generic/config/language.def", "$TEXMFLOCAL/tex/generic/config/language-local.def"); info("running mktexlsr $TEXMFSYSVAR\n"); system('mktexlsr', "$TEXMFSYSVAR"); info("running updmap-sys... "); # system('updmap-sys', '--nohash'); log(`updmap-sys --nohash 2>&1`); info("done\n"); info("re-running mktexlsr $TEXMFSYSVAR\n"); system('mktexlsr', "$TEXMFSYSVAR"); # now work through the options if specified at all # letter instead of a4 if ($vars{'option_letter'}) { info("Setting default paper size to letter\n"); if (platform() eq "hppa-hpux") { # we didn't get a texlua binary for hppa-hpux, so try texconfig system("texconfig", "paper", "letter"); } else { system("texlua", "$TEXDIR/texmf/scripts/texlive/texconf.tlu", "--sys", "--noformat", "paper", "letter"); } } # all formats option if ($vars{'option_fmt'}) { info("pre-generating all format files (fmtutil-sys --all), be patient... "); #system('fmtutil-sys', '--all'); # try to capture that output log(`fmtutil-sys --all 2>&1`); info("done.\n"); } # option_links if ($vars{'option_symlinks'}) { # bin files my @files; mkdirhier $vars{'sys_bin'}; if (-w $vars{'sys_bin'}) { info("linking binaries to $vars{'sys_bin'}\n"); @files = `ls $plat_bindir`; chomp(@files); `cd "$vars{'sys_bin'}" && rm -f @files`; `ln -s "$plat_bindir/"* "$vars{'sys_bin'}"`; } else { info("destination of bin symlink $vars{'sys_bin'} not writable, " . "no linking of bin files done.\n"); } if ($vars{'option_doc'}) { # info files mkdirhier $vars{'sys_info'}; if (-w $vars{'sys_info'}) { info("linking info pages to $vars{'sys_info'}\n"); @files = `ls "$TEXDIR/texmf/doc/info"`; chomp(@files); `cd "$vars{'sys_info'}" && rm -f @files`; `ln -s "$TEXDIR/texmf/doc/info/"*info* "$vars{'sys_info'}"`; } else { info("destination of info symlink $vars{'sys_info'} not writable, " . "no linking of info files done.\n"); } # man files mkdirhier $vars{'sys_man'}; if (-w $vars{'sys_man'}) { info("linking man pages to $vars{'sys_man'}\n"); my $foo = `(cd "$TEXDIR/texmf/doc/man" && echo *)`; my @mans = split ' ', $foo; chomp(@mans); foreach my $m (@mans) { my $mandir = "$TEXDIR/texmf/doc/man/$m"; next unless -d $mandir; mkdirhier "$vars{'sys_man'}/$m"; next unless -w "$vars{'sys_man'}/$m"; @files = `ls "$mandir"`; chomp(@files); `cd "$vars{'sys_man'}/$m" && rm -f @files`; `ln -s "$mandir/"* "$vars{'sys_man'}/$m"`; } } else { info("destination of man symlink $vars{'sys_man'} not writable, " . "no linking of man files done.\n"); } } } } # we have to adjust the texmf.cnf file to the paths set in the configuration! sub do_texmf_cnf { open(TMF,"<$vars{'TEXDIR'}/texmf/web2c/texmf.cnf") or die "$vars{'TEXDIR'}/texmf/web2c/texmf.cnf not found: $!"; my @texmfcnflines = ; close(TMF); my @newtmf; my @changedtmf; # we have to find TEXMFLOCAL TEXMFSYSVAR and TEXMFHOME foreach my $line (@texmfcnflines) { if ($line =~ m/^TEXMFLOCAL/) { # by default TEXMFLOCAL = TEXDIR/../texmf-local, if this is the case # we don't have to change anything from the default my $deftmlocal = dirname($vars{'TEXDIR'}); $deftmlocal .= "/texmf-local"; if ("$vars{'TEXMFLOCAL'}" eq "$deftmlocal") { push @newtmf, $line; } else { push @newtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n"; push @changedtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n"; } } elsif ($line =~ m/^TEXMFSYSVAR/) { # by default TEXMFSYSVAR = TEXDIR/texmf-var, if this is the case # we don't have to change anything from the default if ("$vars{'TEXMFSYSVAR'}" eq "$vars{'TEXDIR'}/texmf-var") { push @newtmf, $line; } else { push @newtmf, "TEXMFSYSVAR = $vars{'TEXMFSYSVAR'}\n"; push @changedtmf, "TEXMFSYSVAR = $vars{'TEXMFSYSVAR'}\n"; } } elsif ($line =~ m/^TEXMFSYSCONFIG/) { # by default TEXMFSYSCONFIG = TEXDIR/texmf-config, if this is the case # we don't have to change anything from the default if ("$vars{'TEXMFSYSCONFIG'}" eq "$vars{'TEXDIR'}/texmf-config") { push @newtmf, $line; } else { push @newtmf, "TEXMFSYSCONFIG = $vars{'TEXMFSYSCONFIG'}\n"; push @changedtmf, "TEXMFSYSCONFIG = $vars{'TEXMFSYSCONFIG'}\n"; } } elsif ($line =~ m/^TEXMFHOME/) { # kpse now expands ~ to USERPROFILE, so we don't treat win32 and # unix differently push @newtmf, "TEXMFHOME = $vars{'TEXMFHOME'}\n"; if ("$vars{'TEXMFHOME'}" ne "~/texmf") { push @changedtmf, "TEXMFHOME = $vars{'TEXMFHOME'}\n"; } } elsif ($line =~ m/^OSFONTDIR/) { if (win32()) { push @newtmf, "OSFONTDIR = \$SystemRoot/fonts//\n"; push @changedtmf, "OSFONTDIR = \$SystemRoot/fonts//\n"; } else { push @newtmf, $line; } } else { push @newtmf, $line; } } my $TMF; if (!$vars{'from_dvd'}) { $TMF = ">$vars{'TEXDIR'}/texmf.cnf"; open(TMF, $TMF) || die "open($TMF) failed: $!"; print TMF <get_package($s); if (defined ($scheme_tlpobj)) { $vars{'n_collections_selected'}=0; foreach my $dependent ($scheme_tlpobj->depends) { if ($dependent=~/^(collection-.*)/) { $vars{"$1"}=1; ++$vars{'n_collections_selected'}; } } } # we have first set all collection-* keys to zero and than # set to 1 only those which are required by the scheme # since now scheme asks for collection-wintools we set its vars value # to 1 in case we are installing win32 binaries if ($vars{"binary_win32"}) { $vars{"collection-wintools"} = 1; ++$vars{'n_collections_selected'}; } # for good measure, update the deps calc_depends(); } sub update_numbers { $vars{'n_collections_available'}=0; $vars{'n_collections_selected'} = 0; $vars{'n_systems_available'} = 0; $vars{'n_systems_selected'} = 0; foreach my $key (keys %vars) { if ($key =~ /^binary/) { ++$vars{'n_systems_available'}; ++$vars{'n_systems_selected'} if $vars{$key} == 1; } if ($key =~ /^collection-/) { ++$vars{'n_collections_available'}; ++$vars{'n_collections_selected'} if $vars{$key} == 1; } } } sub flushlog { my $fh; if (open(LOG,">install-tl.log")) { print "Writing log file to current working directory.\n"; $fh = \*LOG; } else { $fh = \*STDERR; print "Not creating a log file but flushing messages to stderr.\n"; } foreach my $l (@::LOGLINES) { print $fh $l; } } sub check_on_lang_collection_installed { # we check that at least one lang collection is installed: foreach my $c (@collections_lang) { return 1 if $vars{"$c"}; } if ($vars{"selected_scheme"} eq "scheme-context") { # context return 1; } return 0; } sub do_cleanup { # now open the log file and write out the log lines # try to open a log file # the user could have given the -logfile option in which case all the # stuff is already dumped to it and $::LOGFILE defined. So do not # redefine it if (!defined($::LOGFILE)) { if (open(LOGF,">$vars{'TEXDIRW'}/install-tl.log")) { $::LOGFILE = \*LOGF; foreach my $line(@::LOGLINES) { print $::LOGFILE "$line"; } } else { tlwarn("$0: Cannot create log file $vars{'TEXDIRW'}/install-tl.log: $!\n" . "Not writing out log lines.\n"); } } # remove temporary files from TEXDIR/temp if (($media eq "CD") or ($media eq "NET")) { debug("Remove temporary downloaded containers...\n"); rmtree("$vars{'TEXDIRW'}/temp") if (-d "$vars{'TEXDIRW'}/temp"); } # dump various things to the log file #if (defined($::LOGFILE)) { # print $::LOGFILE "\nDump of vars:\n"; # foreach my $key (keys %vars) { # print $::LOGFILE "$key $vars{$key}\n"; # } # create_profile($::LOGFILE); #} # should not be needed any more #dump_vars("$system_tmpdir/texlive.vars"); # write the profile out if ($vars{'from_dvd'}) { create_profile("$vars{'TEXDIRW'}/texlive.profile"); debug("Profile written to $vars{'TEXDIRW'}/texlive.profile\n"); } else { create_profile("$vars{'TEXDIR'}/$InfraLocation/texlive.profile"); debug("Profile written to $vars{'TEXDIR'}/$InfraLocation/texlive.profile\n"); } # Close log file if present close($::LOGFILE) if (defined($::LOGFILE)); if (defined($::LOGFILENAME) and (-e $::LOGFILENAME)) { print "Logfile: $::LOGFILENAME\n"; } elsif (-e "$vars{'TEXDIRW'}/install-tl.log") { print "Logfile: $vars{'TEXDIRW'}/install-tl.log\n"; } else { print "No logfile\n"; } } # portable option, invoked from tl-portable script. # sub do_portable { $::opt_verbosity = -1; $::_platform_ = platform(); $location = getenv('TEXDIR'); die "$0: Don't use --portable directly; use tl-portable instead\n" unless $location; $vars{'TEXDIR'} = $location; if (not -d $vars{'TEXDIR'}.'/bin/'.$::_platform_) { # shouldn't happen die "$0: Platform ".$::_platform_." not supported."; } # set_platforms_supported(); # set_texlive_default_dirs(); $vars{'TEXDIRW'} = getenv('TEXDIRW'); $vars{'TEXMFSYSVAR'} = getenv('TEXMFSYSVAR'); $vars{'TEXMFSYSCONFIG'} = getenv('TEXMFSYSCONFIG'); $vars{'TEXMFLOCAL'} = getenv('TEXMFLOCAL'); $vars{'TEXMFHOME'} = getenv('TEXMFHOME'); $vars{'TEXMFVAR'} = getenv('TEXMFVAR'); $vars{'TEXMFCONFIG'} = getenv('TEXMFCONFIG'); if (win32()) { non_admin(); my $winpath = "$vars{'TEXDIR'}/bin/win32"; } our $PORTABLE_PROMPT_DONE = 0; # used in subroutine below if (! -d "$vars{'TEXMFCONFIG'}" ) { portable_prompt (); mkdirhier "$vars{'TEXMFCONFIG'}"; } if (! -d "$vars{'TEXMFSYSCONFIG'}" ) { portable_prompt (); mkdirhier "$vars{'TEXMFSYSCONFIG'}"; } if (! -d "$vars{'TEXMFSYSVAR'}" ) { portable_prompt (); load_tlpdb(); $localtlpdb = $tlpdb; $texlive_release = $tlpdb->config_release; make_var_skeleton "$vars{'TEXMFSYSVAR'}"; # the usual option for pregenerating all formats doesn't apply $vars{'option_fmt'} = 0; do_postinst_stuff(); } close($::LOGFILE) if defined($::LOGFILE); print TeXLive::TLUtils::welcome; exit 0; # Give the user a chance to bail before changing anything. # (Nested subroutine.) sub portable_prompt { return if $PORTABLE_PROMPT_DONE; $PORTABLE_PROMPT_DONE = 1; print "About to generate some files, press Enter to continue:"; ; } } # # some helper fucntion sub select_collections { my $varref = shift; foreach (@_) { $varref->{$_} = 1; } } sub deselect_collections { my $varref = shift; foreach (@_) { $varref->{$_} = 0; } } __END__ =head1 NAME install-tl - the TeX Live Cross Platform Installer =head1 SYNOPSIS install-tl [OPTION]... install-tl.bat [OPTION]... =head1 DESCRIPTION The TeX Live installer works across all supported platforms and allows to install TeX Live from various media, including the network. Post-installation configuration, packages updates, and more, are now available through B(1), the TeX Live Manager (L). The most up-to-date version of this documentation is on the Internet at L. =head1 OPTIONS =over 4 =item B<-gui> [[=]I[:I,...]] If no I is given starts the default GUI installer (default on Windows). If I is given loads the given installer module. Currently the following modules are supported: =over 8 =item C The text mode user interface which is the default on Unix systems, and can be forced with by giving C as I, or with the C<-no-gui> switch. =item C The all-in-one GUI installer which is the default on Windows. It is also selected when giving the C<-gui> option without any I. =item C A new wizard like installation menu. This I allows selecting specific pages of the wizard by giving them as I: -gui wizard:welcome,path,scheme,integration,install =back The C and C modules, and thus also when calling with a simple C<-gui> (without I) requires the Perl/Tk module (L; if Perl/Tk is not available, installation continues in text mode. =item B<-no-gui> Use the text mode installer (default except on Windows). =item B<-lang> I<2-letter lang code> (only for GUI installer) If possible, start the installer translated into the language specified by the 2-letter language code. Currently supported languages: English (en, default), German (de), French (fr), Dutch (nl), Polish (pl) and Slovenian (sl). =item B<-location> I Provide an installation source, either a local directory via C or a C url, or a network location via a C or C url. If the location is local, the installation type (compressed or live) is automatically determined, by checking for the presence of a C directory relative to the root. Compressed is preferred if both are available, since it is faster. Here's an example of using a local directory: -location /local/TL/repository/copy If the location is on the network, trailing C characters and/or trailing C and C components are ignored. For example, you could choose a particular CTAN mirror with something like this: -location http://ctan.example.org/tex-archive/texlive/tlnet/2008 Of course a proper hostname and its particular top-level CTAN path have to be specified. (The list of CTAN mirrors is maintained at L.) The default is to pick a mirror automatically, using L; the chosen mirror is used for the entire download. You can use the special location name C as an abbreviation for this. See L for more about CTAN and its mirrors. After installation is complete, you can use that installation as the location for another installation. If you chose to install less than the full scheme containing all packages, the list of available schemes will be adjusted accordingly. =item B<-no-cls> (only for text mode installer) do not clear the screen when entering a new menu (for debugging purposes). =item B<-non-admin> For Windows only: configure for the current user, not for all users. =item B<-portable> Start the installer for portable use---but use the C scripts instead of this option. See below for details. =item B<-print-arch> Print the detected arch-os combination and exit. =item B<-profile> I Load the I file for repeated installations on different systems. A I contains the values of all necessary variable for the installation. After normal installation has finished a profile for that exact installation is written into DEST/tlpkg/texlive.profile. That file can be used to do the exact same installation on a different computer. You can also hand-craft such a profile starting from a generated one by changing some values. Normally a profile has to contain the value 1 for each collection that should be installed, even if the scheme is specified. That follows from the logic of the installer that you first select a scheme and then can change the actual collections being installed. There is one exception to this: If the profile contains a variable for B and I collection variable is defined in the profile, then the collections which the specified scheme requires are installed. Thus, a simple line C together with the definitions of the paths (C, C, C, C, C, C) suffices to install the medium scheme with all default options. =item B<-scheme> I Schemes are the highest level of package grouping in TeX Live; the default is to use the C scheme, which includes everything. This option overrides that default. You can change the scheme again before the actual installation with the usual menu. The I argument may optionally have a prefix C. The list of supported scheme names depends on what your installation location provides; see the interactive menu list. =item B<-q> Omit normal informational messages. =item B<-v> Include debugging messages; repeat for maximum debugging, as in C<-v -v>. (Further repeats are accepted but ignored.) =item B<-logfile> I Write both all messages (informational, debugging, warnings) to I, in addition to standard output or standard error. If this option is not given, the installer will create a log file in the root of the writable installation tree, for example, C for the I release. =item B<--help>, B<-help>, B<-?> Display this help and exit. =item B<--version>, B<-version> Output version information and exit. =back As usual, all options can be specified with either C<-> or C<-->, and arguments can be be separated from their options by either a space or C<=>. =head1 PORTABLE USE The TeX Live root directory contains a shell script C and a DOS batch file C which start up a new shell and command prompt in which TeX Live can be run with minimal impact on the host system. These files start up C with the C<-portable> option for some minimal preparation. Don't use this option directly; it makes very specific assumptions about its environment. =head1 AUTHORS AND COPYRIGHT This script and its documentation were written for the TeX Live distribution (L) and both are licensed under the GNU General Public License Version 2 or later. =cut ### Local Variables: ### perl-indent-level: 2 ### tab-width: 2 ### indent-tabs-mode: nil ### End: # vim:set tabstop=2 expandtab: # From preining at logic.at Thu Jul 9 15:21:26 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 15:21:26 +0200 Subject: [tex-live] Network installation of pretest TL fails In-Reply-To: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> References: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> Message-ID: <20090709132126.GB19134@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Zdenek Wagner wrote: > not TL 2009. Could the installer verify whether the TL database exists > on the server and if not, select another mirror? That is the automatic mirroring, for pretest please select one mirror manually via -location. No, we wont retry different mirrors, because it might be that the user is simply offline. > BTW: I do not have space for CTAN mirroring but I could mirror TL. My > computer is on a GB network. Karl will answer, but you can simply rsync from one of the other servers listed at tug.org/texlive/pretest.html. Thanks! Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SCORRIER (n.) A small hunting dog trained to snuffle amongst your private parts. --- Douglas Adams, The Meaning of Liff From zdenek.wagner at gmail.com Thu Jul 9 15:33:47 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Thu, 9 Jul 2009 15:33:47 +0200 Subject: [tex-live] Network installation of pretest TL fails In-Reply-To: <20090709132126.GB19134@gamma.logic.tuwien.ac.at> References: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> <20090709132126.GB19134@gamma.logic.tuwien.ac.at> Message-ID: <8719b6240907090633n3cf9f9e3qf171e73215abafb7@mail.gmail.com> 2009/7/9 Norbert Preining : > On Do, 09 Jul 2009, Zdenek Wagner wrote: >> not TL 2009. Could the installer verify whether the TL database exists >> on the server and if not, select another mirror? > > That is the automatic mirroring, for pretest please select one mirror > manually via -location. > In the meantime I found that the installer looks automatically to http://ftp.cstug.cz/pub/tex/CTAN/systems/texlive/tlnet but the correct location is http://ftp.cstug.cz/pub/tex/tlnet/tlpkg/ Installation took 11 minutes. > No, we wont retry different mirrors, because it might be that the user > is simply offline. > My idea was to try another mirror if the selected mirror can be accessed (eg top-level directory exists) but the TL database cannot be found. >> BTW: I do not have space for CTAN mirroring but I could mirror TL. My >> computer is on a GB network. > > Karl will answer, but you can simply rsync from one of the other servers > listed at tug.org/texlive/pretest.html. > > Thanks! > > Norbert > > ------------------------------------------------------------------------------- > Dr. Norbert Preining ? ? ? ?Vienna University of Technology > Debian Developer ? ? ? ? ? ? ? ? ? ? ? ? Debian TeX Group > gpg DSA: 0x09C5B094 ? ? ?fp: 14DF 2E6C 0307 BE6D AD76 ?A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > SCORRIER (n.) > A small hunting dog trained to snuffle amongst your private parts. > ? ? ? ? ? ? ? ? ? ? ? ?--- Douglas Adams, The Meaning of Liff > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From strobelmax at gaponline.de Thu Jul 9 16:00:16 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Thu, 09 Jul 2009 16:00:16 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <20090709131933.GA19134@gamma.logic.tuwien.ac.at> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> Message-ID: <4A55F7F0.5070404@gaponline.de> Hi Norbert, Norbert Preining schrieb: > On Do, 09 Jul 2009, Norbert Preining wrote: > >> Please replace the install-tl with the attached one, that should stop >> and not call the post action, but write all the log files >> > > Now it is attached. Please replace the one you are normally calling with > the one here. > > >> Then do >> - remove everything in your destination folder but temp/ where there >> are the downloaded .tar.lzma >> - *remove* temp/formula.doc.tar.lzma >> - then call the new (attached) install-tl with your normal options >> PLUS -v: >> install-tl -v ... >> Now I did everything what you wrote, but now I can't start the install-tl. If I want to start it, there is the following error: max at chaac:~/Downloads/install-tl$ sudo ./install-tl -v sudo: ./install-tl: command not found But I don't know, why the error suddenly appeared. I only deleteted all files on /usr/local/texlive, but /usr/local/texlive/2008/temp. I should do that, or did I understand you wrong? Thanks Max -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From preining at logic.at Thu Jul 9 16:12:32 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 16:12:32 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A55F7F0.5070404@gaponline.de> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> <4A55F7F0.5070404@gaponline.de> Message-ID: <20090709141232.GB21882@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Max Strobel wrote: > sudo: ./install-tl: command not found chmod +x install-tl Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- KIRBY (n.) Small but repulsive piece of food prominently attached to a person's face or clothing. See also CHIPPING ONGAR. --- Douglas Adams, The Meaning of Liff From daleif at imf.au.dk Thu Jul 9 16:16:39 2009 From: daleif at imf.au.dk (Lars Madsen) Date: Thu, 09 Jul 2009 16:16:39 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A55F7F0.5070404@gaponline.de> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> <4A55F7F0.5070404@gaponline.de> Message-ID: <4A55FBC7.10603@imf.au.dk> Max Strobel wrote: > Hi Norbert, > > Norbert Preining schrieb: >> On Do, 09 Jul 2009, Norbert Preining wrote: >> >>> Please replace the install-tl with the attached one, that should stop >>> and not call the post action, but write all the log files >>> >> Now it is attached. Please replace the one you are normally calling with >> the one here. >> >> >>> Then do >>> - remove everything in your destination folder but temp/ where there >>> are the downloaded .tar.lzma >>> - *remove* temp/formula.doc.tar.lzma >>> - then call the new (attached) install-tl with your normal options >>> PLUS -v: >>> install-tl -v ... >>> > > Now I did everything what you wrote, but now I can't start the > install-tl. If I want to start it, there is the following error: > > max at chaac:~/Downloads/install-tl$ sudo ./install-tl -v > > sudo: ./install-tl: command not found > > > But I don't know, why the error suddenly appeared. I only deleteted all > files on /usr/local/texlive, but /usr/local/texlive/2008/temp. > I should do that, or did I understand you wrong? > > Thanks > Max > > did you check the permissions on the file? -- /daleif From st_philipp at yahoo.de Thu Jul 9 17:11:28 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Thu, 09 Jul 2009 17:11:28 +0200 Subject: [tex-live] Biber in TeX Live? Message-ID: <4A5608A0.5040909@yahoo.de> Hello, are there any plans to include the current beta version of the BibLaTeX backend Biber in TeX Live? Regards, Philipp From Robin.Fairbairns at cl.cam.ac.uk Thu Jul 9 17:31:20 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Thu, 09 Jul 2009 16:31:20 +0100 Subject: [tex-live] Biber in TeX Live? In-Reply-To: Your message of Thu, 09 Jul 2009 17:11:28 +0200. <4A5608A0.5040909@yahoo.de> Message-ID: <2516.1247153480@cl.cam.ac.uk> Philipp Stephani wrote: > are there any plans to include the current beta version of the BibLaTeX > backend Biber in TeX Live? hmm. i think i approached the biber people about putting a copy on ctan: all i can find of that is a message saying that my mail to the developers' mailing list had been frozen. i appear to have dropped the ball on that. i did exchange mail with francois charette (and you?) about listing it in the faq as a part of the brave new bibliography world along with biblatex (which was there already). they certainly haven't submitted anything, or suggested that we should pull something and put it on the archive. so perhaps they don't consider themselves ready for wider dissemination of the package? robin From mpg at elzevir.fr Thu Jul 9 15:03:08 2009 From: mpg at elzevir.fr (=?ISO-8859-2?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Thu, 09 Jul 2009 15:03:08 +0200 Subject: [tex-live] Network installation of pretest TL fails In-Reply-To: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> References: <8719b6240907090513q2544c83fi877ea88002ec3a0d@mail.gmail.com> Message-ID: <4A55EA8C.1050004@elzevir.fr> Zdenek Wagner a ?crit : > I tried to use network installation of the pretest TL but it died > immediatelly with " Could not load TeX Live Database ...". Looking at > the message and then to the servers I found that install-tl selects > the mirror in the Czech Republic but the mirrors contain TL 2008 only, > not TL 2009. Could the installer verify whether the TL database exists > on the server and if not, select another mirror? > For the pre-test, you have to use the -location option, as explained in [1] with a location from [2]. [1] http://tug.org/texlive/pretest.html [2] http://tug.org/texlive/mirmon/ > BTW: I do not have space for CTAN mirroring but I could mirror TL. My > computer is on a GB network. > I guess more mirrors of TL09 during the test period are always welcome, and you should arrange the technical details with Karl. Manuel. From strobelmax at gaponline.de Thu Jul 9 19:41:38 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Thu, 09 Jul 2009 19:41:38 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <20090709141232.GB21882@gamma.logic.tuwien.ac.at> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> <4A55F7F0.5070404@gaponline.de> <20090709141232.GB21882@gamma.logic.tuwien.ac.at> Message-ID: <4A562BD2.4000009@gaponline.de> Norbert Preining schrieb: > On Do, 09 Jul 2009, Max Strobel wrote: > >> sudo: ./install-tl: command not found >> > > chmod +x install-tl > Thanks that was it. Now I observed, that the installation is stopping on different packages. Now it once stopped on package pstrix, three times on allrunes. I also tried to start it with ./install-tl -v, but I can't find the log-file. Could you say me, were it is saved? I will try it once more to install with the option "v" and will send you the log-file, when it breaks and I know, where the log is saved. Thanks MAx -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From strobelmax at gaponline.de Thu Jul 9 21:41:29 2009 From: strobelmax at gaponline.de (Max Strobel) Date: Thu, 09 Jul 2009 21:41:29 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A562BD2.4000009@gaponline.de> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> <4A55F7F0.5070404@gaponline.de> <20090709141232.GB21882@gamma.logic.tuwien.ac.at> <4A562BD2.4000009@gaponline.de> Message-ID: <4A5647E9.4050603@gaponline.de> Hi again, however it works. I don't know why it worked now and many times before not. One thing I have to say: Why works the installation with option -v such fast? Thanks for all your help Max -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From preining at logic.at Thu Jul 9 22:44:40 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 9 Jul 2009 22:44:40 +0200 Subject: [tex-live] Error at installing TeX-Live 2008 on Ubuntu In-Reply-To: <4A5647E9.4050603@gaponline.de> References: <4A550BCB.5000301@gaponline.de> <20090708212429.GL18637@gamma.logic.tuwien.ac.at> <4A55D852.8030909@gaponline.de> <20090709120049.GB10058@gamma.logic.tuwien.ac.at> <20090709131933.GA19134@gamma.logic.tuwien.ac.at> <4A55F7F0.5070404@gaponline.de> <20090709141232.GB21882@gamma.logic.tuwien.ac.at> <4A562BD2.4000009@gaponline.de> <4A5647E9.4050603@gaponline.de> Message-ID: <20090709204440.GC29342@gamma.logic.tuwien.ac.at> On Do, 09 Jul 2009, Max Strobel wrote: > Why works the installation with option -v such fast? It is not the -v, it is probably because after all the trials finally you have had all the packages already downloaded. Your problem seems to be a bad mirror, not anything else. You can try a complete new installation selecting a different mirror with tlmgr -location ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- Having been erased, The document you're seeking Must now be retyped. --- Windows Error Haiku From luecking at uark.edu Thu Jul 9 23:58:19 2009 From: luecking at uark.edu (Dan Luecking) Date: Thu, 09 Jul 2009 16:58:19 -0500 Subject: [tex-live] shade.sty is malformed Message-ID: <200907092158.n69LwI2C016646@comp.uark.edu> In all of TeX Live from 2005 to 2009 (and perhaps earlier) the file: texmf-dist/tex/generic/genmisc/shade.sty is actually the concatenation of four files that should be separate. As it exists, this file is unusable. Those sepatate files actually exist on CTAN in macros/generic/shade. They are: README, description.tex, shade.tex and shade.mf In this form, the package is usable, but these separated files are not present in TeX Live. Another genmisc file: backgrnd.tex is at least partly dependent on shade.tex; however, it is usable without it. Since this seems not to have been noticed for several years, I expect a correction is not critical ;-) Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas "Dubito ergo cogito, cogito ergo sum" --Descartes From karl at freefriends.org Fri Jul 10 01:47:14 2009 From: karl at freefriends.org (Karl Berry) Date: Thu, 9 Jul 2009 18:47:14 -0500 Subject: [tex-live] TL2009: metafont not run for pdflatex In-Reply-To: <4A54609F.8080505@uni-graz.at> Message-ID: <200907092347.n69NlE331168@f7.net> the PK files for concrete roman and concrete math are not generated when running pdflatex. Christian, thanks for the report. Thanh and/or Martin, it seems the enabling of mktexpk was removed from pdftex.web. Was this intentional? (I hope not.) I didn't see it mentioned in NEWS, anyway. In the pdftex.web from TL 2008, the code looks like this: end else kpse_init_prog('PDFTEX', fixed_pk_resolution, nil, nil); if not kpse_var_value('MKTEXPK') then kpse_set_program_enabled (kpse_pk_format, 1, kpse_src_cmdline); set_job_id(year, month, day, time); In the pdftex.web currently in svn, the 'if not ... cmdline);' is absent. (Around line 19379.) Please advise. Thanks, Karl From herbs at wideopenwest.com Fri Jul 10 02:58:38 2009 From: herbs at wideopenwest.com (Herbert Schulz) Date: Thu, 9 Jul 2009 19:58:38 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907082355.n68NtHI19465@f7.net> References: <200907082355.n68NtHI19465@f7.net> Message-ID: On Jul 8, 2009, at 6:55 PM, Karl Berry wrote: > I think it is more consistant. Don't forget that the ultimate goal > of loading esptopdf in graphics.cfg (with restricted \write18 > enabled by default) is to give the user the illusion that eps is > embedabble by pdflatex just like any other format, so it should > behave like any other format, as far as possible. > > Well said. Howdy, It appears that the automatic inclusion of epstopdf can cause problems when using pst-pdf. Compile the enclosed file (the example from pst-pdf) with latex (to create the file containing the cropped graphics). Rename that file pst- pdf-example-pics.pdf (i.e., append `-pics' to the base name). Then run pdflatex on the original file. Under TL2008 it all works very well while there is an error stop with TL2009. Download the file pst-pdf-example.zip from . Good Luck, Herb Schulz (herbs at wideopenwest dot com) From kakuto at fuk.kindai.ac.jp Fri Jul 10 03:18:48 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Fri, 10 Jul 2009 10:18:48 +0900 Subject: [tex-live] TL2009: metafont not run for pdflatex In-Reply-To: Your message of "Thu, 9 Jul 2009 18:47:14 -0500" References: <200907092347.n69NlE331168@f7.net> Message-ID: <200907100118.n6A1InOM019403@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Karl, > Thanh and/or Martin, it seems the enabling of mktexpk was removed from > pdftex.web. Was this intentional? (I hope not.) I didn't see it > mentioned in NEWS, anyway. > > In the pdftex.web from TL 2008, the code looks like this: > > end else > kpse_init_prog('PDFTEX', fixed_pk_resolution, nil, nil); > if not kpse_var_value('MKTEXPK') then > kpse_set_program_enabled (kpse_pk_format, 1, kpse_src_cmdline); > set_job_id(year, month, day, time); > > In the pdftex.web currently in svn, the 'if not ... cmdline);' is absent. > (Around line 19379.) That was intentional. For that the new string "pk" is added for the option [-no]-mktex=FMT. Namely, pk is generated by pdflatex -mktex=pk ... ... Thanks, Akira From kakuto at fuk.kindai.ac.jp Fri Jul 10 05:28:49 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Fri, 10 Jul 2009 12:28:49 +0900 Subject: [tex-live] TL2009: metafont not run for pdflatex In-Reply-To: Your message of "Fri, 10 Jul 2009 10:18:48 +0900" References: <200907100118.n6A1InOM019403@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <200907100328.n6A3Sok1020983@jupiter.elec.sv.fuk.kindai.ac.jp> > ... the new string "pk" is added for the > option [-no]-mktex=FMT. "pk" is added by Thanh, when he removed the default-pk generation code from pdftex.web, in the help message of the option [-no]-mktex=FMT for pdfTeX. See texmfmp-help.h. Thanks, Akira From firmicus at ankabut.net Fri Jul 10 09:32:24 2009 From: firmicus at ankabut.net (=?ISO-8859-1?Q?Fran=E7ois_Charette?=) Date: Fri, 10 Jul 2009 09:32:24 +0200 Subject: [tex-live] Biber in TeX Live? In-Reply-To: <2516.1247153480@cl.cam.ac.uk> References: <2516.1247153480@cl.cam.ac.uk> Message-ID: <4A56EE88.8030207@ankabut.net> Robin Fairbairns wrote : > Philipp Stephani wrote: > > >> are there any plans to include the current beta version of the BibLaTeX >> backend Biber in TeX Live? >> > > hmm. i think i approached the biber people about putting a copy on > ctan: all i can find of that is a message saying that my mail to the > developers' mailing list had been frozen. i appear to have dropped the > ball on that. > Strange, I don't remember seeing this message... Sorry. In any case, let me state that I am very much in favour of putting biber on CTAN. But I have decided to wait for the release of biblatex 0.9, when the biber backend becomes officially supported. > i did exchange mail with francois charette (and you?) no, that must have been another Philip(p)! > about listing it in the faq as a part of the brave new bibliography world along with > biblatex (which was there already). > BTW, in the entry please change "the generation multilingual citations" to "the generation of multilingual citations" at the end. > they certainly haven't submitted anything, or suggested that we should > pull something and put it on the archive. > > so perhaps they don't consider themselves ready for wider dissemination > of the package? > Exactly. As long as biblatex itself is not included in TL, there is no point in having biber. And as we are currently going through an active development phase, we would rather recommend interested users to try the development version of biber (via git) instead of relying on some beta snapshot. Note also that the biblatex option "backend=biber" is not even yet documented (and was consciously not mentioned in the latest release notes). The situation will certainly have changed dramatically by the time TL 2010 is released :) Fran?ois From Robin.Fairbairns at cl.cam.ac.uk Fri Jul 10 10:57:51 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Fri, 10 Jul 2009 09:57:51 +0100 Subject: [tex-live] Biber in TeX Live? In-Reply-To: Your message of Fri, 10 Jul 2009 09:32:24 +0200. <4A56EE88.8030207@ankabut.net> Message-ID: <11643.1247216271@cl.cam.ac.uk> Fran?ois Charette wrote: > BTW, in the entry > please change > "the generation multilingual citations" to "the generation of > multilingual citations" at the end. done, in the sources. will make it to the web "soon" (fsvo "soon"). > > they certainly haven't submitted anything, or suggested that we should > > pull something and put it on the archive. > > > > so perhaps they don't consider themselves ready for wider dissemination > > of the package? > > Exactly. As long as biblatex itself is not included in TL, there is no > point in having biber. And as we are currently going through an active > development phase, we would rather recommend interested users to try the > development version of biber (via git) instead of relying on some beta > snapshot. Note also that the biblatex option "backend=biber" is not even > yet documented (and was consciously not mentioned in the latest release > notes). fair enough. i was wondering whether i was observing a stand-off, but presumably philipp was checking whether biber had made it to tl unasked. > The situation will certainly have changed dramatically by the > time TL 2010 is released :) sits here waiting with bated breath. r From vext01 at gmail.com Fri Jul 10 11:41:23 2009 From: vext01 at gmail.com (Edd Barrett) Date: Fri, 10 Jul 2009 10:41:23 +0100 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <20090709115843.GB3450@puff.home> References: <20090709115843.GB3450@puff.home> Message-ID: <20090710094123.GA11069@puff.home> On Thu, Jul 09, 2009 at 12:58:43PM +0100, Edd Barrett wrote: > !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 525 not found > ==> Fatal error occurred, no output PDF file produced! I am still not sure why this is. Does anyone have any suggestions? Thanks -- Best Regards Edd Barrett (Freelance software developer / technical writer / open-source developer) http://students.dec.bmth.ac.uk/ebarrett From preining at logic.at Fri Jul 10 12:26:01 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 10 Jul 2009 12:26:01 +0200 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <20090710094123.GA11069@puff.home> References: <20090709115843.GB3450@puff.home> <20090710094123.GA11069@puff.home> Message-ID: <20090710102601.GD27702@gamma.logic.tuwien.ac.at> On Fr, 10 Jul 2009, Edd Barrett wrote: > On Thu, Jul 09, 2009 at 12:58:43PM +0100, Edd Barrett wrote: > > !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 525 not found > > ==> Fatal error occurred, no output PDF file produced! > > I am still not sure why this is. Does anyone have any suggestions? See other thread in about pdftex not generating bitmaps, it is under discussion. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- TIMBLE (vb.) (Of small nasty children.) To fail over very gently, look around to see who's about, and then yell blue murder. --- Douglas Adams, The Meaning of Liff From kakuto at fuk.kindai.ac.jp Fri Jul 10 12:35:09 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Fri, 10 Jul 2009 19:35:09 +0900 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: Your message of "Fri, 10 Jul 2009 10:41:23 +0100" References: <20090710094123.GA11069@puff.home> Message-ID: <200907101035.n6AAZAWG025215@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Edd Barrett, > > !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 525 not found > > ==> Fatal error occurred, no output PDF file produced! > > I am still not sure why this is. Does anyone have any suggestions? Probably your pdftex.map does not have an entry cmtt8 CMTT8 References: <2516.1247153480@cl.cam.ac.uk> <4A56EE88.8030207@ankabut.net> Message-ID: <20090710170826.GA7169@gamma.logic.tuwien.ac.at> On Fr, 10 Jul 2009, Fran?ois Charette wrote: > Exactly. As long as biblatex itself is not included in TL, there is no > point in having biber. And as we are currently going through an active Sorry to state my point now clearly, I consider it a pain that we do not include biblatex. I honor the Lehmann's wish not to include it, although I am a bit surprised, that he agreed to include it in Debian!!! For me the only explanation is that he still thinks that TL is frozen until the next release, and that he never heard about the practically daily updates. He could write in his doc: If you are using texlive, before reporting a bug please update biblatex wiht tlmgr. Well, If someone here wants to bring that to Philip's attention and re-ask him, that would be really nice! > notes). The situation will certainly have changed dramatically by the > time TL 2010 is released :) I find it funny that Debian stable will have biblatex, but TeX Live itself wont. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- AIRD OF SLEAT (n. archaic) Ancient Scottish curse placed from afar on the stretch of land now occupided by Heathrow Airport. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Fri Jul 10 23:49:14 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 10 Jul 2009 16:49:14 -0500 Subject: [tex-live] Biber in TeX Live? In-Reply-To: <20090710170826.GA7169@gamma.logic.tuwien.ac.at> Message-ID: <200907102149.n6ALnEK26560@f7.net> For me the only explanation is that he still thinks that TL is frozen No, that is wrong. As I wrote a week or two, I asked Philipp about having biblatex in TL and he said he wanted to wait until he releases 0.9 with its backward-incompatible changes. I cannot explain why it's ok with him for it to be in debian-stable. From karl at freefriends.org Fri Jul 10 23:59:29 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 10 Jul 2009 16:59:29 -0500 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <20090710102601.GD27702@gamma.logic.tuwien.ac.at> Message-ID: <200907102159.n6ALxTL30133@f7.net> > > !pdfTeX error: pdflatex (file cmtt8): Font cmtt8 at 525 not found > > ==> Fatal error occurred, no output PDF file produced! > > I am still not sure why this is. Does anyone have any suggestions? See other thread in about pdftex not generating bitmaps, it is under discussion. No. cmtt8 is a "normal" Type 1 font and so the mktexpk stuff should not matter. As Akira said, presumably the problem is that cmtt8.pfb is not in pdftex.map. Edd, you'll need to look into how you deal with that. It is fine in our map files. k From karl at freefriends.org Sat Jul 11 00:02:05 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 10 Jul 2009 17:02:05 -0500 Subject: [tex-live] TL2009: metafont not run for pdflatex In-Reply-To: <200907100328.n6A3Sok1020983@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <200907102202.n6AM25c31154@f7.net> > ... the new string "pk" is added for the > option [-no]-mktex=FMT. "pk" is added by Thanh, when he removed the default-pk generation code from pdftex.web, in the help message of the option [-no]-mktex=FMT I remember Thanh and I discussing the option, which is fine, but I did not realize that mktexpk was also going to be disabled by default. That seems wrong to me. Thanh? Thanks, karl From angelo.graziosi at alice.it Sat Jul 11 00:11:45 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Sat, 11 Jul 2009 00:11:45 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files Message-ID: <4A57BCA1.9080900@alice.it> Karl Berry wrote: > My understanding of the results are that: > > 1) user has both foo.eps and foo.pdf (created in whatever way): Their > foo.pdf gets used. Nothing is generated. > > 2) user has only foo.eps: foo.SUFFIX.pdf gets generated, and used. > foo.SUFFIX.pdf is not regenerated unless foo.eps changes. > > 3) if the user does some manual tweaks on foo.SUFFIX.pdf and copies it > to foo.pdf, then once again foo.pdf will be used (and not overwritten). What is the final decision? The current TL2009 converts *unconditionally* the .eps files into -epstopdf.pdf files, even if .pdf files already exist and are older than .eps. Is this to be expected? Cheers, Angelo. From preining at logic.at Sat Jul 11 02:07:07 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 11 Jul 2009 02:07:07 +0200 Subject: [tex-live] Biber in TeX Live? In-Reply-To: <200907102149.n6ALnEK26560@f7.net> References: <20090710170826.GA7169@gamma.logic.tuwien.ac.at> <200907102149.n6ALnEK26560@f7.net> Message-ID: <20090711000707.GB10889@gamma.logic.tuwien.ac.at> On Fr, 10 Jul 2009, Karl Berry wrote: > I cannot explain why it's ok with him for it to be in debian-stable. It is not by now in stable, but will be in lenny as it is already in testing. And lenny will be released before TL2010 is out. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BROMSGROVE Any urban environment containing a small amount of dogturd and about forty-five tons of bent steel pylon or a lump of concrete with holes claiming to be sculpture. 'Oh, come my dear, and come with me. And wander 'neath the bromsgrove tree' - Betjeman. --- Douglas Adams, The Meaning of Liff From mpg at elzevir.fr Sat Jul 11 02:42:46 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sat, 11 Jul 2009 02:42:46 +0200 Subject: [tex-live] Biber in TeX Live? In-Reply-To: <20090711000707.GB10889@gamma.logic.tuwien.ac.at> References: <20090710170826.GA7169@gamma.logic.tuwien.ac.at> <200907102149.n6ALnEK26560@f7.net> <20090711000707.GB10889@gamma.logic.tuwien.ac.at> Message-ID: <4A57E006.9050609@elzevir.fr> Norbert Preining a ?crit : > On Fr, 10 Jul 2009, Karl Berry wrote: >> I cannot explain why it's ok with him for it to be in debian-stable. > > It is not by now in stable, but will be in lenny as it is already in > testing. And lenny will be released before TL2010 is out. > But maybe not before biblatex 0.9 is out? (No troll intended.) Manuel. From mpg at elzevir.fr Sat Jul 11 02:50:29 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sat, 11 Jul 2009 02:50:29 +0200 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: <9FD2014B-3E37-4BEF-AE61-C01F6C9E6A9A@mac.com> References: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> <859ec5630907090244xcf867fjb37b1a8bc55f257b@mail.gmail.com> <9FD2014B-3E37-4BEF-AE61-C01F6C9E6A9A@mac.com> Message-ID: <4A57E1D5.7090702@elzevir.fr> Axel E. Retif a ?crit : > On 9 Jul, 2009, at 04:44, Morten H?gholm wrote: > >> On Thu, Jul 9, 2009 at 9:43 AM, Axel E. Retif wrote: >>> \documentclass{book}% >>> \usepackage{xfrac} >> >> Yes, xfrac needs to be updated to reflect the changes in expl3. I will >> see if I can fix this fast. > > Thank you. I look forward to it. > For the record, the problem persists with the expl3 uploaded to CTAN today. I guess this was expected. Thanks, Manuel. From vafa at users.berlios.de Sat Jul 11 04:08:41 2009 From: vafa at users.berlios.de (Vafa Khalighi) Date: Sat, 11 Jul 2009 12:08:41 +1000 Subject: [tex-live] TeXLive 2009 and asmptote Message-ID: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> First of all I would like to thank everyone for TeXLive 2009. It is excellent. I installed TeXLive 2009 and when I used asymptote by calling "asy", I noticed it actually needs libglut library that I needed to install seperately. for the first run of asymptote, I got asy: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory Is it possible that this can be fixed or perhaps you could include libglut library in TeXLive by default? another question, can you also please include teckit program in TeXLive 2009? It is very essential for xe(la)tex package writers and users essential to create .tec file from corresponding mapping files. It is a product of sil. and you can get it by svn co http://scripts.sil.org/svn-public/teckit/TRUNK -------------- next part -------------- An HTML attachment was scrubbed... URL: From vafa at users.berlios.de Sat Jul 11 04:17:51 2009 From: vafa at users.berlios.de (Vafa Khalighi) Date: Sat, 11 Jul 2009 12:17:51 +1000 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> References: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> Message-ID: <605202f20907101917p67162eb0pd3f543e0d6a6ad95@mail.gmail.com> another things is that with pdfluatex in TeXLive 2008, there was no pause compiling a document but in TL09, compiling a document with luatex (I mean Plain TeX and not latex), once I see "restricted \write18 enabled.", then there is pause between 2 and 3 seconds and then it starts to compile the document. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpg at elzevir.fr Sat Jul 11 04:37:05 2009 From: mpg at elzevir.fr (=?UTF-8?B?TWFudWVsIFDDqWdvdXJpw6ktR29ubmFyZA==?=) Date: Sat, 11 Jul 2009 04:37:05 +0200 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <605202f20907101917p67162eb0pd3f543e0d6a6ad95@mail.gmail.com> References: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> <605202f20907101917p67162eb0pd3f543e0d6a6ad95@mail.gmail.com> Message-ID: <4A57FAD1.7030506@elzevir.fr> Vafa Khalighi a ?crit : > another things is that with pdfluatex in TeXLive 2008, there was no pause > compiling a document but in TL09, compiling a document with luatex (I mean > Plain TeX and not latex), once I see > "restricted \write18 enabled.", then there is pause between 2 and 3 seconds > and then it starts to compile the document. > There is always a pause when luatex compiles the hyphenation patterns. For some reason, it does it at runtime, not at format generation time. I had the same pause with TL08. Or is it something else? Manuel. From axel.retif at mac.com Sat Jul 11 05:53:19 2009 From: axel.retif at mac.com (Axel E. Retif) Date: Fri, 10 Jul 2009 22:53:19 -0500 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: <4A57E1D5.7090702@elzevir.fr> References: <4C368B93-F6E9-4FD5-AFF4-56114E5202AA@mac.com> <859ec5630907090244xcf867fjb37b1a8bc55f257b@mail.gmail.com> <9FD2014B-3E37-4BEF-AE61-C01F6C9E6A9A@mac.com> <4A57E1D5.7090702@elzevir.fr> Message-ID: On 10 Jul, 2009, at 19:50, Manuel P?gouri?-Gonnard wrote: > Axel E. Retif a ?crit : >> On 9 Jul, 2009, at 04:44, Morten H?gholm wrote: >> >>> On Thu, Jul 9, 2009 at 9:43 AM, Axel E. Retif >>> wrote: >>>> \documentclass{book}% >>>> \usepackage{xfrac} >>> >>> Yes, xfrac needs to be updated to reflect the changes in expl3. I >>> will >>> see if I can fix this fast. >> >> Thank you. I look forward to it. > > > For the record, the problem persists with the expl3 uploaded to CTAN > today. I > guess this was expected. Thank you for letting me know. I think Morten H?gholm is working on it. For me, xfrac has become a default package in my work; but I understand that, as it depends on experimental packages of what will become LaTeX 3, things like this should be expected. So I'll wait. Best, Axel From sroberts at kualumni.org Fri Jul 10 18:37:34 2009 From: sroberts at kualumni.org (Scott A Roberts) Date: Fri, 10 Jul 2009 11:37:34 -0500 Subject: [tex-live] Error running install-tl.bat Message-ID: <69feaf540907100937w4fab5471y4e18ddd6bf14090c@mail.gmail.com> I'm running Vista 64-bit and am trying to install the pre-release of TexLive2009. I have downloaded install-tl.zip, extracted, and tried to run install-tl.bat. However, it immediately exits: \SSH was unexpected at this time. No matter what CLI options I include (even -help or -version), this is the same message given. I've also tried to provide a -location. Thanks, Scott -------------- next part -------------- An HTML attachment was scrubbed... URL: From uwe.siart at tum.de Sat Jul 11 08:15:09 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sat, 11 Jul 2009 08:15:09 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile Message-ID: <87ws6flp8y.fsf@tum.de> Not a pretest issue but also present in TL08: In the mapfile \texmf\fonts\map\dvips\tetex\mt-yy.map there's a comment (possibly by Thomas Esser) that says the following: ,---- | % mt-yy.map: map file entries for the (commercial) mathtime fonts. | % These fonts can be ordered from Y&Y: http.//www.yandy.com. To use the | % commercial fonts instead of their free "bellek" replacements, don't use | % this map file, but mt-belleek.map instead. If your system supports the | % updmap utility (e.g. teTeX-2.0 / TeX Live 8 or later), you can switch | % to mt-belleek.map by running: | % updmap --disable mt-yy.map | % updmap --enable Map mt-belleek.map `---- The sentence ?To use the commercial fonts instead of their free "bellek" replacements, don't use this map file, but mt-belleek.map instead? is obviously wrong since mt-yy.map is indeed the mapfile to use the commercial fonts while mt-belleek.map points to the Belleek substitutes. Could this comment get fixed because it confuses when trying to configure 'mathitme' in the one or the other way. -- Uwe From taco at elvenkind.com Sat Jul 11 08:19:52 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Sat, 11 Jul 2009 08:19:52 +0200 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <4A57FAD1.7030506@elzevir.fr> References: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> <605202f20907101917p67162eb0pd3f543e0d6a6ad95@mail.gmail.com> <4A57FAD1.7030506@elzevir.fr> Message-ID: <4A582F08.1020502@elvenkind.com> Manuel P?gouri?-Gonnard wrote: > Vafa Khalighi a ?crit : >> another things is that with pdfluatex in TeXLive 2008, there was no pause >> compiling a document but in TL09, compiling a document with luatex (I mean >> Plain TeX and not latex), once I see >> "restricted \write18 enabled.", then there is pause between 2 and 3 seconds >> and then it starts to compile the document. >> > There is always a pause when luatex compiles the hyphenation patterns. For some > reason, it does it at runtime, not at format generation time. The hyphenation patterns in luatex are currently saved as strings in the format file because the internal representation is several thousands of separate small objects per language and dumping those objects would be rather messy. We may change the behaviour at some point before version 1.0 is out, but not for texlive 2009. Besides this technical issue, dumping 50+ languages in the format file is not recommended for another reason as well: luatex is perfectly capable of handling patterns at runtime, per language. So it is possible to load just the language(s) you need for one particular document, and the speed penalty will be only about one tenth of a second per language. Best wishes, Taco From uwe.siart at tum.de Sat Jul 11 08:33:56 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sat, 11 Jul 2009 08:33:56 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <87ws6flp8y.fsf@tum.de> (Uwe Siart's message of "Sat, 11 Jul 2009 08:15:09 +0200") References: <87ws6flp8y.fsf@tum.de> Message-ID: <7ybpnrn2y3.fsf@tum.de> Uwe Siart writes: > ,---- > | % mt-yy.map: map file entries for the (commercial) mathtime fonts. > | % These fonts can be ordered from Y&Y: http.//www.yandy.com. To use the > | % commercial fonts instead of their free "bellek" replacements, don't use > | % this map file, but mt-belleek.map instead. If your system supports the > | % updmap utility (e.g. teTeX-2.0 / TeX Live 8 or later), you can switch > | % to mt-belleek.map by running: > | % updmap --disable mt-yy.map > | % updmap --enable Map mt-belleek.map > `---- > > The sentence ?To use the commercial fonts instead of their free "bellek" > replacements, don't use this map file, but mt-belleek.map instead? is > obviously wrong since mt-yy.map is indeed the mapfile to use the > commercial fonts while mt-belleek.map points to the Belleek substitutes. I had a look at and found it also essential to remove the advice that the MathTime fonts could be ordered from there. -- Uwe From Robin.Fairbairns at cl.cam.ac.uk Sat Jul 11 10:11:34 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sat, 11 Jul 2009 09:11:34 +0100 Subject: [tex-live] TL 09 pretest: xfrac In-Reply-To: Your message of Sat, 11 Jul 2009 02:50:29 +0200. <4A57E1D5.7090702@elzevir.fr> Message-ID: <3241.1247299894@cl.cam.ac.uk> Manuel P?gouri?-Gonnard wrote: > Axel E. Retif a ?crit : > > On 9 Jul, 2009, at 04:44, Morten H?gholm wrote: > > > >> On Thu, Jul 9, 2009 at 9:43 AM, Axel E. Retif wrote: > >>> \documentclass{book}% > >>> \usepackage{xfrac} > >> > >> Yes, xfrac needs to be updated to reflect the changes in expl3. I will > >> see if I can fix this fast. > > For the record, the problem persists with the expl3 uploaded to CTAN today. I > guess this was expected. indeed -- yesterday's expl3 was tidying the development, not dealing with xfrac. xfrac has just fallen behind the bleeding edge. robin From mpg at elzevir.fr Sat Jul 11 12:00:03 2009 From: mpg at elzevir.fr (=?UTF-8?B?TWFudWVsIFDDqWdvdXJpw6ktR29ubmFyZA==?=) Date: Sat, 11 Jul 2009 12:00:03 +0200 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <4A582F08.1020502@elvenkind.com> References: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> <605202f20907101917p67162eb0pd3f543e0d6a6ad95@mail.gmail.com> <4A57FAD1.7030506@elzevir.fr> <4A582F08.1020502@elvenkind.com> Message-ID: <4A5862A3.6050002@elzevir.fr> Taco Hoekwater a ?crit : > The hyphenation patterns in luatex are currently saved as strings in the > format file because the internal representation is several thousands of > separate small objects per language and dumping those objects would be > rather messy. We may change the behaviour at some point before version > 1.0 is out, but not for texlive 2009. > Ok, thanks for this info. > Besides this technical issue, dumping 50+ languages in the format file > is not recommended for another reason as well: luatex is perfectly > capable of handling patterns at runtime, per language. So it is possible > to load just the language(s) you need for one particular document, and > the speed penalty will be only about one tenth of a second per language. > I was aware that is was not necessary to dump the compiled patterns in the format, now I understand why it is not a priority at this point. Thanks for the explanation. And of course I hope babel will be updated in order to be able to load the patterns just in time in the not so distant future. Manuel. From Robin.Fairbairns at cl.cam.ac.uk Sat Jul 11 12:09:02 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sat, 11 Jul 2009 11:09:02 +0100 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: Your message of Sat, 11 Jul 2009 12:00:03 +0200. <4A5862A3.6050002@elzevir.fr> Message-ID: <7817.1247306942@cl.cam.ac.uk> Manuel P?gouri?-Gonnard wrote: > And of course I hope babel will be updated in order to be able to load the > patterns just in time in the not so distant future. i've raised this issue on the latex internal list, but to no great conclusion. we have a problem with babel :-( robin From t34www at googlemail.com Sat Jul 11 14:02:53 2009 From: t34www at googlemail.com (T T) Date: Sat, 11 Jul 2009 13:02:53 +0100 Subject: [tex-live] Error running install-tl.bat In-Reply-To: <69feaf540907100937w4fab5471y4e18ddd6bf14090c@mail.gmail.com> References: <69feaf540907100937w4fab5471y4e18ddd6bf14090c@mail.gmail.com> Message-ID: 2009/7/10 Scott A Roberts : > I'm running Vista 64-bit and am trying to install the pre-release of > TexLive2009.? I have downloaded install-tl.zip, extracted, and tried to run > install-tl.bat.? However, it immediately exits: > > \SSH was unexpected at this time. > > No matter what CLI options I include (even -help or -version), this is the > same message given.? I've also tried to provide a -location. Hmm, I don't have access to Vista-64, but I don't expect any changes in batch file handling between 64 and 32-bit versions and this batch script runs fine on 32-bit Vista. I really don't know what's the problem, without some additional information it's impossible to diagnose it. Could find which line responsible for the error? Just stick somethis like 'echo HERE' at the top and move it down until it stops showing up in the output. Also, is any of the following conditions true: - batch is run from the network path - spaces or strange characters in the path of install-tl.bat - spaces or strange characters in PATH variable Cheers, Tomek From waterloo2005 at gmail.com Sat Jul 11 18:25:29 2009 From: waterloo2005 at gmail.com (waterloo) Date: Sun, 12 Jul 2009 00:25:29 +0800 Subject: [tex-live] after install package with tlgmr install , if I need to texhash Message-ID: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> after install package with tlgmr install ,if I need to texhash . I use texlive DVD and copy it to my disk in linux . Thanks PS. I find in tlmgr -gui I can not input search word in Remove. -------------- next part -------------- An HTML attachment was scrubbed... URL: From preining at logic.at Sat Jul 11 18:58:36 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 11 Jul 2009 18:58:36 +0200 Subject: [tex-live] after install package with tlgmr install , if I need to texhash In-Reply-To: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> References: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> Message-ID: <20090711165836.GB13094@gamma.logic.tuwien.ac.at> Hi, On So, 12 Jul 2009, waterloo wrote: > after install package with tlgmr install ,if I need to texhash . Do you mean: After you have installed a package with tlmgr, you have to call texhash manually to make the package be found? > I use texlive DVD and copy it to my disk in linux . Did you adjust the PATH Did you update the texlive installation tlmgr -location ctan update bin-texlive texlive.infra ? > PS. I find in tlmgr -gui I can not input search word in Remove. I cannot confirm that. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BANTEER A lusty and raucous old ballad sung after a particulary spectacular araglin (q.v.) has been pulled off. --- Douglas Adams, The Meaning of Liff From gnwiii at gmail.com Sat Jul 11 20:30:37 2009 From: gnwiii at gmail.com (George N. White III) Date: Sat, 11 Jul 2009 15:30:37 -0300 Subject: [tex-live] context default papersize set in cont-sys.tex after \endinput? Message-ID: <22af238a0907111130k8df05b8u855071ae1b3edb2a@mail.gmail.com> "letter" was selected during tl2009 test install. ConTeXt documents that don't specify a size default to 'a4', others are letter. The command to make letter the default is appended to cont-sys.tex after the "\endinput": ------------------------------------------------------------ $ tail /usr/local/texlive/2009/texmf-config/tex/context/user/cont-sys.tex % You can enable a more extensive figure searching, but % normally this is not really needed and even annoying. % % \runutilityfiletrue % So far. \protect \endinput \setuppapersize[letter][letter] ----------------------------------------------------------------- Note that earlier in this file we have: ----------------------------------------------------------------- % Occasionally we will support both A4 and letter in % styles. If you want letter size paper to be the default, % uncomment: % \enablemode[\systemmodeprefix letter] % % If you always want to default to letter, you may uncomment % the following line, but beware: it makes your documents less % portable: % % \setuppapersize[letter][letter] ------------------------------------------------------------------- suggested that the \enablemode line be commented and the \setuppapersize line activated, with \setuppapersize[A4][A4] as the alternative to \setuppapersize[letter][letter] -- George N. White III Head of St. Margarets Bay, Nova Scotia From preining at logic.at Sat Jul 11 22:03:43 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 11 Jul 2009 22:03:43 +0200 Subject: [tex-live] context default papersize set in cont-sys.tex after \endinput? In-Reply-To: <22af238a0907111130k8df05b8u855071ae1b3edb2a@mail.gmail.com> References: <22af238a0907111130k8df05b8u855071ae1b3edb2a@mail.gmail.com> Message-ID: <20090711200343.GC31549@gamma.logic.tuwien.ac.at> On Sa, 11 Jul 2009, George N. White III wrote: > \protect \endinput > \setuppapersize[letter][letter] Bummer, thanks for noticing that. I was quite sure that I have programmed around that once, but it seems to be broken again. I am leaving for the mountains, so I am not sure I can fix that rather soon, maybe Karl can fix it. But I hope for the release it will be fixed. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SKENFRITH (n.) The flakes of athlete's foot found inside socks. --- Douglas Adams, The Meaning of Liff From preining at logic.at Sat Jul 11 22:05:39 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 11 Jul 2009 22:05:39 +0200 Subject: [tex-live] context default papersize set in cont-sys.tex after \endinput? In-Reply-To: <22af238a0907111130k8df05b8u855071ae1b3edb2a@mail.gmail.com> References: <22af238a0907111130k8df05b8u855071ae1b3edb2a@mail.gmail.com> Message-ID: <20090711200539.GA794@gamma.logic.tuwien.ac.at> On Sa, 11 Jul 2009, George N. White III wrote: > \protect \endinput > \setuppapersize[letter][letter] In fact, looking at tlpkg/TeXLive/TLPaper.pm I see: # TODO TODO TODO # if no paperconfig line is found in paper_do_simple it adds to the end of the # file the new line, but this does not work on context because it # has an \endinput at the end ... needs to be fixed Well, that is definitely true ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BABWORTH Something which justifies having a really good cry. --- Douglas Adams, The Meaning of Liff From luecking at uark.edu Sun Jul 12 00:31:46 2009 From: luecking at uark.edu (Dan Luecking) Date: Sat, 11 Jul 2009 17:31:46 -0500 Subject: [tex-live] TL2009: metafont not run for pdflatex Message-ID: <200907112232.n6BMVoOE006200@comp.uark.edu> Pdftex responds to the setting of MKTEXPK(at least the current version does). If that is not changed, it would be easy for the developers to make it the default by distributing texmf.cnf with MKTEXPK=1. Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas Fayetteville, AR 72701 From artemiog at me.com Sat Jul 11 23:18:11 2009 From: artemiog at me.com (Artemio Gonzalez Lopez) Date: Sat, 11 Jul 2009 23:18:11 +0200 Subject: [tex-live] tlmgr location for tex-live 2009 Message-ID: What location should I use in order to update the 2009 via tlmgr? (the usual one, namely http://mirror.ctan.org/systems/texlive/tlnet/, does not work for me) Cheers, Artemio From mpg at elzevir.fr Sun Jul 12 01:40:39 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sun, 12 Jul 2009 01:40:39 +0200 Subject: [tex-live] tlmgr location for tex-live 2009 In-Reply-To: References: Message-ID: <4A5922F7.6070000@elzevir.fr> Artemio Gonzalez Lopez a ?crit : > What location should I use in order to update the 2009 via tlmgr? (the > usual one, namely http://mirror.ctan.org/systems/texlive/tlnet/, does > not work for me) > On of the locations mentionned at http://tug.org/texlive/mirmon/ Manuel. From waterloo2005 at gmail.com Sun Jul 12 05:28:45 2009 From: waterloo2005 at gmail.com (waterloo) Date: Sun, 12 Jul 2009 11:28:45 +0800 Subject: [tex-live] after install package with tlgmr install , if I need to texhash In-Reply-To: <20090711165836.GB13094@gamma.logic.tuwien.ac.at> References: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> <20090711165836.GB13094@gamma.logic.tuwien.ac.at> Message-ID: <907065090907112028t5ca86d5dp92d8b5ee076afeb4@mail.gmail.com> I use texlive2008 DVD which was copied to my disk in linux gentoo , I don't use texlive 2008 in portage of gentoo. I set the path to include texlive2008. After I have installed a package with "tlmgr install xxx" in terminal, I have to call texhash manually to make the package be found? I have run tlmgr option location http://mirror.ctan.org/systems/texlive/tlnet/2008 tlmgr update bin-texlive texlive.infra before. I ran the two commands today , I got the result : $ tlmgr option location http://mirror.ctan.org/systems/texlive/tlnet/2008 tlmgr: setting default installation location to http://mirror.ctan.org/systems/texlive/tlnet/2008 $ tlmgr update bin-texlive texlive.infra tlmgr: installation location ftp://ftp.ctex.org/CTAN/systems/texlive/tlnet/2008 remove pageno (removed on server) pageno: package not present, cannot remove remove ot2cyr (removed on server) ot2cyr: package not present, cannot remove remove ogonek (removed on server) ogonek: package not present, cannot remove remove hilowres (removed on server) hilowres: package not present, cannot remove remove eqnarray (removed on server) eqnarray: package not present, cannot remove remove backgammon (removed on server) backgammon: package not present, cannot remove remove invoice (removed on server) invoice: package not present, cannot remove remove colortab (removed on server) colortab: package not present, cannot remove remove schedule (removed on server) schedule: package not present, cannot remove remove yi4latex (removed on server) yi4latex: package not present, cannot remove remove niceframe (removed on server) niceframe: package not present, cannot remove remove compact (removed on server) compact: package not present, cannot remove remove numline (removed on server) numline: package not present, cannot remove remove newalg (removed on server) newalg: package not present, cannot remove remove umrand (removed on server) umrand: package not present, cannot remove remove cirth (removed on server) cirth: package not present, cannot remove remove resume (removed on server) resume: package not present, cannot remove remove cellular (removed on server) cellular: package not present, cannot remove remove cmastro (removed on server) cmastro: package not present, cannot remove remove china2e (removed on server) china2e: package not present, cannot remove remove geomsty (removed on server) geomsty: package not present, cannot remove remove progkeys (removed on server) progkeys: package not present, cannot remove remove newthm (removed on server) newthm: package not present, cannot remove remove wp-conv (removed on server) wp-conv: package not present, cannot remove remove fax (removed on server) fax: package not present, cannot remove remove bridge (removed on server) bridge: package not present, cannot remove remove ipa (removed on server) ipa: package not present, cannot remove remove c90enc (removed on server) c90enc: package not present, cannot remove remove garuda (removed on server) garuda: package not present, cannot remove remove grnumalt (removed on server) grnumalt: package not present, cannot remove remove futhark (removed on server) futhark: package not present, cannot remove remove oca (removed on server) oca: package not present, cannot remove remove norasi (removed on server) norasi: package not present, cannot remove remove answers (removed on server) answers: package not present, cannot remove remove guitbeamer (removed on server) guitbeamer: package not present, cannot remove tlmgr: package log updated at /media/bak/systembak/texlive2008/current/texmf-var/web2c/tlmgr.log when I open the "tlmgr-gui" , I can not input in "Search" location now. I think the gui of tlmgr is not stable . I can only copy package name to "Search" location with mouse middle key(I use gentoo, a kind of linux). In Remove and Installation(I have load installation source) Tab of gui, I can not find package "bigdelim" . but when I search the texlive2008 directory, I find that package. why is it not in gui's list of package ? Thanks. 2009/7/12 Norbert Preining > Hi, > > On So, 12 Jul 2009, waterloo wrote: > > after install package with tlgmr install ,if I need to texhash . > > Do you mean: > After you have installed a package with tlmgr, you have > to call > texhash > manually to make the package be found? > > > I use texlive DVD and copy it to my disk in linux . > > Did you adjust the PATH > Did you update the texlive installation > tlmgr -location ctan update bin-texlive texlive.infra > ? > > > PS. I find in tlmgr -gui I can not input search word in Remove. > > I cannot confirm that. > > Best wishes > > Norbert > > > ------------------------------------------------------------------------------- > Dr. Norbert Preining Vienna University of > Technology > Debian Developer Debian TeX > Group > gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 > B094 > > ------------------------------------------------------------------------------- > BANTEER > A lusty and raucous old ballad sung after a particulary spectacular > araglin (q.v.) has been pulled off. > --- Douglas Adams, The Meaning of Liff > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpg at elzevir.fr Sun Jul 12 10:28:25 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sun, 12 Jul 2009 10:28:25 +0200 Subject: [tex-live] after install package with tlgmr install , if I need to texhash In-Reply-To: <907065090907112028t5ca86d5dp92d8b5ee076afeb4@mail.gmail.com> References: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> <20090711165836.GB13094@gamma.logic.tuwien.ac.at> <907065090907112028t5ca86d5dp92d8b5ee076afeb4@mail.gmail.com> Message-ID: <4A599EA9.7090207@elzevir.fr> waterloo a ?crit : > After I have installed a package with "tlmgr install xxx" in terminal, I > have > to call > texhash > manually to make the package be found? > No, you don't need to. tlmgr does that already. You should see it in its output. > when I open the "tlmgr-gui" , I can not input in "Search" location now. Did you load the distant database first? > In Remove and Installation(I have load installation source) Tab of gui, I > can not find package "bigdelim" . but when I search the texlive2008 > directory, I find that package. why is it not in gui's list of package ? > It won't be in the cli list either: it's not a tl package on its own. It is part of the multirow package, as you can fond out with tlmgr search bigdelim Manuel. From waterloo2005 at gmail.com Sun Jul 12 12:57:45 2009 From: waterloo2005 at gmail.com (waterloo) Date: Sun, 12 Jul 2009 18:57:45 +0800 Subject: [tex-live] after install package with tlgmr install , if I need to texhash In-Reply-To: <4A599EA9.7090207@elzevir.fr> References: <907065090907110925v47528e13n7d2b1956eb730487@mail.gmail.com> <20090711165836.GB13094@gamma.logic.tuwien.ac.at> <907065090907112028t5ca86d5dp92d8b5ee076afeb4@mail.gmail.com> <4A599EA9.7090207@elzevir.fr> Message-ID: <907065090907120357q7aa78edbqd5a5fb0ceb404b02@mail.gmail.com> before and after I load distant database , I can not input in "Search" location , I can only copy with middle key of mouse in linux. 2009/7/12 Manuel P?gouri?-Gonnard > waterloo a ?crit : > > After I have installed a package with "tlmgr install xxx" in terminal, I > > have > > to call > > texhash > > manually to make the package be found? > > > No, you don't need to. tlmgr does that already. You should see it in its > output. > > > when I open the "tlmgr-gui" , I can not input in "Search" location now. > > Did you load the distant database first? > > > In Remove and Installation(I have load installation source) Tab of gui, I > > can not find package "bigdelim" . but when I search the texlive2008 > > directory, I find that package. why is it not in gui's list of package ? > > > It won't be in the cli list either: it's not a tl package on its own. It is > part > of the multirow package, as you can fond out with > > tlmgr search bigdelim > > Manuel. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From artemiog at me.com Sun Jul 12 12:59:38 2009 From: artemiog at me.com (Artemio Gonzalez Lopez) Date: Sun, 12 Jul 2009 12:59:38 +0200 Subject: [tex-live] tlmgr location for tex-live 2009 In-Reply-To: <605202f20907111641v3f642f5fg7af60667652d29e4@mail.gmail.com> References: <605202f20907111641v3f642f5fg7af60667652d29e4@mail.gmail.com> Message-ID: <33F992C7-82DB-4428-8B6B-C30409570908@me.com> On Jul 12, 2009, at 1:41 AM, Vafa Khalighi wrote: > Look at the blow page for some hosts: > > http://tug.org/texlive/mirmon/ > > Then the exact address should be something like: > > http://ftp.math.utah.edu/pub//texlive/tlnet/archive/ > > > These hosts are very slow for me. I got a copy of the original > TeXlive repository and update my TeXLive from it. > Thans everybody for your help. I found that a good location is http://ftp.ctex.org/mirrors/texlive/tlnet/ Thanks again, Artemio -------------- next part -------------- An HTML attachment was scrubbed... URL: From artemiog at me.com Sun Jul 12 13:05:25 2009 From: artemiog at me.com (Artemio Gonzalez Lopez) Date: Sun, 12 Jul 2009 13:05:25 +0200 Subject: [tex-live] bug in TeX Live Utility Message-ID: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> The TeX Live Utility in the latest (June 2009) MacTeX-2009 package has a bug, namely the last part of the TeX server's URL is hardcoded to systems/texlive/tlnet/2008, which makes it unusable to upgrade the 2009 test distro. Perhaps the best thing to do would be not to assume any part of the path, so that the user could enter the whole thing manually if needed. Cheers, Artemio From mpg at elzevir.fr Sun Jul 12 13:40:53 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Sun, 12 Jul 2009 13:40:53 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> Message-ID: <4A59CBC5.5080406@elzevir.fr> Artemio Gonzalez Lopez a ?crit : > The TeX Live Utility in the latest (June 2009) MacTeX-2009 package has a > bug, namely the last part of the TeX server's URL is hardcoded to > systems/texlive/tlnet/2008, which makes it unusable to upgrade the 2009 > test distro. Perhaps the best thing to do would be not to assume any > part of the path, so that the user could enter the whole thing manually > if needed. > This seems specific to MacTeX, not "vanilla" TeX Live. You'd probably better ask directly on the mactex mailing list. Manuel. From amaxwell at mac.com Sun Jul 12 17:27:47 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sun, 12 Jul 2009 08:27:47 -0700 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <4A59CBC5.5080406@elzevir.fr> References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> <4A59CBC5.5080406@elzevir.fr> Message-ID: On Jul 12, 2009, at 4:40 AM, Manuel P?gouri?-Gonnard wrote: > Artemio Gonzalez Lopez a ?crit : >> The TeX Live Utility in the latest (June 2009) MacTeX-2009 package >> has a >> bug, namely the last part of the TeX server's URL is hardcoded to >> systems/texlive/tlnet/2008, which makes it unusable to upgrade the >> 2009 >> test distro. Perhaps the best thing to do would be not to assume any >> part of the path, so that the user could enter the whole thing >> manually >> if needed. I'm waiting to see the final path on CTAN before adding UI for this. I think I followed the URL/path composition as used in tlmgr and the mirror URLs, but it's awkward to deal with. > This seems specific to MacTeX, not "vanilla" TeX Live. You'd > probably better ask > directly on the mactex mailing list. I posted instructions for using TeX Live Utility with TL09 pretest a few days ago on the MacTeX list. I'll repost here since the archives of that list are for subscribers only: If you do install TL 2009, you can update it using TeX Live Utility. Currently the preference settings are a bit goofy; the Server URL is everything prior to texlive/tlnet, rather than systems/texlive/tlnet/ 2008 as on CTAN. So you have to set this hidden pref using Terminal after quitting TLU: defaults write com.google.mactlmgr.tex_live_utility TLMServerPathPreferenceKey "texlive/tlnet" then launch TLU and set the server URL to one of the pretest mirrors (e.g., http://ftp.math.utah.edu:80/pub/). -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From oberdiek at uni-freiburg.de Sun Jul 12 17:34:11 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Sun, 12 Jul 2009 17:34:11 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A57BCA1.9080900@alice.it> References: <4A57BCA1.9080900@alice.it> Message-ID: <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> On Sat, Jul 11, 2009 at 12:11:45AM +0200, Angelo Graziosi wrote: > Karl Berry wrote: > > >My understanding of the results are that: > > > >1) user has both foo.eps and foo.pdf (created in whatever way): Their > > foo.pdf gets used. Nothing is generated. > > > >2) user has only foo.eps: foo.SUFFIX.pdf gets generated, and used. > > foo.SUFFIX.pdf is not regenerated unless foo.eps changes. > > > >3) if the user does some manual tweaks on foo.SUFFIX.pdf and copies it > > to foo.pdf, then once again foo.pdf will be used (and not overwritten). > > What is the final decision? The current TL2009 converts > *unconditionally* the .eps files into -epstopdf.pdf files, even if .pdf > files already exist and are older than .eps. Is this to be expected? I haven't finished v2.0 yet, I am working on it. Changes so far: * New defaults: \epstopdfsetup{% append,% update,% prefersuffix,% suffix=-\SourceExt-converted-to% } * The implementation is moved to package `epstopdf-base.sty'. This package does not have package options. Package `epstopdf.sty' is a wrapper package that accepts package options. Thus graphics.sty should then load epstopdf-base.sty instead of epstopdf.sty. This avoids option clash errors: \usepackage{graphicx} \usepackage[...]{epstopdf} * An additional configuration file `epstopdf-sys.cfg' is loaded if it exists. Perhaps it helps distributors providing another conversion rules or option settings. Then the user can set his own options without loosing the conversion rules. Yours sincerely Heiko From uwe.siart at tum.de Sun Jul 12 21:11:02 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 12 Jul 2009 21:11:02 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> (Heiko Oberdiek's message of "Sun, 12 Jul 2009 17:34:11 +0200") References: <4A57BCA1.9080900@alice.it> <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> Message-ID: <87d485lnsp.fsf@tum.de> Heiko Oberdiek writes: > I haven't finished v2.0 yet, I am working on it. > Changes so far: > > * New defaults: > \epstopdfsetup{% > append,% > update,% > prefersuffix,% > suffix=-\SourceExt-converted-to% > } Just in case it is important to know: In current TL2009 pdflatex does not even find foo.pdf in the working directory unless you give the extension or use the form ?./foo?. -- Uwe From artemiog at me.com Sun Jul 12 21:53:37 2009 From: artemiog at me.com (Artemio Gonzalez Lopez) Date: Sun, 12 Jul 2009 21:53:37 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> <4A59CBC5.5080406@elzevir.fr> Message-ID: <004A8221-90A0-49A5-9FDF-F2E23A2A0767@me.com> On Jul 12, 2009, at 5:27 PM, Adam R. Maxwell wrote: > > On Jul 12, 2009, at 4:40 AM, Manuel P?gouri?-Gonnard wrote: > >> Artemio Gonzalez Lopez a ?crit : >>> The TeX Live Utility in the latest (June 2009) MacTeX-2009 package >>> has a >>> bug, namely the last part of the TeX server's URL is hardcoded to >>> systems/texlive/tlnet/2008, which makes it unusable to upgrade the >>> 2009 >>> test distro. Perhaps the best thing to do would be not to assume any >>> part of the path, so that the user could enter the whole thing >>> manually >>> if needed. > > I'm waiting to see the final path on CTAN before adding UI for > this. I think I followed the URL/path composition as used in tlmgr > and the mirror URLs, but it's awkward to deal with. > >> This seems specific to MacTeX, not "vanilla" TeX Live. You'd >> probably better ask >> directly on the mactex mailing list. > > I posted instructions for using TeX Live Utility with TL09 pretest a > few days ago on the MacTeX list. I'll repost here since the > archives of that list are for subscribers only: > > If you do install TL 2009, you can update it using TeX Live > Utility. Currently the preference settings are a bit goofy; the > Server URL is everything prior to texlive/tlnet, rather than systems/ > texlive/tlnet/2008 as on CTAN. So you have to set this hidden pref > using Terminal after quitting TLU: > > defaults write com.google.mactlmgr.tex_live_utility > TLMServerPathPreferenceKey "texlive/tlnet" > > then launch TLU and set the server URL to one of the pretest mirrors > (e.g., http://ftp.math.utah.edu:80/pub/). > > Adam, Thanks a lot for your help! I followed your instructions, and now TLU is fully funcional. I just wanted to report a cosmetic glitch, namely that in many (if not all) of the windows you get when you click on "Info" apostrophes (' or ") are replaced by funny symbols like 'ae'. Thanks again for your help, Artemio From amaxwell at mac.com Sun Jul 12 22:28:40 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sun, 12 Jul 2009 13:28:40 -0700 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <004A8221-90A0-49A5-9FDF-F2E23A2A0767@me.com> References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> <4A59CBC5.5080406@elzevir.fr> <004A8221-90A0-49A5-9FDF-F2E23A2A0767@me.com> Message-ID: On Jul 12, 2009, at 12:53 PM, Artemio Gonzalez Lopez wrote: > Thanks a lot for your help! I followed your instructions, and now > TLU is fully funcional. Glad to hear it. Just beware that the hidden preference may one day need to be resetg. > I just wanted to report a cosmetic glitch, namely that in many (if > not all) of the windows you get when you click on "Info" apostrophes > (' or ") are replaced by funny symbols like 'ae'. Interesting. In /usr/local/texlive/2009/tlpkg/tlpobj/dancers.tlpobj, the word 'character' in the last line of longdesc is surrounded by single quotes (Unicode 0x2018 and 0x2019). Using `tlmgr show dancers` in Terminal, I see small a with circumflex for each quote mark. TLU uses `tlmgr show` for the info panel, and tries to interpret the output as UTF-8. If it's not valid UTF-8, MacRoman is assumed, since it's gapless and you'll always get something out of it. In this case, the .tlpobj info appears to be reencoded incorrectly before I get it. thanks, Adam -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From amaxwell at mac.com Sun Jul 12 22:39:48 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sun, 12 Jul 2009 13:39:48 -0700 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> <4A59CBC5.5080406@elzevir.fr> <004A8221-90A0-49A5-9FDF-F2E23A2A0767@me.com> Message-ID: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> On Jul 12, 2009, at 1:28 PM, Adam R. Maxwell wrote: > On Jul 12, 2009, at 12:53 PM, Artemio Gonzalez Lopez wrote: > >> I just wanted to report a cosmetic glitch, namely that in many (if >> not all) of the windows you get when you click on "Info" >> apostrophes (' or ") are replaced by funny symbols like 'ae'. > > Interesting. In /usr/local/texlive/2009/tlpkg/tlpobj/ > dancers.tlpobj, the word 'character' in the last line of longdesc is > surrounded by single quotes (Unicode 0x2018 and 0x2019). Using > `tlmgr show dancers` in Terminal, I see small a with circumflex for > each quote mark. > > TLU uses `tlmgr show` for the info panel, and tries to interpret the > output as UTF-8. If it's not valid UTF-8, MacRoman is assumed, > since it's gapless and you'll always get something out of it. In > this case, the .tlpobj info appears to be reencoded incorrectly > before I get it. Commenting out binmode(STDOUT, ":utf8"); in tlmgr.pl 'fixes' this problem, but I've no idea how it should be solved correctly. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From karl at freefriends.org Mon Jul 13 01:33:32 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 12 Jul 2009 18:33:32 -0500 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> Message-ID: <200907122333.n6CNXW402346@f7.net> Commenting out binmode(STDOUT, ":utf8"); in tlmgr.pl 'fixes' this problem, but I've no idea how it should be solved correctly. Evidently that binmode is causing double encoding. I don't remember why it's there. The description originally comes from the TeX Catalogue. There, it looks like UTF-8 to me: 0342 0200 0230 character 0342 0200 0231, which is the usual thing for the Unicode quotes. In texlive.tlpdb, I see the same byte sequence. But in tlmgr show output, I see 0303 0242 0302 0200 0302 0230 character 0303 0242 0302 0200 0302 0231 which just looks like garbage. Norbert? From karl at freefriends.org Mon Jul 13 01:48:03 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 12 Jul 2009 18:48:03 -0500 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: Message-ID: <200907122348.n6CNm3t06860@f7.net> I'm waiting to see the final path on CTAN before adding UI for this. It will be http://mirror.ctan.org/systems/texlive/tlnet/ (with no year). It would seem logical to have a UI in TLU for specifying the entire path. Heck, it could be some local server/path which follows no convention at all. defaults write com.google.mactlmgr.tex_live_utility What does Google have to do with tlmgr? From oberdiek at uni-freiburg.de Mon Jul 13 01:48:18 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Mon, 13 Jul 2009 01:48:18 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87d485lnsp.fsf@tum.de> References: <4A57BCA1.9080900@alice.it> <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> <87d485lnsp.fsf@tum.de> Message-ID: <20090712234817.GA3559@irwin.vpn.uni-freiburg.de> On Sun, Jul 12, 2009 at 09:11:02PM +0200, Uwe Siart wrote: > Heiko Oberdiek writes: > > > I haven't finished v2.0 yet, I am working on it. > > Changes so far: > > > > * New defaults: > > \epstopdfsetup{% > > append,% > > update,% > > prefersuffix,% > > suffix=-\SourceExt-converted-to% > > } > > Just in case it is important to know: In current TL2009 pdflatex does > not even find foo.pdf in the working directory unless you give the > extension or use the form ?./foo?. I can't reproduce this. Both `foo' and `foo.pdf' are found, if foo.pdf exists in the current directory. Yours sincerely Heiko From karl at freefriends.org Mon Jul 13 02:15:08 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 12 Jul 2009 19:15:08 -0500 Subject: [tex-live] context default papersize set in cont-sys.tex after \endinput? In-Reply-To: <20090711200539.GA794@gamma.logic.tuwien.ac.at> Message-ID: <200907130015.n6D0F8J16098@f7.net> > \protect \endinput > \setuppapersize[letter][letter] It would be wasted effort to look at this until Hans and Taco a) feel it's time to update ConTeXt in TL, and b) advise us about the recommended way to set the paper size site-wide, ie, specifically what commands to put in cont-sys.tex (and if that is still the right file, and what directory it should be in). Hans/Taco? Thanks, Karl From amaxwell at mac.com Mon Jul 13 02:20:32 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sun, 12 Jul 2009 17:20:32 -0700 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <200907122348.n6CNm3t06860@f7.net> References: <200907122348.n6CNm3t06860@f7.net> Message-ID: <45A420F3-EF20-4EA5-9479-AF4186A42CA5@mac.com> On Jul 12, 2009, at 4:48 PM, Karl Berry wrote: > I'm waiting to see the final path on CTAN before adding UI for > this. > > It will be http://mirror.ctan.org/systems/texlive/tlnet/ (with no > year). > > It would seem logical to have a UI in TLU for specifying the entire > path. Indeed. IIRC I split it up because it's composed in TLConfig.pm from TeXLiveServerURL and TeXLiveServerPath, and I figured I'd follow suit. One advantage is that you can use a CTAN mirror URL from http://www.dante.de/mirmon directly in the preferences, and the systems/texlive... will be tacked on. If the year part of the path is going away, I won't bother adding a popup for each year, which was my original thought. Specifying the full path to tlnet is easier. > Heck, it could be some local server/path which follows no > convention at all. In theory, yes, but I haven't tested my code with file: URLs. > defaults write com.google.mactlmgr.tex_live_utility > > What does Google have to do with tlmgr? Google Code provides hosting for TLU, and this is the Mac OS X reverse- dns bundle identifier for it; I changed it to com.googlecode.mactlmgr.tlu for the next release, which is more correct. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From karl at freefriends.org Mon Jul 13 03:08:43 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 12 Jul 2009 20:08:43 -0500 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <87ws6flp8y.fsf@tum.de> Message-ID: <200907130108.n6D18hb04601@f7.net> there's a comment (possibly by Thomas Esser) that says the following: Yes, Thomas wrote it originally. I can update the non-technical stuff about yandy.com, etc. Thanks for pointing it out. But the real question is, can anyone tell me if mt-belleek really works? That is, is it really a substitute for MathTime? And what about MathTime Pro, which is what is actually available from PCTeX now and is substantially updated (as I understand it)? And, are there style files or other support for belleek as belleek, independent of any question about MathTime? I've received far too much conflicting information about this to even hazard a guess. k From mas at mylug.org Mon Jul 13 04:17:16 2009 From: mas at mylug.org (Sridhar M.A.) Date: Mon, 13 Jul 2009 07:47:16 +0530 Subject: [tex-live] Error with TL-2009 pre Message-ID: <20090713021716.GA16471@brahman> Hi, I wanted to try the TL2009 pre and downloaded the install-tl. When I try running the script, it is quitting with the following message: $ ./install-tl -gui perltk Installing TeX Live 2009 from: http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet Platform: i386-linux => 'Intel x86 with GNU/Linux' Distribution: net (downloading) Using URL: http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet Directory for temporary files: /tmp Loading http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb unusable location http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb, could not load any packages ./install-tl: Could not load TeX Live Database from http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet, goodbye. $ As mentioned on the webpage, I am just filing this error message for your reference and fix. Regards, -- Sridhar M.A. GPG KeyID : F6A35935 Fingerprint: D172 22C4 7CDC D9CD 62B5 55C1 2A69 D5D8 F6A3 5935 System going down at 5 this afternoon to install scheduler bug. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From uwe.siart at tum.de Mon Jul 13 07:17:22 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 13 Jul 2009 07:17:22 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <20090712234817.GA3559@irwin.vpn.uni-freiburg.de> (Heiko Oberdiek's message of "Mon, 13 Jul 2009 01:48:18 +0200") References: <4A57BCA1.9080900@alice.it> <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> <87d485lnsp.fsf@tum.de> <20090712234817.GA3559@irwin.vpn.uni-freiburg.de> Message-ID: <87y6qt2mcd.fsf@tum.de> Heiko Oberdiek writes: > On Sun, Jul 12, 2009 at 09:11:02PM +0200, Uwe Siart wrote: >> >> Just in case it is important to know: In current TL2009 pdflatex does >> not even find foo.pdf in the working directory unless you give the >> extension or use the form ?./foo?. > > I can't reproduce this. Both `foo' and `foo.pdf' are found, if foo.pdf > exists in the current directory. Hello Heiko, I tried some variations of my test case and found that an error appears only if an .eps file with the same basename is found in the trees (by kpsewhich I guess). But this is something you already knew. -- Uwe From feliphil at gmx.net Mon Jul 13 10:51:12 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Mon, 13 Jul 2009 10:51:12 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows Message-ID: <20090713105112.77160881.feliphil@gmx.net> Hello, I finally managed to get an error message from tlmgr. The tlmgr.bat does NOT leave the command prompt window open. The error message is: tlmgr.pl: missing action; try --help if you need it. Not very helpful. Sincerely, Wolfgang -- NO "Courtesy Copies" PLEASE! From feliphil at gmx.net Mon Jul 13 11:20:28 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Mon, 13 Jul 2009 11:20:28 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090707155636.GA6203@gamma.logic.tuwien.ac.at> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> <20090707155636.GA6203@gamma.logic.tuwien.ac.at> Message-ID: <20090713112028.e011832c.feliphil@gmx.net> > > And it just won't work. > > Well, that is *absolutely* useless remark if you don't provide any > output of the process. Well, if those .bat and .exe files just won't leave their command prompt windows open to allow reading the messages, I can't do anything about it. > Please, get the install-tl package from CTAN, and start it, and send the > output in the terminal window. Again: I am using Windows. So there is no "terminal window". > > The installer apparently misses to put a _lot_ of files into the destination folder. > > Hard to diagnose without a crystal ball. Would have been easy to test before releasing. Get a USB stick, try to install TeXLive on it, see for yourself. > > And if I copy them to the installation folder from the DVD by hand, tl-portable.bat still complains that it simply can't find some files, whatever they are. > > tl_portable???? What are you talking about? *sigh* tl-portable.bat The .bat file which is required to use TeXLive on Windows from a portable location. > Did you use the DVD for installation? Yes. Didn't produce anything that works. > Did you use the network installer to download from the network? Yes. Didn't produce anything that works either. > Did you use tl_portable to set up a minimal system without installing > all the stuff to your hard disk? I use tl-portable not to "set up", but to _use_ a portable instance of TeXLive 2008 that I had to create by manually copying the DVD contens to my USB stick. > Did you read the quick install document? I can read and I did. > > Simply copying over the whole DVD contents at least produces a LaTeX "installation" that _somewhat_ works, so I consider the installer as, sorry, plain useless ?$%&#?!. > > Sorry for you, but if you don't cooperate "cooperate" - You sound like an employee of the german "labour agency". > you will have the same > experience next year. > > Witout any reasonable arguments, terminal output, log files that is just > voodoo. Well, it seems like "voodoo" to _me_ that you release "installers" that don't produce anything that works. And that apparently you don't seem to even read what I wrote about my usage scenario and what I have done. > > Anyway, as a long-time Mac user, an application that (seems to) require > > any kind of "installer" in order to be used is seriously flawed imho. > > Bullshit. Sorry. 25 years of perfectly useable zero-install application software? Bullshit? Make your so-called "installers" actually _work_ and then come back again. > Do you really think that *all* the Mac software work *WITHOUT* installer > only because *YOU* didn't see the installation process???? There is no "installation process" for actual MacOS X applications other than just unzipping an archive and dropping the contents whereever one wants to. > > Or rather, it's the "software" in the brains of the corresponding developers that's seriously flawed. MacOS has had zero-install applications since 1984. That's a quarter of a century ago now. > > Hahaha, joking. Only because they install a default system without any > user choice does not mean that there is no isntallation program. You obviously hav no clue how applications work on MacOS X. Try to look up "application bundle" or "application directory" on WIkipedia if you want to enlarge your horizon. > Please become reasonable. Please don't make statements about things that you don't even _try_ to understand. > If you provide more serious information we can help you, If your .bat scripts and .exe files did allow to actually read their output, I could provide the information... Sincerely, Wolfgang -- NO "Courtesy Copies" PLEASE! From Robin.Fairbairns at cl.cam.ac.uk Mon Jul 13 12:03:28 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Mon, 13 Jul 2009 11:03:28 +0100 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: Your message of Mon, 13 Jul 2009 11:20:28 +0200. <20090713112028.e011832c.feliphil@gmx.net> Message-ID: <3909.1247479408@cl.cam.ac.uk> Wolfgang Keller wrote: > Again: I am using Windows. So there is no "terminal window". you mean, you can't be bothered to open a terminal window to run a .bat file; sure, windows provides broken facilities for running .bat files, just by clicking on them, but no-one who actually *knows* windows does that -- they open a terminal window and run from that. > > > The installer apparently misses to put a _lot_ of files into the destination folder. > > > > Hard to diagnose without a crystal ball. > > Would have been easy to test before releasing. the whole point of this exercise is (surely) to detect what the problem is, so that *future* pre-release tests don't make the same mistake. i have rarely released software that *didn't* have a bug in it, that my pre-release test missed. > Get a USB stick, try to install TeXLive on it, see for yourself. > > > > And if I copy them to the installation folder from the DVD by hand, tl-portable.bat still complains that it simply can't find some files, whatever they are. > > > > tl_portable???? What are you talking about? > > *sigh* > > tl-portable.bat > > The .bat file which is required to use TeXLive on Windows from a portable location. i find that confusing, too. there are references to the file, but i don't see it on the tl 2008 repository. (i maintain the master mirror, so it's not because i'm looking at an out-of-date mirror.) can you suggest where i should be looking? (the install-tl man page says PORTABLE USE The TeX Live root directory contains a shell script tl-portable.sh and a DOS batch file tl-portable.bat which start up a new shell and command prompt in which TeX Live can be run with minimal impact on the host system. These files start up install-tl with the -portable option for some minimal preparation. Don't use this option directly; it makes very specific assumptions about its environment. which seems to me to indicate that any such script has since been deleted :-( ) > > > Simply copying over the whole DVD contents at least produces a LaTeX "installation" that _somewhat_ works, so I consider the installer as, sorry, plain useless ?$%&#?!. > > > > Sorry for you, but if you don't cooperate > > "cooperate" - You sound like an employee of the german "labour agency". sigh. determined to lose the argument, aren't you? > > you will have the same > > experience next year. > > > > Witout any reasonable arguments, terminal output, log files that is just > > voodoo. > > Well, it seems like "voodoo" to _me_ that you release "installers" that don't produce anything that works. And that apparently you don't seem to even read what I wrote about my usage scenario and what I have done. > > > > Anyway, as a long-time Mac user, an application that (seems to) require > > > any kind of "installer" in order to be used is seriously flawed imho. > > > > Bullshit. Sorry. > > 25 years of perfectly useable zero-install application software? > > Bullshit? irrelevant bullshit. i'm prepared to believe that macs are better at what they do than widnoze systems, but aiui you're attempting to install on a widnoze machine. > Make your so-called "installers" actually _work_ and then come back again. how on earth are the team supposed to do so when someone who's complaining won't co-operate? *obviously* the issue doesn't arise in the team's tests, so how are they supposed to mend the installer for your environment without some cooperation from you? > > If you provide more serious information we can help you, > > If your .bat scripts and .exe files did allow to actually read their output, I could provide the information... of course they allow that ... if they're run by someone who knows what they're doing on windows. robin From mpg at elzevir.fr Mon Jul 13 12:27:14 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 12:27:14 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090713112028.e011832c.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> <20090707155636.GA6203@gamma.logic.tuwien.ac.at> <20090713112028.e011832c.feliphil@gmx.net> Message-ID: <4A5B0C02.9090203@elzevir.fr> Wolfgang Keller a ?crit : > Again: I am using Windows. So there is no "terminal window". > There is. Window-R cmd.exe (ie start menu -> execute cmd.exe on win XP). > Would have been easy to test before releasing. > We tested, it worked. By the way, since the time of its release, TL08 has been successfully installed and used by quite a lot of people. You can't seriously think it hasn't been tested. > Make your so-called "installers" actually _work_ and then come back again. > Do it yourself if you're not happy the Norbert's (and the TL team) work. The source is available, fix it if you can. If you can't and need our help, then be more polite and, as Norbert said, cooperative, because we are all volunteers and have no reason to loose time trying to help people who don't provide the informaton we need to help them. Manuel. From mpg at elzevir.fr Mon Jul 13 12:33:47 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 12:33:47 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <3909.1247479408@cl.cam.ac.uk> References: <3909.1247479408@cl.cam.ac.uk> Message-ID: <4A5B0D8B.8050502@elzevir.fr> Hi Robin, Robin Fairbairns a ?crit : > i find that confusing, too. there are references to the file, but i > don't see it on the tl 2008 repository. (i maintain the master mirror, > so it's not because i'm looking at an out-of-date mirror.) > Hum, I can't find it in tlnet either, but it usually is in the root on the DVD. I assume the idea was that you need tl-portable only if you're using the DVD. However, one might want ot install form the network on a USB stick, and the run portably from there, so it would make sense to make tl-portable available not only from the DVD. > can you suggest where i should be looking? > For now, the svn repository. Manuel. From mpg at elzevir.fr Mon Jul 13 12:37:07 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 12:37:07 +0200 Subject: [tex-live] Error with TL-2009 pre In-Reply-To: <20090713021716.GA16471@brahman> References: <20090713021716.GA16471@brahman> Message-ID: <4A5B0E53.8080105@elzevir.fr> Sridhar M.A. a ?crit : > I wanted to try the TL2009 pre and downloaded the install-tl. When I try > running the script, it is quitting with the following message: > [...] > unusable location http://mirror.lums.edu.pk/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb, could not load any packages Since the pre-release test doens't use the normal CTAN mirrors network, you have to provide a location explicitly by using the -location option with a location selected from http://tug.org/texlive/mirmon/ > As mentioned on the webpage, I am just filing this error message for > your reference and fix. > Thanks, Manuel. From mpg at elzevir.fr Mon Jul 13 12:39:27 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 12:39:27 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090713105112.77160881.feliphil@gmx.net> References: <20090713105112.77160881.feliphil@gmx.net> Message-ID: <4A5B0EDF.1090302@elzevir.fr> Wolfgang Keller a ?crit : > tlmgr.pl: missing action; try --help if you need it. > > Not very helpful. > On the contrary, it's quite helpful if you actually try tlmgr --help and read the result. You'll see that the syntax of the tlmgr command is tlmgr Now try 'tlmgr gui', which is most probably what you wanted. Manuel. From P.Taylor at Rhul.Ac.Uk Mon Jul 13 12:46:49 2009 From: P.Taylor at Rhul.Ac.Uk (Philip TAYLOR (Ret'd)) Date: Mon, 13 Jul 2009 11:46:49 +0100 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <3909.1247479408@cl.cam.ac.uk> References: <3909.1247479408@cl.cam.ac.uk> Message-ID: <4A5B1099.9010404@Rhul.Ac.Uk> Dear Robin, dear Wolfgang -- Robin Fairbairns wrote: > Wolfgang Keller wrote: > >> Again: I am using Windows. So there is no "terminal window". > > you mean, you can't be bothered to open a terminal window to run a .bat > file; sure, windows provides broken facilities for running .bat files, > just by clicking on them, but no-one who actually *knows* windows does > that -- they open a terminal window and run from that. It is not a "terminal window", it is a CMD window; I am sure that Wolfgang knows how to open one of those. Wolfgang, open a CMD window and launch from that; you should then be able to copy and paste any error messages from that CMD window /unless/ the that you launch itself launches a further, transient, CMD, window, in which case debugging will be somewhat harder ... Philip Taylor From jc.desoza at orange.fr Mon Jul 13 07:46:02 2009 From: jc.desoza at orange.fr (Jean-Claude DE SOZA) Date: Mon, 13 Jul 2009 07:46:02 +0200 Subject: [tex-live] Testing TeXLive 2009 Message-ID: Bonjour, I have installed TeXLive 2009 on Mac OS 10.5.7 and I have a problem with the package paralist. When I use \begin{enumerate}[1?], the output is " enumi ? ". But when I use \begin{enumerate}[a)], the output is correct. I also have a problem with my texmf directory which is in the User Library. It seems that it is not recognized during the typesetting. Jean-Claude DE SOZA From st_philipp at yahoo.de Mon Jul 13 16:31:31 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Mon, 13 Jul 2009 16:31:31 +0200 Subject: [tex-live] Testing TeXLive 2009 In-Reply-To: References: Message-ID: <4A5B4543.3080000@yahoo.de> Jean-Claude DE SOZA schrieb: > When I use \begin{enumerate}[1?], the output is " enumi ? ". But when > I use \begin{enumerate}[a)], the output is correct. Works for me, please post an example that shows the error. From preining at logic.at Mon Jul 13 18:41:24 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 13 Jul 2009 18:41:24 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <200907122333.n6CNXW402346@f7.net> References: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> <200907122333.n6CNXW402346@f7.net> Message-ID: <20090713164124.GA9334@gandalf.dynalias.org> On Sun, 12 Jul 2009, Karl Berry wrote: > Commenting out > > binmode(STDOUT, ":utf8"); > > in tlmgr.pl 'fixes' this problem, but I've no idea how it should be > solved correctly. > > Evidently that binmode is causing double encoding. I don't remember why > it's there. > > The description originally comes from the TeX Catalogue. There, it > looks like UTF-8 to me: 0342 0200 0230 character 0342 0200 0231, which > is the usual thing for the Unicode quotes. > > In texlive.tlpdb, I see the same byte sequence. > > But in tlmgr show output, I see > 0303 0242 0302 0200 0302 0230 character 0303 0242 0302 0200 0302 0231 > which just looks like garbage. > > Norbert? I don't remember. I *DO* remember that there was a reason, probably because the output on an UTF8 system or an ISO8859-15 system was garbled. Honestly, if *ANYONE* here can make sense of all the :FOOBAR in perl and can explain me how I get: - guaranteed utf8 encoded files saved (saving tlpdb) - reading from tlpdb in the right encoding - output to stdout in the encoding that is the "correct" one - and probably some other cases I forgot then I would happily fix that, but AFAIR the binmode didn't come with some reason. Sorry, I know it is a pain. And sorry, I don't know how to fix it. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- TILLICOULTRY (n.) The man-to-man chumminess adopted by an employer as a prelude for telling an employee that he's going to have to let him go. --- Douglas Adams, The Meaning of Liff From preining at logic.at Mon Jul 13 18:48:19 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 13 Jul 2009 18:48:19 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090713112028.e011832c.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> <20090707155636.GA6203@gamma.logic.tuwien.ac.at> <20090713112028.e011832c.feliphil@gmx.net> Message-ID: <20090713164819.GB9334@gandalf.dynalias.org> On Mon, 13 Jul 2009, Wolfgang Keller wrote: > Well, if those .bat and .exe files just won't leave their command prompt windows open to allow reading the messages, I can't do anything about it. As already said several time, start a cmd shell and type in the bat filename as is. > > Hard to diagnose without a crystal ball. > > Would have been easy to test before releasing. We did. > Get a USB stick, try to install TeXLive on it, see for yourself. Ohhhh, first time that you mentioned that you installed FROM DVD TO USBSTICK good point. > > > And if I copy them to the installation folder from the DVD by hand, tl-portable.bat still complains that it simply can't find some files, whatever they are. > > > > tl_portable???? What are you talking about? > > *sigh* > > tl-portable.bat I know very well what tl-portable is, but I though you were talking about *installing* the dvd. tl-portable is NOT for installing FROM DVD TO usbstick, tl-portable is for carrying around the DVD and run it with *minimal* impact on the system you are using. > The .bat file which is required to use TeXLive on Windows from a portable location. No,tl-portable is the bat script that is used to use the *DVD*, and nothing else!!! > > Did you use the DVD for installation? > > Yes. Didn't produce anything that works. On your USB Stick, and then using tl-portable, not surprising. > > Did you use the network installer to download from the network? > > Yes. Didn't produce anything that works either. Same as above. > > Did you use tl_portable to set up a minimal system without installing > > all the stuff to your hard disk? > > I use tl-portable not to "set up", but to _use_ a portable instance of TeXLive 2008 that I had to create by manually copying the DVD contens to my USB stick. That sounds like the correct way. Copying all of the DVD contents to the USB stick (but NOT into a subdirectory, but into the root), and then use tl-portable from there. If that does not work, please: - start a cmd window - cd to the usbstick's drive - call tl-portable.bat - send the output > > > Simply copying over the whole DVD contents at least produces a LaTeX "installation" that _somewhat_ works, so I consider the installer as, sorry, plain useless ?$%&#?!. The installer is NOT for that business, it is for making an installation on your local hard drive. That can even be your usb stick, but NOT for portable use. > "cooperate" - You sound like an employee of the german "labour agency". Thanks, I am Austrian, and I am not interested in your very absurd comparisons. > Well, it seems like "voodoo" to _me_ that you release "installers" that don't produce anything that works. And that apparently you don't seem to even read what I wrote about my usage scenario and what I have done. If you use them in the right way, the do, and they did on many many computers. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- MILWAUKEE (n.) The melodious whistling, chanting and humming tone of the milwaukee can be heard whenever a public lavatory is entered. It is the way the occupants of the cubicles have of telling you there's no lock on their door and you can't come in. --- Douglas Adams, The Meaning of Liff From mpg at elzevir.fr Mon Jul 13 20:20:14 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 20:20:14 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <20090713164124.GA9334@gandalf.dynalias.org> References: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> <200907122333.n6CNXW402346@f7.net> <20090713164124.GA9334@gandalf.dynalias.org> Message-ID: <4A5B7ADE.30007@elzevir.fr> Norbert Preining a ?crit : > On Sun, 12 Jul 2009, Karl Berry wrote: >> Commenting out >> >> binmode(STDOUT, ":utf8"); >> >> in tlmgr.pl 'fixes' this problem, but I've no idea how it should be >> solved correctly. >> >> Evidently that binmode is causing double encoding. I don't remember why >> it's there. >> I tend to think that the binmode here is not the cause. The cause it that Perl somehow gets utf8 strings without properly marking them as utf8. If all utf8 strings are known to be utf8 by Perl, nothing will get double-latin1-to-utf8-encoded. > Honestly, if *ANYONE* here can make sense of all the :FOOBAR in perl > and can explain me how I get: > - guaranteed utf8 encoded files saved (saving tlpdb) > - reading from tlpdb in the right encoding > - output to stdout in the encoding that is the "correct" one > - and probably some other cases I forgot > then I would happily fix that, but AFAIR the binmode didn't come with > some reason. > I generaly use use utf8; # script encoding use open IO => ':utf8'; # default encoding for files we open later binmode(STDIN, ":utf8"); # these 3 fh are allready opened with binmode(STDOUT, ":utf8"); # a possibly wrong (tipically latin1) encoding binmode(STDERR, ":utf8"); # so reset them to something deterministic and have no encoding problem at all, as long as everything (the script itself, stdin, sdtout, stderr, any files the script reads from or writes to) if utf-8. If for some reason I want to read or write a file using, say latin1, I do open my $fh, '<:encoding(iso-8859-1)', $filename; (s// for writing obsiously). The "use open IO => ':utf8';" line may not work with older perls or perls compiled without PerlIO. In this case, it is necessary to explicitly say open my $fh, '<:encoding(utf8)', $filename; for each file containing non-ascii and encoded in utf-8 that we want to open. Manuel. From uwe.siart at tum.de Mon Jul 13 20:34:47 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Mon, 13 Jul 2009 20:34:47 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <200907130108.n6D18hb04601@f7.net> (Karl Berry's message of "Sun, 12 Jul 2009 20:08:43 -0500") References: <200907130108.n6D18hb04601@f7.net> Message-ID: <877hycqvnc.fsf@tum.de> karl at freefriends.org (Karl Berry) writes: > there's a comment (possibly by Thomas Esser) that says the following: > > Yes, Thomas wrote it originally. > I can update the non-technical stuff about yandy.com, etc. Thanks for this. Is there any means to pass this update on to other TeX distributions? I could not find a centralized source for these mt-*.map files. There's the 'mathtime' package on ctan but it does not seem to include the maps. At least they are not generated from mathtime.ins. > And what about MathTime Pro, which is what is actually available from > PCTeX now and is substantially updated (as I understand it)? I think that MathTime Pro is shipped which a package of its own named mtpro2.sty. This package is by Frank Mittelbach, David Carlisle, Walter Schmidt, and Mike Spivak. My guess is that it is shipped with the fonts by PCTeX so that anyone who purchased MathTime Pro from PCTeX should have it available. -- Uwe From mpg at elzevir.fr Mon Jul 13 21:29:27 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 21:29:27 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <4A5B7ADE.30007@elzevir.fr> References: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> <200907122333.n6CNXW402346@f7.net> <20090713164124.GA9334@gandalf.dynalias.org> <4A5B7ADE.30007@elzevir.fr> Message-ID: <4A5B8B17.9030503@elzevir.fr> Manuel P?gouri?-Gonnard a ?crit : >>> Evidently that binmode is causing double encoding. I don't remember why >>> it's there. >>> > I tend to think that the binmode here is not the cause. The cause it that Perl > somehow gets utf8 strings without properly marking them as utf8. If all utf8 > strings are known to be utf8 by Perl, nothing will get > double-latin1-to-utf8-encoded. > I just tested. Changing line 268 of tlpkg/TeXLive/TLPDB.pm to open(TMP, '<:encoding(utf8)', $path) || die "$0: open($path) failed: $!"; also solves the problem. So I persist in thinking that removing binmode(STDOUT, ":utf8"); is not the right solution. If we want tlmgr to output real utf8, we *need* this binmode statement. > use open IO => ':utf8'; # default encoding for files we open later For some reason, just putting use open IO => ':utf8'; right after the BEGIN block in tlmgr.pl doesn't solve the problem. I thought it would introduce and implicit :utf8 (equivalent to :encoding(utf8)) in all open() statements afterwards, apparently not. So this needs further investigation. I'm going to re-read some Perl doc for starters. Manuel. From zdenek.wagner at gmail.com Mon Jul 13 21:38:26 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Mon, 13 Jul 2009 21:38:26 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <4A5B8B17.9030503@elzevir.fr> References: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> <200907122333.n6CNXW402346@f7.net> <20090713164124.GA9334@gandalf.dynalias.org> <4A5B7ADE.30007@elzevir.fr> <4A5B8B17.9030503@elzevir.fr> Message-ID: <8719b6240907131238g3b8401b2kf3d6f3ff02cf3084@mail.gmail.com> 2009/7/13 Manuel P?gouri?-Gonnard : > Manuel P?gouri?-Gonnard a ?crit : >>>> Evidently that binmode is causing double encoding. ?I don't remember why >>>> it's there. >>>> >> I tend to think that the binmode here is not the cause. The cause it that Perl >> somehow gets utf8 strings without properly marking them as utf8. If all utf8 >> strings are known to be utf8 by Perl, nothing will get >> double-latin1-to-utf8-encoded. >> > I just tested. Changing line 268 of tlpkg/TeXLive/TLPDB.pm to > > ? ?open(TMP, '<:encoding(utf8)', $path) || die "$0: open($path) failed: $!"; > > also solves the problem. So I persist in thinking that removing > > binmode(STDOUT, ":utf8"); > http://perldoc.perl.org/perluniintro.html says that binmode is needed. > is not the right solution. If we want tlmgr to output real utf8, we *need* this > binmode statement. > >> use open IO => ':utf8'; ? # default encoding for files we open later > > For some reason, just putting > > use open IO => ':utf8'; > > right after the BEGIN block in tlmgr.pl doesn't solve the problem. I thought it > would introduce and implicit :utf8 (equivalent to :encoding(utf8)) in all open() > statements afterwards, apparently not. > > So this needs further investigation. I'm going to re-read some Perl doc for > starters. > > Manuel. > > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From mpg at elzevir.fr Mon Jul 13 22:20:51 2009 From: mpg at elzevir.fr (=?ISO-8859-2?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Mon, 13 Jul 2009 22:20:51 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: <8719b6240907131238g3b8401b2kf3d6f3ff02cf3084@mail.gmail.com> References: <20E3C0F4-95B8-43F5-9E5C-9345C6B4623C@mac.com> <200907122333.n6CNXW402346@f7.net> <20090713164124.GA9334@gandalf.dynalias.org> <4A5B7ADE.30007@elzevir.fr> <4A5B8B17.9030503@elzevir.fr> <8719b6240907131238g3b8401b2kf3d6f3ff02cf3084@mail.gmail.com> Message-ID: <4A5B9723.8050809@elzevir.fr> Zdenek Wagner a ?crit : >> also solves the problem. So I persist in thinking that removing >> >> binmode(STDOUT, ":utf8"); >> >> is *not* the right solution. [fixed quoting and highlighted some text] > http://perldoc.perl.org/perluniintro.html says that binmode is needed. > It's exactly what I'm saying... >> If we want tlmgr to output real utf8, we *need* this >> binmode statement. >> ... isn't it ? >>> use open IO => ':utf8'; # default encoding for files we open later >> For some reason, just putting >> >> use open IO => ':utf8'; >> >> right after the BEGIN block in tlmgr.pl doesn't solve the problem. Oh, well, that was a scoping problem. Such a statement obviously has a file scope. Copying it in TLPDB.pm solves the problem too. >> So this needs further investigation. I'm going to re-read some Perl doc for >> starters. >> Ok, so perldoc open helped me get the scoping problem. I also learned there that use open qw(:utf8 :std); is a short form for making :utf8 the default encoding for all IO streams including STD*. So I added such a line in all TeXLive perl modules making any I/O. This should fix encoding problems as long as every file involved is using utf8. Manuel. From reinhard.kotucha at web.de Mon Jul 13 23:47:40 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Mon, 13 Jul 2009 23:47:40 +0200 Subject: [tex-live] xetex and shared libraries Message-ID: <19035.43900.703067.754478@zaphod.ms25.net> Hi, I installed TeX Live today on a server running CentOS. I couldn't create all format files. The problem is: $ ldd `which xetex` libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003705e00000) libexpat.so.1 => not found libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003706200000) libz.so.1 => /usr/lib64/libz.so.1 (0x00000037d8400000) libm.so.6 => /lib64/libm.so.6 (0x00000037d8800000) libc.so.6 => /lib64/libc.so.6 (0x00000037d7c00000) libexpat.so.0 => /lib64/libexpat.so.0 (0x00000037db000000) /lib64/ld-linux-x86-64.so.2 (0x00000037d7800000) I have no root permissions there. I didn't encounter this problem with TL-2008, but I'm not sure, maybe I simply overlooked it. Is it possible to link libexpat.so.1 statically? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From jfkthame at googlemail.com Tue Jul 14 00:30:17 2009 From: jfkthame at googlemail.com (Jonathan Kew) Date: Mon, 13 Jul 2009 23:30:17 +0100 Subject: [tex-live] xetex and shared libraries In-Reply-To: <19035.43900.703067.754478@zaphod.ms25.net> References: <19035.43900.703067.754478@zaphod.ms25.net> Message-ID: <42AD2B17-12BA-4543-A271-F3AE2B291FC6@gmail.com> On 13 Jul 2009, at 22:47, Reinhard Kotucha wrote: > Hi, > I installed TeX Live today on a server running CentOS. I couldn't > create all format files. The problem is: > > $ ldd `which xetex` > libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 > (0x0000003705e00000) > libexpat.so.1 => not found > libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003706200000) > libz.so.1 => /usr/lib64/libz.so.1 (0x00000037d8400000) > libm.so.6 => /lib64/libm.so.6 (0x00000037d8800000) > libc.so.6 => /lib64/libc.so.6 (0x00000037d7c00000) > libexpat.so.0 => /lib64/libexpat.so.0 (0x00000037db000000) > /lib64/ld-linux-x86-64.so.2 (0x00000037d7800000) > > I have no root permissions there. I didn't encounter this problem > with TL-2008, but I'm not sure, maybe I simply overlooked it. > > Is it possible to link libexpat.so.1 statically? Something seems to be strange about the build.... I don't see why it wants two versions of libexpat. XeTeX itself shouldn't directly need it at all, but I believe fontconfig probably depends on it, so it's ok to see one dependency (presumably the .so.0 version), but I think the other is spurious. JK From reinhard.kotucha at web.de Tue Jul 14 00:33:33 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 14 Jul 2009 00:33:33 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090713112028.e011832c.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> <20090707155636.GA6203@gamma.logic.tuwien.ac.at> <20090713112028.e011832c.feliphil@gmx.net> Message-ID: <19035.46653.262934.104390@zaphod.ms25.net> On 13 July 2009 Wolfgang Keller wrote: > "cooperate" - You sound like an employee of the german "labour agency". Wolfgang, please calm down. There is no reason for being so insulting. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From karl at freefriends.org Tue Jul 14 00:58:04 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 13 Jul 2009 17:58:04 -0500 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> Message-ID: <200907132258.n6DMw4P05080@f7.net> asy: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory As expected, any given set of shared libraries is too old for some people and too new for others :(. There is no way to make an asy binary for i386-linux that will work universally. Some users will have to acquire it via their distro, or asymptote.sf.net, or recompile it from source, of whatever. This is an unsolvable problem in general (and not just for asy). Is it possible that this can be fixed The OpenGL support is included by default because the Asymptote developers and users said it was important to have (though not 100% necessary). Therefore, I don't want to drop it. or perhaps you could include libglut library in TeXLive by default? No. That would be a tremendous time sink; OpenGL is huge, with many dependencies of its own. We can't do it. another question, can you also please include teckit program in TeXLive 2009? If you mean teckit_compile, it is included now on i386-linux and others. As people recompile platforms (I continue to wait for a couple more changes to come in), it will be available throughout. k From reinhard.kotucha at web.de Tue Jul 14 01:33:37 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 14 Jul 2009 01:33:37 +0200 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <20090713112028.e011832c.feliphil@gmx.net> References: <20090703102210.27c83492.feliphil@gmx.net> <200907032229.n63MTfB08855@f7.net> <20090704174131.89fa012e.feliphil@gmx.net> <20090704160043.GH6068@gamma.logic.tuwien.ac.at> <20090707173921.076d624b.feliphil@gmx.net> <20090707155636.GA6203@gamma.logic.tuwien.ac.at> <20090713112028.e011832c.feliphil@gmx.net> Message-ID: <19035.50257.887702.910041@zaphod.ms25.net> On 13 July 2009 Wolfgang Keller wrote: > Make your so-called "installers" actually _work_ and then come back > again. Dear Wolfgang, do you really mean that the guys who spend their whole spare time in order to make TeX Live possible should go away? A splendid idea! I'm using the installer and tlmgr on several platforms and everything works perfectly. Always. Of course, TeX Live is extremely powerful, and thus, probably not idiot proof. Did you consider http://www.tug.org/protext already? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From karl at freefriends.org Tue Jul 14 02:04:53 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 13 Jul 2009 19:04:53 -0500 Subject: [tex-live] epstopdf updates for tl testing Message-ID: <200907140004.n6E04r329062@f7.net> Heiko wrote: I have uploaded v2.0 of epstopdf to http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf I have updated TeX Live with this version so testing can continue. Our graphics.cfg now does \RequirePackage{epstopdf-base}[2009/07/12]% and specifies no options. There is a known issue that pst-pdf's images are not used, as in (Heiko's example): \documentclass{article} \usepackage{pst-pdf} \begin{document} \begin{center} \begin{pspicture}(-5.25,-5.25)(5.25,5.25)% \pscircle*[linecolor=red]{5} \rput(0,0.5){\includegraphics[width=8\psxunit]{elephant}} \Huge\sffamily\bfseries \rput(-4.5,4.5){A} \rput(4.5,4.5){B} \rput(-4.5,-4.5){C}\rput(4.5,-4.5){D} \rmfamily \rput(0,-3.8){PSTricks} \rput(0,3.8){\LaTeX} \end{pspicture} \end{center} \end{document} Debugging welcome. (I'm sure Heiko will correct whatever I got wrong. :) k From vafa at users.berlios.de Tue Jul 14 02:10:12 2009 From: vafa at users.berlios.de (Vafa Khalighi) Date: Tue, 14 Jul 2009 10:10:12 +1000 Subject: [tex-live] TeXLive 2009 and asmptote In-Reply-To: <200907132258.n6DMw4P05080@f7.net> References: <605202f20907101908h46a03dedre350562a9eebcaed@mail.gmail.com> <200907132258.n6DMw4P05080@f7.net> Message-ID: <605202f20907131710j610aca6dha7ce4c9ec019b2b4@mail.gmail.com> Thanks heaps Karl. You are the best. Best Wishes, Vafa Khalighi -------------- next part -------------- An HTML attachment was scrubbed... URL: From karl at freefriends.org Tue Jul 14 02:51:00 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 13 Jul 2009 19:51:00 -0500 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <87ws6flp8y.fsf@tum.de> Message-ID: <200907140051.n6E0p0O13779@f7.net> \texmf\fonts\map\dvips\tetex\mt-yy.map I decided to simply remove mt-{yy,belleek,plus}.map, since they are only useful with the proprietary original mathtime fonts, which are no longer available anyway. They were not used by TL as far as I know, they were just sitting there in the tetex/directory. I updated the comments in map/dvips/belleek/belleek.map. I could not find a centralized source for these mt-*.map Apparently the problem is that there is no belleek package on CTAN. And no TFM's for the fonts are available. Would you like to put together a usable package? Thanks, k From karl at freefriends.org Tue Jul 14 02:57:33 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 13 Jul 2009 19:57:33 -0500 Subject: [tex-live] Linux Libertine and TeX Live 2008 In-Reply-To: <4A5B0D8B.8050502@elzevir.fr> Message-ID: <200907140057.n6E0vXf16095@f7.net> so it would make sense to make tl-portable available not only from the DVD. I guess so. I moved the tl-portable* pattern from 00texlive.imageonly.tlpsrc to texlive.infra.tlpsrc. From angelo.graziosi at alice.it Tue Jul 14 11:21:57 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Tue, 14 Jul 2009 11:21:57 +0200 Subject: [tex-live] epstopdf updates for tl testing Message-ID: <4A5C4E35.5030707@alice.it> Karl Berry wrote: > Heiko wrote: > > I have uploaded v2.0 of epstopdf to > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf > > I have updated TeX Live with this version so testing can continue. How? It looks that all repositories from http://www.tug.org/texlive/mirmon and ftp://tug.org/texlive/tlnet have been updated after your announce, but the oberdiek.tar.xz (which should contain the new epstopdf package, I think) is still the old. What I am missing? Cheers, Angelo. From preining at logic.at Tue Jul 14 11:49:07 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 14 Jul 2009 11:49:07 +0200 Subject: [tex-live] epstopdf updates for tl testing In-Reply-To: <4A5C4E35.5030707@alice.it> References: <4A5C4E35.5030707@alice.it> Message-ID: <20090714094907.GA29406@gamma.logic.tuwien.ac.at> On Di, 14 Jul 2009, Angelo Graziosi wrote: > It looks that all repositories from http://www.tug.org/texlive/mirmon > and ftp://tug.org/texlive/tlnet have been updated after your announce, No, no real update, only updates of the update-tlmgr-latest have been done. Should be (hopefully) fixed by tomorrow (if Manuel can fix the utf horror). Best Norbert From yangweiwei0127 at gmail.com Tue Jul 14 12:24:57 2009 From: yangweiwei0127 at gmail.com (YANG weiwei) Date: Tue, 14 Jul 2009 18:24:57 +0800 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? Message-ID: Dear all, I have downloaded mactex-2009 and installed it, but I also have mactex 2008 installed before, then, could anyone tell me how to erase mactex 2008? or How to delete all the files associated with mactex 2008?Did mactex 2009 overwrite the same-name files that both contained, like Ghost script? YANG Weiwei From oberdiek at uni-freiburg.de Tue Jul 14 14:40:35 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 14 Jul 2009 14:40:35 +0200 Subject: [tex-live] epstopdf updates for tl testing In-Reply-To: <4A5C4E35.5030707@alice.it> References: <4A5C4E35.5030707@alice.it> Message-ID: <20090714124034.GA6170@irwin.vpn.uni-freiburg.de> On Tue, Jul 14, 2009 at 11:21:57AM +0200, Angelo Graziosi wrote: > Karl Berry wrote: > > >Heiko wrote: > > > > I have uploaded v2.0 of epstopdf to > > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/epstopdf.pdf > > > >I have updated TeX Live with this version so testing can continue. > > How? > > It looks that all repositories from http://www.tug.org/texlive/mirmon > and ftp://tug.org/texlive/tlnet have been updated after your announce, > but the oberdiek.tar.xz (which should contain the new epstopdf package, > I think) is still the old. > > What I am missing? I haven't updated my bundle yet, some open issues (e.g. epstopdf). Karl has installed epstopdf manually (epstopdf.sty, epstopdf-base.sty) and updated graphics.cfg. Yours sincererly Heiko From herbs at wideopenwest.com Tue Jul 14 14:43:24 2009 From: herbs at wideopenwest.com (Herbert Schulz) Date: Tue, 14 Jul 2009 07:43:24 -0500 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? In-Reply-To: References: Message-ID: On Jul 14, 2009, at 5:24 AM, YANG weiwei wrote: > Dear all, > > I have downloaded mactex-2009 and installed it, but I also have > mactex 2008 installed before, then, could anyone tell me how to > erase mactex 2008? or How to delete all the files associated with > mactex 2008?Did mactex 2009 overwrite the same-name files that both > contained, like Ghost script? > > YANG Weiwei Howdy, First, I'd recommend that you DON'T uninstall your MacTeX-2008 distribution quite yet since MacTeX-2009 is really in a pre-release/ testing stage and there are multiple changes to come. Second, to uninstall the 2008 distribution you need only go to /usr/ local/texlive folder (you can use the Finder's Go->Go to Folder... command (Shift-Command-G) and enter the path above since the Finder considers /usr/ to be invisible) and then simply throw the 2008 folder in the trash. This may leave a few very small files around but the huge part of that distribution will be removed. You'll need to enter and administrator password to remove that folder. Good Luck, Herb Schulz (herbs at wideopenwest dot com) From alessandroandretta at me.com Tue Jul 14 14:51:44 2009 From: alessandroandretta at me.com (Alessandro Andretta) Date: Tue, 14 Jul 2009 14:51:44 +0200 Subject: [tex-live] bug in MacTeX Live 2009 Message-ID: <9284AE10-FBC3-4FDD-93B0-04D122F61ECF@me.com> Dear Dick and TeXLive 2009 developers, I just installed MacTeX 2009. The process went fine, I tried with some of my LaTeX documents and so far so good. The only bug is that when clicking on TeX Distribution panel I get the following error message: -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 1.png Type: image/png Size: 26745 bytes Desc: not available URL: -------------- next part -------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 2.png Type: image/png Size: 42755 bytes Desc: not available URL: -------------- next part -------------- My computer uses, correctly, TeXLive 2009, as shown in the log window reported below: -------------------------------- This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) \write18 enabled. entering extended mode (./15-07-2009.tex LaTeX2e <2005/12/01> Babel and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la tin, latvian, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, port uguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedi sh, turkish, ukenglish, ukrainian, uppersorbian, welsh, loaded. (/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/local/texlive/2009/texmf-dist/tex/latex/base/leqno.clo) (/usr/local/texlive/2009/texmf-dist/tex/latex/base/size12.clo)) (/usr/local/texlive/2009/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/local/texlive/2009/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2009/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2009/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2009/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2009/texmf-dist/tex/latex/amscls/amsthm.sty) (/usr/local/texlive/2009/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/local/texlive/2009/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/local/texlive/2009/texmf-dist/tex/latex/base/latexsym.sty) (/usr/local/texlive/2009/texmf-dist/tex/latex/tools/verbatim.sty) (/usr/local/texlive/2009/texmf-dist/tex/latex/enumitem/enumitem.sty (/usr/local/texlive/2009/texmf-dist/tex/latex/graphics/keyval.sty)) (/usr/local/texlive/2009/texmf-dist/tex/generic/babel/babel.sty (/usr/local/texlive/2009/texmf-dist/tex/generic/babel/italian.ldf (/usr/local/texlive/2009/texmf-dist/tex/generic/babel/babel.def))) (/Users/alessandroandretta/Library/texmf/tex/latex/ AA/AAmacros.tex) (/Users/alessandroandretta/Library/texmf/tex/latex/ AA/ AAIenvironments.tex) (/usr/local/texlive/2009/texmf-dist/tex/latex/base/inputenc.sty (/usr/local/texlive/2009/texmf-dist/tex/latex/base/latin1.def)) (./15-07-2009.aux) (/usr/local/texlive/2009/texmf-dist/tex/latex/cbfonts/lgrcmr.fd) (/usr/local/texlive/2009/texmf-dist/tex/latex/base/omscmr.fd) Overfull \hbox (17.62482pt too wide) in paragraph at lines 63--64 [][] (/usr/local/texlive/2009/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/local/texlive/2009/texmf-dist/tex/latex/amsfonts/umsb.fd) (/usr/local/texlive/2009/texmf-dist/tex/latex/base/ulasy.fd) Overfull \hbox (17.62482pt too wide) in paragraph at lines 74--75 [][] [1{/usr/local/texlive/2009/texmf-var/fonts/map/pdftex/updmap/ pdftex.map}] [2] [3] [4] [5] [6] [7] (./15-07-2009.aux) ) (see the transcript file for additional information) Output written on 15-07-2009.pdf (7 pages, 139972 bytes). SyncTeX written on 15-07-2009.synctex.gz Transcript written on 15-07-2009.log. ------------------------------- My question is: Is there a way to go back to TeXLive 2008, in case I stumble into problems with the 2009 pre-release version? Thanks for the excellent work!! Greetings, --aa From vext01 at gmail.com Tue Jul 14 15:53:28 2009 From: vext01 at gmail.com (Edd Barrett) Date: Tue, 14 Jul 2009 14:53:28 +0100 Subject: [tex-live] cmtt8 at 525 not found In-Reply-To: <200907102159.n6ALxTL30133@f7.net> References: <20090710102601.GD27702@gamma.logic.tuwien.ac.at> <200907102159.n6ALxTL30133@f7.net> Message-ID: <20090714135328.GC28009@puff.home> On Fri, Jul 10, 2009 at 04:59:29PM -0500, Karl Berry wrote: > No. cmtt8 is a "normal" Type 1 font and so the mktexpk stuff should not > matter. As Akira said, presumably the problem is that cmtt8.pfb is not > in pdftex.map. Edd, you'll need to look into how you deal with that. > It is fine in our map files. Just a note to say that this is resolved. I was using a fair amount of non-binary material which the sources installed. Now I am using everything from the texmf in Master svn and it works. My dissertation builds now, but it seems the listings captions are askew slightly. This may be the poppler library switch causing this. I have not yet had time to look into this, but it looks like this: http://www.flickr.com/photos/vext01/3719823411/sizes/o/ It could ofcourse be a bug in the listings package. PS: See tlbuild@ for the aforementioned patches. Thanks -- Best Regards Edd Barrett (Freelance software developer / technical writer / open-source developer) http://students.dec.bmth.ac.uk/ebarrett From angelo.graziosi at alice.it Tue Jul 14 16:02:54 2009 From: angelo.graziosi at alice.it (Angelo Graziosi) Date: Tue, 14 Jul 2009 16:02:54 +0200 Subject: [tex-live] epstopdf updates for tl testing Message-ID: <4A5C900E.6020108@alice.it> Heiko Oberdiek > I haven't updated my bundle yet, some open issues (e.g. epstopdf). > Karl has installed epstopdf manually (epstopdf.sty, epstopdf-base.sty) > and updated graphics.cfg. > OK. I have downloaded them from Master directory and copied epstopdf.sty, epstopdf-base.sty to [...]/texmf-dist/tex/latex/oberdiek and graphics.cfg to [...]/texmf/tex/latex/config. But I get: --------------------------------------------------- [...] ! LaTeX Error: File `epstopdf-base.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: ----------------------------------------- I am sure I am missing something... Anyway, entering the file manually, works and works as expected: no conversion if files exist and what exists is used! Thanks, Angelo. From uwe.siart at tum.de Tue Jul 14 16:28:24 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Tue, 14 Jul 2009 16:28:24 +0200 Subject: [tex-live] epstopdf updates for tl testing In-Reply-To: <4A5C900E.6020108@alice.it> References: <4A5C900E.6020108@alice.it> Message-ID: <4A5C9608.17938.143A2813@uwe.siart.tum.de> On 14 Jul 2009 at 16:02, Angelo Graziosi wrote: > OK. I have downloaded them from Master directory and copied > epstopdf.sty, epstopdf-base.sty to [...]/texmf-dist/tex/latex/oberdiek > and graphics.cfg to [...]/texmf/tex/latex/config. But I get: > > --------------------------------------------------- > [...] > ! LaTeX Error: File `epstopdf-base.sty' not found. Refreshing the database? epstopdf-base.sty is a new file that hasn't been there before. -- Uwe From mrubioroy at gmail.com Tue Jul 14 17:38:53 2009 From: mrubioroy at gmail.com (Miguel Rubio Roy) Date: Tue, 14 Jul 2009 11:38:53 -0400 Subject: [tex-live] Bad conversion from eps to pdf; low color saturation In-Reply-To: References: Message-ID: Hi all, I'm trying to convert a eps file generated using gnuplot to eps and I have some problems regarding color conversion. The eps file has vertical color bar on the right that looks fine when opened with Preview on Mac OS X. However, when using epstopdf to convert it to pdf, I get a low color saturation on that bar, while the rest is ok. Please find attached: thicknessmap-inc.eps (the gnuplot generated file) thicknessmap-inc.pdf (converted using epstopdf) and thicknessmap.pdf (converted using Preview on Mac OS X) Of course I could always use Preview for the conversion, but I'd like to do it using command-line tools. I'm using texlive 2008, epstopdf 2.9.8gw and gs 8.6.2 Thanks Miguel -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap-inc.eps Type: application/postscript Size: 21278 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap-inc.pdf Type: application/pdf Size: 17820 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap.pdf Type: application/pdf Size: 16227 bytes Desc: not available URL: From yangweiwei0127 at gmail.com Tue Jul 14 17:57:02 2009 From: yangweiwei0127 at gmail.com (YANG weiwei) Date: Tue, 14 Jul 2009 23:57:02 +0800 Subject: [tex-live] When is the TL2009 shipped? Message-ID: <832BCC21-6823-4E66-80DF-0834CEFE59B7@gmail.com> Dear all, did anyone know when will the TL2009 is shipped? YANG Weiwei From mrubioroy at gmail.com Tue Jul 14 18:01:05 2009 From: mrubioroy at gmail.com (Miguel Rubio Roy) Date: Tue, 14 Jul 2009 12:01:05 -0400 Subject: [tex-live] Bad conversion from eps to pdf; low color saturation In-Reply-To: References: Message-ID: Auto-answer Acrobat displays both pdf the same way. I guess both conversions are ok. Anyway I'm curious about this difference of display when using Preview on Mac OS X 10.5.7 Miguel 2009/7/14 Miguel Rubio Roy > Hi all, > I'm trying to convert a eps file generated using gnuplot to eps and I > have some problems regarding color conversion. > > The eps file has vertical color bar on the right that looks fine when > opened with Preview on Mac OS X. However, when using epstopdf to convert it > to pdf, I get a low color saturation on that bar, while the rest is ok. > > Please find attached: > thicknessmap-inc.eps (the gnuplot generated file) > thicknessmap-inc.pdf (converted using epstopdf) > and thicknessmap.pdf (converted using Preview on Mac OS X) > > Of course I could always use Preview for the conversion, but I'd like to do > it using command-line tools. > > I'm using texlive 2008, epstopdf 2.9.8gw and gs 8.6.2 > > Thanks > > Miguel -------------- next part -------------- An HTML attachment was scrubbed... URL: From yangweiwei0127 at gmail.com Tue Jul 14 18:24:14 2009 From: yangweiwei0127 at gmail.com (YANG weiwei) Date: Wed, 15 Jul 2009 00:24:14 +0800 Subject: [tex-live] Personal opinion to Mactex 2009 Message-ID: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> Dear All, I have installed the pretest release of Mactex2009, and just found that TeXworks were shipped together, I just tried it and compare it with TeXShop. In my opinion, TeXworks is not so perfect to be part of mactex2009, It may be incluede in the mactex extras, but should not be included in mactex. TeXworks is naive, Although it may provides a good experience on other platform, it is not as good as TeXShop on Mac. It still haves a long way to go to compete with TeXShop. Does anyone else think so? YANG Weiwei From oberdiek at uni-freiburg.de Tue Jul 14 19:15:04 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 14 Jul 2009 19:15:04 +0200 Subject: [tex-live] epstopdf updates for tl testing In-Reply-To: <4A5C900E.6020108@alice.it> References: <4A5C900E.6020108@alice.it> Message-ID: <20090714171503.GA8802@irwin.vpn.uni-freiburg.de> On Tue, Jul 14, 2009 at 04:02:54PM +0200, Angelo Graziosi wrote: > Heiko Oberdiek > > >I haven't updated my bundle yet, some open issues (e.g. epstopdf). > >Karl has installed epstopdf manually (epstopdf.sty, epstopdf-base.sty) > >and updated graphics.cfg. > > > > OK. I have downloaded them from Master directory and copied > epstopdf.sty, epstopdf-base.sty to [...]/texmf-dist/tex/latex/oberdiek > and graphics.cfg to [...]/texmf/tex/latex/config. But I get: > > --------------------------------------------------- > [...] > ! LaTeX Error: File `epstopdf-base.sty' not found. Rerun texhash or mktexlsr. This file is new and therefore not listed in the old ls-R tables. Yours sincerely Heiko From artemiog at me.com Tue Jul 14 19:43:22 2009 From: artemiog at me.com (Artemio Gonzalez Lopez) Date: Tue, 14 Jul 2009 19:43:22 +0200 Subject: [tex-live] bug in MacTeX Message-ID: <2B0E0A1B-C255-43EE-9D51-1B1CD850DB25@me.com> I have found what I believe a bug in July 9, 2009's MacTeX. Namely, the variable $TEXMFHOME is set to /Users/koch/Library/texmf instead of ~/Library/texmf, in the personal texmf file /usr/local/ texlive/2009/texmf.cnf. Cheers, Artemio Gonzalez Lopez artemiog at me.com From luecking at uark.edu Tue Jul 14 21:18:30 2009 From: luecking at uark.edu (Dan Luecking) Date: Tue, 14 Jul 2009 14:18:30 -0500 Subject: [tex-live] tlmrg error after latest update Message-ID: <200907141918.n6EJIeGj021989@comp.uark.edu> I just updated tlmgr with [C:\work\ctan\texlive]update-tlmgr-r14251.exe And then tried [C:\work\ctan\texlive]tlmgr update --list Which produced the following error message: Can't locate open.pm in @INC (@INC contains: C:/TL/2009/texmf/scripts/texlive C:/TL/2009/tlpkg C:\TL\2009\tlpkg\tlperl\lib C:/TL/2009/tlpkg/tlperl/lib .) at C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 59. BEGIN failed--compilation aborted at C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 59. In fact, all tlmgr commands fail, even tlmgr --version, as well as starting the gui from the Windows Start Menu Afterwards I ran update-tlmgr-14230.exe (hoping to restore the previous version). Now tlmgr is acting normally again. My system is Windows XP, SP3. Regards, Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas "Dubito ergo cogito, cogito ergo sum" --Descartes From reinhard.kotucha at web.de Tue Jul 14 22:33:12 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 14 Jul 2009 22:33:12 +0200 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? In-Reply-To: References: Message-ID: <19036.60296.508347.192627@zaphod.ms25.net> On 14 July 2009 Herbert Schulz wrote: > On Jul 14, 2009, at 5:24 AM, YANG weiwei wrote: > >> Dear all, >> >> I have downloaded mactex-2009 and installed it, but I also have >> mactex 2008 installed before, then, could anyone tell me how to >> erase mactex 2008? or How to delete all the files associated with >> mactex 2008?Did mactex 2009 overwrite the same-name files that both >> contained, like Ghost script? >> >> YANG Weiwei > Howdy, > > First, I'd recommend that you DON'T uninstall your MacTeX-2008 > distribution quite yet since MacTeX-2009 is really in a pre-release/ > testing stage and there are multiple changes to come. > > Second, to uninstall the 2008 distribution you need only go to /usr/ > local/texlive folder (you can use the Finder's Go->Go to Folder... > command (Shift-Command-G) and enter the path above since the Finder > considers /usr/ to be invisible) and then simply throw the 2008 folder > in the trash. This may leave a few very small files around but the > huge part of that distribution will be removed. You'll need to enter > and administrator password to remove that folder. Does MacTeX has the same directory structure as TeX Live? From what you say I deduce that this is true. Then there is no need to remove anything unless disk space is lean. Nothing will be overwritten and you can switch back to an older version at any time. The TeX Live directory structure looks like this: .../texlive/2007 .../texlive/2008 .../texlive/2009 .../texlive/texmf-local If several versions are installed, only the one you installed last is used, the others are invisible. BTW, texmf-local, the directory where you can install your own packages, will never be touched by the installer. You can switch back to TL-2008 at any time by adapting the environment variable "PATH". As Herbert already pointed out, it's not a good idea to remove TL-2008 before an official version of TL-2009 is released. But it's advisable to wipe out the 2009 directory before installing the official TL-2009 release. Well, everything I said depends on the assumption that MacTeX behaves like TeX Live. Herbert, you said: > [...] simply throw the 2008 folder in the trash. This may leave a > few very small files around [...] Any idea why this happens? File permissions? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From adam.maxwell at pnl.gov Tue Jul 14 22:51:20 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Tue, 14 Jul 2009 13:51:20 -0700 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? In-Reply-To: <19036.60296.508347.192627@zaphod.ms25.net> Message-ID: On 07/14/09 13:33, "Reinhard Kotucha" wrote: > On 14 July 2009 Herbert Schulz wrote: > >> On Jul 14, 2009, at 5:24 AM, YANG weiwei wrote: >> >>> I have downloaded mactex-2009 and installed it, but I also have >>> mactex 2008 installed before, then, could anyone tell me how to >>> erase mactex 2008? or How to delete all the files associated with >>> mactex 2008?Did mactex 2009 overwrite the same-name files that both >>> contained, like Ghost script? [...] It'll overwrite an existing ghostscript installed in /usr/local, but I think you'd still be left with /usr/local/share/ghostscript/8.61 (or whatever the previously installed version was). > Does MacTeX has the same directory structure as TeX Live? Yes. > From what > you say I deduce that this is true. Then there is no need to remove > anything unless disk space is lean. Nothing will be overwritten and > you can switch back to an older version at any time. Right, and MacTeX includes a system preference pane so that this can be accomplished by clicking a button. > >> [...] simply throw the 2008 folder in the trash. This may leave a >> few very small files around [...] > > Any idea why this happens? File permissions? AFAIK the only bits left behind would be ghostscript installed in /usr/local and various GUI applications, and fonts if installed for the OS to use. From reinhard.kotucha at web.de Tue Jul 14 23:26:04 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 14 Jul 2009 23:26:04 +0200 Subject: [tex-live] Personal opinion to Mactex 2009 In-Reply-To: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> References: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> Message-ID: <19036.63468.990178.205889@zaphod.ms25.net> On 15 July 2009 YANG weiwei wrote: > Dear All, > > I have installed the pretest release of Mactex2009, and just found > that TeXworks were shipped together, I just tried it and compare it > with TeXShop. > > In my opinion, TeXworks is not so perfect to be part of mactex2009, It > may be incluede in the mactex extras, but should not be included in > mactex. TeXworks is naive, Although it may provides a good experience > on other platform, it is not as good as TeXShop on Mac. It still haves > a long way to go to compete with TeXShop. > > Does anyone else think so? I'm not a Mac user. Did former versions of MacTeX provide TeXShop? Since you ask for other people's opinions, here is mine: I personally prefer Emacs for everything I do. I often help newbies. Some of them enjoy Emacs, but most of them hesitate to learn Emacs and LaTeX at the same time, especially if the deadline is close. Both, TeXShop and TeXworks lower the barrier. But I can only help people if I'm familiar with the software they are using. Hence, I'm very interested in a platform independent program because I don't have anything but Linux at home. BTW, there is a TeXworks mailing list http://tug.org/mailman/listinfo/texworks If you have any suggestions, this is a more appropriate place than the TeX Live mailing list. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From reinhard.kotucha at web.de Wed Jul 15 00:02:36 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 15 Jul 2009 00:02:36 +0200 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? In-Reply-To: References: <19036.60296.508347.192627@zaphod.ms25.net> Message-ID: <19037.124.589524.856386@zaphod.ms25.net> On 14 July 2009 Maxwell, Adam R wrote: > On 07/14/09 13:33, "Reinhard Kotucha" wrote: > >> On Jul 14, 2009, at 5:24 AM, YANG weiwei wrote: > >>> I have downloaded mactex-2009 and installed it, but I also have > >>> mactex 2008 installed before, then, could anyone tell me how to > >>> erase mactex 2008? or How to delete all the files associated with > >>> mactex 2008?Did mactex 2009 overwrite the same-name files that both > >>> contained, like Ghost script? > > [...] > > It'll overwrite an existing ghostscript installed in /usr/local, > but I think you'd still be left with > /usr/local/share/ghostscript/8.61 (or whatever the previously > installed version was). TeX Live never touches /usr/local/share/ghostscript. If MacTeX does, decide yourself whether it's a bug or a feature. IMO it's a bug. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From adam.maxwell at pnl.gov Wed Jul 15 00:24:58 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Tue, 14 Jul 2009 15:24:58 -0700 Subject: [tex-live] How to overwrite mactex 2008 with mactex 2009? In-Reply-To: <19037.124.589524.856386@zaphod.ms25.net> Message-ID: On 07/14/09 15:02, "Reinhard Kotucha" wrote: > On 14 July 2009 Maxwell, Adam R wrote: > >> It'll overwrite an existing ghostscript installed in /usr/local, >> but I think you'd still be left with >> /usr/local/share/ghostscript/8.61 (or whatever the previously >> installed version was). > > TeX Live never touches /usr/local/share/ghostscript. If MacTeX does, > decide yourself whether it's a bug or a feature. IMO it's a bug. Not a bug. MacTeX includes several optional components, including ghostscript 8.64. If the user chooses to install ghostscript, it installs to /usr/local, and corresponding files (e.g., /usr/local/bin/gs) are overwritten. If a previous version had /usr/local/share/ghostscript/8.61, the new version installs /usr/local/share/ghostscript/8.64 and leaves the 8.61 directory in place. From gnwiii at gmail.com Wed Jul 15 00:27:05 2009 From: gnwiii at gmail.com (George N. White III) Date: Tue, 14 Jul 2009 19:27:05 -0300 Subject: [tex-live] Personal opinion to Mactex 2009 In-Reply-To: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> References: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> Message-ID: <22af238a0907141527q3597daaet1b662226b7951798@mail.gmail.com> On Tue, Jul 14, 2009 at 1:24 PM, YANG weiwei wrote: > Dear All, > > I have installed the pretest release of Mactex2009, and just found > that TeXworks were shipped together, I just tried it and compare it > with TeXShop. > > In my opinion, TeXworks is not so perfect to be part of mactex2009, It > may be incluede in the mactex extras, but should not be included in > mactex. TeXworks is naive, Although it ?may provides a good experience > on other platform, it is not as good as TeXShop on Mac. It still haves > a long way to go to compete with TeXShop. > > Does anyone else think so? MacTeX has in the past offered TeX Live "plus" (extra stuff). I don't see any reason that should change, but there are major benefits to TeX Live that includes all the tools users to need perform basic tasks on the various platforms. TeXworks is important: a) many users are unwilling (perhaps after some bad experiences with the windows command line) to use command-line tools and b) many users are unclear about the distinction between TeX and the editing environment. Editing environments are very personal, which is a challenge for anyone teaching or supporting TeX users as it is impossible to be expert on all the environments you encounter. By providing a lowest common denominator environment, we have something that can be used in courses and teaching labs, to fill in when the user's favorite environment has broken, and that can be used when helping someone using an unfamiliar environment. -- George N. White III Head of St. Margarets Bay, Nova Scotia From karl at freefriends.org Wed Jul 15 00:37:33 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 14 Jul 2009 17:37:33 -0500 Subject: [tex-live] bug in MacTeX In-Reply-To: <2B0E0A1B-C255-43EE-9D51-1B1CD850DB25@me.com> Message-ID: <200907142237.n6EMbX415356@f7.net> the variable $TEXMFHOME is set to /Users/koch/Library/texmf instead of ~/Library/texmf, in the personal texmf file /usr/local/ texlive/2009/texmf.cnf. This should be fixed in the next successful update, hopefully tonight. Thanks for the report. From karl at freefriends.org Wed Jul 15 00:41:24 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 14 Jul 2009 17:41:24 -0500 Subject: [tex-live] When is the TL2009 shipped? In-Reply-To: <832BCC21-6823-4E66-80DF-0834CEFE59B7@gmail.com> Message-ID: <200907142241.n6EMfOw16785@f7.net> did anyone know when will the TL2009 is shipped? No. From karl at freefriends.org Wed Jul 15 01:43:55 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 14 Jul 2009 18:43:55 -0500 Subject: [tex-live] xetex and shared libraries In-Reply-To: <19035.43900.703067.754478@zaphod.ms25.net> Message-ID: <200907142343.n6ENhtx10087@f7.net> libexpat.so.1 => not found You don't say so, but I'm guessing you're using x86_64-linux binaries. Is it possible to link libexpat.so.1 statically? I doubt that is a good solution, even if it's possible. Peter? From mpg at elzevir.fr Wed Jul 15 02:30:23 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 15 Jul 2009 02:30:23 +0200 Subject: [tex-live] Personal opinion to Mactex 2009 In-Reply-To: <19036.63468.990178.205889@zaphod.ms25.net> References: <361C83B2-E06A-44B1-B529-335F6013F333@gmail.com> <19036.63468.990178.205889@zaphod.ms25.net> Message-ID: <4A5D231F.1030701@elzevir.fr> Reinhard Kotucha a ?crit : > I'm not a Mac user. Did former versions of MacTeX provide TeXShop? > They did (and do, AFAIK). > But I can only help people > if I'm familiar with the software they are using. Hence, I'm very > interested in a platform independent program because I don't have > anything but Linux at home. > +1. I definitely think TeXworks should be included in MacTeX and TeX Live on windows. Since Linux distros will certainly ship TeXworks packages, it will become a sort of basis one can rely on. Manuel. From mrubioroy at gmail.com Tue Jul 14 17:28:52 2009 From: mrubioroy at gmail.com (Miguel Rubio Roy) Date: Tue, 14 Jul 2009 11:28:52 -0400 Subject: [tex-live] Bad conversion from eps to pdf; low color saturation Message-ID: Hi all, I'm trying to convert a eps file generated using gnuplot to eps and I have some problems regarding color conversion. The eps file has vertical color bar on the right that looks fine when opened with Preview on Mac OS X. However, when using epstopdf to convert it to pdf, I get a low color saturation on that bar, while the rest is ok. Please find attached: thicknessmap-inc.eps (the gnuplot generated file) thicknessmap-inc.pdf (converted using epstopdf) and thicknessmap.pdf (converted using Preview on Mac OS X) Of course I could always use Preview for the conversion, but I'd like to do it using command-line tools. I'm using texlive 2008, epstopdf 2.9.8gw and gs 8.6.2 Thanks Miguel -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap-inc.eps Type: application/postscript Size: 21278 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap-inc.pdf Type: application/pdf Size: 17820 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thicknessmap.pdf Type: application/pdf Size: 16227 bytes Desc: not available URL: From jrminter at gmail.com Tue Jul 14 19:54:07 2009 From: jrminter at gmail.com (John Minter) Date: Tue, 14 Jul 2009 13:54:07 -0400 Subject: [tex-live] tlmgr update in TL2009 pretest breaks tlmgr on Win32 Message-ID: <66f6a5080907141054w15142ed1tc79ccbb565f7c6c6@mail.gmail.com> I just installed the TL2009 pretest on Win32. I wanted to update the packages from when I downloaded the repository, so I set the location in tlmgr to http://ftp.math.utah.edu:80/pub/texlive/tlnet and did tlmgr update -list. It listed packages tlmgr update -all warned me to install the latest tlmgr. I downloaded update-tlmgr-latest.exe from the pretest repository and installed it. I then tried tlmgr update -list and get the following error message: Can't locate open.pm in @INC (@INC contains: C:/Program Files/texlive/2009/texmf/scripts/texlive C:/Program Files/texlive/2009/tlpkg C:\Program Files\texlive\2009\tlpkg\tlperl\lib C:/Program Files/texlive/2009/tlpkg/tlperl/lib .) at C:\Program Files\texlive\2009\texmf\scripts\texlive\tlmgr.pl line 59. BEGIN failed--compilation aborted at C:\Program Files\texlive\2009\texmf\scripts\texlive\tlmgr.pl line 59. I had no problems doing something similar under Linux and MaxOSX. Any suggestions? Thanks for your hard work. John From uwe.siart at tum.de Wed Jul 15 08:10:20 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 15 Jul 2009 08:10:20 +0200 Subject: [tex-live] tlmrg error after latest update In-Reply-To: <200907141918.n6EJIeGj021989@comp.uark.edu> (Dan Luecking's message of "Tue, 14 Jul 2009 14:18:30 -0500") References: <200907141918.n6EJIeGj021989@comp.uark.edu> Message-ID: <871voiwk6r.fsf@tum.de> Dan Luecking writes: > I just updated tlmgr with > [C:\work\ctan\texlive]update-tlmgr-r14251.exe > > And then tried > [C:\work\ctan\texlive]tlmgr update --list > > Which produced the following error message: The latest update works on W2k: ,---- | e:\user\siart>tlmgr --version | tlmgr --version | tlmgr revision 14264 (2009-07-15 03:13:04 +0200) | tlmgr using installation: c:/Programme/texlive/2009 | TeX Live (http://tug.org/texlive) version 2009-dev `---- -- Uwe From uwe.siart at tum.de Wed Jul 15 09:42:14 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 15 Jul 2009 09:42:14 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87y6qt2mcd.fsf@tum.de> (Uwe Siart's message of "Mon, 13 Jul 2009 07:17:22 +0200") References: <4A57BCA1.9080900@alice.it> <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> <87d485lnsp.fsf@tum.de> <20090712234817.GA3559@irwin.vpn.uni-freiburg.de> <87y6qt2mcd.fsf@tum.de> Message-ID: <87r5wixui1.fsf@tum.de> Uwe Siart writes: > I tried some variations of my test case and found that an error > appears only if an .eps file with the same basename is found in the > trees (by kpsewhich I guess). But this is something you already knew. This is to confirm that things work fine again after the 2009-07-15 update (as far as I can see in this moment). Many thanks for your work on this issue. -- Uwe From uwe.siart at tum.de Wed Jul 15 09:50:02 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 15 Jul 2009 09:50:02 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <200907140051.n6E0p0O13779@f7.net> (Karl Berry's message of "Mon, 13 Jul 2009 19:51:00 -0500") References: <200907140051.n6E0p0O13779@f7.net> Message-ID: <87my76xu51.fsf@tum.de> karl at freefriends.org (Karl Berry) writes: > Apparently the problem is that there is no belleek package on CTAN. > And no TFM's for the fonts are available. Would you like to put > together a usable package? I can try to do so. But actually I have no expert knowledge in making font packages. I have a rough idea about the purpose of all the files in a font package but I'm unsure if I would do it right if I attended to them myself. I would hail anyone here with better skills on this who is willing to do it. -- Uwe From zdenek.wagner at gmail.com Wed Jul 15 10:23:04 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Wed, 15 Jul 2009 10:23:04 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <87my76xu51.fsf@tum.de> References: <200907140051.n6E0p0O13779@f7.net> <87my76xu51.fsf@tum.de> Message-ID: <8719b6240907150123w539e44f1m608bfafd0ff3bd8c@mail.gmail.com> 2009/7/15 Uwe Siart : > karl at freefriends.org (Karl Berry) writes: > >> Apparently the problem is that there is no belleek package on CTAN. >> And no TFM's for the fonts are available. Would you like to put >> together a usable package? > > I can try to do so. But actually I have no expert knowledge in making > font packages. I have a rough idea about the purpose of all the files in > a font package but I'm unsure if I would do it right if I attended to > them myself. I would hail anyone here with better skills on this who is > willing to do it. > I think I have belleek in my old OS/2 computer in the OS/2 port of teTeX but I do not know the license of the files. Moreover I have to wait till it gets a bit colder in Prague because this computer suffers from overheating and does not work during hot summer. > -- > Uwe > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From mpg at elzevir.fr Wed Jul 15 11:41:51 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 15 Jul 2009 11:41:51 +0200 Subject: [tex-live] tlmrg error after latest update In-Reply-To: <200907141918.n6EJIeGj021989@comp.uark.edu> References: <200907141918.n6EJIeGj021989@comp.uark.edu> Message-ID: <4A5DA45F.30405@elzevir.fr> Dan Luecking a ?crit : > Can't locate open.pm in @INC (@INC contains: I added a "use open" statement to most TeX Live Perl scripts and modules two days ago in order to solve an encoding problem, but failed to notice that our version of Perl for windows doesn't support this pragma. I removed the statements yesterday, so everything should be in order since r14264. (Except that the original encoding problem is there again.) Manuel. From mpg at elzevir.fr Wed Jul 15 11:42:45 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 15 Jul 2009 11:42:45 +0200 Subject: [tex-live] tlmgr update in TL2009 pretest breaks tlmgr on Win32 In-Reply-To: <66f6a5080907141054w15142ed1tc79ccbb565f7c6c6@mail.gmail.com> References: <66f6a5080907141054w15142ed1tc79ccbb565f7c6c6@mail.gmail.com> Message-ID: <4A5DA495.2070701@elzevir.fr> John Minter a ?crit : > Can't locate open.pm in @INC (@INC contains: C:/Program See my answer to Dan's message of 2009-07-14 21:18. Manuel. From mpg at elzevir.fr Wed Jul 15 11:46:47 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 15 Jul 2009 11:46:47 +0200 Subject: [tex-live] bug in TeX Live Utility In-Reply-To: References: <79690C35-0850-4F6E-B219-AB87128C1989@me.com> <4A59CBC5.5080406@elzevir.fr> <004A8221-90A0-49A5-9FDF-F2E23A2A0767@me.com> Message-ID: <4A5DA587.5030602@elzevir.fr> Hi, Adam R. Maxwell a ?crit : > Interesting. In /usr/local/texlive/2009/tlpkg/tlpobj/dancers.tlpobj, > the word 'character' in the last line of longdesc is surrounded by > single quotes (Unicode 0x2018 and 0x2019). Using `tlmgr show dancers` > in Terminal, I see small a with circumflex for each quote mark. > For your information, this problem was re-introduced by r14264, since the previous fix didn't work with our Windows Perl. We're well aware of it and working towards a solution. Thanks, Manuel. From alessandroandretta at me.com Wed Jul 15 16:04:02 2009 From: alessandroandretta at me.com (Alessandro Andretta) Date: Wed, 15 Jul 2009 16:04:02 +0200 Subject: [tex-live] more bugs in TeXLIve 2009 Message-ID: <9D0806CD-06B2-4B69-9E59-F9739A8BFB64@me.com> I installed TeXLive 2009 via MacTeX. While compiling a long document, I got the following message in the console log !pdfTeX error: /usr/texbin/pdflatex (file bbmss12): Font bbmss12 at 600 not fou nd ==> Fatal error occurred, no output PDF file produced! --aa From artemiog at mac.com Wed Jul 15 21:02:54 2009 From: artemiog at mac.com (Artemio Gonzalez Lopez) Date: Wed, 15 Jul 2009 21:02:54 +0200 Subject: [tex-live] Bug in MacTeX 2009? Message-ID: <25E6A25B-5D49-4DDC-BD7A-052193E3F316@mac.com> I am experiencing a strange bug after installing the test release of MacTeX 2009 in one of my computers, namely the TeX Distribution preference pane does not recognize any of my TeXLive distribution (2008 and 2009), and claims that I don't have any distribution installed. I don't have any idea what the problem might be, since in my other two machines MacTeX 2009 works well. Any clues anybody? Thanks in advance, Artemio Artemio Gonzalez Lopez artemiog at me.com -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 1893 bytes Desc: not available URL: From adam.maxwell at pnl.gov Wed Jul 15 21:52:13 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Wed, 15 Jul 2009 12:52:13 -0700 Subject: [tex-live] Bug in MacTeX 2009? In-Reply-To: <25E6A25B-5D49-4DDC-BD7A-052193E3F316@mac.com> Message-ID: On 07/15/09 12:02, "Artemio Gonzalez Lopez" wrote: > I am experiencing a strange bug after installing the test release of > MacTeX 2009 in one of my computers, namely the TeX Distribution > preference pane does not recognize any of my TeXLive distribution > (2008 and 2009), and claims that I don't have any distribution > installed. I don't have any idea what the problem might be, since in > my other two machines MacTeX 2009 works well. Any clues anybody? A similar problem was reported here a couple of days ago, also, but neither of my systems has a problem. Does the console log report anything of interest (e.g., an exception)? Dick, do you know where the source for that prefpane lives? http://code.google.com/p/mac-texdist-pref-pane/ looks promising, but the svn repo is empty... -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2640 bytes Desc: not available URL: From frank at kuesterei.ch Wed Jul 15 22:13:40 2009 From: frank at kuesterei.ch (Frank =?iso-8859-1?Q?K=FCster?=) Date: Wed, 15 Jul 2009 22:13:40 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <8719b6240907150123w539e44f1m608bfafd0ff3bd8c@mail.gmail.com> (Zdenek Wagner's message of "Wed\, 15 Jul 2009 10\:23\:04 +0200") References: <200907140051.n6E0p0O13779@f7.net> <87my76xu51.fsf@tum.de> <8719b6240907150123w539e44f1m608bfafd0ff3bd8c@mail.gmail.com> Message-ID: <87bpnl66x7.fsf@riesling.zuerich.kuesterei.ch> Zdenek Wagner wrote: > 2009/7/15 Uwe Siart : >> karl at freefriends.org (Karl Berry) writes: >> >>> Apparently the problem is that there is no belleek package on CTAN. >>> And no TFM's for the fonts are available. Would you like to put >>> together a usable package? >> >> I can try to do so. But actually I have no expert knowledge in making >> font packages. I have a rough idea about the purpose of all the files in >> a font package but I'm unsure if I would do it right if I attended to >> them myself. I would hail anyone here with better skills on this who is >> willing to do it. >> > I think I have belleek in my old OS/2 computer in the OS/2 port of > teTeX but I do not know the license of the files. Moreover I have to > wait till it gets a bit colder in Prague because this computer suffers > from overheating and does not work during hot summer. There's an old discussion about how a belleek package should be made in the end of http://bugs.debian.org/425460. Should be in the texlive archives, too. Not that it will help much unless someone really wants to dig into details, there's no easy receipe there. Regards, Frank -- Dr. Frank K?ster Debian Developer (TeXLive) VCD Aschaffenburg-Miltenberg, ADFC Miltenberg B90/Gr?ne KV Miltenberg From zdenek.wagner at gmail.com Wed Jul 15 22:51:00 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Wed, 15 Jul 2009 22:51:00 +0200 Subject: [tex-live] Misworded comment in 'mathtime' mapfile In-Reply-To: <87bpnl66x7.fsf@riesling.zuerich.kuesterei.ch> References: <200907140051.n6E0p0O13779@f7.net> <87my76xu51.fsf@tum.de> <8719b6240907150123w539e44f1m608bfafd0ff3bd8c@mail.gmail.com> <87bpnl66x7.fsf@riesling.zuerich.kuesterei.ch> Message-ID: <8719b6240907151351o37a4f81ewee20723b97f8fe09@mail.gmail.com> 2009/7/15 Frank K?ster : > Zdenek Wagner wrote: > >> 2009/7/15 Uwe Siart : >>> karl at freefriends.org (Karl Berry) writes: >>> >>>> Apparently the problem is that there is no belleek package on CTAN. >>>> And no TFM's for the fonts are available. Would you like to put >>>> together a usable package? >>> >>> I can try to do so. But actually I have no expert knowledge in making >>> font packages. I have a rough idea about the purpose of all the files in >>> a font package but I'm unsure if I would do it right if I attended to >>> them myself. I would hail anyone here with better skills on this who is >>> willing to do it. >>> >> I think I have belleek in my old OS/2 computer in the OS/2 port of >> teTeX but I do not know the license of the files. Moreover I have to >> wait till it gets a bit colder in Prague because this computer suffers >> from overheating and does not work during hot summer. > > There's an old discussion about how a belleek package should be made in > the end of http://bugs.debian.org/425460. Should be in the texlive > archives, too. Not that it will help much unless someone really wants to > dig into details, there's no easy receipe there. > I found a backup copy of my OS/2 teTeX in one of my Linux machines. The README contains after some information marked as obsolete this message that seems important: -- original README: These are the Belleek fonts described in my paper at TUG 98, the 1998 annual meeting of the TeX Users Group. They are drop-in replacements for the proprietary fonts required by the LaTeX mathtime style, where the "dropping in" process is simply to change the .fd files calling for specific fonts to reflect the font names starting with "bl". Notwithstanding any copyright notices in the files, these fonts have been contributed to the public domain in their Type 1 (.pfb) and TrueType (.ttf) forms: blex blsy rblmi Richard Kinch http://truetex.com August 18, 1998 I have the map file and even the catalogue entry: [wagner at hroch486 share]$ find -name '*belleek*' ./texmf-dist/fonts/type1/public/belleek ./texmf-dist/fonts/map/dvips/tetex/mt-belleek.map ./texmf-dist/doc/fonts/belleek ./texmf-dist/doc/help/Catalogue/entries/belleek.html I have some tfm files in the "yandy" directory: [wagner at hroch486 yandy]$ ll * mathpi: total 28 -rw-r--r-- 1 wagner wagner 1248 May 23 1993 mh1.tfm -rw-r--r-- 1 wagner wagner 304 Jan 31 2002 mh2scr.tfm -rw-r--r-- 1 wagner wagner 1268 May 23 1993 mh2.tfm -rw-r--r-- 1 wagner wagner 1284 May 23 1993 mh3.tfm -rw-r--r-- 1 wagner wagner 1264 May 23 1993 mh4.tfm -rw-r--r-- 1 wagner wagner 1240 May 23 1993 mh5.tfm -rw-r--r-- 1 wagner wagner 1204 May 23 1993 mh6.tfm mathplus: total 100 -rw-r--r-- 1 wagner wagner 1236 Aug 26 1996 mtexb.tfm -rw-r--r-- 1 wagner wagner 1224 Dec 26 1996 mtexh.tfm -rw-r--r-- 1 wagner wagner 844 Aug 21 1996 mtgub.tfm -rw-r--r-- 1 wagner wagner 868 Aug 21 1996 mtgu.tfm -rw-r--r-- 1 wagner wagner 1176 Mar 26 1997 mtlsb.tfm -rw-r--r-- 1 wagner wagner 1148 Mar 26 1997 mtls.tfm -rw-r--r-- 1 wagner wagner 6468 Aug 26 1996 mtmib.tfm -rw-r--r-- 1 wagner wagner 6468 Aug 26 1996 mtmih.tfm -rw-r--r-- 1 wagner wagner 1184 Aug 21 1996 mtmsb.tfm -rw-r--r-- 1 wagner wagner 1164 Aug 21 1996 mtms.tfm -rw-r--r-- 1 wagner wagner 5096 Aug 26 1996 mtmub.tfm -rw-r--r-- 1 wagner wagner 5224 Dec 26 1996 mtmuh.tfm -rw-r--r-- 1 wagner wagner 4316 Apr 9 2002 mtmu.tfm -rw-r--r-- 1 wagner wagner 1116 Dec 26 1996 mtsyb.tfm -rw-r--r-- 1 wagner wagner 1128 Dec 26 1996 mtsyh.tfm -rw-r--r-- 1 wagner wagner 1088 Dec 26 1996 mtsyn.tfm -rw-r--r-- 1 wagner wagner 1296 Aug 6 1996 rmtmib.tfm -rw-r--r-- 1 wagner wagner 1304 Aug 6 1996 rmtmih.tfm -rw-r--r-- 1 wagner wagner 1228 Aug 6 1996 rmtmub.tfm -rw-r--r-- 1 wagner wagner 1232 Aug 6 1996 rmtmuh.tfm mathtime: total 20 -rw-r--r-- 1 wagner wagner 1204 May 26 1999 mtex.tfm -rw-r--r-- 1 wagner wagner 6428 Jun 24 1993 mtmi.tfm -rw-r--r-- 1 wagner wagner 1032 May 9 1993 mtsy.tfm -rw-r--r-- 1 wagner wagner 1076 May 9 1993 rmtmi.tfm times: total 32 -rw-r--r-- 1 wagner wagner 16076 Sep 27 1998 tibsc.tfm -rw-r--r-- 1 wagner wagner 15948 Sep 27 1998 tirsc.tfm I remember I used these fonts in some documents so that I can trace what exactly is needed and then pack the files. I am not able to verify the metric files are unchanged, maybe Thomas Esser may remember whether the metric files included in teTEX were unmodified. Maybe I know someone who bought the mathtimes fonts many years ago. If I manage to get the original metric files from him, I can compare them. > Regards, Frank > > -- > Dr. Frank K?ster > Debian Developer (TeXLive) > VCD Aschaffenburg-Miltenberg, ADFC Miltenberg > B90/Gr?ne KV Miltenberg > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From karl at freefriends.org Thu Jul 16 00:30:58 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 15 Jul 2009 17:30:58 -0500 Subject: [tex-live] more bugs in TeXLIve 2009 In-Reply-To: <9D0806CD-06B2-4B69-9E59-F9739A8BFB64@me.com> Message-ID: <200907152230.n6FMUwD12423@f7.net> !pdfTeX error: /usr/texbin/pdflatex (file bbmss12): Font bbmss12 at 600 not fou This is another instance of pdftex not running mktexpk by default, and it should be solved in the next round of builds. Thanks for the report, Karl From Sven.Bovin at cw-thaler.com Thu Jul 16 10:28:03 2009 From: Sven.Bovin at cw-thaler.com (Sven Bovin) Date: Thu, 16 Jul 2009 10:28:03 +0200 Subject: [tex-live] Suggestion for tlmgr Message-ID: <49782A0F7A1EB64E94023D38A28B311CDC77CF@SWEX0001.Corporate.local> First of all: thank you all for TeXLive... I have a suggestion for the tlmgr: some time back someone on comp.text.tex wondered why tlmgr did no longer update his or her TexLive 2008 installation. The answer turned out to be that the package repository for TL2008 was no longer updated since all effort went into TL2009. Would it be possible to have tlmgr issue a message to the user when the repository has been frozen ? Something like 'Thank you for using TexLive XXXX. Our repository is now frozen since we now concentrate on bringing your TexLive (XXXX+1)' ? Kind regards Sven (a happy TexLive user since around version 4) -- Sven Bovin Technical Leader sven.bovin at cw-thaler.com Callata? & Wouters Tervuren Plaza Av. de Tervurenlaan 226 B-1150 - Brussels, Belgium RPM Brussels 0424 307 791 http://www.cw-thaler.com Direct : +32 2 777 47 46 General: +32 2 777 41 11 Fax : +32 2 777 41 22 Please consider your environmental responsability before printing this e-mail. ________________________________________________________________________ Privileged/Confidential information may be contained in this message. If you are not the addressee, you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. Opinions, conclusions and other information that do not relate to the official business of my firm shall be understood as neither given nor endorsed by it. From giaconet.mailbox at gmail.com Fri Jul 17 09:26:58 2009 From: giaconet.mailbox at gmail.com (Roberto Giacomelli) Date: Fri, 17 Jul 2009 09:26:58 +0200 Subject: [tex-live] TeX Live: one idea on tlmgr update option Message-ID: Hi all, Thank you very much for your work on TeX Live 2009. I installed the pretesting version on a pc with Ubuntu 8.04 and on another with Windows XP. After a week I have registered no error and I can say to you a very good impression received by TeX Live 2009. Just one idea: with a frequently update of the texlive.infra files the command >tlmgr update -all not work directly because the system required to update first texlive.infra. Is possible to automate this step? In other words, is tlmgr better manage the different kind of update (infrastructure and/or packages)? So, the usual command >tlmgr update -all run always independently by the set of update items. Thank you. -- Roberto Giacomelli From uwe.siart at tum.de Fri Jul 17 16:34:07 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Fri, 17 Jul 2009 16:34:07 +0200 Subject: [tex-live] TeX Live: one idea on tlmgr update option In-Reply-To: References: Message-ID: <4A608BDF.1431.1C40400@uwe.siart.tum.de> On 17 Jul 2009 at 9:26, Roberto Giacomelli wrote: > Just one idea: with a frequently update of the texlive.infra files the > command >tlmgr update -all not work directly because the system > required to update first texlive.infra. > Is possible to automate this step? In other words, is tlmgr better > manage the different kind of update (infrastructure and/or packages)? Use 'tlmgr update --force --all' for that purpose -- Uwe From oberdiek at uni-freiburg.de Fri Jul 17 19:28:11 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Fri, 17 Jul 2009 19:28:11 +0200 Subject: [tex-live] Security issues for restricted shell escape Message-ID: <20090717172810.GA18484@irwin.vpn.uni-freiburg.de> Hello, texmf.cnf contains in current pretest: | % Enable system commands via \write18{...}. When enabled fully (set to | % 1), obviously insecure. When enabled partially (set to p), only the | % commands listed in shell_escape_commands are allowed. Although this | % is not fully secure either, it is much better, and so useful that we | % enable it for everything but bare tex. | shell_escape = p | | % No spaces in this command list. | shell_escape_commands = \ | bibtex,convert,dvips,epstopdf,epspdf,etex,fc-match,gnuplot,\ | kpsewhich,latex,luatex,lualatex,makeindex,mpost,\ | pdfcrop,pdflatex,pdfluatex,ps2pdf,ps4pdf,pstopdf,pygmentize,\ | tex,texexec,texmfstart,ulqda\ | | % plain TeX should remain unenhanced. | shell_escape.tex = f Setting "p" isn't much better than "1". The security holes are huge. Many programs of the command list allow the execution of arbitrary programs, examples: * The call of "tex -shell-escape" with embedded calls to arbitrary programs is possible; the same for the other TeX variants. * Version 1.17 closes some security holes in pdfcrop (using -dSAFER for ghostscript, -no-shell-escape, and validating arguments.) However it allows the configuration of programs that are called by the script (Ghostscript, pdfTeX or XeTeX). At least I have forbidden backticks and whitespace and the arguments are under the control of pdfcrop. However there might be malicious programs that igore their arguments ... * ... Yours sincerely Heiko From karl at freefriends.org Fri Jul 17 23:40:25 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 17 Jul 2009 16:40:25 -0500 Subject: [tex-live] Security issues for restricted shell escape In-Reply-To: <20090717172810.GA18484@irwin.vpn.uni-freiburg.de> Message-ID: <200907172140.n6HLePq06566@f7.net> Setting "p" isn't much better than "1". It at least eliminates the most obvious issues, ie, \write18{rm -rf /} The security holes are huge. I can't disagree, and I knew that (and pointed it out) when I implemented it. It is a tradeoff. * Version 1.17 closes some security holes in pdfcrop Thanks for your efforts. From oberdiek at uni-freiburg.de Sat Jul 18 01:25:54 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Sat, 18 Jul 2009 01:25:54 +0200 Subject: [tex-live] Security issues for restricted shell escape In-Reply-To: <200907172140.n6HLePq06566@f7.net> References: <20090717172810.GA18484@irwin.vpn.uni-freiburg.de> <200907172140.n6HLePq06566@f7.net> Message-ID: <20090717232554.GA23336@irwin.vpn.uni-freiburg.de> On Fri, Jul 17, 2009 at 04:40:25PM -0500, Karl Berry wrote: > Setting "p" isn't much better than "1". > > It at least eliminates the most obvious issues, ie, > \write18{rm -rf /} No, I must say. It's trivial to do this. Many programs of the list allow this, e.g.: * epstopdf (via pipe feature, a language extension of ghostscript) fixable by -dSAFER and further option validation. * etex, latex, luatex, lualatex, pdflatex, pdfluatex, tex * texexec (at least option `--paranoid' should be mandatory) * texmfstart > > The security holes are huge. > > I can't disagree, and I knew that (and pointed it out) when I > implemented it. It is a tradeoff. > > * Version 1.17 closes some security holes in pdfcrop Now 1.18 is on its way to CTAN. I have added a restricted mode: | G. RESTRICTED MODE | ================== | Restricted mode is enabled if: | * option `--restricted' is used, | * the program is called under the name `rpdfcrop' | * or the called program name contains `restricted'. | This mode sets restrictions for the following options: | * --pdftexcmd: if used, the value must be empty or `pdftex'. | * --xetexcmd: if used, the value must be empty or `xetex'. | * --gscmd: if used, the value must | * be empty or | * be one of the standard names (gs, gswin32c, mgs, gs386 gsos2) or | * consists of `gs', followed by a version number and an | optional `c' (Ghostscript's convention for `console version'). Therefore the recommendation should be also installing `rpdfcrop' and using `rpdfcrop' instead of `pdfcrop' in the command list. Or an automatically redirect would be helpful \immediate\write18{pdfcrop ...} executes rpdfcrop in restricted mode, configured by an entry in texmf.cnf: shell_escape_commands = \ bibtex,...,pdfcrop=>rpdfcrop,... Or an easy way for testing the existence of a program would be nice (at TeX macro level). Your sincerely Heiko PS: BTW ulqda is broken: | Can't locate Digest/SHA1.pm in @INC ... SHA1.pm is missing in tlpkg/tlperl/lib/Digest/ From karl at freefriends.org Sat Jul 18 01:58:32 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 17 Jul 2009 18:58:32 -0500 Subject: [tex-live] Security issues for restricted shell escape In-Reply-To: <20090717232554.GA23336@irwin.vpn.uni-freiburg.de> Message-ID: <200907172358.n6HNwWX31465@f7.net> * etex, latex, luatex, lualatex, pdflatex, pdfluatex, tex * texexec (at least option `--paranoid' should be mandatory) * texmfstart Perhaps the tex programs shouldn't be in the list. I'm not sure there's any great need for them. Therefore the recommendation should be also installing `rpdfcrop' and using `rpdfcrop' instead of `pdfcrop' in the command list. Ok, good. bibtex,...,pdfcrop=>rpdfcrop,... I don't want to introduce this complication now. PS: BTW ulqda is broken: | Can't locate Digest/SHA1.pm in @INC ... SHA1.pm is missing in tlpkg/tlperl/lib/Digest/ I guess I'll just remove ulqda. It wouldn't surprise me if other Perl scripts had other dependencies which we do not satisfy. From oberdiek at uni-freiburg.de Sat Jul 18 08:07:34 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Sat, 18 Jul 2009 08:07:34 +0200 Subject: [tex-live] Security issues for restricted shell escape In-Reply-To: <20090717232554.GA23336@irwin.vpn.uni-freiburg.de> References: <20090717172810.GA18484@irwin.vpn.uni-freiburg.de> <200907172140.n6HLePq06566@f7.net> <20090717232554.GA23336@irwin.vpn.uni-freiburg.de> Message-ID: <20090718060734.GA27588@irwin.vpn.uni-freiburg.de> On Sat, Jul 18, 2009 at 01:25:54AM +0200, Heiko Oberdiek wrote: > On Fri, Jul 17, 2009 at 04:40:25PM -0500, Karl Berry wrote: > > > Setting "p" isn't much better than "1". > > > > It at least eliminates the most obvious issues, ie, > > \write18{rm -rf /} > > No, I must say. It's trivial to do this. Many programs > of the list allow this, e.g.: > * epstopdf (via pipe feature, a language extension of ghostscript) > fixable by -dSAFER and further option validation. > * etex, latex, luatex, lualatex, pdflatex, pdfluatex, tex > * texexec (at least option `--paranoid' should be mandatory) > * texmfstart * gnuplot Yours sincerely Heiko From preining at logic.at Sat Jul 18 10:19:21 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 18 Jul 2009 10:19:21 +0200 Subject: [tex-live] Suggestion for tlmgr In-Reply-To: <49782A0F7A1EB64E94023D38A28B311CDC77CF@SWEX0001.Corporate.local> References: <49782A0F7A1EB64E94023D38A28B311CDC77CF@SWEX0001.Corporate.local> Message-ID: <20090718081921.GA5575@gandalf.dynalias.org> On Thu, 16 Jul 2009, Sven Bovin wrote: > Would it be possible to have tlmgr issue a message to the user when the repository has been frozen ? Something like 'Thank you for using TexLive XXXX. Our repository is now frozen since we now concentrate on bringing your TexLive (XXXX+1)' ? Will be implemented for tlmgr in TL2009, so when 2009 is frozen it will spit out messages like that. For 2008 we would need to update the tlmgr itself for that, so it cannot be done. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ARTHUR It's not a question of whose habitat it is, it's a question of how hard you hit it. --- Arthur pointing out one of the disadvantages of gravity, --- Fit the Tenth. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From pacho at condmat1.ciencias.uniovi.es Sat Jul 18 13:55:25 2009 From: pacho at condmat1.ciencias.uniovi.es (Pacho Ramos) Date: Sat, 18 Jul 2009 13:55:25 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 Message-ID: <1247918125.18265.3.camel@localhost> Hello Currently, texlive is providing these deprecated and failing packages: /usr/share/texmf-dist/tex/latex/ntgclass/a4.sty /usr/share/texmf-dist/tex/latex/ltxmisc/a4wide.sty Its usage is discouraged as can be seen in: ftp://dante.ctan.org/tex-archive/info/l2tabu/english/l2tabuen.pdf (section 1.1): "1.1 a4.sty, a4wide.sty Do not use these ?two? packages any longer. You should delete them without replacement from your LATEX source. Use the class option a4paper instead. Speaking in terms of typography these packages, or others similar to these do not provide good layout. What is even worse, there is more than one version of these packages around, and different versions of those packages are incompatible with one another, providing deviating settings for page margins. So you may not trust that your document will look the same?or just as bad? ? when being compiled on someone else?s system when exchanging LATEX source. Replace: a4.sty, or a4wide.sty by class option a4paper" I also got this problem while using lyx and this recommendation was "enforced": http://www.lyx.org/trac/ticket/4872 http://www.lyx.org/trac/ticket/6084 I think that these should be removed to take advantage of next major texlive version, this way, people would do the migrations in their tex files preventing collateral problems (like problems with margins and so...). This would, of course, be documented in Changelog Thanks a lot :-) From Robin.Fairbairns at cl.cam.ac.uk Sat Jul 18 16:16:58 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sat, 18 Jul 2009 15:16:58 +0100 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: Your message of Sat, 18 Jul 2009 13:55:25 +0200. <1247918125.18265.3.camel@localhost> Message-ID: <10914.1247926618@cl.cam.ac.uk> Pacho Ramos wrote: > Currently, texlive is providing these deprecated and failing packages: > /usr/share/texmf-dist/tex/latex/ntgclass/a4.sty > /usr/share/texmf-dist/tex/latex/ltxmisc/a4wide.sty > > Its usage is discouraged as can be seen in: > ftp://dante.ctan.org/tex-archive/info/l2tabu/english/l2tabuen.pdf (section > 1.1): > "1.1 a4.sty, a4wide.sty > Do not use these ?two? packages any longer. You should delete them > without replacement from your LATEX source. Use the class option > a4paper instead. this is correct behaviour for the individual user. the claim that the distributions (or even ctan) should enforce such behaviour is more dubious the name a4.sty itself appears [used to appear] once on ctan: macros/latex209/contrib/misc/a4.sty and i've moved that one (and the corresponding a4wide.sty) to ctan:obsolete. such a move makes little change to the way people will view the packages, but it does provide a reference point for explaining why those particular files are unreliable. the a4.sty in tex live comes from the ntgclass distribution, where it's generated from a .dtx. ntgclass was written (by respectable macro coders) after an analysis of the needs of european latex users; the main part of it is the classes to replace the standard classes, but it also provides this package. while it's clear it arose in the days of 2.09, it's also clear that it was thought through, and it seems to me to that the package behaves rather well. a4wide has been replicated in macros/latex/contrib/misc (apparently some time in 1995, less than a year after the introduction of latex 2e, and hence of the multiple latex trees. it works by loading a4.sty, and then modifying its effects. in addition to the version mentioned above, there are several copies, mostly of some version of a4.sty, hidden away in documentation bundles and the like. (the source of one thing has a separate copy of a4.sty for each chapter!) one simply cannot remove those from their distributions -- unless there's the time available to sort out the respective compilations, and to put the distributions to rights. > I also got this problem while using lyx and this recommendation was "enforced": > http://www.lyx.org/trac/ticket/4872 > http://www.lyx.org/trac/ticket/6084 it doesn't do to examine automatically generated latex too much. almost all of it, not just lyx's output, is duff in various ways. sure, the failure with baseline-stretched text is unforgiveable, but anyone doing that is unlikely to be worried about appearances anyway. > I think that these should be removed to take advantage of next major > texlive version, this way, people would do the migrations in their tex > files preventing collateral problems (like problems with margins and > so...). This would, of course, be documented in Changelog think through the results of your proposal. 1. lots of people, working on inherited documents, will find they no longer work, since a package has disappeared. complain, and they're told to edit parts of the document they've previously never touched. 2. people working with latex generators such as lyx find themselves isolated. complain, and they're told (at best) just update your copy of lyx. 3. much work needs to be done on other bundles in the distribution, to get rid of references to the packages. in short, this isn't something one could possibly do this near to a release. it may be worth thinking about, but not for this year. personally, i wouldn't bother. robin From pacho at condmat1.ciencias.uniovi.es Sat Jul 18 17:14:37 2009 From: pacho at condmat1.ciencias.uniovi.es (Pacho Ramos) Date: Sat, 18 Jul 2009 17:14:37 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <10914.1247926618@cl.cam.ac.uk> References: <10914.1247926618@cl.cam.ac.uk> Message-ID: <1247930077.16730.0.camel@localhost> El s?b, 18-07-2009 a las 15:16 +0100, Robin Fairbairns escribi?: > think through the results of your proposal. > > 1. lots of people, working on inherited documents, will find they no > longer work, since a package has disappeared. complain, and they're > told to edit parts of the document they've previously never touched. > > 2. people working with latex generators such as lyx find themselves > isolated. complain, and they're told (at best) just update your copy of > lyx. > > 3. much work needs to be done on other bundles in the distribution, to > get rid of references to the packages. > > in short, this isn't something one could possibly do this near to a > release. it may be worth thinking about, but not for this year. > personally, i wouldn't bother. > > robin > OK, no problem, I understand your point of view. It can be considered for a future release of course :-) Thanks for the full explanation From kbrow1i at gmail.com Sat Jul 18 19:39:53 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Sat, 18 Jul 2009 13:39:53 -0400 Subject: [tex-live] pretest: tlmgr update, error recovering from network problem Message-ID: <4A6208E9.1090703@gmail.com> 'tlmgr update' seems to have trouble exiting gracefully after a network error: ------------------------------------------------------------- $ tlmgr update --all tlmgr: installation location ftp://ftp.math.utah.edu/texlive/tlnet [...] [11/11] update: xindy.i386-cygwin (13930 -> 14304) ... Downloading ftp://ftp.math.utah.edu/texlive/tlnet/archive/xindy.i386-cygwin.tar.xz did not succeed, please retry. Installation of new version of xindy.i386-cygwin did fail, trying to unwind. Can't call method "root" on an undefined value at /usr/local/texlive/2009/tlpkg/TeXLive/TLMedia.pm line 285, line 153773. -------------------------------------------------------------- Let me know if there's any more information I can provide. I didn't see anything relevant in tlmgr.log except "failed update: xindy.i386-cygwin (13930 -> 14304)". Ken From preining at logic.at Sat Jul 18 23:12:49 2009 From: preining at logic.at (Norbert Preining) Date: Sat, 18 Jul 2009 23:12:49 +0200 Subject: [tex-live] pretest: tlmgr update, error recovering from network problem In-Reply-To: <4A6208E9.1090703@gmail.com> References: <4A6208E9.1090703@gmail.com> Message-ID: <20090718211249.GB5780@gamma.logic.tuwien.ac.at> On Sa, 18 Jul 2009, Ken Brown wrote: > Installation of new version of xindy.i386-cygwin did fail, trying to unwind. > Can't call method "root" on an undefined value at > /usr/local/texlive/2009/tlpkg/TeXLive/TLMedia.pm line 285, line > 153773. Thanks, I have fixed that in tlmgr.pl rev 14313. If you could test it *after* tomorrows update to texlive.infra, so with the new tlmgr (or with a copy obtained from svn of tlmgr.pl), that would be great. I don't have much time testing myself since I am in the mountains, but the fix was obvious. Thanks for reporting!! Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- Queasy but umbowed. The kind of feeling one gets when discovering a plastic compartment in a fridge in which thing are growing. --- Douglas Adams, The Meaning of Liff From kbrow1i at gmail.com Sun Jul 19 17:48:42 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Sun, 19 Jul 2009 11:48:42 -0400 Subject: [tex-live] pretest: tlmgr update, error recovering from network problem In-Reply-To: <20090718211249.GB5780@gamma.logic.tuwien.ac.at> References: <4A6208E9.1090703@gmail.com> <20090718211249.GB5780@gamma.logic.tuwien.ac.at> Message-ID: <4A63405A.2020305@gmail.com> On 7/18/2009 5:12 PM, Norbert Preining wrote: > On Sa, 18 Jul 2009, Ken Brown wrote: >> Installation of new version of xindy.i386-cygwin did fail, trying to unwind. >> Can't call method "root" on an undefined value at >> /usr/local/texlive/2009/tlpkg/TeXLive/TLMedia.pm line 285, line >> 153773. > > Thanks, I have fixed that in tlmgr.pl rev 14313. If you could test it *after* > tomorrows update to texlive.infra, so with the new tlmgr (or with a copy > obtained from svn of tlmgr.pl), that would be great. That fixed it. Thanks. Ken From gnwiii at gmail.com Mon Jul 20 11:24:43 2009 From: gnwiii at gmail.com (George N. White III) Date: Mon, 20 Jul 2009 06:24:43 -0300 Subject: [tex-live] missing dviluatex in x86_64-linux TL2009, make_container __BACKUP.. does not exist problem Message-ID: <22af238a0907200224y10bd3f90pbed383b3068cddb8@mail.gmail.com> I have dviluatex in i386-linux, but not x86_64 $ ls -l /usr/local/texlive/2009/bin/i386-linux/dvilua* lrwxrwxrwx 1 gwhite bod 6 2009-07-05 08:15 /usr/local/texlive/2009/bin/i386-linux/dvilualatex -> luatex lrwxrwxrwx 1 gwhite bod 6 2009-07-18 12:04 /usr/local/texlive/2009/bin/i386-linux/dviluatex -> luatex $ ls -l /usr/local/texlive/2009/bin/x86_64-linux/dvilua* lrwxrwxrwx 1 gwhite bod 6 2009-07-05 11:03 /usr/local/texlive/2009/bin/x86_64-linux/dvilualatex -> luatex During the last update, using a local svm mirror: $ tlmgr --location [...]/svn/Master update --all [...] [8/13] update: xetex (14026 -> 14320) ... done /usr/local/texlive/2009/bin/x86_64-linux/tlmgr: (make_container __BACKUP_xetex.x86_64-linux.r14307.tar) bin/x86_64-linux/xelatex does not exist [9/13] update: xetex.x86_64-linux (14307 -> 14320) ... done [10/13] update: xindy (13887 -> 14320) ... done /usr/local/texlive/2009/bin/x86_64-linux/tlmgr: (make_container __BACKUP_xindy.x86_64-linux.r14282.tar) bin/x86_64-linux/texindy does not exist /usr/local/texlive/2009/bin/x86_64-linux/tlmgr: (make_container __BACKUP_xindy.x86_64-linux.r14282.tar) bin/x86_64-linux/xindy does not exist [11/13] update: xindy.x86_64-linux (14282 -> 14320) ... done -- George N. White III Head of St. Margarets Bay, Nova Scotia From feliphil at gmx.net Mon Jul 20 13:27:19 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Mon, 20 Jul 2009 13:27:19 +0200 Subject: [tex-live] Improved Garamond available - please include in CTAN Message-ID: <20090720132719.eade5d22.feliphil@gmx.net> Hello, Gael Varoquaux has improved the URW-Garamond by adding old-style figures, true small caps and better kerning: http://gael-varoquaux.info/computers/garamond/index.html But he has no time to figure out how to bundle the files for CTAN himself. Could someone who already knows how to do it please put them on CTAN? TIA, Wolfgang -- NO "Courtesy Copies" PLEASE! From rjmmnet-lists at yahoo.co.uk Mon Jul 20 21:36:12 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Mon, 20 Jul 2009 20:36:12 +0100 Subject: [tex-live] texlive-en.pdf (MacTeX 2008 distro) Message-ID: I posted this on , and someone suggested that I send the message to the tex-live mailing list. So here's my thought: Would it be impractical to supply texlive-en.pdf formatted for A4 paper as used by most of the world including me rather than the currently supplied US letter formatting (21.6 x 27.9 cm paper size reported here by my pdf viewer), as used only in the USA AFAIK[1]? Rowland. [1] Although: "In Mexico, Colombia, Venezuela, Chile and the Philippines, despite the ISO standard having been officially adopted, the US letter format is still in common use." P.S. I've re-sent this because it appeared not to get to the tex-live mailing list first time around. Difference is that I'm sending this from the email address which I used to sign up to tex-live mailing list. From rjmmnet-lists at yahoo.co.uk Mon Jul 20 21:56:29 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Mon, 20 Jul 2009 20:56:29 +0100 Subject: [tex-live] updmap.cfg query Message-ID: I want to add a local fount mapping file to my MacTeX 2008 distribution by adding the following to a suitable updmap.cfg file: ============================= # Rowland's stuff: Map local_extras.map ============================= I can find the following updmap.cfg files in texlive-2008: /usr/local/texlive/2008/texmf/web2c/updmap.cfg /usr/local/texlive/2008/texmf-config/web2c/updmap.cfg /usr/local/texlive/2008/texmf-var/web2c/updmap.cfg My questions are: To which updmap.cfg should I make my addition? Is it still right to run updmap.sys after making the above modification? And how could I have found the answer to those two questions myself? Thank you, Rowland. From kbrow1i at gmail.com Mon Jul 20 22:51:23 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Mon, 20 Jul 2009 16:51:23 -0400 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <87r5wixui1.fsf@tum.de> References: <4A57BCA1.9080900@alice.it> <20090712153411.GB10079@irwin.vpn.uni-freiburg.de> <87d485lnsp.fsf@tum.de> <20090712234817.GA3559@irwin.vpn.uni-freiburg.de> <87y6qt2mcd.fsf@tum.de> <87r5wixui1.fsf@tum.de> Message-ID: <4A64D8CB.3080104@gmail.com> On 7/15/2009 3:42 AM, Uwe Siart wrote: > This is to confirm that things work fine again after the 2009-07-15 > update (as far as I can see in this moment). I noticed that the updates to epstopdf.sty have been reverted, and the current version (r14351) is identical to r12705. Was that intentional? Ken From karl at freefriends.org Mon Jul 20 23:26:14 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 20 Jul 2009 16:26:14 -0500 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <4A64D8CB.3080104@gmail.com> Message-ID: <200907202126.n6KLQEH24425@f7.net> I noticed that the updates to epstopdf.sty have been reverted, and the current version (r14351) is identical to r12705. Was that intentional? Not intentional. I had wrongly updated the oberdiek package from CTAN :(. Heiko, do you think it's time to update CTAN with your current epstopdf? From karl at freefriends.org Mon Jul 20 23:42:37 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 20 Jul 2009 16:42:37 -0500 Subject: [tex-live] updmap.cfg query In-Reply-To: Message-ID: <200907202142.n6KLgbU31370@f7.net> Hi Rowland, /usr/local/texlive/2008/texmf/web2c/updmap.cfg /usr/local/texlive/2008/texmf-config/web2c/updmap.cfg /usr/local/texlive/2008/texmf-var/web2c/updmap.cfg To which updmap.cfg should I make my addition? Probably texmf-config, but see below. Is it still right to run updmap.sys after making the above modification? Yes, updmap-sys rather than updmap. As far as I can tell such additions are preserved by updmap[-sys]. And how could I have found the answer to those two questions myself? Run kpsewhich updmap.cfg. Whatever it returns is the "active" file to be modified. karl From oberdiek at uni-freiburg.de Tue Jul 21 00:03:35 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 21 Jul 2009 00:03:35 +0200 Subject: [tex-live] pretest: epstopdf overwrites existing files In-Reply-To: <200907202126.n6KLQEH24425@f7.net> References: <4A64D8CB.3080104@gmail.com> <200907202126.n6KLQEH24425@f7.net> Message-ID: <20090720220334.GA8258@irwin.vpn.uni-freiburg.de> On Mon, Jul 20, 2009 at 04:26:14PM -0500, Karl Berry wrote: > I noticed that the updates to epstopdf.sty have been reverted, and the > current version (r14351) is identical to r12705. Was that intentional? > > Not intentional. I had wrongly updated the oberdiek package from CTAN :(. > > Heiko, do you think it's time to update CTAN with your current epstopdf? Too tired for thinking. It's perhaps better, then thus I cannot find too many reasons not to update (documentation could be improved, ...). I am currently preparing the update for my bundle. Yours sincerely Heiko From karl at freefriends.org Tue Jul 21 00:12:54 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 20 Jul 2009 17:12:54 -0500 Subject: [tex-live] texlive-en.pdf (MacTeX 2008 distro) In-Reply-To: Message-ID: <200907202212.n6KMCsC11965@f7.net> Would it be impractical to supply texlive-en.pdf formatted for A4 paper I suppose. I'll put it on the list for when I start to work on the doc. From reinhard.kotucha at web.de Tue Jul 21 00:22:14 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 21 Jul 2009 00:22:14 +0200 Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: <20090720132719.eade5d22.feliphil@gmx.net> References: <20090720132719.eade5d22.feliphil@gmx.net> Message-ID: <19044.60950.706059.104145@zaphod.ms25.net> On 20 July 2009 Wolfgang Keller wrote: > Gael Varoquaux has improved the URW-Garamond by adding old-style > figures, true small caps and better kerning: > > http://gael-varoquaux.info/computers/garamond/index.html Hi Wolfgang, I'm glad to hear this. But there are some things to consider. Since the fonts are modified and not the original fonts released by URW, their names have to be changed. In particular, the Adobe Type1 spec requires that there should never exist two different fonts with the same /FontName. And, of course, the /UniqueID has to be unique. I will look into the fonts later, maybe next weekend. Please note that it's not urgent, the license doesn't allow them to be part of TeX Live anyway. TeX Live users can install URW Garamond (the original) easily using the program 'getnonfreefonts'. Try getnonfreefonts --list I'm looking forward to add an enhanced Garamond to the list of supported fonts. I can do this at any time, even after TL-2009 is released, thus it's not urgent. But there shouldn't be any clashes with with the original URW fonts. This means: different /FontName, different filenames (also for LaTeX packages),... Regarding the /UniqueID, it's sufficient to remove it, Adobe doesn't assign new ones any more. I'm very interested in the enhanced fonts but I can only support them (in getnonfreefonts) if they don't clash with the original URW fonts. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From Robin.Fairbairns at cl.cam.ac.uk Tue Jul 21 00:45:58 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Mon, 20 Jul 2009 23:45:58 +0100 Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: Your message of Tue, 21 Jul 2009 00:22:14 +0200. <19044.60950.706059.104145@zaphod.ms25.net> Message-ID: <26708.1248129958@cl.cam.ac.uk> i agree with almost all that reinhard says, but > In particular, the Adobe Type1 spec > requires that there should never exist two different fonts with the > same /FontName. sure. pity some people aren't observing this rule. but... > And, of course, the /UniqueID has to be unique. is it not the case that adobe's given up on unique ids? r From karl at freefriends.org Tue Jul 21 00:52:54 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 20 Jul 2009 17:52:54 -0500 Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: <26708.1248129958@cl.cam.ac.uk> Message-ID: <200907202252.n6KMqsM27182@f7.net> > And, of course, the /UniqueID has to be unique. is it not the case that adobe's given up on unique ids? I was just poking around with this a couple days ago, and I didn't see anything indicating as much. There was still a document about it, still contact information, etc. Of course, it's pretty much impossible to be certain of finding the right place for current information on Adobe's web site. Or to know if they'd ever actually reply to requests. From beebe at math.utah.edu Tue Jul 21 00:57:10 2009 From: beebe at math.utah.edu (Nelson H. F. Beebe) Date: Mon, 20 Jul 2009 16:57:10 -0600 (MDT) Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: <200907202252.n6KMqsM27182@f7.net> Message-ID: On the subject of Adobe's abandoning of the UniqueID number in PostScript fonts, see http://www.tug.org/pipermail/pdftex/2007-April/007115.html Han The Thanh describes March 2007 correspondence with Adobe that reports that UniqueIDs are obsolete. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: beebe at math.utah.edu - - 155 S 1400 E RM 233 beebe at acm.org beebe at computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - ------------------------------------------------------------------------------- From karl at freefriends.org Tue Jul 21 01:20:10 2009 From: karl at freefriends.org (Karl Berry) Date: Mon, 20 Jul 2009 18:20:10 -0500 Subject: [tex-live] missing dviluatex in x86_64-linux TL2009, make_container __BACKUP.. does not exist problem In-Reply-To: <22af238a0907200224y10bd3f90pbed383b3068cddb8@mail.gmail.com> Message-ID: <200907202320.n6KNKAJ04891@f7.net> I have dviluatex in i386-linux, but not x86_64 I don't know what to tell you. The link is there in the luatex.x86_64-linux.tar.xz on tug.org (file size 1647252, for a quick check). /usr/local/texlive/2009/bin/x86_64-linux/tlmgr: (make_container __BACKUP_xetex.x86_64-linux.r14307.tar) bin/x86_64-linux/xelatex does Those messages don't make sense to me, sorry. The links resolve for me everywhere I know to look. Best, Karl From reinhard.kotucha at web.de Tue Jul 21 02:00:46 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 21 Jul 2009 02:00:46 +0200 Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: <26708.1248129958@cl.cam.ac.uk> References: <19044.60950.706059.104145@zaphod.ms25.net> <26708.1248129958@cl.cam.ac.uk> Message-ID: <19045.1326.268084.976237@zaphod.ms25.net> On 20 July 2009 Robin Fairbairns wrote: > i agree with almost all that reinhard says, but > > > In particular, the Adobe Type1 spec > > requires that there should never exist two different fonts with the > > same /FontName. > > sure. pity some people aren't observing this rule. It's a pity indeed. As far as getnonfreefonts is concerned, I support the original fonts in the first place. I have no other choice. > but... > > > And, of course, the /UniqueID has to be unique. > > is it not the case that adobe's given up on unique ids? Yes, they don't assign new ones any more. It's wrong if two different fonts share the same /UniqueID, but it's fine if a font doesn't have a /UniqueID at all. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From luecking at uark.edu Tue Jul 21 06:00:35 2009 From: luecking at uark.edu (Dan Luecking) Date: Mon, 20 Jul 2009 23:00:35 -0500 Subject: [tex-live] Error from tlmgr Message-ID: <200907210400.n6L40igt007577@comp.uark.edu> Tlmgr was working as least as late as yesterday but today I get: [C:\work\texlive]tlmgr update --list tlmgr: installation location ftp://ftp.math.utah.edu/pub/texlive/tlnet/ DEBUG: writing out tlpdb to C:/TL/2009/tlpkg/texlive.tlpdb.1da130f6b262e086f5ada9e8e64d925a Can't call method "revision" on an undefined value at C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 1612. This is a Windows XP installation. The tlmgr version is: [C:\work\texlive]tlmgr version tlmgr revision 14319 (2009-07-19 14:29:38 +0200) tlmgr using installation: C:/TL/2009 TeX Live (http://tug.org/texlive) version 2009-dev This same error happens even if I revert to an earlier version of tlmgr. (By this I mean I fetch and run the update-tlmgr with an earlier revision number that was working yesterday.) This error also happens for tlmgr update --all. It does not happen with commands like tlmgr version or tlmgr help Regards, Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas Fayetteville, AR 72701 From uwe.siart at tum.de Tue Jul 21 07:08:37 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Tue, 21 Jul 2009 07:08:37 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: (Rowland McDonnell's message of "Mon\, 20 Jul 2009 20\:56\:29 +0100") References: Message-ID: <87d47ubp2i.fsf@tum.de> Rowland McDonnell writes: > ============================= > # Rowland's stuff: > Map local_extras.map > ============================= > > [...] > To which updmap.cfg should I make my addition? Don't do this by hand. Your changes might be lost after the next update. Use updmap-sys --enable Map=local_extras.map instead. > Is it still right to run updmap.sys after making the above modification? Should not be necessary in this case. > And how could I have found the answer to those two questions myself? updmap-sys --help -- Uwe From uwe.siart at tum.de Tue Jul 21 07:19:56 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Tue, 21 Jul 2009 07:19:56 +0200 Subject: [tex-live] Error from tlmgr In-Reply-To: <200907210400.n6L40igt007577@comp.uark.edu> (Dan Luecking's message of "Mon, 20 Jul 2009 23:00:35 -0500") References: <200907210400.n6L40igt007577@comp.uark.edu> Message-ID: <87skgqsjcz.fsf@tum.de> Dan Luecking writes: > tlmgr revision 14319 (2009-07-19 14:29:38 +0200) > tlmgr using installation: C:/TL/2009 > TeX Live (http://tug.org/texlive) version 2009-dev I can't reproduce this. r14319 works fine for me. -- Uwe From rowland.mcdonnell at btinternet.com Mon Jul 20 16:25:55 2009 From: rowland.mcdonnell at btinternet.com (Rowland McDonnell) Date: Mon, 20 Jul 2009 15:25:55 +0100 Subject: [tex-live] texlive-en.pdf (MacTeX 2008 distro) Message-ID: I posted this on , and someone suggested that I send the message to the tex-live mailing list. So here's my thought: Would it be impractical to supply texlive-en.pdf formatted for A4 paper as used by most of the world including me rather than the currently supplied US letter formatting (21.6 x 27.9 cm paper size reported here by my pdf viewer), as used only in the USA AFAIK[1]? Rowland. [1] Although: "In Mexico, Colombia, Venezuela, Chile and the Philippines, despite the ISO standard having been officially adopted, the US letter format is still in common use." From rowland.mcdonnell at btinternet.com Mon Jul 20 16:31:06 2009 From: rowland.mcdonnell at btinternet.com (Rowland McDonnell) Date: Mon, 20 Jul 2009 15:31:06 +0100 Subject: [tex-live] updmap.cfg query Message-ID: I want to add a local fount mapping file to my MacTeX 2008 distribution by adding the following to a suitable updmap.cfg file: ============================= # Rowland's stuff: Map local_extras.map ============================= I can find the following updmap.cfg files in texlive-2008: /usr/local/texlive/2008/texmf/web2c/updmap.cfg /usr/local/texlive/2008/texmf-config/web2c/updmap.cfg /usr/local/texlive/2008/texmf-var/web2c/updmap.cfg My questions are: To which updmap.cfg should I make my addition? Is it still right to run updmap.sys after making the above modification? And how could I have found the answer to those two questions myself? Thank you, Rowland. From zdenek.wagner at gmail.com Tue Jul 21 10:06:39 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Tue, 21 Jul 2009 10:06:39 +0200 Subject: [tex-live] Improved Garamond available - please include in CTAN In-Reply-To: References: <200907202252.n6KMqsM27182@f7.net> Message-ID: <8719b6240907210106l5c70361cj73614d4a5661a7cb@mail.gmail.com> 2009/7/21 Nelson H. F. Beebe : > On the subject of Adobe's abandoning of the UniqueID number in > PostScript fonts, see > > ? ? ? ?http://www.tug.org/pipermail/pdftex/2007-April/007115.html > > Han The Thanh describes March 2007 correspondence with Adobe > that reports that UniqueIDs are obsolete. > A few years ago I assembled a document using pdfpages with the old version of Velthuis Devanagari fonts with UniqueID that were not carefully assigned. As a result the document was damaged, it contained Devanagari fonts but different shape. > ------------------------------------------------------------------------------- > - Nelson H. F. Beebe ? ? ? ? ? ? ? ? ? ?Tel: +1 801 581 5254 ? ? ? ? ? ? ? ? ?- > - University of Utah ? ? ? ? ? ? ? ? ? ?FAX: +1 801 581 4148 ? ? ? ? ? ? ? ? ?- > - Department of Mathematics, 110 LCB ? ?Internet e-mail: beebe at math.utah.edu ?- > - 155 S 1400 E RM 233 ? ? ? ? ? ? ? ? ? ? ? beebe at acm.org ?beebe at computer.org - > - Salt Lake City, UT 84112-0090, USA ? ?URL: http://www.math.utah.edu/~beebe/ - > ------------------------------------------------------------------------------- > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From giaconet.mailbox at gmail.com Tue Jul 21 12:20:27 2009 From: giaconet.mailbox at gmail.com (Roberto Giacomelli) Date: Tue, 21 Jul 2009 12:20:27 +0200 Subject: [tex-live] pdflatex error Message-ID: Today, after the last update of TeX Live 2009 installation on Windows XP system, pdflatex runs with error: ... (c:/Programmi/texlive/2009/texmf-dist/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class ... (c:/Programmi/texlive/2009/texmf-dist/tex/latex/pdftex-def/pdftex.def)) (c:/Programmi/texlive/2009/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty (c:/Programmi/texlive/2009/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (c:/Programmi/texlive/2009/texmf-dist/tex/generic/oberdiek/ifluatex.sty)) ! LaTeX Error: File `epstopdf-base.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: x ... Thank you. -- Roberto Giacomelli From feliphil at gmx.net Tue Jul 21 14:30:41 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Tue, 21 Jul 2009 14:30:41 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <4A5B0EDF.1090302@elzevir.fr> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> Message-ID: <20090721143041.6be804b8.feliphil@gmx.net> > Now try 'tlmgr gui', which is most probably what you wanted. This gives me: Undefined subroutine &main::debug called at K:/TeXLive/texmf/scripts/texlive/tlmgrgui/tlmgrgui-real.pl line 171. Compilation failed in require K:/TeXLive/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl line 72 Sincerely, Wolfgang -- NO "Courtesy Copies" PLEASE! From lomov.vl at gmail.com Tue Jul 21 16:01:03 2009 From: lomov.vl at gmail.com (Vladimir Lomov) Date: Tue, 21 Jul 2009 23:01:03 +0900 Subject: [tex-live] Re: TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090721143041.6be804b8.feliphil@gmx.net> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> Message-ID: <200907212301.03407.lomov.vl@gmail.com> On 21 ???? 2009 21:30:41 Wolfgang Keller wrote: >> Now try 'tlmgr gui', which is most probably what you wanted. > > This gives me: > > Undefined subroutine &main::debug called at > K:/TeXLive/texmf/scripts/texlive/tlmgrgui/tlmgrgui-real.pl line 171. > Compilation failed in require > K:/TeXLive/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl line 72 > > Sincerely, > > Wolfgang Try tlmgr --gui -- Fine day to throw a party. Throw him as far as you can. From mpg at elzevir.fr Tue Jul 21 16:58:32 2009 From: mpg at elzevir.fr (=?UTF-8?B?TWFudWVsIFDDqWdvdXJpw6ktR29ubmFyZA==?=) Date: Tue, 21 Jul 2009 16:58:32 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <200907212301.03407.lomov.vl@gmail.com> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> <200907212301.03407.lomov.vl@gmail.com> Message-ID: <4A65D798.5050202@elzevir.fr> Vladimir Lomov a ?crit : >> Compilation failed in require >> K:/TeXLive/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl line 72 >> > Try tlmgr --gui > I doubt it changes anything. If tlmgrgui.pl doesn't compile, changing the invocation form won't solve the problem. I suggest reinstalling tlmgr as explained in http://www.tug.org/texlive/tlmgr.html under "disaster recovery". Manuel. From luecking at uark.edu Tue Jul 21 19:26:55 2009 From: luecking at uark.edu (Dan Luecking) Date: Tue, 21 Jul 2009 12:26:55 -0500 Subject: [tex-live] Error from tlmgr Message-ID: <200907211727.n6LHQur5001008@comp.uark.edu> >Dan Luecking <luecking at >uark.edu> wrote: >> >>Tlmgr was working as least as late as yesterday but today I get: >> >> [C:\work\texlive]tlmgr update --list >> tlmgr: installation location >> ftp://ftp.math.utah.edu/pub/texlive/tlnet/ >> DEBUG: writing out tlpdb to >> C:/TL/2009/tlpkg/texlive.tlpdb.1da130f6b262e086f5ada9e8e64d925a >> Can't call method "revision" on an undefined value at >> C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 1612. Uwe Siart uwe.siart at tum.de wrote >Dan Luecking <luecking at >uark.edu> writes: > > > tlmgr revision 14319 (2009-07-19 14:29:38 +0200) > > tlmgr using installation: C:/TL/2009 > > TeX Live (http://tug.org/texlive) version 2009-dev > >I can't reproduce this. r14319 works fine for me. I have confirmed it on two Windows XP machines (office and home). It is still happenning now after running update-tlmgr-r14338.exe. (although "tlmgr version" still reports r14319). Thinking it could it be a problem with the location, I tried with --location ftp://ftp.cstug.cz/pub/tex/tlnet/ but got the same error. I also tested in both a 4NT command window and a cmd command window. Finally I tried the tlmgr --gui, clicked the Update tab, then the Load button, then selected a package and pressed the "Update selected" button and got the following more verbose error in my command shell window: Tk::Error: Can't call method "revision" on an undefined value at C:\TL\2009\texmf\scripts\texli e\tlmgr.pl line 1612. main::action_update at C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 1612 main::execute_action at C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 308 main::execute_action_gui at C:/TL/2009/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl line 664 main::update_selected_packages at C:/TL/2009/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl line 4 2 main::__ANON__ at C:/TL/2009/texmf/scripts/texlive/tlmgrgui/do_listframe.pl line 209 Tk callback for .notebook.update.labelframe2.button Tk::__ANON__ at C:\TL\2009\tlpkg\tlperl\lib/Tk.pm line 247 Tk::Button::butUp at C:\TL\2009\tlpkg\tlperl\lib/Tk/Button.pm line 111 (command bound to event) Running the tlmgr gui from the "Start|Programs|Tex Live 2009" menu (same sequence of steps) simply fails without any messages. It does, however, manage to show a list of updatable packages. What else can I try? Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas "Dubito ergo cogito, cogito ergo sum" --Descartes From rjmmnet-lists at yahoo.co.uk Tue Jul 21 23:02:26 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Tue, 21 Jul 2009 22:02:26 +0100 Subject: [tex-live] tlmgr query Message-ID: I've got tlmgr -gui to run (MacTeX 2008, MacOS X 10.4.11 inc X11). The MacTeX 2008 files READ ME FIRST.pdf and TeX Live Manager.pdf were both quite helpful - at least until TeX Live Manager.pdf got on to: `Like any good GUI app,the program which appears is mostly self explanatory.' Unfortunately, I do not find it so and I daren't press any buttons for fear of what might happen. I'd like to find out how to get tlmgr -gui to generate a configuration information listing as: texconfig conf I would also like to know what exactly tlmgr -gui does when the `Re-create all formats' button is pressed. I have some custom formats that I generate with a local fmtutil.cnf file, using this incantation (suggested on the TeX on MacOS X mailing list, IIRC): sudo -H fmtutil-sys --all --cnffile /Users/Shared/texmf.rjmm/web2c/fmtutilviii.cnf The file fmtutilviii.cnf contains all the standard stuff for all the standard formats, plus a few local ones I added (nothing special - just versions of pdfLaTeX and XeLaTeX built without Babel so I can have UK English hyphenation as the default). Obviously, tlmgr -gui won't be using that fmtutil file - so which file /does/ it use and what's the approved method of adding formats to those that are built using the tlmgr -gui mechanism? (I have other questions that I cannot find answers to in the available documentation. Less pressing, but here they are: What does `Re-initialize file database' mean? I see a setting for `Default backup directory' (and `Auto backup setting). What exactly does tlmgr do by way of backing things up? What's `the installation's TeX Live Package Database' and how can it be used to generate language.dat, language.def, fmtutil.cnf, and updmap.cfg?) Thank you, Rowland. From rjmmnet-lists at yahoo.co.uk Tue Jul 21 23:02:29 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Tue, 21 Jul 2009 22:02:29 +0100 Subject: [tex-live] updmap.cfg query In-Reply-To: <87d47ubp2i.fsf@tum.de> Message-ID: >Rowland McDonnell writes: > >> ============================= >> # Rowland's stuff: >> Map local_extras.map >> ============================= >> >> [...] >> To which updmap.cfg should I make my addition? > >Don't do this by hand. Your changes might be lost after the next update. Thank you for your answer. But I suspect my changes won't be lost. Two reasons: firstly, I've made careful installation notes and kept copies of all modified files so that I can reproduce easily every step of the work involved in installing and setting up MacTeX. Secondly, I do not intend to update my TeX installation except by installing the next version of MacTeX as and when it is released because the TeX live guide does not give me confidence that I could use the supplied update mechanisms with any success at all. Nor does the the file TeX Live Manager.pdf. My queries relating to that are in a different email. (I tried texdoc tlmgr and that was even worse) >Use > > updmap-sys --enable Map=local_extras.map > >instead. Okay. But what does that do? I read from updmap-sys --help that: --enable Map=MAPFILE add MAPFILE as a Map but that doesn't tell me very much. I understand that the contents of the file specified as MAPFILE get added to another file - but which file gets added to? And is anything else done? (I've got a good idea what happens when I add a line to a config file and then re-run the `Do it!' process, which is why I prefer to do this job as I've described. I can reproduce it any time I like since I've got careful records.) >> Is it still right to run updmap.sys after making the above >> modification? > >Should not be necessary in this case. Righto - thanks. >> And how could I have found the answer to those two questions myself? > >updmap-sys --help Thanks for the pointer. I've read the help text generated. It does not tell *ME* that I should use: updmap-sys --enable Map=local_extras.map for the job I have in mind. Really it doesn't. The reason for that is that the very terse help text is suitable only for people already well-versed in the ways of tex-live and the Unix command line. Confused novices[1] like myself need slightly fuller explanations that explain things clearly. I realise that people have other priorities than this sort of fiddling detail. But I can say confidently that I'm finding it very hard indeed to learn how to set up and manage MacTeX 2008 mostly because of the excessively terse, fragmented, and partial documentation[2] - but it's better than it used to be. Thanks very much for your answer, Rowland. [1] A novice with tex-live and the Unix command line, that is; I've been using MacTeX for a few years now but I've never felt that I understood how to manage the underlying TeX system. But it's down to me to learn how because my wife's got other things to worry about. I'm a Mac user and so I'm slightly useless at the command line due to being almost completely useless when it comes to understanding Unix-style documentation. (To explain the point of view of *this* user more fully: it's worse than that: I'm pretty bad at working out how to use software from the GUI. I need reasonably complete user-friendly documentation, which is almost entirely extinct these days. I have been known to write my own documentation, often with very little success. I never did figure out how to use fontinst, for example.) [2] Yes, yes, I KNOW I'm banging on about my usual hobby-horse, but it's a point that needs making, I feel. What needs most work in tex-live generally is the documentation to make it more accessible. Or so I think. From karl at freefriends.org Tue Jul 21 23:42:58 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 21 Jul 2009 23:42:58 +0200 Subject: [tex-live] Error from tlmgr In-Reply-To: <200907211727.n6LHQur5001008@comp.uark.edu> Message-ID: <200907212142.n6LLgwh06720@tug.org> Hi Dan, >> [C:\work\texlive]tlmgr update --list ... >> DEBUG: writing out tlpdb to >> C:/TL/2009/tlpkg/texlive.tlpdb.1da130f6b262e086f5ada9e8e64d925a I changed that unconditional print to call debug. >> Can't call method "revision" on an undefined value at >> C:\TL\2009\texmf\scripts\texlive\tlmgr.pl line 1612. It's trying to remove a package that doesn't exist in your tlpdb, as far as I can see. Perhaps it's related to the collection changes I made recently. As a first step, I added another debug statement which should tell us which package is failing. Please try getting tlmgr.pl from svn (http://tug.org/svn/texlive/trunk/Master/texmf/scripts/texlive/tlmgr.pl?view=log) put it in place and send me the result of tlmgr -vv update --list (which may be voluminous). Thanks for the report. karl From karl at freefriends.org Wed Jul 22 00:31:43 2009 From: karl at freefriends.org (Karl Berry) Date: Tue, 21 Jul 2009 17:31:43 -0500 Subject: [tex-live] pdflatex error In-Reply-To: Message-ID: <200907212231.n6LMVhk18331@f7.net> ! LaTeX Error: File `epstopdf-base.sty' not found. It should be repaired with tonight's build. (If you need to work around it as an emergency, just comment out the mention of epstopdf-base in graphics.cfg.) THanks, k From feliphil at gmx.net Wed Jul 22 10:50:23 2009 From: feliphil at gmx.net (Wolfgang Keller) Date: Wed, 22 Jul 2009 10:50:23 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <4A65D798.5050202@elzevir.fr> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> <200907212301.03407.lomov.vl@gmail.com> <4A65D798.5050202@elzevir.fr> Message-ID: <20090722105023.89ce55ec.feliphil@gmx.net> > I suggest reinstalling tlmgr as > explained in > > http://www.tug.org/texlive/tlmgr.html > > under "disaster recovery". After installing (to the USB stick), this yields: Can't locate File/Temp.pm in @INC (@INC contains: ./tlpkg K:\TeXLive\tlpkg\installer\perllib .) at tlpkg/TeXLive/TLUtils.pm line 125. BEGIN failed--compilation aborted at tlpkg/TeXLive/TLUtiles.pm line 125. Compilation failed in require at K:\TeXLive\install-tl line 50. BEGIN failed--compilation aborted at K:\TeXLive\install-tl line 50. Initializatioon of TeXLive failed! And this means that now not just tlmgr is not working, but that my entire portable TeXLive installation is broken. Thanks for that. Yet another afternoon to re-install what was at least _somehwat_ working. Did I mention yet that I _love_ "installers" that wreak havoc to working systems? Sincerely, Wolfgang -- NO "Courtesy Copies" PLEASE! From mpg at elzevir.fr Wed Jul 22 12:31:42 2009 From: mpg at elzevir.fr (=?ISO-8859-1?Q?Manuel_P=E9gouri=E9-Gonnard?=) Date: Wed, 22 Jul 2009 12:31:42 +0200 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090722105023.89ce55ec.feliphil@gmx.net> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> <200907212301.03407.lomov.vl@gmail.com> <4A65D798.5050202@elzevir.fr> <20090722105023.89ce55ec.feliphil@gmx.net> Message-ID: <4A66EA8E.1090409@elzevir.fr> Wolfgang Keller a ?crit : > After installing (to the USB stick), this yields: > How did you install? Please be more descriptive about your initial configuration and your actions, if you actually want your problems solved! > And this means that now not just tlmgr is not working, but that my entire > portable TeXLive installation is broken. Why do you say your entire installation is broken? Again, please be more descriptive! I can't believe the tlmgr auto-updater "broke' a complete installation. > Thanks for that. > You're welcome. Thanks for your precise reports and your generally so helpful and nice attitude, while we're at it. > Did I mention yet that I _love_ "installers" that wreak havoc to working systems? > Really? Did we mention we never test our installers before release since it's our pleasure to break people's installations? m From gnwiii at gmail.com Wed Jul 22 13:57:53 2009 From: gnwiii at gmail.com (George N. White III) Date: Wed, 22 Jul 2009 08:57:53 -0300 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090722105023.89ce55ec.feliphil@gmx.net> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> <200907212301.03407.lomov.vl@gmail.com> <4A65D798.5050202@elzevir.fr> <20090722105023.89ce55ec.feliphil@gmx.net> Message-ID: <22af238a0907220457j1a14426au9c7a2a7a1fdf6e95@mail.gmail.com> On Wed, Jul 22, 2009 at 5:50 AM, Wolfgang Keller wrote: >> I suggest reinstalling tlmgr as >> explained in >> >> http://www.tug.org/texlive/tlmgr.html >> >> under "disaster recovery". > > After installing (to the USB stick), this yields: > > Can't locate File/Temp.pm in @INC (@INC contains: ./tlpkg K:\TeXLive\tlpkg\installer\perllib .) at tlpkg/TeXLive/TLUtils.pm line 125. > BEGIN failed--compilation aborted at tlpkg/TeXLive/TLUtiles.pm line 125. > Compilation failed in require at K:\TeXLive\install-tl line 50. > BEGIN failed--compilation aborted at K:\TeXLive\install-tl line 50. > Initializatioon of TeXLive failed! > > And this means that now not just tlmgr is not working, but that my entire portable TeXLive installation is broken. Thanks for that. > > Yet another afternoon to re-install what was at least _somehwat_ working. When Windows goes wrong, our IT support people have found that anything that can't be fixed in a few minutes is better approached by "redo from start". I find Windows is like the gadgets people buy at Walmart -- cheaper to replace than to repair. > Did I mention yet that I _love_ "installers" that wreak havoc to working systems? Those of us who are forced to deal with Windows share your pain. I have yet to be convinced that installers are a net benefit -- a carefully maintained "master" copy on an rsync server It is not only TeXlive that has such problems on Windows -- where I work, miktex 2.7 installs done months ago have started giving "access denied" errors when updating, and fc-cache fails when run by the installed but works when run from a command line. I also use linux and unix -- they all have their moments, but the only times I have had to "redo from start" were due to catastrophic hardware failures. -- George N. White III Head of St. Margarets Bay, Nova Scotia From t34www at googlemail.com Wed Jul 22 15:08:18 2009 From: t34www at googlemail.com (T T) Date: Wed, 22 Jul 2009 14:08:18 +0100 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090722105023.89ce55ec.feliphil@gmx.net> References: <20090713105112.77160881.feliphil@gmx.net> <4A5B0EDF.1090302@elzevir.fr> <20090721143041.6be804b8.feliphil@gmx.net> <200907212301.03407.lomov.vl@gmail.com> <4A65D798.5050202@elzevir.fr> <20090722105023.89ce55ec.feliphil@gmx.net> Message-ID: 2009/7/22 Wolfgang Keller : >> I suggest reinstalling tlmgr as >> explained in >> >> http://www.tug.org/texlive/tlmgr.html >> >> under "disaster recovery". > > After installing (to the USB stick), this yields: > > Can't locate File/Temp.pm in @INC (@INC contains: ./tlpkg K:\TeXLive\tlpkg\installer\perllib .) at tlpkg/TeXLive/TLUtils.pm line 125. > BEGIN failed--compilation aborted at tlpkg/TeXLive/TLUtiles.pm line 125. > Compilation failed in require at K:\TeXLive\install-tl line 50. > BEGIN failed--compilation aborted at K:\TeXLive\install-tl line 50. > Initializatioon of TeXLive failed! > Why did you run install-tl or did you run tl-portable.bat? What did you do exactly? > And this means that now not just tlmgr is not working, but that my entire portable TeXLive installation is broken. Thanks for that. What do you mean that 'tlmgr is not working'? What error message(s) do you get after update? > > Yet another afternoon to re-install what was at least _somehwat_ working. > > Did I mention yet that I _love_ "installers" that wreak havoc to working systems? Now, calm down. I'm sure this can be fixed but we need more details, especially that you seem to use non-standard set-up (portable use of TL'08 is not officially supported beyond live DVD mode). My wild guess ATM is that you updated tlmgr with update-tlmgr-latest.exe but if you also use install-tl (through tl-portable.bat) it needs to be updated as well. The combination of files from install-tl.zip (the latest one from tlnet/2008) and update-tlmgr-latest.exe should work. Cheers, Tomek From rjmmnet-lists at yahoo.co.uk Wed Jul 22 15:50:02 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Wed, 22 Jul 2009 14:50:02 +0100 Subject: [tex-live] Very curious problem? Message-ID: Hello, TeX-live might not be the best mailing list for this question, but I think I need some heavy-duty expertise. I have just installed MacTeX 2008. (I have rebuilt the supplied formats, but the fmtutil.cnf file used to do so used the stock settings for the standard formats and I have checked by hand to ensure that only files supplied with MacTeX 2008 were used to re-create the stock formats - not one of the stock formats was created with any file that I've edited or supplied in my local texmf trees.) I am trying to get the LaTeXiT! external equation editor for Macs working. I have checked that LaTeXiT! is using only supplied TeX formats and only supplied TeX files. I have tried to use LaTeXiT! to typeset some free-standing equations. All I get is blank output when I try. LaTeXiT! uses pdfLaTeX to generate pdf file output but the pdf files are blank. The logs from the pdfLaTeX runs imply that there is something wrong with the underlying TeX installation. I have emailed LaTeXiT!'s author: he suggests that there is something wrong with the TeX distro that I'm using because of these `strange errors' (his words) in the logs I sent him: /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). Package pdftex.def Warning: Option `bb' does not make sense, (pdftex.def) using `viewport' instead on input line 23. My questions are these: 1) Is there some stock configuration task which I should have done to fix this problem? 1a) Or does anyone here have a better idea? 2) And why, when I type `kpsewhich geometry.cfg', do I get: /usr/local/texlive/2008/texmf-dist/tex/xelatex/xetexconfig/geometry.cfg? That is the version loaded when LaTeXiT! runs according to LaTeXiT!'s logs. Any hints or clues would be very welcome - the author of LaTeXiT! seems as puzzled as I am by this one. And yes, normal operations with MacTeX 2008 work entirely as one would expect. I can LaTeX files to my heart's content using TeXShop (my formats or the stock formats) and all works normally. Thank you, Rowland. P.S. Below is one of the two logs generated by a LaTeXiT! run - this log is the one with the strange errors. I'm afraid that it *IS* a minimum example - that's the log generated with `standard settings plus minimal user input' (a \pi and nothing more). This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7) (format=pdflatex 2009.7.21) 22 JUL 2009 01:08 entering extended mode file:line:error style messages enabled. %&-line parsing enabled. **/private/var/tmp/folders.501/TemporaryItems/latexit-1.16.1/latexit-1- baseline .tex (/private/var/tmp/folders.501/TemporaryItems/latexit-1.16.1/latexit-1- baseline. tex LaTeX2e <2005/12/01> Babel and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la tin, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, r omanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turki sh, ukenglish, ukrainian, uppersorbian, welsh, loaded. (/usr/local/texlive/2008/texmf-dist/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/local/texlive/2008/texmf-dist/tex/latex/base/size10.clo File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option) ) \c at part=\count79 \c at section=\count80 \c at subsection=\count81 \c at subsubsection=\count82 \c at paragraph=\count83 \c at subparagraph=\count84 \c at figure=\count85 \c at table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/color.sty Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC) (/usr/local/texlive/2008/texmf/tex/latex/config/color.cfg File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive ) Package color Info: Driver file: pdftex.def on input line 130. (/usr/local/texlive/2008/texmf-dist/tex/latex/pdftex-def/pdftex.def File: pdftex.def 2008/09/08 v0.04l Graphics/color for pdfTeX \Gread at gobject=\count87 )) (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amssymb.sty Package: amssymb 2002/01/22 v2.2d (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amsfonts.sty Package: amsfonts 2001/10/25 v2.2f \@emptytoks=\toks14 \symAMSa=\mathgroup4 \symAMSb=\mathgroup5 LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' (Font) U/euf/m/n --> U/euf/b/n on input line 132. )) (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsmath.sty Package: amsmath 2000/07/18 v2.13 AMS math features \@mathmargin=\skip43 For additional information on amsmath, use the `?' option. (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amstext.sty Package: amstext 2000/06/29 v2.01 (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsgen.sty File: amsgen.sty 1999/11/30 v2.0 \@emptytoks=\toks15 \ex@=\dimen103 )) (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d \pmbraise@=\dimen104 ) (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsopn.sty Package: amsopn 1999/12/14 v2.01 operator names ) \inf at bad=\count88 LaTeX Info: Redefining \frac on input line 211. \uproot@=\count89 \leftroot@=\count90 LaTeX Info: Redefining \overline on input line 307. \classnum@=\count91 \DOTSCASE@=\count92 LaTeX Info: Redefining \ldots on input line 379. LaTeX Info: Redefining \dots on input line 382. LaTeX Info: Redefining \cdots on input line 467. \Mathstrutbox@=\box26 \strutbox@=\box27 \big at size=\dimen105 LaTeX Font Info: Redeclaring font encoding OML on input line 567. LaTeX Font Info: Redeclaring font encoding OMS on input line 568. \macc at depth=\count93 \c at MaxMatrixCols=\count94 \dotsspace@=\muskip10 \c at parentequation=\count95 \dspbrk at lvl=\count96 \tag at help=\toks16 \row@=\count97 \column@=\count98 \maxfields@=\count99 \andhelp@=\toks17 \eqnshift@=\dimen106 \alignsep@=\dimen107 \tagshift@=\dimen108 \tagwidth@=\dimen109 \totwidth@=\dimen110 \lineht@=\dimen111 \@envbody=\toks18 \multlinegap=\skip44 \multlinetaggap=\skip45 \mathdisplay at stack=\toks19 LaTeX Info: Redefining \[ on input line 2666. LaTeX Info: Redefining \] on input line 2667. ) (/usr/local/texlive/2008/texmf-dist/tex/latex/base/inputenc.sty Package: inputenc 2006/05/05 v1.1b Input encoding file \inpenc at prehook=\toks20 \inpenc at posthook=\toks21 (/usr/local/texlive/2008/texmf-dist/tex/latex/base/utf8.def File: utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc Now handling font encoding OML ... ... no UTF-8 mapping file for font encoding OML Now handling font encoding T1 ... ... processing UTF-8 mapping file for font encodingT1 (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.dfu File: t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc defining Unicode char U+00A1 (decimal 161) defining Unicode char U+00A3 (decimal 163) defining Unicode char U+00AB (decimal 171) defining Unicode char U+00BB (decimal 187) defining Unicode char U+00BF (decimal 191) defining Unicode char U+00C0 (decimal 192) defining Unicode char U+00C1 (decimal 193) defining Unicode char U+00C2 (decimal 194) defining Unicode char U+00C3 (decimal 195) defining Unicode char U+00C4 (decimal 196) defining Unicode char U+00C5 (decimal 197) defining Unicode char U+00C6 (decimal 198) defining Unicode char U+00C7 (decimal 199) defining Unicode char U+00C8 (decimal 200) defining Unicode char U+00C9 (decimal 201) defining Unicode char U+00CA (decimal 202) defining Unicode char U+00CB (decimal 203) defining Unicode char U+00CC (decimal 204) defining Unicode char U+00CD (decimal 205) defining Unicode char U+00CE (decimal 206) defining Unicode char U+00CF (decimal 207) defining Unicode char U+00D0 (decimal 208) defining Unicode char U+00D1 (decimal 209) defining Unicode char U+00D2 (decimal 210) defining Unicode char U+00D3 (decimal 211) defining Unicode char U+00D4 (decimal 212) defining Unicode char U+00D5 (decimal 213) defining Unicode char U+00D6 (decimal 214) defining Unicode char U+00D8 (decimal 216) defining Unicode char U+00D9 (decimal 217) defining Unicode char U+00DA (decimal 218) defining Unicode char U+00DB (decimal 219) defining Unicode char U+00DC (decimal 220) defining Unicode char U+00DD (decimal 221) defining Unicode char U+00DE (decimal 222) defining Unicode char U+00DF (decimal 223) defining Unicode char U+00E0 (decimal 224) defining Unicode char U+00E1 (decimal 225) defining Unicode char U+00E2 (decimal 226) defining Unicode char U+00E3 (decimal 227) defining Unicode char U+00E4 (decimal 228) defining Unicode char U+00E5 (decimal 229) defining Unicode char U+00E6 (decimal 230) defining Unicode char U+00E7 (decimal 231) defining Unicode char U+00E8 (decimal 232) defining Unicode char U+00E9 (decimal 233) defining Unicode char U+00EA (decimal 234) defining Unicode char U+00EB (decimal 235) defining Unicode char U+00EC (decimal 236) defining Unicode char U+00ED (decimal 237) defining Unicode char U+00EE (decimal 238) defining Unicode char U+00EF (decimal 239) defining Unicode char U+00F0 (decimal 240) defining Unicode char U+00F1 (decimal 241) defining Unicode char U+00F2 (decimal 242) defining Unicode char U+00F3 (decimal 243) defining Unicode char U+00F4 (decimal 244) defining Unicode char U+00F5 (decimal 245) defining Unicode char U+00F6 (decimal 246) defining Unicode char U+00F8 (decimal 248) defining Unicode char U+00F9 (decimal 249) defining Unicode char U+00FA (decimal 250) defining Unicode char U+00FB (decimal 251) defining Unicode char U+00FC (decimal 252) defining Unicode char U+00FD (decimal 253) defining Unicode char U+00FE (decimal 254) defining Unicode char U+00FF (decimal 255) defining Unicode char U+0102 (decimal 258) defining Unicode char U+0103 (decimal 259) defining Unicode char U+0104 (decimal 260) defining Unicode char U+0105 (decimal 261) defining Unicode char U+0106 (decimal 262) defining Unicode char U+0107 (decimal 263) defining Unicode char U+010C (decimal 268) defining Unicode char U+010D (decimal 269) defining Unicode char U+010E (decimal 270) defining Unicode char U+010F (decimal 271) defining Unicode char U+0110 (decimal 272) defining Unicode char U+0111 (decimal 273) defining Unicode char U+0118 (decimal 280) defining Unicode char U+0119 (decimal 281) defining Unicode char U+011A (decimal 282) defining Unicode char U+011B (decimal 283) defining Unicode char U+011E (decimal 286) defining Unicode char U+011F (decimal 287) defining Unicode char U+0130 (decimal 304) defining Unicode char U+0131 (decimal 305) defining Unicode char U+0132 (decimal 306) defining Unicode char U+0133 (decimal 307) defining Unicode char U+0139 (decimal 313) defining Unicode char U+013A (decimal 314) defining Unicode char U+013D (decimal 317) defining Unicode char U+013E (decimal 318) defining Unicode char U+0141 (decimal 321) defining Unicode char U+0142 (decimal 322) defining Unicode char U+0143 (decimal 323) defining Unicode char U+0144 (decimal 324) defining Unicode char U+0147 (decimal 327) defining Unicode char U+0148 (decimal 328) defining Unicode char U+014A (decimal 330) defining Unicode char U+014B (decimal 331) defining Unicode char U+0150 (decimal 336) defining Unicode char U+0151 (decimal 337) defining Unicode char U+0152 (decimal 338) defining Unicode char U+0153 (decimal 339) defining Unicode char U+0154 (decimal 340) defining Unicode char U+0155 (decimal 341) defining Unicode char U+0158 (decimal 344) defining Unicode char U+0159 (decimal 345) defining Unicode char U+015A (decimal 346) defining Unicode char U+015B (decimal 347) defining Unicode char U+015E (decimal 350) defining Unicode char U+015F (decimal 351) defining Unicode char U+0160 (decimal 352) defining Unicode char U+0161 (decimal 353) defining Unicode char U+0162 (decimal 354) defining Unicode char U+0163 (decimal 355) defining Unicode char U+0164 (decimal 356) defining Unicode char U+0165 (decimal 357) defining Unicode char U+016E (decimal 366) defining Unicode char U+016F (decimal 367) defining Unicode char U+0170 (decimal 368) defining Unicode char U+0171 (decimal 369) defining Unicode char U+0178 (decimal 376) defining Unicode char U+0179 (decimal 377) defining Unicode char U+017A (decimal 378) defining Unicode char U+017B (decimal 379) defining Unicode char U+017C (decimal 380) defining Unicode char U+017D (decimal 381) defining Unicode char U+017E (decimal 382) defining Unicode char U+200C (decimal 8204) defining Unicode char U+2013 (decimal 8211) defining Unicode char U+2014 (decimal 8212) defining Unicode char U+2018 (decimal 8216) defining Unicode char U+2019 (decimal 8217) defining Unicode char U+201A (decimal 8218) defining Unicode char U+201C (decimal 8220) defining Unicode char U+201D (decimal 8221) defining Unicode char U+201E (decimal 8222) defining Unicode char U+2030 (decimal 8240) defining Unicode char U+2031 (decimal 8241) defining Unicode char U+2039 (decimal 8249) defining Unicode char U+203A (decimal 8250) defining Unicode char U+2423 (decimal 9251) ) Now handling font encoding OT1 ... ... processing UTF-8 mapping file for font encodingOT1 (/usr/local/texlive/2008/texmf-dist/tex/latex/base/ot1enc.dfu File: ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc defining Unicode char U+00A1 (decimal 161) defining Unicode char U+00A3 (decimal 163) defining Unicode char U+00B8 (decimal 184) defining Unicode char U+00BF (decimal 191) defining Unicode char U+00C5 (decimal 197) defining Unicode char U+00C6 (decimal 198) defining Unicode char U+00D8 (decimal 216) defining Unicode char U+00DF (decimal 223) defining Unicode char U+00E6 (decimal 230) defining Unicode char U+00EC (decimal 236) defining Unicode char U+00ED (decimal 237) defining Unicode char U+00EE (decimal 238) defining Unicode char U+00EF (decimal 239) defining Unicode char U+00F8 (decimal 248) defining Unicode char U+0131 (decimal 305) defining Unicode char U+0141 (decimal 321) defining Unicode char U+0142 (decimal 322) defining Unicode char U+0152 (decimal 338) defining Unicode char U+0153 (decimal 339) defining Unicode char U+2013 (decimal 8211) defining Unicode char U+2014 (decimal 8212) defining Unicode char U+2018 (decimal 8216) defining Unicode char U+2019 (decimal 8217) defining Unicode char U+201C (decimal 8220) defining Unicode char U+201D (decimal 8221) ) Now handling font encoding OMS ... ... processing UTF-8 mapping file for font encodingOMS (/usr/local/texlive/2008/texmf-dist/tex/latex/base/omsenc.dfu File: omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc defining Unicode char U+00A7 (decimal 167) defining Unicode char U+00B6 (decimal 182) defining Unicode char U+00B7 (decimal 183) defining Unicode char U+2020 (decimal 8224) defining Unicode char U+2021 (decimal 8225) defining Unicode char U+2022 (decimal 8226) ) Now handling font encoding OMX ... ... no UTF-8 mapping file for font encoding OMX Now handling font encoding U ... ... no UTF-8 mapping file for font encoding U defining Unicode char U+00A9 (decimal 169) defining Unicode char U+00AA (decimal 170) defining Unicode char U+00AE (decimal 174) defining Unicode char U+00BA (decimal 186) defining Unicode char U+02C6 (decimal 710) defining Unicode char U+02DC (decimal 732) defining Unicode char U+200C (decimal 8204) defining Unicode char U+2026 (decimal 8230) defining Unicode char U+2122 (decimal 8482) defining Unicode char U+2423 (decimal 9251) )) (/usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty Package: geometry 2008/12/21 v4.2 Page Geometry (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 1999/03/16 v1.13 key=value parser (DPC) \KV at toks@=\toks22 ) (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifpdf.sty Package: ifpdf 2007/12/12 v1.6 Provides the ifpdf switch (HO) Package ifpdf Info: pdfTeX in pdf mode detected. ) (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifvtex.sty Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO) Package ifvtex Info: VTeX not detected. ) \Gm at cnth=\count100 \Gm at cntv=\count101 \c at Gm@tempcnt=\count102 \Gm at bindingoffset=\dimen112 \Gm at wd@mp=\dimen113 \Gm at odd@mp=\dimen114 \Gm at even@mp=\dimen115 \Gm at dimlist=\toks23 (/usr/local/texlive/2008/texmf-dist/tex/xelatex/xetexconfig/geometry.cfg ) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). \relax l.856 \ProcessOptionsKV[p]{Gm} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). \relax l.856 \ProcessOptionsKV[p]{Gm} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). \relax l.856 \ProcessOptionsKV[p]{Gm} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). \relax l.856 \ProcessOptionsKV[p]{Gm} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:857: Illegal unit of measure (pt inserted). \relax l.857 \Gm at process Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:857: Illegal unit of measure (pt inserted). \relax l.857 \Gm at process Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) ) (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/trig.sty Package: trig 1999/03/16 v1.09 sin cos tan (DPC) ) (/usr/local/texlive/2008/texmf/tex/latex/config/graphics.cfg File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive ) Package graphics Info: Driver file: pdftex.def on input line 90. ) \Gin at req@height=\dimen116 \Gin at req@width=\dimen117 ) \latexitbox=\box28 \latexitdepth=\skip46 LaTeX Font Info: Try loading font information for U+msa on input line 16. (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2002/01/19 v2.2g AMS font definitions ) LaTeX Font Info: Try loading font information for U+msb on input line 16. (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2002/01/19 v2.2g AMS font definitions ) \foo=\write3 \openout3 = `latexit-1-baseline.sizes'. No file latexit-1-baseline.aux. \openout1 = `latexit-1-baseline.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. (/usr/local/texlive/2008/texmf-dist/tex/context/base/supp-pdf.tex [Loading MPS to PDF converter (version 2006.09.02).] \scratchcounter=\count103 \scratchdimen=\dimen118 \scratchbox=\box29 \nofMPsegments=\count104 \nofMParguments=\count105 \everyMPshowfont=\toks24 \MPscratchCnt=\count106 \MPscratchDim=\dimen119 \MPnumerator=\count107 \everyMPtoPDFconversion=\toks25 ) *geometry auto-detecting driver* *geometry detected driver: pdftex* -------------------- Geometry parameters paper: user defined landscape: -- twocolumn: -- twoside: -- asymmetric: -- h-parts: 0.0pt, 557.0pt, 0.0pt v-parts: 0.0pt, 2384.0pt, 0.0pt hmarginratio: -- vmarginratio: -- lines: -- heightrounded: -- bindingoffset: 0.0pt truedimen: -- includehead: -- includefoot: -- includemp: -- driver: pdftex -------------------- Page layout dimensions and switches \paperwidth 557.0pt \paperheight 2384.0pt \textwidth 557.0pt \textheight 2384.0pt \oddsidemargin -72.26999pt \evensidemargin -72.26999pt \topmargin -109.26999pt \headheight 12.0pt \headsep 25.0pt \footskip 30.0pt \marginparwidth 65.0pt \marginparsep 11.0pt \columnsep 10.0pt \skip\footins 9.0pt plus 4.0pt minus 2.0pt \hoffset 0.0pt \voffset 0.0pt \mag 1000 (1in=72.27pt, 1cm=28.45pt) ----------------------- Package pdftex.def Warning: Option `bb' does not make sense, (pdftex.def) using `viewport' instead on input line 23. File: latexit-1.pdf Graphic file (type pdf) [1 <./latexit-1.pdf{/usr/local/texlive/2008/texmf-var/fonts/map/pdftex/ updmap/pdf tex.map}>] (./latexit-1-baseline.aux) ) Here is how much of TeX's memory you used: 2393 strings out of 493877 29940 string characters out of 1150610 82328 words of memory out of 3000000 5657 multiletter control sequences out of 10000+50000 5339 words of font info for 22 fonts, out of 3000000 for 5000 714 hyphenation exceptions out of 8191 27i,6n,32p,378b,122s stack positions out of 5000i,500n,10000p,200000b,50000s Output written on latexit-1-baseline.pdf (1 page, 4312 bytes). PDF statistics: 16 PDF objects out of 1000 (max. 8388607) 0 named destinations out of 1000 (max. 131072) 12 words of extra memory for PDF output out of 10000 (max. 10000000) From uwe.siart at tum.de Wed Jul 22 16:37:43 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 22 Jul 2009 16:37:43 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <87d47ubp2i.fsf@tum.de>, Message-ID: <4A672437.21535.BE704CA@uwe.siart.tum.de> On 21 Jul 2009 at 22:02, Rowland McDonnell wrote: > Two reasons: firstly, I've made careful installation notes and kept > copies of all modified files so that I can reproduce easily every > step of the work involved in installing and setting up MacTeX. It's /texmf-config/web2c/updmap.cfg -- Uwe From rjmmnet-lists at yahoo.co.uk Wed Jul 22 18:00:53 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Wed, 22 Jul 2009 17:00:53 +0100 Subject: [tex-live] updmap.cfg query In-Reply-To: <4A672437.21535.BE704CA@uwe.siart.tum.de> Message-ID: >Rowland McDonnell wrote: > >> Two reasons: firstly, I've made careful installation notes and kept >> copies of all modified files so that I can reproduce easily every >> step of the work involved in installing and setting up MacTeX. > >It's /texmf-config/web2c/updmap.cfg Is that the file to which: updmap-sys --enable Map=MAPFILE adds data to? If so, what is the protocol that ensures it will not be modified when updates to the texlive distro are performed with the official tools such as tlmgr? Cheers, Rowland. From reinhard.kotucha at web.de Wed Jul 22 22:13:58 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 22 Jul 2009 22:13:58 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <4A672437.21535.BE704CA@uwe.siart.tum.de> Message-ID: <19047.29446.191977.654936@zaphod.ms25.net> On 22 July 2009 Rowland McDonnell wrote: > >Rowland McDonnell wrote: > > > >> Two reasons: firstly, I've made careful installation notes and kept > >> copies of all modified files so that I can reproduce easily every > >> step of the work involved in installing and setting up MacTeX. > > > >It's /texmf-config/web2c/updmap.cfg > > Is that the file to which: > > updmap-sys --enable Map=MAPFILE > > adds data to? Yes. > If so, what is the protocol that ensures it will not be modified > when updates to the texlive distro are performed with the official > tools such as tlmgr? It *will* be modified by tlmgr if it installs a new font. But the entries you added yourself will not be touched. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From preining at logic.at Wed Jul 22 23:29:16 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 22 Jul 2009 23:29:16 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <4A672437.21535.BE704CA@uwe.siart.tum.de> Message-ID: <20090722212916.GE28602@gamma.logic.tuwien.ac.at> On Mi, 22 Jul 2009, Rowland McDonnell wrote: > >It's /texmf-config/web2c/updmap.cfg > > Is that the file to which: > > updmap-sys --enable Map=MAPFILE > > adds data to? Yes. > If so, what is the protocol that ensures it will not be modified when > updates to the texlive distro are performed with the official tools such > as tlmgr? There is none, it will be modified. But only using calls updmap-sys --enable ... and updmap-sys --disable ... for mapfiles that are part of TeX Live. So as long as your map files use different names, tlmgr will not change their status (but when you call tlmgr generate updmap). BTW, this is all documented in tlmgr --help, so the man page, the web page generated from it, etc. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HASTINGS (pl.n.) Things said on the spur of the moment to explain to someone who comes into a room unexpectedly precisely what it is you are doing. --- Douglas Adams, The Meaning of Liff From preining at logic.at Wed Jul 22 23:33:00 2009 From: preining at logic.at (Norbert Preining) Date: Wed, 22 Jul 2009 23:33:00 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> On Di, 21 Jul 2009, Rowland McDonnell wrote: > `Like any good GUI app,the program which appears is mostly self > explanatory.' > > Unfortunately, I do not find it so and I daren't press any buttons for > fear of what might happen. That is bad, but we can work on that. > I'd like to find out how to get tlmgr -gui to generate a configuration > information listing as: > > texconfig conf It does not, neither does tlmgr. Use texconfig. > I would also like to know what exactly tlmgr -gui does when the > `Re-create all formats' button is pressed. I have some custom formats It calls fmtutil-sys --all not surprisingly. > Obviously, tlmgr -gui won't be using that fmtutil file - so which file > /does/ it use and what's the approved method of adding formats to those kpsewhich is your friend, it is for ROOT/texmf-var/web2c/fmtutil.cnf which is generated every time a format is installed or removed from the information in the database (see below). > What does `Re-initialize file database' mean? Calling mktexlsr (was that difficult?) > I see a setting for `Default backup directory' (and `Auto backup > setting). What exactly does tlmgr do by way of backing things up? tlmgr -help, man page, web page generated from man page, I don't repeat here what is written there. > What's `the installation's TeX Live Package Database' and how can it be > used to generate language.dat, language.def, fmtutil.cnf, and > updmap.cfg?) ROOT/tlpkg/texlive.tlpdb and it contains for each package the contained map files to be (de)activated, the contained/supported formats, and hyphenation patterns. BTW, again all this is documented in the man pages for TLPSRC, TLPOBJ, TLPDB, etc ... Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BRISBANE A perfectly reasonable explanation (Such as the one offered by a person with a gurgling cough which has nothing to do with the fact that they smoke fifty cigarettes a day.) --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Wed Jul 22 23:51:27 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 22 Jul 2009 16:51:27 -0500 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090722105023.89ce55ec.feliphil@gmx.net> Message-ID: <200907222151.n6MLpRK10284@f7.net> Did I mention yet that I _love_ "installers" that wreak havoc to working systems? Don't use the pretest releases. From tisi at sbox.tugraz.at Wed Jul 22 08:59:18 2009 From: tisi at sbox.tugraz.at (Matthias Gwein) Date: Wed, 22 Jul 2009 08:59:18 +0200 Subject: [tex-live] Bug report & fix: epstopdf package Message-ID: <20090722085918.12623q9ic4qp5b6s@webmail.tugraz.at> Hello! I'm working on a windows machine (Windows XP) and had troubles using TexLive (Netinstall, TL2008) with doxygen to generate pdf-Files. Doxygen executes first the dot-Tool, which generates graphs in eps format. After that epstopdf is executed to generate a pdf-file from the eps-file, but i got errors, when Ghostcript was executed: --- C:\epstopdf test.eps Error: /undefined in Comments Operand stack: Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval- - 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- fa lse 1 %stopped_push 1905 1 3 %oparray_pop 1904 1 3 %oparray_ pop --nostringval-- 1888 1 3 %oparray_pop 1771 1 3 %oparray_po p --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringv al-- --nostringval-- 2 %stopped_push --nostringval-- Dictionary stack: --dict:1153/1684(ro)(G)-- --dict:0/20(G)-- --dict:74/200(L)-- Current allocation mode is local Last OS error: No such file or directory GPL Ghostscript 8.62: Unrecoverable error, exit code 1 --- The Problem is, that the eps-File uses at the end of a line and the perl script adds an additional in front of it: . Somewhere in the perl script the file position is set with seek command dependend on the length of the output. Due to the additional the position is miscalculated and so it comes to an erroneous output. I don't know why the additional is added, but i have an rudimentary bugfix for that (see attachment epstopdf.pl, lines: 334, 335, 348, 337, 420, 426)! It works for me on windows, but i don't know if it also works on other platforms. The output of the perl-scripts (command line option: "--outfile=.ps --nogs") is also included in the attatchment: not_ok.ps: Postscript-File generated with erroneous (original) perl-script (v2.9.11) ok.ps: Postscript-File generated with bugfixed perl-script (see attachment) Best regards, Matthias Goesswein -------------- next part -------------- eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' if 0; use strict; # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO # EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # Change by Thomas Esser, Sept. 1998: The above lines allows us to find # perl along $PATH rather than guessing a fixed location. The above # construction should work with most shells. # A script to transform an EPS file so that: # a) it is guaranteed to start at the 0,0 coordinate # b) it sets a page size exactly corresponding to the BoundingBox # This means that when Ghostscript renders it, the result needs no # cropping, and the PDF MediaBox is correct. # c) the result is piped to Ghostscript and a PDF version written # # It needs a Level 2 PS interpreter. # If the bounding box is not right, of course, you have problems... # # The only thing I have not allowed for is the case of # "%%BoundingBox: (atend)", which is more complicated. # # Sebastian Rahtz, for Elsevier Science # # now with extra tricks from Hans Hagen's texutil. # # History # 1999/05/06 v2.5 (Heiko Oberdiek) # * New options: --hires, --exact, --filter, --help. # * Many cosmetics: title, usage, ... # * New code for debug, warning, error # * Detecting of cygwin perl # * Scanning for %%{Hires,Exact,}BoundingBox. # * Scanning only the header in order not to get a wrong # BoundingBox of an included file. # * (atend) supported. # * uses strict; (earlier error detecting). # * changed first comment from '%!PS' to '%!'; # * corrected (atend) pattern: '\s*\(atend\)' # * using of $bbxpat in all BoundingBox cases, # correct the first white space to '...Box:\s*$bb...' # * corrected first line (one line instead of two before 'if 0;'; # 2000/11/05 v2.6 (Heiko Oberdiek) # * %%HiresBoundingBox corrected to %%HiResBoundingBox # 2001/03/05 v2.7 (Heiko Oberdiek) # * Newline before grestore for the case that there is no # whitespace at the end of the eps file. # 2002/02/18 v2.8draft (Gerben Wierda) # * Handle different eol styles transparantly # * Applied fix from Peder Axensten for Freehand bug # 2002/02/21 v2.8draft (Gerben Wierda) # * Fixed bug where last line of buffer was not copied out (ugh!) # 2003/04/22 v2.9draft (Gerben Wierda) # * Fixed bug where with cr-eol files everything up to the first %! # * in the first 2048 bytes was gobbled (double ugh!) # 2004/03/17 v2.9.1draft (Gerben Wierda) # * No autorotate page # 2005/09/29 v2.9.2draft (Gerben Wierda) # * Quote OutFilename # 2005/10/01 v2.9.3draft (Gerben Wierda) # * Quote OutFilename # 2005/10/06 v2.9.4gw (Gerben Wierda) # * This has become the official version for now # 2005/10/06 v2.9.5gw (Gerben Wierda) # * Fixed a horrendous bug in the (atend) handling code # 2007/01/24 v2.9.6sw (Staszek Wawrykiewicz) # * patched to work also on Windows # 2007/05/15 v2.9.6tp (Theo Papadopoulo) # * Simplified the (atend) support # 2007/05/18 v.2.9.7gw (Gerben Wierda) # * Merged both supplied 2.9.6 versions # 2007/07/18 v2.9.8gw # 2008/08/26 v2.9.9gw # * Switch to embed fonts (default=yes) (J.P. Chretien) # * turned no AutoRotatePages into an option (D. Kreil) (default = None) # * Added resolution switch (D. Kreil) # * Added BSD-style license # 2009/05/09 v2.9.10gw # * Changed cygwin name for ghostscript to gs # 2009/07/17 v2.9.11gw # * Added -dSAFER to default gs options # TL2009 wants to use a restricted variant of -shell-escape, # allowing epstopdf to run. However without -dSAFER Ghostscript # allows writing to files (other than given in -sOutputFile) # and running commands (through Ghostscript pipe's language feature). # 2009/07/22 # * Bugfix for newline on windows systems (M. Goesswein) ### program identification my $program = "epstopdf"; my $filedate="2009/07/19"; my $fileversion="2.9.11gw"; my $copyright = "Copyright 1998-2001 by Sebastian Rahtz et al., 2002-2009 by Gerben Wierda et al. Free software under a BSD-style license."; my $title = "\U$program\E $fileversion, $filedate - $copyright\n"; ### ghostscript command name my $GS = "gs"; $GS = "gswin32c" if $^O eq 'MSWin32'; ### options $::opt_help=0; $::opt_debug=0; $::opt_compress=1; $::opt_gs=1; $::opt_embed=1; $::opt_hires=0; $::opt_exact=0; $::opt_filter=0; $::opt_outfile=""; $::opt_res=0; $::opt_autorotate="None"; ### usage my @bool = ("false", "true"); my $resmsg=$::opt_res? $::opt_res:"[use gs default]"; my $rotmsg=$::opt_autorotate? $::opt_autorotate:"[use gs default]"; my $usage = <<"END_OF_USAGE"; ${title}Syntax: $program [options] Options: --help: print usage --outfile=: write result to --res=: set image resolution (default: $resmsg); --(no)filter: read standard input (default: $bool[$::opt_filter]) --(no)gs: run ghostscript (default: $bool[$::opt_gs]) --(no)compress: use compression (default: $bool[$::opt_compress]) --(no)embed: embed fonts (default: $bool[$::opt_embed]) --(no)hires: scan HiResBoundingBox (default: $bool[$::opt_hires]) --(no)exact: scan ExactBoundingBox (default: $bool[$::opt_exact]) --(no)debug: debug informations (default: $bool[$::opt_debug]) --autorotate=: set AutoRotatePages (default: $rotmsg) Recognized values: None, All, PageByPage For EPS files, PageByPage is equivalent to All Examples for producing 'test.pdf': * $program test.eps * produce postscript | $program --filter >test.pdf * produce postscript | $program -f -d -o=test.pdf Example: look for HiResBoundingBox and produce corrected PostScript: * $program -d --nogs -hires test.ps>testcorr.ps END_OF_USAGE ### process options use Getopt::Long; GetOptions ( "help!", "debug!", "filter!", "compress!", "gs!", "embed!", "hires!", "exact!", "outfile=s", "autorotate=s", "res=i", ) or die $usage; ### help functions sub debug { print STDERR "* @_\n" if $::opt_debug; } sub warning { print STDERR "==> Warning: @_!\n"; } sub error { die "$title!!! Error: @_!\n"; } sub errorUsage { die "$usage\n!!! Error: @_!\n"; } ### option help die $usage if $::opt_help; ### get input filename my $InputFilename = ""; if ($::opt_filter) { @ARGV == 0 or die errorUsage "Input file cannot be used with filter option"; $InputFilename = "-"; debug "Input file: standard input"; } else { @ARGV > 0 or die errorUsage "Input filename missing"; @ARGV < 2 or die errorUsage "Unknown option or too many input files"; $InputFilename = $ARGV[0]; -f $InputFilename or error "\"$InputFilename\" does not exist"; debug "Input filename:", $InputFilename; } ### option compress & embed my $GSOPTS = "-dSAFER "; $GSOPTS .= " -dPDFSETTINGS=/prepress -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true " if $::opt_embed; $GSOPTS .= "-dUseFlateCompression=false " unless $::opt_compress; $GSOPTS .= "-r$::opt_res " if $::opt_res; $resmsg=$::opt_res? $::opt_res:"[use gs default]"; $GSOPTS .= "-dAutoRotatePages=/$::opt_autorotate " if $::opt_autorotate; die "Invalid value for autorotate: '$::opt_autorotate' (use 'All', 'None' or 'PageByPage').\n" if ($::opt_autorotate and not $::opt_autorotate =~ /^(None|All|PageByPage)$/); $rotmsg=$::opt_autorotate? $::opt_autorotate:"[use gs default]"; ### option BoundingBox types my $BBName = "%%BoundingBox:"; !($::opt_hires and $::opt_exact) or error "Options --hires and --exact cannot be used together"; $BBName = "%%HiResBoundingBox:" if $::opt_hires; $BBName = "%%ExactBoundingBox:" if $::opt_exact; debug "BoundingBox comment:", $BBName; ### option outfile my $OutputFilename = $::opt_outfile; if ($OutputFilename eq "") { if ($::opt_gs) { $OutputFilename = $InputFilename; if (!$::opt_filter) { $OutputFilename =~ s/\.[^\.]*$//; $OutputFilename .= ".pdf"; } } else { $OutputFilename = "-"; # standard output } } if ($::opt_filter) { debug "Output file: standard output"; } else { debug "Output filename:", $OutputFilename; } ### option gs if ($::opt_gs) { debug "Ghostscript command:", $GS; debug "Compression:", ($::opt_compress) ? "on" : "off"; debug "Embedding:", ($::opt_embed) ? "on" : "off"; debug("Rotation: $rotmsg"); debug("Resolution: $resmsg"); } ### open input file open(IN,"<$InputFilename") or error "Cannot open", ($::opt_filter) ? "standard input" : "\"$InputFilename\""; binmode IN; ### open output file if ($::opt_gs) { my $pipe = "$GS -q -sDEVICE=pdfwrite $GSOPTS" . " -sOutputFile=\"$OutputFilename\" - -c quit"; debug "Ghostscript pipe:", $pipe; open(OUT,"|$pipe") or error "Cannot open Ghostscript for piped input"; } else { open(OUT,">$OutputFilename") or error "Cannot write \"$OutputFilename\""; } # reading a cr-eol file on a lf-eol system makes it impossible to parse # the header and besides it will read the intire file into yor line by line # scalar. this is also true the other way around. ### scan a block, try to determine eol style my $buf; my $buflen; my @bufarray; my $bufarraypos; # We assume 2048 is big enough. my $EOLSCANBUFSIZE = 2048; $buflen = read( IN, $buf, $EOLSCANBUFSIZE); if ($buflen > 0) { my $crlfpos; my $lfpos; my $crpos; # remove binary junk before header # if there is no header, we assume the file starts with ascii style and # we look for a eol style anyway, to prevent possible loading of the # entire file if ($buf =~ /%!/) { # throw away binary junk before %! $buf =~ s/(.*?)%!/%!/o; } $lfpos = index( $buf, "\n"); $crpos = index( $buf, "\r"); $crlfpos = index( $buf, "\r\n"); if ($crpos > 0 and ($lfpos == -1 or $lfpos > $crpos+1)) { # The first eol was a cr and it was not immediately followed by a lf $/ = "\r"; debug "The first eol character was a CR ($crpos) and not immediately followed by a LF ($lfpos)"; } # Now we have set the correct eol-character. Get one more line and add # it to our buffer. This will make the buffer contain an entire line # at the end. Then split the buffer in an array. We will draw lines from # that array until it is empty, then move again back to $buf .= unless eof( IN); $buflen = length( $buf); $bufarraypos = 0; # Some extra magic is needed here: if we set $/ to \r, Perl's re engine # still thinks eol is \n in regular expressions (not very nice) so we # cannot split on ^, but have to split on \r and reappend those. if ($/ eq "\r") { @bufarray = split( /\r/ms, $buf); # split on \r grep( $_ .= "\r", @bufarray); # re-append \r to each array item } else { @bufarray = split( /^/ms, $buf); } } ### getline sub getline { if ($#bufarray >= 0) { $_ = shift( @bufarray); $bufarraypos += length( $_); # debug "getline from array. bufarraypos = $bufarraypos"; # debug "*** READ: $_"; } else { $_ = ; } $_ =~ s/\n//sg; $_ =~ s/\r//sg; return( defined( $_)); } ### scan first line my $header = 0; getline(); if (/%!/) { # throw away binary junk before %! s/(.*)%!/%!/o; } $header = 1 if /^%/; debug "Scanning header for BoundingBox"; print OUT $_, "\n"; ### variables and pattern for BoundingBox search my $bbxpatt = '[0-9eE\.\-]'; # protect backslashes: "\\" gets '\' my $BBValues = "\\s*($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)"; my $BBCorrected = 0; sub CorrectBoundingBox { my ($llx, $lly, $urx, $ury) = @_; debug "Old BoundingBox:", $llx, $lly, $urx, $ury; my ($width, $height) = ($urx - $llx, $ury - $lly); my ($xoffset, $yoffset) = (-$llx, -$lly); debug "New BoundingBox: 0 0", $width, $height; debug "Offset:", $xoffset, $yoffset; print OUT "%%BoundingBox: 0 0 $width $height\n"; print OUT "<< /PageSize [$width $height] >> setpagedevice\n"; print OUT "gsave $xoffset $yoffset translate\n"; } ### scan header if ($header) { HEADER: while (getline()) { ### Fix for freehand bug ### by Peder Axensten next HEADER if(!/\S/); ### end of header if (!/^%/ or /^%%EndComments/) { print OUT $_, "\n"; last; } ### BoundingBox with values if (/^$BBName$BBValues/) { CorrectBoundingBox $1, $2, $3, $4; $BBCorrected = 1; last; } ### BoundingBox with (atend) if (/^$BBName\s*\(atend\)/) { debug $BBName, "(atend)"; if ($::opt_filter) { warning "Cannot look for BoundingBox in the trailer", "with option --filter"; last; } my $pos = tell(OUT)+length($_); debug "Current file position:", $pos; # looking for %%BoundingBox while (getline()) { # skip over included documents if (/^%%BeginDocument/) { while (getline()) { last if /^%%EndDocument/; } } if (/^$BBName$BBValues/) { CorrectBoundingBox $1, $2, $3, $4; $BBCorrected = 1; last; } } # go back seek( IN, $pos, 0) or error "Cannot go back to line \"$BBName (atend)\""; last; } # print header line print OUT $_, "\n"; } } ### print rest of file while (getline()) { print OUT $_, "\n"; } ### close files close(IN); print OUT "\ngrestore\n" if $BBCorrected; close(OUT); warning "BoundingBox not found" unless $BBCorrected; debug "Ready."; -------------- next part -------------- A non-text attachment was scrubbed... Name: ok.ps Type: application/postscript Size: 5212 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not_ok.ps Type: application/postscript Size: 5462 bytes Desc: not available URL: From reinhard.kotucha at web.de Thu Jul 23 00:40:55 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Thu, 23 Jul 2009 00:40:55 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <19047.38263.269390.980888@zaphod.ms25.net> On 21 July 2009 Rowland McDonnell wrote: > The MacTeX 2008 files READ ME FIRST.pdf and TeX Live Manager.pdf were > both quite helpful - at least until TeX Live Manager.pdf got on to: > `Like any good GUI app,the program which appears is mostly self > explanatory.' > > Unfortunately, I do not find it so and I daren't press any buttons for > fear of what might happen. No GUI is self explanatory and exactly this is the reason why people are still using TeX today. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From karl at freefriends.org Thu Jul 23 00:56:40 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 22 Jul 2009 17:56:40 -0500 Subject: [tex-live] Very curious problem? In-Reply-To: Message-ID: <200907222256.n6MMueV02041@f7.net> /usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: Illegal unit of measure (pt inserted). Package pdftex.def Warning: Option `bb' does not make sense, (pdftex.def) using `viewport' instead on input line 23. Need to see the whole document, and the tex command line that latexit is running. Since it works with texshop and not with latexit, I kind of surmise that the latexit run is finding different files, for whatever reason. 2) And why, when I type `kpsewhich geometry.cfg', do I get: /usr/local/texlive/2008/texmf-dist/tex/xelatex/xetexconfig/geometry.cfg? Because xelatex needs to act "as if" it were pdftex. That geometry.cfg file is a no-op when not running xelatex. From karl at freefriends.org Thu Jul 23 00:57:14 2009 From: karl at freefriends.org (Karl Berry) Date: Wed, 22 Jul 2009 17:57:14 -0500 Subject: [tex-live] TexLive 2008: tlmgr not working on Windows In-Reply-To: <20090722105023.89ce55ec.feliphil@gmx.net> Message-ID: <200907222257.n6MMvER02184@f7.net> Did I mention yet that I _love_ "installers" that wreak havoc to working systems? > Don't use the pretest releases. Sorry, I'm informed that you were using the TL'08 release, not the pretest. Just ignore me. Sorry I can't help. From zdenek.wagner at gmail.com Thu Jul 23 01:00:59 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Thu, 23 Jul 2009 01:00:59 +0200 Subject: [tex-live] Very curious problem? In-Reply-To: <200907222256.n6MMueV02041@f7.net> References: <200907222256.n6MMueV02041@f7.net> Message-ID: <8719b6240907221600w216c170fre2180ac50bae40a4@mail.gmail.com> 2009/7/23 Karl Berry : > ? ?/usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty:856: > ? ?Illegal unit of measure (pt inserted). > ? ?Package pdftex.def Warning: Option `bb' does not make sense, > ? ?(pdftex.def) ? ? ? ? ? ? ? ?using `viewport' instead on input line 23. > > Need to see the whole document, and the tex command line that latexit is > running. > > Since it works with texshop and not with latexit, I kind of surmise that > the latexit run is finding different files, for whatever reason. > When tracing problems with finding files it is useful to put \listfiles at the very beginning of your file (above \documentclass). It displays useful information in your log. > ? ?2) And why, when I type `kpsewhich geometry.cfg', do I get: > ? ?/usr/local/texlive/2008/texmf-dist/tex/xelatex/xetexconfig/geometry.cfg? > > Because xelatex needs to act "as if" it were pdftex. ?That geometry.cfg > file is a no-op when not running xelatex. > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From karl at freefriends.org Fri Jul 24 01:25:26 2009 From: karl at freefriends.org (Karl Berry) Date: Thu, 23 Jul 2009 18:25:26 -0500 Subject: [tex-live] Bug report & fix: epstopdf package In-Reply-To: <20090722085918.12623q9ic4qp5b6s@webmail.tugraz.at> Message-ID: <200907232325.n6NNPQK01845@f7.net> Hi Matthias, The output of the perl-scripts (command line option: "--outfile=.ps --nogs") is also included in the attatchment: Thanks for the report and the patch, but what we really need is the input file. Can you please send that? There is already a lot of code in epstopdf to deal with the CR vs. CRLF vs. LF madness. I suspect blindly deleting all \r's and \n's in getline() will cause problems in other cases. Best, Karl From rjmmnet-lists at yahoo.co.uk Fri Jul 24 03:51:16 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 02:51:16 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> Message-ID: > Rowland McDonnell wrote: >> `Like any good GUI app,the program which appears is mostly self >> explanatory.' >> >> Unfortunately, I do not find it so and I daren't press any buttons >> for fear of what might happen. > >That is bad, but we can work on that. Thank you. I have been working on trying to understand the basics of setting up and looking after TeX Live (MacTeX 2008) installation for quite a long time (I've been trying to understand how to manage TeX Live since I first installed MacTeX 2006, but I've not got very far yet). I should explain that it normally takes me a HUGE amount of effort to find out the basics of `how a bit of software works and how to manage it' to the extent that I can start to make intelligent use of the software, but once I've got the basics understood, then I can usually get on with things without too much trouble. All I have to do is overcome the initial hurdles, which are very high in my case. (once upon a time, I could learn how to use software much more easily, but that was in the days when software came with proper manuals) I have spent about four or five hours on the job today (well, yesterday and today - it's past 2am now), trying to understand the answers I have been given to my questions well enough to make some useful notes. I have made a small amount of progress and got a big headache. What I have achieved in all that time is to have found out a little bit about how to tell TeX Live (MacTeX 2008 installation) to generate locally specified formats and how to add new fount map files. I have not yet found out all I need to know on that subject. It is very slow and frustrating: no-one involved seems to understand what a newcomer to the wonderful world of looking after TeX Live needs to understand... Do please understand that I am a Mac user and not any sort of Unix expert at all. In particular, I find it very hard to understand man pages and I am *NOT* familiar with the structure of TeX Live. I have tried to become familiar, but I have failed to find much documentation I can learn from. Remember, I'm not a Unix expert: I'm a bewildered Mac user. >> I'd like to find out how to get tlmgr -gui to generate a >> configuration information listing as: >> >> texconfig conf > >It does not, neither does tlmgr. Use texconfig. Thank you again. I had read a lot of things telling me that I should use tlmgr instead of texconfig. It seems that the advice is not properly thought out since texconfig can do things that tlmgr cannot. >> I would also like to know what exactly tlmgr -gui does when the >> `Re-create all formats' button is pressed. I have some custom >> formats > >It calls > fmtutil-sys --all >not surprisingly. Thank you. It is not any surprise, but not something that could be relied upon. For all I knew, tlmgr might have been calling a fmtutil-sys (or plain fmtutil) and asking for a special fmtutil.cnf file. (and someone else told me that the command executed is fmtutil --all). Now I have to find out what fmtutil-sys --all does and exactly how it differs from fmtutil --all. I'm stuck at the moment. I have read the man page, but it does not tell me what the commands do in exact detail. >> Obviously, tlmgr -gui won't be using that fmtutil file - so which >> file /does/ it use and what's the approved method of adding formats >> to those > >kpsewhich is your friend, I've read the man page and asked questions. I still do not understand how to use kpsewhich, nor do I understand exactly what it is that kpsewhich tells the user. In short, kpsewhich has not yet been my friend. I often have to use find to supplement kpsewhich. I cannot work out which file in a texlive installation kpsewhich will find when I ask it to find a file - will it find the file I'm interested in, and if not, why not? I cannot tell. Remember that I'm a Mac user and I do not - yet - understand the structure of texlive. A lot of things you take for granted are alien to me. > it is for > ROOT/texmf-var/web2c/fmtutil.cnf Could you explain how you know that? You said kpsewhich is my friend, but I don't see how kpsewhich could tell you that. >which is generated every time a format is installed or removed from the >information in the database (see below). Thank you again. I'm afraid I do not quite understand this part. When you say `is installed', what does the installing (or removing for that matter)? There are other questions I am trying to find the answers to, but I have failed to find any information so far. Where does the information in the database come from? What processes add or remove data from it? And what data exactly is the file ROOT/texmf-var/web2c/fmtutil.cnf generated from? I've read your email /thoroughly/. I've read all the man pages I can find that might be relevant. I've spent some hours on this - and got only headaches. I cannot find any documentation on the TeX Live Package Database. >> What does `Re-initialize file database' mean? > >Calling > mktexlsr >(was that difficult?) I do not understand your question. It was impossible for me to work out what `Re-initialize file database' meant. I had absolutely no hints at all. It was not hard: it was impossible. I am not familiar with the command mktexlsr. I am not a Unix guru. I am not a long-standing expert in the care and maintenence of texlive. I am a Mac user who used to know exactly what he was doing with OzTeX and is now trying hard to come to grips with a radically different approach to setting up and using a TeX system. I'm finding it very hard work. >> I see a setting for `Default backup directory' (and `Auto backup >> setting). What exactly does tlmgr do by way of backing things up? > >tlmgr -help, man page, web page generated from man page, I don't repeat >here what is written there. The reason I asked about backups is that I've read the man page, found the section on backups, and I've found it impossible to work out what tlmgr does by way of backups. This is the way it is for me: if I want to use the information in a man page, I usually have to get someone to explain it to me so I can write my own documentation (as I've mentioned elsewhere, I'm a Mac user and no sort of Unix expert; I cannot write shell scripts, I do not speak Perl, I'm not familiar with the structure and jargon of Unix or texlive). One reason texlive man pages are often not very helpful for me is their excessive use of the passive voice. For example: `these two options control the creation of backups of packages before an update is started'. Before an update is started by what, exactly? I can't find anything that tells me and I can't work it out. I don't even know what `backup' means in this context. Nor do I know what a `package' is in this context. Of course in /general/ terms I know what a backup is, but in this /particular/ case, I find myself needing the answers to the following questions: what *exactly* will be saved (and how is that worked out)? what does the saving? what events exactly prompt the save to happen? what does `update' mean in this context? And what's a package? I know about LaTeX packages (pkg files - and their dtx/ins source code etc), but I find it hard to credit that `something' makes backups only in response to something unspecified updating particular LaTeX packages rather than this unspecified something updating any part of a TeX Live installation. Therefore, I conclude that I do not know what `package' means in this context. Please believe me that I have put a lot of time and effort into finding my own answers to the above questions. I'm not asking because I'm lazy: I'm asking because I simply can't get to grips with the available documentation. (In my experience, man pages are only really useful for people who already understand the subject of the man page. I've read many of them and I always get a headache when reading man pages.) >> What's `the installation's TeX Live Package Database' and how can it >> be >> used to generate language.dat, language.def, fmtutil.cnf, and >> updmap.cfg?) > >ROOT/tlpkg/texlive.tlpdb Thank you. Okay, that's where the database is. But again I have more questions I cannot find the answers to myself. What puts data in the database? And where does this data come from? >and it contains for each package the contained map files to be >(de)activated, the contained/supported formats, and hyphenation >patterns. Righto - thank you for that. Do you know how I might find out more about it? In particular, where does the information in that database come from? >BTW, again all this is documented in the man pages for TLPSRC, TLPOBJ, >TLPDB, etc ... Can you tell me how I might access the man pages you are referring to? I have no idea what TLPSRC and TLPOBJ refer to. $ man tlpdb No manual entry for tlpdb $ man texlivepackagedatabase No manual entry for texlivepackagedatabase I get similar results when I try texdoc. I've searched using all three methods available at for both `tlpdb' and `tex live package database'. I get no results in all six cases. Thank you for your help, Rowland. >Best wishes > >Norbert > >----------------------------------------------------------------------- - >------- >Dr. Norbert Preining Vienna University of >Technology >Debian Developer Debian >TeX Group >gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 >09C5 B094 >----------------------------------------------------------------------- - >------- >BRISBANE >A perfectly reasonable explanation (Such as the one offered by a >person with a gurgling cough which has nothing to do with the fact >that they smoke fifty cigarettes a day.) > --- Douglas Adams, The Meaning of Liff From amaxwell at mac.com Fri Jul 24 05:41:30 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Thu, 23 Jul 2009 20:41:30 -0700 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <6E82AA30-02A2-43D1-AE76-1D2833723122@mac.com> On Jul 23, 2009, at 6:51 PM, Rowland McDonnell wrote: > I've spent some hours on this - and got only headaches. I cannot find > any documentation on the TeX Live Package Database. Norbert has a number of publications and presentations here that describe it: http://www.logic.at/staff/preining/Work More Mac-centric notes can be found here: http://mactex-wiki.tug.org/wiki/index.php?title=TeXLive_Manager -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From preining at logic.at Fri Jul 24 12:04:20 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 12:04:20 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> Message-ID: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> Some answers ... On Fr, 24 Jul 2009, Rowland McDonnell wrote: > What I have achieved in all that time is to have found out a little bit > about how to tell TeX Live (MacTeX 2008 installation) to generate > locally specified formats and how to add new fount map files. I have That is already more than most people know. Most people simply expect a working system and do not want to fiddle around with the details. They never heard about updmap(-sys), fmtutil(-sys) etc. > It is very slow and frustrating: no-one involved seems to understand True, it took me long long time, probably some years, to understand all the internals. Do you expect to understand everything without serious, and I mean really serious, investment of time? Anyone having ever prepared a TeX system knows that this is a huge amount of work, and that a few hours here and there is far from being enough to understand even the surface. Sorry, that is life. But nobody expects you to understand the internals of Microsoft Word, but with TeX you have at least the chance to understand the internals, if you want to know them. > expert at all. In particular, I find it very hard to understand man > pages and I am *NOT* familiar with the structure of TeX Live. I have man pages are nothing mythical, please. You are native English, so I assume you have the ability to comprehend even a longer text like the man page of tlmgr. That has nothing to do with Unix or not Unix. > Thank you again. I had read a lot of things telling me that I should > use tlmgr instead of texconfig. It seems that the advice is not You should use tlmgr for changing some configuration options, but texconfig conf is something different, and in fact I don't see its immediate use (in fact I never used it). > >> I would also like to know what exactly tlmgr -gui does when the > >> `Re-create all formats' button is pressed. I have some custom > >> formats > > > >It calls > > fmtutil-sys --all > >not surprisingly. > > Thank you. It is not any surprise, but not something that could be > relied upon. For all I knew, tlmgr might have been calling a > fmtutil-sys (or plain fmtutil) and asking for a special fmtutil.cnf > file. And which should that be? There is one fmtutil.cnf file that defines the formats, and that is used. > Now I have to find out what fmtutil-sys --all does and exactly how it > differs from fmtutil --all. I'm stuck at the moment. I have read the The difference between the -sys and none-sys variants has been introduced in teTeX 3.0, so about 6 (8?) years ago? The differnece is where stuff is written to/read from, -sys: TEXMFSYSVAR, TEXMFSYSCONFIG none-sys: TEXMFVAR, TEXMFCONFIG > I've read the man page and asked questions. I still do not understand > how to use kpsewhich, nor do I understand exactly what it is that > kpsewhich tells the user. It tells you which and if at all a file is found by the respective program: $ kpsewhich -progname latex fancyhdr.sty ..../tl/2009/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty > In short, kpsewhich has not yet been my friend. I often have to use > find to supplement kpsewhich. I cannot work out which file in a texlive find does not know about where the respective programs are searching for files. All that is well documented in the kpathsea.info document, which can also be formatted in pdf, or html. > Remember that I'm a Mac user and I do not - yet - understand the > structure of texlive. A lot of things you take for granted are alien to > me. Not many understand the full structure and working of TeX Live, probably less then 10. So don't expect to understand it without serious research. > > it is for > > ROOT/texmf-var/web2c/fmtutil.cnf > > Could you explain how you know that? You said kpsewhich is my friend, > but I don't see how kpsewhich could tell you that. kpsewhich -mode="web2c files" fmtutil.cnf > I'm afraid I do not quite understand this part. When you say `is > installed', what does the installing (or removing for that matter)? tlmgr install .... tlmgr remove .... tlmgr update ... Did you read, I mean READ not skim, the tlmgr documentation? > Where does the information in the database come from? >From the packages that you have installed, and originally from our master copy. > What processes add or remove data from it? tlmgr ... (man page????) > And what data exactly is the file ROOT/texmf-var/web2c/fmtutil.cnf > generated from? >From the data in the texlive.tlpdb, exactely from the lines execute AddFormat .... > I've read all the man pages I can find that might be relevant. Doesn't look like. > I've spent some hours on this - and got only headaches. I cannot find > any documentation on the TeX Live Package Database. As already mentioned, go to http://www.logic.at/people/preining/Work and you will find many things, the is a long article in the ArsTeXnica, and many other things. ArsTeXnica article: http://www.logic.at/people/preining/pubs/at07.pdf GuIT Meeting 2007 presentation: http://www.logic.at/people/preining/talks/guit07.pdf BachoTeX 2008 presentation: http://www.logic.at/people/preining/talks/bachotex08-talk.pdf ArsTeXnica 2008 TL and tlmgr article: http://www.logic.at/people/preining/pubs/at08.pdf resp.presentation: http://www.logic.at/people/preining/talks/guit08.pdf TL 2008 talk at the CSTUG: http://www.logic.at/people/preining/talks/cstug08.pdf Plus all the documentation (containing most of the stuff from above) in http://www.tug.org/svn/texlive/trunk/Master/tlpkg/doc/ So don't tell me nothing is documented! > >> What does `Re-initialize file database' mean? > > > >Calling > > mktexlsr > >(was that difficult?) > > I do not understand your question. > > It was impossible for me to work out what `Re-initialize file database' > meant. I had absolutely no hints at all. It was not hard: it was > impossible. Because you have no idea how TeX works. Reading kpathsea.info would have told you that there is for each tree a ls-R file listing all the files. And that texhash/mktexlsr is updating these database. > I am not familiar with the command mktexlsr. I am not a Unix guru. I Nothing to do with Unix, same on Windows, Mac, ... > am not a long-standing expert in the care and maintenence of texlive. I If you use TL and you don't have any special need, you don't need to, tlmgr is caring for all that. > The reason I asked about backups is that I've read the man page, found > the section on backups, and I've found it impossible to work out what > tlmgr does by way of backups. Aemmm ... did you read tlmgr --help??? --backup and --backupdir directory These two options control the creation of backups of packages before an update is started; that is, the backup is of the package as it's installed. ... Isn't that clear enough? When you call tlmgr update and give --backup or have set that option, a backup of the current status of a package is done (.tar) before updating. Using tlmgr restore you can go back. tlmgr -help reading helps, *REALLY*, trust me! > sort of Unix expert; I cannot write shell scripts, I do not speak Perl, > I'm not familiar with the structure and jargon of Unix or texlive). No need do be Unix guru, only reading *carefully* the documentation. > One reason texlive man pages are often not very helpful for me is their > excessive use of the passive voice. > > For example: `these two options control the creation of backups of > packages before an update is started'. > > Before an update is started by what, exactly? I can't find anything > that tells me and I can't work it out. Aemmmm .... tlmgr update ... did you READ? I mean, honestly, are you joking or do you want to steal our time here? Did you read or not? And if you did, why don't you remember tlmgr update ? > I don't even know what `backup' means in this context. Nor do I know > what a `package' is in this context. Of course in /general/ terms I Well, packages are packages in the CTAN sense. Like memoir, like fancyhdr, like ...., one package shipping many files, or sometimes only one file. > what *exactly* will be saved (and how is that worked out)? tar is used to package the files into an archive, the list of files is determined from the texlive.tlpdb > what does the saving? tlmgr > what events exactly prompt the save to happen? the command line options or the options saved in the tlpdb, together with the actions backup or update. > what does `update' mean in this context? tlmgr udpate > And what's a package? See above. > I know about LaTeX packages (pkg files - and their dtx/ins source code > etc), but I find it hard to credit that `something' makes backups only Exactely, and the collection of these files is one package. So you can say tlmgr install fancyhdr and the full fancyhdr package will be installed > Please believe me that I have put a lot of time and effort into finding > my own answers to the above questions. I'm not asking because I'm lazy: No, I don't believe you. Not the least. > Okay, that's where the database is. But again I have more questions I > cannot find the answers to myself. What puts data in the database? And install-tl initially, i.e., the installation. After that tlmgr > where does this data come from? >From the packages you install, thus from the master texlive.tlpdb on the DVD/tlnet distribution on CTAN. > Righto - thank you for that. Do you know how I might find out more > about it? In particular, where does the information in that database > come from? >From the master tlpdb, and there it comes from the definitions WE put into our tlpsrc files, see http://www.tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/ Enough now. I would say before you TRY to understand the inner working, please begin to actually *USE* tlmgr. And when you are familiar with tlmgr and its usage, then you can read more documentation like the above mentioned articles and presentations. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- FARNHAM (n.) The feeling you get about four o'clock in the afternoon when you haven't got enough done. --- Douglas Adams, The Meaning of Liff From siepo at cybercomm.nl Fri Jul 24 14:11:38 2009 From: siepo at cybercomm.nl (Siep Kroonenberg) Date: Fri, 24 Jul 2009 14:11:38 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <20090724100420.GA19832@gamma.logic.tuwien.ac.at> Message-ID: <20090724121138.GB3630@molly> On Fri, Jul 24, 2009 at 12:04:20PM +0200, Norbert Preining wrote: > Some answers ... It might help if tlmgr --help only printed some basic documentation _with examples_, and tlmgr -v --help printed the whole story. Then anybody who strays outside the quick help should realize that [s]he is getting into deep waters. -- Siep Kroonenberg From preining at logic.at Fri Jul 24 15:19:16 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 15:19:16 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <20090724121138.GB3630@molly> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <20090724121138.GB3630@molly> Message-ID: <20090724131916.GA14316@gamma.logic.tuwien.ac.at> On Fr, 24 Jul 2009, Siep Kroonenberg wrote: > It might help if tlmgr --help only printed some basic documentation > _with examples_, and tlmgr -v --help printed the whole story. Good idea. If someone provides such a introductory text I will put it into the tlmgr POD. But I will not be the one who writes it. Please, someone? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CLOVIS (q.v.) One who actually looks forward to putting up the Christmas decorations in the office. --- Douglas Adams, The Meaning of Liff From rjmmnet-lists at yahoo.co.uk Fri Jul 24 16:27:21 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 15:27:21 +0100 Subject: [tex-live] updmap.cfg query Message-ID: (can someone tell me if I'm doing the wrong thing by emailing this to multiple recipients directly rather than to the tex-live mailing list only?) >Rowland McDonnell wrote: > > > >Rowland McDonnell wrote: > > > > > >> Two reasons: firstly, I've made careful installation notes and > > >> kept copies of all modified files so that I can reproduce easily > > >> every step of the work involved in installing and setting up > > >> MacTeX. > > > > > >It's /texmf-config/web2c/updmap.cfg > > > > Is that the file to which: > > > > updmap-sys --enable Map=MAPFILE > > > > adds data to? > >Yes. Aha! Thank you. I understood something! I understood something! :-)) (see, I do have a working brain somewhere...) > > If so, what is the protocol that ensures it will not be modified > > when updates to the texlive distro are performed with the official > > tools such as tlmgr? > >It *will* be modified by tlmgr if it installs a new font. But the >entries you added yourself will not be touched. Thanks for the information. Could anyone give me a hint as to where I might look to find out about the process of tlmgr installing a fount? Thanks once more for your help so far, Rowland. From rjmmnet-lists at yahoo.co.uk Fri Jul 24 16:27:25 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 15:27:25 +0100 Subject: [tex-live] updmap.cfg query In-Reply-To: <20090722212916.GE28602@gamma.logic.tuwien.ac.at> Message-ID: (can someone tell me if I'm doing the wrong thing by emailing this to multiple recipients directly rather than to the tex-live mailing list only?) >Rowland McDonnell wrote: >> >It's /texmf-config/web2c/updmap.cfg >> >> Is that the file to which: >> >> updmap-sys --enable Map=MAPFILE >> >> adds data to? > >Yes. Thanks. >> If so, what is the protocol that ensures it will not be modified when >> updates to the texlive distro are performed with the official tools >> such as tlmgr? > >There is none, it will be modified. Righto - ta. > But only using calls > updmap-sys --enable ... >and > updmap-sys --disable ... >for mapfiles that are part of TeX Live. So as long as your map files >use different names, tlmgr will not change their status (but when you >call tlmgr generate updmap). Thank you. It's getting much easier to make progress here now - in large part thanks to your patient help. No, really - I'm starting to be able to work a few `complicated' things out myself (they're complicated for /me/). I'm beginning to understand the structure of TeX Live and how things fit together - only the first glimmerings, but that's a big step for me and you've been very helpful. >BTW, this is all documented in tlmgr --help, so the man page, the web >page generated from it, etc. Thank you for telling me where the information is published. My failure to understand that man page is why I had to ask a human being. I think it would be helpful for you hugely-brained experts to understand what it's like for us mere mortals when faced with that sort of thing. So here I go again: I'm writing my own MacTeX installation-and-management document to explain to me the things I need to know, and the information in it is almost all taken from the helpful things that kind folk such as yourself have told me about TeX Live rather than anything I've been able to work out from the documentation. With luck, I'll eventually have some documentation on TeX Live that permits me to install and manage MacTeX in a sane and intelligent fashion. Perhaps I'll even have learnt enough to use the supplied TeX Live documentation. (If I can knock the result into a shape that's not too embarrassing, of course I'll release it into the wild - I can't be the only baffled Mac user of TeX Live. If anyone wants to see that document in its current dreadful state, I'd be happy to email it to you but on the understanding that at the moment, you're only allowed to laugh at it, not distribute it) Now that I have had the appropriate section of that man page pointed out to me, and had it explained to me by you and some other helpful people, I agree: these points are documented NEARLY as you state; but in a fashion that's almost deliberately user-unfriendly. In particular, the man page in question is missing certain crucial details. For example: I cannot find anything which tells me that updmap-sys --enable and updmap-sys --disable are the mechanisms whereby tlmgr changes the file /texmf-config/web2c/updmap.cfg (path specified by TEXMFSYSVAR). It's small missing details like that leave me stuck. tcfmgr gets referred to - I can't find anything to tell me what tcfmgr might be. Most of that man page is - for me - impossible to understand without a little help to explain things properly. So much is assumed by way of reader understanding, so much is missing. Simply to explain what I mean by that, I present an example from the tlmgr man page where I read the following: collections Lists those packages which occur as dependencies in an installed collections, but are themselves not installed. And you're probably thinking `Well, that's all perfectly straightforward'. What I'm thinking is (`exactly, in this context' is to be appended to all the following questions): `What is a collection? What is a package? What is a dependency? What does `installed' mean?' Perhaps those terms are explained somewhere, but to find that information, I have to read a lot of documentation that I do not understand due to the swamp of unfamiliar terms. I've tried to find definitions for the above terms and failed. The first page of the tlmgr man page is almost completely impossible for me to understand due to that reason - and if I can't understand the first thing, how am I to understand any of it? Package? Scheme? Collection? TLPBD? I do not know what these terms mean exactly, nor can I find definitions. I've failed to find a definition of `collection' in the above context by looking through the TeX Live 2008 guide and the tlmgr man page. That failure took about 20 minutes; I learnt nothing during the process, not even finding pointers to any other possible information sources. Do you begin to understand the problem? btw, I'm used to this very slow progress - if I can get a few more things understood, things will begin to fall into place and I'll be more able to work things out myself. It's how it goes. TeX Live is just a bit more complicated than most software I deal with. Thanks once more for your excellent help and patience with an ignorant newbie. Rowland. >Best wishes > >Norbert > >----------------------------------------------------------------------- - >------- >Dr. Norbert Preining Vienna University of >Technology >Debian Developer Debian >TeX Group >gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 >09C5 B094 >----------------------------------------------------------------------- - >------- >HASTINGS (pl.n.) >Things said on the spur of the moment to explain to someone who comes >into a room unexpectedly precisely what it is you are doing. > --- Douglas Adams, The Meaning of Liff From preining at logic.at Fri Jul 24 16:45:14 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 16:45:14 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <20090722212916.GE28602@gamma.logic.tuwien.ac.at> Message-ID: <20090724144514.GB12210@gandalf.dynalias.org> On Fri, 24 Jul 2009, Rowland McDonnell wrote: > (can someone tell me if I'm doing the wrong thing by emailing this to > multiple recipients directly rather than to the tex-live mailing list > only?) It normally depends on the original posters preferences and what he puts into the headers. Generally replying only to the list is fine. > For example: I cannot find anything which tells me that updmap-sys > --enable and updmap-sys --disable are the mechanisms whereby tlmgr > changes the file /texmf-config/web2c/updmap.cfg (path > specified by TEXMFSYSVAR). It's small missing details like that leave > me stuck. Wrong. tlmgr help gives you: generate [option]... what generate language generate language.dat generate language.def generate fmtutil generate updmap The "generate" action overwrites any manual changes made in the respective files: it recreates them from scratch. For "fmtutil" and the language files, this is normal, and both the TeX Live installer and "tlmgr" routinely call generate for them. For "updmap", however, neither the installer nor "tlmgr" use "generate", because the result would be to disable all maps which have been manually installed via "updmap-sys --enable", e.g., for proprietary or local fonts. Only the changes in the "--localcfg" file mentioned below are incorporated by generate. Furthermore, "tlmgr" updates and maintains the final "updmap.cfg" in "TEXMFSYSCONFIG" (the others use "TEXMFSYSVAR") because that is the location that "updmap-sys" (via "tcfmgr") uses. The last paragraph says exactely that tlmgr will not overwrite things you have put into updmap.cfg with --enable or --disable. Isn't that enough for you? We could use a different technique then updmap-sys --enable if it is intelligent enough. THe only important thing is that user settings for maps are not overwritten. > tcfmgr gets referred to - I can't find anything to tell me what tcfmgr > might be. Forget it, it is written in paranthesis. Those knowing the internals of updmap(-sys) know what is written there. > Most of that man page is - for me - impossible to understand without a > little help to explain things properly. So much is assumed by way of > reader understanding, so much is missing. Right. tlmgr help is NOT an introduction to each and every program in the TeX world. We assume knowledge. And you seem to be the only one not managing to call tlmgr update ... tlmgr install ... tlmgr remove ... ;-) And that is in fact what most people need. > `What is a collection? What is a package? What is a dependency? What > does `installed' mean?' Ok. Here I finish my contribution. If you still don't get what I am talking about, so it be. > understand due to the swamp of unfamiliar terms. I've tried to find > definitions for the above terms and failed. If you need definitions for each and everything and your common sense is not enough developed to understand the word "collection", "package" (already explained in the last email), "dependency" and "installed" (aren't all those normal English words?) thenI cannot help. "collection" is a collection of packages. "package" is already explained in the last email "installed" means that you have that package on your computer installed in your texlive installation "dependency" describes a relation between two objects, normally a collection depends on many single packages. > Do you begin to understand the problem? btw, I'm used to this very slow No, because nobody else has this problem. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- DORCHESTER (n.) A throaty cough by someone else so timed as to obscure the crucial part of the rather amusing remark you've just made. --- Douglas Adams, The Meaning of Liff From preining at logic.at Fri Jul 24 16:46:30 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 16:46:30 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: Message-ID: <20090724144630.GC12210@gandalf.dynalias.org> On Fri, 24 Jul 2009, Rowland McDonnell wrote: > Could anyone give me a hint as to where I might look to find out about > the process of tlmgr installing a fount? Why do you want to know that? In the end the font is available to the TeX programs, that is all that matters. IN fact what it does: - unpack the .tar.xz - call mktexlsr - if a map file is included call updmap-sys --enable Map ... That's it. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- PUDSEY (n.) The curious-shaped flat wads of dough left on a kitchen table after someone has been cutting scones out of it. --- Douglas Adams, The Meaning of Liff From rjmmnet-lists at yahoo.co.uk Fri Jul 24 18:39:02 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 17:39:02 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <6E82AA30-02A2-43D1-AE76-1D2833723122@mac.com> Message-ID: (can someone tell me if I'm doing the wrong thing by emailing this to multiple recipients directly rather than to the tex-live mailing list only?) >Rowland McDonnell wrote: > >> I've spent some hours on this - and got only headaches. I cannot >> find any documentation on the TeX Live Package Database. > >Norbert has a number of publications and presentations here that >describe it: > >http://www.logic.at/staff/preining/Work Oh! Great! Thanks! Oh. I wouldn't say that those notes describe anything to anyone who's not a stone cold expert in TeX system development. I certainly can't learn much from it, except that Norbert Preining's done an awful lot of work sorting out a new way of - well, I'm not sure exactly what he's achieved aside from mis-spelling `Italia' ;-). It seems that the talk is only for people who already understand a lot about Unix system development and Unix TeX and internal CTAN ways of doing things. I know almost nothing about all of those things. One of his bullet points is: -------------------------------------------------------- Better documentation since TEX Live is replacing teTEX we want to give people incorporating TEX Live into distributions a better documented and easier to handle system -------------------------------------------------------- What we've got now (MacTeX 2008 in particular compared to the teTeX and i-installer days) is indeed *VERY* much better documented than what we had, but the current documentation is still not good. For example, I'm none the wiser about the tlpdb through having read the above slides which appear to be the only available `documentation' on the subject! >More Mac-centric notes can be found here: > >http://mactex-wiki.tug.org/wiki/index.php?title=TeXLive_Manager Ah! Great - thanks! Now that's more like it - very useful information in a lot of ways, but I can't find any info on the tlpdb. And - oh dear, I've run in to trouble again. I expect this must be very strange to hear for you people who already understand how TeX Live works, but I'm a newbie and I'm stuck again due to terminology problems. Argh. I read the following (linked to it from a tlmgr jargon use of the word `collections', which I've failed to understand so far): -------------------------------------------------------------------- Before using the TeX Live Manager, it is helpful to understand a little bit about the organisation of TeX Live. In particular, it helps to know the following: * the distribution is organised into collections; * each collection contains a number of packages; * packages include all the familiar packages you might load in the preamble of a document or download from CTAN; * a TeX installation - one you have on your Mac, for example - includes a number of collections. -------------------------------------------------------------------- Which only informs me that: Packages are subsets of collections are subsets of distributions. That is useful but not hugely so. I can't work out where the concept of `installation' fits in amongst all that and there is no definition of any of the special terms (package, collection, distribution, installation). doesn't tell me either. I still need to find out what exactly *are* packages and collections and distributions and installations in this context? Can anyone help me out? Thanks to all who have had the patience to offer me advice so far, Rowland. P.S. I'm busy writing my own notes on how to set up and use MacTeX. If I manage to kick the result into a half-decent shape, I will of course release it into the wild. That's far from guaranteed, though. If anyone wants to see the junk I've generated so far, I'd be happy to email a copy on the understanding that it's only for laughing at, not for distribution. From preining at logic.at Fri Jul 24 19:24:15 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 19:24:15 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <6E82AA30-02A2-43D1-AE76-1D2833723122@mac.com> Message-ID: <20090724172415.GB5956@gamma.logic.tuwien.ac.at> On Fr, 24 Jul 2009, Rowland McDonnell wrote: > I wouldn't say that those notes describe anything to anyone who's not a > stone cold expert in TeX system development. I certainly can't learn > much from it, except that Norbert Preining's done an awful lot of work There is a detailed article: http://www.logic.at/people/preining/pubs/at07.pdf read that one. > sorting out a new way of - well, I'm not sure exactly what he's achieved > aside from mis-spelling `Italia' ;-). What is mis-spelled here? I don't see it. If you are not capable of reading Italian, sorry. I am. Click on it and you will see many comments about Italian Language etc. > For example, I'm none the wiser about the tlpdb through having read the > above slides which appear to be the only available `documentation' on > the subject! See above pdf. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- CLUN (n.) A leg which has gone to sleep and has to be hauled around after you. --- Douglas Adams, The Meaning of Liff From preining at logic.at Fri Jul 24 22:44:08 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 22:44:08 +0200 Subject: [tex-live] (fwd) Re: tlmgr query Message-ID: <20090724204408.GB26505@gamma.logic.tuwien.ac.at> Just to keep everyone informed on our discussion ... answers are coming ... ----- Forwarded message from Rowland McDonnell ----- > From: Rowland McDonnell > Subject: Re: [tex-live] tlmgr query > To: Norbert Preining > Date: Fri, 24 Jul 2009 21:27:44 +0100 > Content-Type: text/plain; charset=UTF-8 > X-Mailer: Mailsmith 2.1.5 (Blindsider) > > >Some answers ... > > Thank you kindly for trying to help someone who is having great trouble > getting to grips with how to look after a TeX live installation on his > Mac. > > I really do appreciate the time you've put in to try to help, especially > since you think I'm an idle bastard who can't be bothered to look things > up himself. > > For the record, I was writing my reply to this email before 3pm today. > I don't remember having a break and it's now past 9pm. > > That's how small an effort I'm putting in. btw, I've learnt very little > from your latest email, but I feel that your kind attempt to help > deserved full consideration and a full reply for proper respect to be > shown. > > And now I'm going to send this email because I don't think I can check > it again. Apologies for any mistakes that I've failed to remove. > > >On Fr, 24 Jul 2009, Rowland McDonnell wrote: > >> What I have achieved in all that time is to have found out a little > >> bit about how to tell TeX Live (MacTeX 2008 installation) to > >> generate locally specified formats and how to add new fount map > >> files. I have > > > >That is already more than most people know. Most people simply expect a > >working system and do not want to fiddle around with the details. They > >never heard about updmap(-sys), fmtutil(-sys) etc. > > That's right, but most people do not use TeX and of those who do, most > do not maintain TeX systems. And most of those don't expect modern TeX > to work just the way TeX has done for the last 20-odd years (modulo > LaTeX2e). > > Now, I wish to maintain compatibility with all my old documents. That > means any new TeX system I install must be modified to work > appropriately. > > The modifications I need to do are: > > Unplug Babel > Plug in some additional founts > Add a local system-wide additional TEXMF tree. > > That last part might not be necessary any more, but there was no such > thing under teTeX and I do not relish the thought of trying to find out > if there is such a thing supplied with TeXLive's current standard > setup). > > It was very easy to do with OzTeX because OzTeX was properly documented > (and didn't come with Babel anyway). I worked it all out myself from > the supplied documentation without needing any help from anyone. > Indeed, I used to give help to other OzTeX users and did so much of that > on the OzTeX-info mailing list that I got an official `thanks' from > OzTeX's author. So please do not sneer at me for being ignorant of TeX > as you have done below - I'm far from it. > > But I *AM* nearly totally ignorant of the workings of TeX live. > > It is VERY hard to work out what needs doing with MacTeX 2006, 2007, and > 2008 because all those versions of MacTeX were not properly documented. > > >> It is very slow and frustrating: no-one involved seems to understand > > > >True, it took me long long time, probably some years, to understand > >all the internals. Do you expect to understand everything without > >serious, and I mean really serious, investment of time? > > Thank you for that question. It is very helpful. > > Have you not understood that I have /already/ invested a significant > amount of time in this job? And that I continue to do so despite > soul-destroyingly slow progress and personal insults from those I am > requesting help from? > > What is most frustrating is that there is simply no need for the trouble > I'm having. The documentation should explain what i need to know in > easy to understand terms. > > Unfortunately, the documentation, while significantly better than in the > past, fails to do what it needs to do. > > > Anyone having > >ever prepared a TeX system > > Such as myself. No, not the heavy duty stuff, but I've put together > custom TeX distributions based on OzTeX for my own purposes. And I > could do that because OzTeX was properly documented. > > (I even once installed emTeX in a non-standard part of the directory > tree and that took all flippin' weekend, that did. The next time I > installed emTeX, it came with instructions which included `Install it > only in the default location, you'll be glad you did so' and I thought > `Damned right!') > > > knows that this is a huge amount of work, > >and that a few hours here and there is far from being enough to > >understand even the surface. > > Thank you for your further illuminating comments. > > I do not need to understand the full details. I just need to understand > enough to maintain my TeX system intelligently. I expect that a few > weeks of working hard at the job will be enough - if I can find someone > willing to explain to me the undefined terms that I do not understand. > > So far, it is not proving easy to find anyone willing to try answering > my questions. > > >Sorry, that is life. > > Was I complaining about the time I'm having to spend? No, I was not. > > I was explaining that I was happy to put the time in and that I am happy > to carry on putting a lot of time in until I've got things understood > and properly documented. > > But I need help to make progress - just some small, simple items of > information, which are proving nearly impossible to discover. > > One big problem with the modern world is that it is now conventional for > anyone who does not understand a piece of software and asks questions to > uncloud his ignorance can expect a lot of scorn and unhelpfulness from > those already in the know. > > > But nobody expects you to understand the internals > >of Microsoft Word, > > I fail to understand the connection you are making between MS Word and a > TeX installation. > > > but with TeX you have at least the chance to > >understand the internals, if you want to know them. > > You have that chance with MS Word too. All you have to do is decompile > the code and work at it. It just takes reading and a serious investment > of time - nothing more nor less than what you say is needed to > understand TeXLive. > > In both cases, the vast majority of people are completely incapable of > figuring anything out that way. > > In the case of TeX, it's *VERY* hard for a newcomer to understand the > details without an existing expert to talk to to explain the written > documentation and to guide them through the written sources. The > available documentation mostly seems designed only for those who > understand it already. > > I've never really got to grips with the TeXBook, for example - I've only > ever studied it on my own, and Knuth is a really rotten teacher so I've > learnt very little about that end of things (what is this `mouth' and > `stomach' business, eh? I've got no idea at all). It's like that all > through the TeX world. > > I get the idea that there is a premium placed on making documentation as > inaccessible as possible to `just plain folks'. > > >> expert at all. In particular, I find it very hard to understand man > >> pages and I am *NOT* familiar with the structure of TeX Live. I have > > > >man pages are nothing mythical, please. > > I did not claim that they were. They're real, living, > and nearly completely incomprehensible in most cases. > > > You are native English, > > Unashamedly so - but I'd be careful about that sort of accusation if I > were you. Not all QEII's subjects are English, remember; FWIW, my > surname's Irish. > > (Admittedly, the Scots, Welsh, and both brands of Irish are fairly used > to being mistaken for English and don't really mind - /if/ you can come > across as a well-meaning-but-excusably-ignorant foreigner. Americans > are assumed to have no excuse for such mistakes, poor dears.) > > > so I > >assume you have the ability to comprehend even a longer text like the > >man page of tlmgr. That has nothing to do with Unix or not Unix. > > Thank you for that point. > > The length of the text is not the problem. The contents of the text is > the problem. > > The contents have that troublesome form due to the culture of Unix, > which decrees that all documentation must be incomprehensible to anyone > who's not already an expert. > > So I would say it has everything to do with it being Unix. > > >> Thank you again. I had read a lot of things telling me that I should > >> use tlmgr instead of texconfig. It seems that the advice is not > > > >You should use tlmgr for changing some configuration options, but > >texconfig conf is something different, and in fact I don't see its > >immediate use (in fact I never used it). > > Thank you for that useful information. > > texconfig conf is the only method I know of for finding out what TeX > system path variables are set and what paths they refer to. > > Do you know of another way of doing that job? I have failed to find any > mention of another method in the documentation. > > >> >> I would also like to know what exactly tlmgr -gui does when the > >> >> `Re-create all formats' button is pressed. I have some custom > >> >> formats > >> > > >> >It calls > >> > fmtutil-sys --all > >> >not surprisingly. > >> > >> Thank you. It is not any surprise, but not something that could be > >> relied upon. For all I knew, tlmgr might have been calling a > >> fmtutil-sys (or plain fmtutil) and asking for a special fmtutil.cnf > >> file. > > > >And which should that be? There is one fmtutil.cnf file that defines > >the formats, and that is used. > > Thank you for that; but your remark is not consistent with my > observations. > > Because I have two different MacTeX installations selectable via the TeX > prefs pane, I have two different local hand-maintained fmtutil.cnf files > - specifically: > > /Users/Shared/texmf.rjmm/web2c/fmtutilviii.cnf > > /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf > > (/Users/Shared/texmf.rjmm/web2c/fmtutil.cnf ought to be re-named > /Users/Shared/texmf.rjmm/web2c/fmtutilvii.cnf, but I'm leaving it like > that for the moment.) > > I can assume that any automatic mechanism supplied with MacTeX will > ignore fmtutilviii.cnf unless I tell it otherwise; I'm not sure about > /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf. > > kpsewhich fmtutil.cnf returns: > > /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf > > of course, that doesn't tell me anything about which fmtutil.cnf file > would be used by `whatever mechanism would want to use it' - but I'd > start out by guessing my addition is the first one to suspect. > > You told me which kpsewhich incantation to use for that - and sure > enough, kpsewhich -mode="web2c files" fmtutil.cnf returns: > > /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf > > So I'm renaming that straight away to fmtutilvii.cnf. > > Now, MacTeX 2007 and 2008 installed the following fmtutil.cnf files: > > /usr/local/texlive/2007/texmf/web2c/fmtutil.cnf > /usr/local/texlive/2007/texmf-var/web2c/fmtutil.cnf > > /usr/local/texlive/2008/texmf/web2c/fmtutil.cnf > /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf > > So there are two different fmtutil.cnf files per TeX Live installation > by default, and I use my own custom version (at the moment) for > generating the formats that are in use (because I don't understand the > automatic management processes, I dare not use them). > > But the interesting thing is the two fmtutil.cnf files installed by > default. > > kpsewhich -mode="web2c files" fmtutil.cnf > > returns: > > /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf > > so that's the version which will be used by tlmgr, I assume. What, > though, is the other copy for? That is not clear. > > >> Now I have to find out what fmtutil-sys --all does and exactly how it > >> differs from fmtutil --all. I'm stuck at the moment. I have read > >> the > > > >The difference between the -sys and none-sys variants has been > >introduced in teTeX 3.0, so about 6 (8?) years ago? > > Thank you for telling me about the history of this software. I'm not > sure why you think it's relevant to someone like myself without no > recent experience in command line operations, nor teTeX, nor TeX Live. > > The difference between the -sys and non-sys forms is not mentioned in > the man pages I have here. How is one suppoesed to learn this stuff? > Morphic resonance seems to be the method you are suggesting above. > > I have used teTeX, but not six years ago - the first version of MacTeX I > installed was MacTeX 2006 (it was sheer hell to install and set up). I > found it nearly impossible to learn about its operation mostly due to > the very poor documentation and the irritability of the people I asked > advice from. > > >The differnece is where stuff > >is written to/read from, > > -sys: TEXMFSYSVAR, TEXMFSYSCONFIG > > none-sys: TEXMFVAR, TEXMFCONFIG > > Ah! That is very useful information - thank you! Where is it > documented? I've made a note of it in my current `How to manage TeX on > my Mac' document. > > >> I've read the man page and asked questions. I still do not > understand > >> how to use kpsewhich, nor do I understand exactly what it is that > >> kpsewhich tells the user. > > > >It tells you which and if at all a file is found by the respective > >program: > > $ kpsewhich -progname latex fancyhdr.sty > > ..../tl/2009/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty > > Thank you for that tip - also documented in my `how to set up MacTeX > 2008'. > > I have read the man page and asked many questions here and there about > kpsewhich. > > I have so far been unable to work out what `respective program' means > with respect to kpsewhich - so I can get kpsewhich to do a search, but I > cannot find out what the result applies to. I have been told that the > way to find out is to use it and see what it does. I have tried that > and have learnt nothing. > > >> In short, kpsewhich has not yet been my friend. I often have to use > >> find to supplement kpsewhich. I cannot work out which file in a > >texlive > > > >find does not know about where the respective programs are searching > >for files. All that is well documented in the kpathsea.info document, > >which can also be formatted in pdf, or html. > > Thank you for that pointer. > > kpsewhich cannot find kpathsea.info. > > I did find kpathsea.info using find. I guessed how to display it. I do > not know how to typeset it. I do not know how I might have come across > it without using find. > > I do have a printed copy of an earlier version of that document. > > texdoc kpsewhich gave me a pdf version, which is much easier to read > than the .info version. > > That document is obviously intended to be understood only by serious > programming types. It is for the most part completely impenetrable to > me and I'm not sure how most of it relates to using kpsewhich in any > case. I would dispute your claim that kpsewhich is `well' documented - > documented perhaps, but in a fashion that I consider suitable only for > expert programmers. > > I have used the kpathsea library documenation to work things out - I did > once manage to understand the syntax it used for turning a path > specifier in a config file into a set of paths to search. But that's > all gone from my mind now and the documention looks as incomprehensible > as it did before I'd spent a some days working through section 3 a year > or two back. > > /And/ that was with the aid of a useful document called > README.howtexfindsfiles.txt, from one Gerben Wierda (author of > i-installer) - which begins by explaining that the process is counter > intuitive. Gerben's so impressed with the usefulness of the kpsewhich > and kpathsea documentation that he doesn't give a pointer to either in > his explanation. > > Even something that simple took a lot of notes and working out on my > part over the course of several days. I can see my pencilled in > scribbles now... If the documentation were half-decent, I could have > understood the information in ten or twenty minutes because it's not > that hard to understand once you've untangled the dreadful explanations > (Gerben's stuff was easy enough to grasp, but not complete enough). As > it was, it took one or two /orders of magnitude/ longer to work out. > The documentation is certainly poor. > > >> Remember that I'm a Mac user and I do not - yet - understand the > >> structure of texlive. A lot of things you take for granted are alien > >> to me. > > > >Not many understand the full structure and working of TeX Live, > > I don't need to understand it /fully/. I just need a bit of a clue. > > >probably less then 10. So don't expect to understand it without > >serious research. > > Thank you for that encouragement. I do not aspire to such heights; I > just want a normal working understanding of the basics. > > The only reason it's going to take me a lot of research to get a clue > about the structure and basic operations of TeX Live is that the > available documentation is so poor. > > >> > it is for > >> > ROOT/texmf-var/web2c/fmtutil.cnf > >> > >> Could you explain how you know that? You said kpsewhich is my > >> friend, but I don't see how kpsewhich could tell you that. > > > > kpsewhich -mode="web2c files" fmtutil.cnf > > Thank you for telling me what incantation to use. But I wonder how one > might work out that that is the right form? According to the kpathsea > documentation I've got printed out here: > > ?--mode=string? > Set the mode name to string; this also only affects ?gf? and ?pk? > lookups. No default: any mode will be found. See Section 2.2.9.3 [mktex > script arguments], page 14. > > I've looked at section 2.2.9.3, but it casts no light for me. But it > seems that the --mode option only affects gf and pk lookups. I cannot > find a -mode option mentioned in the kpathsea documentation. > > The kpsewhich man page tells me this: > > -mode string Set device name for $MAKETEX_MODE to string; no default. > > $MAKETEX_MODE is however apparently undefined. > > >> I'm afraid I do not quite understand this part. When you say `is > >> installed', what does the installing (or removing for that matter)? > > > > tlmgr install .... > > tlmgr remove .... > > tlmgr update ... > > Thank you for listing the commands. > > >Did you read, I mean READ not skim, the tlmgr documentation? > > I don't see how reading documentation could have helped me understand > what it is that you meant by the terms you were using - which is what i > asked you about. > > I have already told you that almost none of that style of documentation > makes any sense to me at the moment due to undefined terms. I can read > it as much as you like and I will learn nothing new until I can find out > more of the undefined terms. > > I'll try to explain myself in a different way since you have not been > able to understand me yet: > > I have tried to read the tlmgr documentation, but I have failed to > understand almost every single word because so much of it is undefined > terms. > > I hope that explains the situation properly. > > >> Where does the information in the database come from? > > > >From the packages that you have installed, and originally from our > >master copy. > > Thank you for that answer. I do know that the packages I have installed > are not on any database being looked after by `some aspect of TeX Live'. > > >> What processes add or remove data from it? > > > > tlmgr ... > > > >(man page????) > > As I've tried to explain many times, the tlmgr man page is almost > totally useless for me at the moment because it is full of undefined > terms that I am finding it very very hard to get defintions for because > people seem to get angry with me when I ask. > > >> And what data exactly is the file ROOT/texmf-var/web2c/fmtutil.cnf > >> generated from? > > > >From the data in the texlive.tlpdb, exactely from the lines > > execute AddFormat .... > > > > >> I've read all the man pages I can find that might be relevant. > > > >Doesn't look like. > > Do please try to understand this point: the fact that you can understand > a written document does not give anyone else the power to do so. > > I do not understand most of the man pages (etc) that you point me at. > They simply make no sense for the most part - they are (mostly) filled > with undefined terms that I cannot find definitions for. > > The fact that I have failed to understand them does not mean that I've > not read them. I think the problem is that you are troubled about > accepting that there are people in this world who do not have your > computer expert's ability to understand that sort of documentation. > > I think there really is no excuse for writing such rotten documentation. > One should not have to conduct a research project aimed at producing a > comprehensible version of any supplied documentation simply to learn how > some software works in order to use it. > > But that is the case with this whole MacTeX/TeX live business - and what > makes it worse is that the information I need does not appear to be > published *anywhere* in a form that is accessible to me. > > I did a lot of reseach so that I could understand the documentation when > MacTeX was based on teTeX. Pretty much all that work, all those pages > of notes to myself explaining what the supplied documentation meant, all > that is now obsolete and I'm more or less having to start from scratch > again. > > I'm not daunted by the task in front of me, and I know how much work it > is. But please do not think that I'm being lazy or lying about what I > have read and tried to do. > > The problem is simply that I am not a computer specialist and the > available documentation is quite simply bloody awful - so awful that > it's only accessible to a certain kind of person with a particular > background, particular specialist training, and a particular peculiar > mental ability that I do not possess: the ability to collect information > from widely spaced sources and remember it without any apparent effort. > It's a mental ability that I've noticed is shared by all the `hacker > types' I've ever met and one that I do not possess a shred of. > > I have to do it the hard way by writing stuff down piece by painstaking > piece. And by the time I've tracked down an item of information, I've > forgotten what it was I was trying to do. Working like that is nearly > impossible but it's what i've got to do if I want to get anywhere, so > off I go. > > It would be easier if I didn't get so much anger and scorn from those I > seek help from. > > >> I've spent some hours on this - and got only headaches. I cannot > find > >> any documentation on the TeX Live Package Database. > > > >As already mentioned, go to > > http://www.logic.at/people/preining/Work > >and you will find many things, > > I had looked and I discovered > only two sets of slides on the subject that did not help me. I didn't > think to check anywhere else. > > > the is a long article in the ArsTeXnica, > >and many other things. > > I was unable to find a link to that. > > >ArsTeXnica article: http://www.logic.at/people/preining/pubs/at07.pdf > >GuIT Meeting 2007 presentation: > >http://www.logic.at/people/preining/talks/guit07.pdf > >BachoTeX 2008 presentation: > >http://www.logic.at/people/preining/talks/bachotex08-talk.pdf > >ArsTeXnica 2008 TL and tlmgr article: > >http://www.logic.at/people/preining/pubs/at08.pdf > >resp.presentation: http://www.logic.at/people/preining/talks/guit08.pdf > >TL 2008 talk at the CSTUG: > >http://www.logic.at/people/preining/talks/cstug08.pdf > > > > > >Plus all the documentation (containing most of the stuff from above) in > > http://www.tug.org/svn/texlive/trunk/Master/tlpkg/doc/ > > Hmm! Interesting - I would not have found that on my own. > > >So don't tell me nothing is documented! > > I do not recall making such a claim. > > I stated that I could not *find* any documentation on various subjects, > certainly. > > I have stated that the documentation I have found it generally very poor > - and it's often hard to find, too. > > But I don't recall stating that nothing is documented - it's just all so > very badly done, that's all. If the documentation were adequate, I > would not be annoying you with my questions, would I? > > >> >> What does `Re-initialize file database' mean? > >> > > >> >Calling > >> > mktexlsr > >> >(was that difficult?) > >> > >> I do not understand your question. > >> > >> It was impossible for me to work out what `Re-initialize file > >> database' meant. I had absolutely no hints at all. It was not > >> hard: it was impossible. > > > >Because you have no idea how TeX works. > > I am somewhat surprised to come across that claim. I > can assure you I've got a very clear idea how TeX works and have had > since the 1980s. > > I know almost nothing about how Unix TeX systems such as TeX Live (and > it is a Unix TeX system, don't go quibbling now) are organised nor how > they operate. I am new to Unix TeX. I am not a Unix expert. I am a > Mac user. > > Do you understand the distinction? > > I understand how TeX works, but I do not understand Unix or Unix TeX > system organization and operation. > > That is largely because I'm not a Unix expert, I'm a common or garden > Mac user, and so almost all the available documentation for TeX Live > makes nearly no sense at all to me. > > >Reading kpathsea.info would have told you that there is for each tree > >a ls-R file listing all the files. > > Thank you for that suggestion. > > I am puzzled as to how it'd help for me to read every word from start to > finish in document of more than 50 pages, do it on screen using a screen > reader that makes it very hard to understand and navigate the text, and > the contents of which almost all make nearly no sense to me? How is > that supposed to help me learn anything at all? > > All that process does is waste time and gets me annoyed because I can't > understand anything. It obstructs understanding. > > I did however discover the particular point you're making some time ago > because a kind person told me. > > The fact that ls-R files are kept for TeX Live to do things with tells > me nothing at all about what tlmgr does when you press `Re-initialize > file database'. > > Indeed, since the ls-R files count as file database*S*, it would not > have been unreasonable of me to assume that whatever was being done had > nothing to do with them. > > I decided that I simply didn't have enough data to decide anything and > needed some documentation to tell me instead. > > I found that the documentation simply tells you that it's obvious from > the GUI. I did manage to get someone to answer my question in the end, > sort of, in a fairly abrasive fashion but that's fine by me just so long > as I get the data. > > Thank you again! > > > And that texhash/mktexlsr is updating > >these database. > > I've looked, and I can't see that the kpathsea documention says anything > at all about what tlmgr does. Where is the section in that document > explaining the function of the control `Re-initialize file database' in > tlmgr -gui? > > And what does that have to do with the way TeX works? Nothing at all > that I can see. > > This is something to do with the way Unix TeX systems have evolved. > OzTeX did not operate in that way as far as I'm aware. > > >> I am not familiar with the command mktexlsr. I am not a Unix guru. > I > > > >Nothing to do with Unix, same on Windows, Mac, ... > > I can assure you that mktexlsr was not available as a user command in > the TeX ports *I* had on my Macs before Macs got Unix as their operating > system. It was only when Macs got Unix that they got that kind of > thing. > > mktexlsr came from Unix - it's got a Unix-type name. "ls" is a Unix > command, not one you'll find as part of MS-DOS. Web2C TeX evolved on > Unix. > > TeX Live might well be cross-platform and TeX might well have been born > on TOPS-20 (IIRC), but TeX Live is a Unix project at heart. > > OzTeX created a file database without user intervention on startup. > CMacTeX (IIRC) had a menu command for creating a Unix-type file database > (CMacTeX was a fairly simple port of Web2C TeX). > > In neither case did the user type a command called mktexlsr, and in the > case of OzTeX users, many were completely unaware that OzTeX built > itself any sort of file database at all. > > >> am not a long-standing expert in the care and maintenence of texlive. > >I > > > >If you use TL and you don't have any special need, you don't need to, > >tlmgr is caring for all that. > > Thank you for that suggestion, but I've worked out that tlmgr does not > perform as you claim it does. > > On top of that, I'm not inclined to trust automatic maintenance software > because in my experience such things *ALWAYS* screw up badly at some > point, especially when you've been unable to find out what they do. > > I've been told `trust the automatic system' before now and lost an awful > lot of data, and been put to an awful lot of bother. > > Before I use anything like that these days, I make sure I understand > what it does and how it does it so that I can ensure it does what I need > and also so I can take precautions against the problems it is *SURE* to > cause. > > >> The reason I asked about backups is that I've read the man page, > found > >> the section on backups, and I've found it impossible to work out what > >> tlmgr does by way of backups. > > > >Aemmm ... did you read tlmgr --help??? > > I've told you that I did so, and I did explain my problems with > understanding what it had to say. > > Perhaps you could try re-reading my careful explanations of why it is > that I learn almost nothing I need to learn when I read tlmgr's man > page? It seems to me that you must have failed to understand something > about what I've explained to you. > > > --backup and --backupdir directory > > These two options control the creation of backups of packages > > before an update is started; that is, the backup is of the > > packageas it's installed. ... > > > >Isn't that clear enough? > > As I've already explained in quite careful detail, those words do not > explain what I need to know. > > To repeat my explanation, but concisely: `backup' and `package' are not > adequately defined for that fragment of man page to make any sense to > me. > > `Backup', I've got the hang of by now, at least until I forget the > precise meaning due to not using the information on account of not being > able to find any of the other jigsaw pieces I need to understand tlmgr. > > > When you call > > tlmgr update > >and give --backup or have set that option, a backup of the current > >status > >of a package is done (.tar) before updating. Using > > tlmgr restore > >you can go back. > > If I can work out what a `package', `current status of a package', and a > `backup' means *exactly* in this context, I might be able to understand > it a little. But I'm still ignorant of what `package' means and I've no > idea what you might mean by `current status of a package'. I expect you > think I'm just saying that to annoy you - well, I'm not, I really don't > know. > > Yes, you've helped me understand `backup' in this context - a tarfile of > `that which is being replaced by new stuff' is shoved into the specified > backup directory, that's comprehensible enough. You could have been > more helpful with less effort on your part, but thank you just the same. > > >tlmgr -help reading helps, *REALLY*, trust me! > > Thank you for that suggestion, but as I've tried to explain to you > several times: > > It really does not help, *REALLY*, trust me! > > I have tried reading that document, but I can understand almost none of > it because so many of the terms are undefined. > > If nothing else, I need a printed copy of such awkward documention; man > pages on screen are completely impossible for me to work with. I've got > the thing next to my keyboard right now, printed out and bound into a > nice green folder. And it's nearly completely useless for reasons I've > explained often enough, I think. Perhaps you could try to understand my > explanations? I've repeated the basic explanation here. What part of > my explanation are you having difficulty with? > > I see your *.at email address, but your command of English seems > perfectly adequate to understand - well, pretty much anything written i > the only language I understand. > > >> sort of Unix expert; I cannot write shell scripts, I do not speak > >> Perl, > >> I'm not familiar with the structure and jargon of Unix or texlive). > > > >No need do be Unix guru, only reading *carefully* the documentation. > > Please understand that I have tried that. But every single document I > read is full of undefined terms that I cannot find definitions for, > therefore I cannot understand much of them. > > >> One reason texlive man pages are often not very helpful for me is > >> their excessive use of the passive voice. > >> > >> For example: `these two options control the creation of backups of > >> packages before an update is started'. > >> > >> Before an update is started by what, exactly? I can't find anything > >> that tells me and I can't work it out. > > > >Aemmmm .... tlmgr update ... did you READ? > > Yes, and I totally failed to understand what "tlmgr update" does. > > I do not understand why you should be annoyed with me because I cannot > understand undefined terms in technical documentation. > > I think I've explained this point before: I read the documents, but I > fail to understand mostly due to undefined terms. > > >I mean, honestly, are you joking or do you want to steal our time here? > > Neither. > > As I have explained repeatedly, I simply cannot understand the supplied > documentation mostly because of undefined terms. > > The fact that some of these terms might well be formally defined if one > were to read and understand several other long and (to me) nearly > totally incomprehensible documents doesn't help me at all. > > I need a little bit of help from people willing to explain what those > undefined terms mean so that I can understand. > > That's all - I just need a bit of help understanding some undefined > points. > > Unfortunately, you seem to be angry with me for not understanding things > that you do understand and I'm not getting many of the explanations I've > asked for. > > Instead of what I've tried to ask for, what I'm getting from you is > mostly lots of pointers to documents that I do not understand because of > the undefined terms that I'm asking for definitions of. > > And you have got very cross with me for not understanding, so it seems. > > >Did you read or not? And if you did, why don't you remember > > tlmgr update > >? > > The documentation does not make sense to me!!! > > How often do I have to make that point? > > >> I don't even know what `backup' means in this context. Nor do I know > >> what a `package' is in this context. Of course in /general/ terms I > > > >Well, packages are packages in the CTAN sense. Like memoir, like > >fancyhdr, like ...., one package shipping many files, or sometimes only > >one file. > > So where can I find out what `package' means in the CTAN sense? > > > what *exactly* will be saved (and how is that worked out)? > > > >tar is used to package the files into an archive, the list of files > >is determined from the texlive.tlpdb > > Okay, so that's what does the job and I get a tar file out. Not what I > asked for here, but useful information. > > Which files, exactly, are put in the tar file? > > >> what does the saving? > > > >tlmgr > > > >> what events exactly prompt the save to happen? > > > >the command line options or the options saved in the tlpdb, together > >with the actions backup or update. > > Thank you for providing some information here. > > But I think you have not understood what I was trying to find out. > > I shall not press you for an answer. You've got angry enough with my > inability to understand things which are very simple for you. > > >> what does `update' mean in this context? > > > >tlmgr udpate > > Thank you for trying to give me an answer. > > Unfortunately, that does not tell me what's being done. > > >> And what's a package? > > > >See above. > > I have read above and failed to understand adequately. > > >> I know about LaTeX packages (pkg files - and their dtx/ins source > >> code etc), but I find it hard to credit that `something' makes > >> backups only > > > >Exactely, and the collection of these files is one package. > > So are you telling me that a TeXLive `collection' is a `package' is the > set of files that are distributed with a LaTeX `package'? > > If so, I am even more confused than I had been. > > >So you can say > > tlmgr install fancyhdr > >and the full fancyhdr package will be installed > > > >> Please believe me that I have put a lot of time and effort into > >> finding my own answers to the above questions. I'm not asking > >> because I'm lazy: > > > >No, I don't believe you. Not the least. > > Oh well. > > I wonder why you do not believe that it is hard for me to understand > things that you find easy to understand? > > >> Okay, that's where the database is. But again I have more > >> questions I cannot find the answers to myself. What puts data in > >> the database? And > > > >install-tl initially, i.e., the installation. > > > > >After that tlmgr > > Thank you for trying to give me an answer. > > But I think you have not understood what I was trying to find out. > > I shall not press you for an answer. You've got angry enough with my > inability to understand things which are very simple for you. > > >> where does this data come from? > > > >From the packages you install, thus from the master texlive.tlpdb on > >the DVD/tlnet distribution on CTAN. > > Since I have not installed any packages except some of my own local ones > that are separate from all the automatic mechanisms, there is something > wrong with your explanation. > > But thank you anyway, even though I've not understood you at all. > > >> Righto - thank you for that. Do you know how I might find out more > >> about it? In particular, where does the information in that database > >> come from? > > > >From the master tlpdb, and there it comes from the definitions WE put > >into our tlpsrc files, see > > http://www.tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/ > > > > >Enough now. > > > >I would say before you TRY to understand the inner working, please > >begin to actually *USE* tlmgr. > > It would be very stupid of me to follow that advice, because doing so > would certainly break my TeX installation. > > I have had experience of automatic maintenance software breaking things > and throwing away data in the past. > > I've made that sort of mistake a few times too many and I'm not going to > do it again. > > I'm only really interested in the outer workings, but it seems that > you're not at all happy about me learning them. > > > And when you are familiar with tlmgr and its > > usage, > > I cannot learn that by /using/ tlmgr. > > I have tried to learn how to use software that way in the past and I > have always failed. I either need documentation or someone to explain > things to me - always one or the other. > > Normally, I just need a bit of help to sort out some basic questions at > the start. That's all I'm asking for at the moment, but my questions > seem to anger you. > > I do know that my questions mostly remain unanswered, which it a pity > because you clearly spent a lot of time on that email in reply to me. > > > then you can read more documentation like the above mentioned > >articles and presentations. > > Thank you for your well meant advice. I am not able to learn in the way > you suggest. > > And thank you for putting the time in to reply to me, even though you > are clearly very annoyed with me and think I'm an idle bastard. I > appreciate your efforts for me, even if I failed to understand very much > of your latest message. > > Rowland. > ----- End forwarded message ----- ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- IPSWICH (n.) The sound at the other end of the telephone which tells you that the automatic exchange is working very hard but is intending not actually to connect you this time, merely to let you know how difficult it is. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Fri Jul 24 23:13:50 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 24 Jul 2009 16:13:50 -0500 Subject: [tex-live] tlmgr query In-Reply-To: Message-ID: <200907242113.n6OLDo211003@f7.net> (can someone tell me if I'm doing the wrong thing by emailing this to multiple recipients directly rather than to the tex-live mailing list only?) It is fine to email individual recipients + the list in the same message. Either the list software or the recipients' mail software will/should filter out any duplication. (If anyone on Unix-ish systems needs a procmail recipe for doing that, let me know. :) karl From rjmmnet-lists at yahoo.co.uk Fri Jul 24 22:30:08 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 21:30:08 +0100 Subject: [tex-live] tlmgr query Message-ID: >Some answers ... Thank you kindly for trying to help someone who is having great trouble getting to grips with how to look after a TeX live installation on his Mac. I really do appreciate the time you've put in to try to help, especially since you think I'm an idle bastard who can't be bothered to look things up himself. For the record, I was writing my reply to this email before 3pm today. I don't remember having a break and it's now past 9pm. That's how small an effort I'm putting in. btw, I've learnt very little from your latest email, but I feel that your kind attempt to help deserved full consideration and a full reply for proper respect to be shown. And now I'm going to send this email because I don't think I can check it again. Apologies for any mistakes that I've failed to remove. >On Fr, 24 Jul 2009, Rowland McDonnell wrote: >> What I have achieved in all that time is to have found out a little >> bit about how to tell TeX Live (MacTeX 2008 installation) to >> generate locally specified formats and how to add new fount map >> files. I have > >That is already more than most people know. Most people simply expect a >working system and do not want to fiddle around with the details. They >never heard about updmap(-sys), fmtutil(-sys) etc. That's right, but most people do not use TeX and of those who do, most do not maintain TeX systems. And most of those don't expect modern TeX to work just the way TeX has done for the last 20-odd years (modulo LaTeX2e). Now, I wish to maintain compatibility with all my old documents. That means any new TeX system I install must be modified to work appropriately. The modifications I need to do are: Unplug Babel Plug in some additional founts Add a local system-wide additional TEXMF tree. That last part might not be necessary any more, but there was no such thing under teTeX and I do not relish the thought of trying to find out if there is such a thing supplied with TeXLive's current standard setup). It was very easy to do with OzTeX because OzTeX was properly documented (and didn't come with Babel anyway). I worked it all out myself from the supplied documentation without needing any help from anyone. Indeed, I used to give help to other OzTeX users and did so much of that on the OzTeX-info mailing list that I got an official `thanks' from OzTeX's author. So please do not sneer at me for being ignorant of TeX as you have done below - I'm far from it. But I *AM* nearly totally ignorant of the workings of TeX live. It is VERY hard to work out what needs doing with MacTeX 2006, 2007, and 2008 because all those versions of MacTeX were not properly documented. >> It is very slow and frustrating: no-one involved seems to understand > >True, it took me long long time, probably some years, to understand >all the internals. Do you expect to understand everything without >serious, and I mean really serious, investment of time? Thank you for that question. It is very helpful. Have you not understood that I have /already/ invested a significant amount of time in this job? And that I continue to do so despite soul-destroyingly slow progress and personal insults from those I am requesting help from? What is most frustrating is that there is simply no need for the trouble I'm having. The documentation should explain what i need to know in easy to understand terms. Unfortunately, the documentation, while significantly better than in the past, fails to do what it needs to do. > Anyone having >ever prepared a TeX system Such as myself. No, not the heavy duty stuff, but I've put together custom TeX distributions based on OzTeX for my own purposes. And I could do that because OzTeX was properly documented. (I even once installed emTeX in a non-standard part of the directory tree and that took all flippin' weekend, that did. The next time I installed emTeX, it came with instructions which included `Install it only in the default location, you'll be glad you did so' and I thought `Damned right!') > knows that this is a huge amount of work, >and that a few hours here and there is far from being enough to >understand even the surface. Thank you for your further illuminating comments. I do not need to understand the full details. I just need to understand enough to maintain my TeX system intelligently. I expect that a few weeks of working hard at the job will be enough - if I can find someone willing to explain to me the undefined terms that I do not understand. So far, it is not proving easy to find anyone willing to try answering my questions. >Sorry, that is life. Was I complaining about the time I'm having to spend? No, I was not. I was explaining that I was happy to put the time in and that I am happy to carry on putting a lot of time in until I've got things understood and properly documented. But I need help to make progress - just some small, simple items of information, which are proving nearly impossible to discover. One big problem with the modern world is that it is now conventional for anyone who does not understand a piece of software and asks questions to uncloud his ignorance can expect a lot of scorn and unhelpfulness from those already in the know. > But nobody expects you to understand the internals >of Microsoft Word, I fail to understand the connection you are making between MS Word and a TeX installation. > but with TeX you have at least the chance to >understand the internals, if you want to know them. You have that chance with MS Word too. All you have to do is decompile the code and work at it. It just takes reading and a serious investment of time - nothing more nor less than what you say is needed to understand TeXLive. In both cases, the vast majority of people are completely incapable of figuring anything out that way. In the case of TeX, it's *VERY* hard for a newcomer to understand the details without an existing expert to talk to to explain the written documentation and to guide them through the written sources. The available documentation mostly seems designed only for those who understand it already. I've never really got to grips with the TeXBook, for example - I've only ever studied it on my own, and Knuth is a really rotten teacher so I've learnt very little about that end of things (what is this `mouth' and `stomach' business, eh? I've got no idea at all). It's like that all through the TeX world. I get the idea that there is a premium placed on making documentation as inaccessible as possible to `just plain folks'. >> expert at all. In particular, I find it very hard to understand man >> pages and I am *NOT* familiar with the structure of TeX Live. I have > >man pages are nothing mythical, please. I did not claim that they were. They're real, living, and nearly completely incomprehensible in most cases. > You are native English, Unashamedly so - but I'd be careful about that sort of accusation if I were you. Not all QEII's subjects are English, remember; FWIW, my surname's Irish. (Admittedly, the Scots, Welsh, and both brands of Irish are fairly used to being mistaken for English and don't really mind - /if/ you can come across as a well-meaning-but-excusably-ignorant foreigner. Americans are assumed to have no excuse for such mistakes, poor dears.) > so I >assume you have the ability to comprehend even a longer text like the >man page of tlmgr. That has nothing to do with Unix or not Unix. Thank you for that point. The length of the text is not the problem. The contents of the text is the problem. The contents have that troublesome form due to the culture of Unix, which decrees that all documentation must be incomprehensible to anyone who's not already an expert. So I would say it has everything to do with it being Unix. >> Thank you again. I had read a lot of things telling me that I should >> use tlmgr instead of texconfig. It seems that the advice is not > >You should use tlmgr for changing some configuration options, but >texconfig conf is something different, and in fact I don't see its >immediate use (in fact I never used it). Thank you for that useful information. texconfig conf is the only method I know of for finding out what TeX system path variables are set and what paths they refer to. Do you know of another way of doing that job? I have failed to find any mention of another method in the documentation. >> >> I would also like to know what exactly tlmgr -gui does when the >> >> `Re-create all formats' button is pressed. I have some custom >> >> formats >> > >> >It calls >> > fmtutil-sys --all >> >not surprisingly. >> >> Thank you. It is not any surprise, but not something that could be >> relied upon. For all I knew, tlmgr might have been calling a >> fmtutil-sys (or plain fmtutil) and asking for a special fmtutil.cnf >> file. > >And which should that be? There is one fmtutil.cnf file that defines >the formats, and that is used. Thank you for that; but your remark is not consistent with my observations. Because I have two different MacTeX installations selectable via the TeX prefs pane, I have two different local hand-maintained fmtutil.cnf files - specifically: /Users/Shared/texmf.rjmm/web2c/fmtutilviii.cnf /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf (/Users/Shared/texmf.rjmm/web2c/fmtutil.cnf ought to be re-named /Users/Shared/texmf.rjmm/web2c/fmtutilvii.cnf, but I'm leaving it like that for the moment.) I can assume that any automatic mechanism supplied with MacTeX will ignore fmtutilviii.cnf unless I tell it otherwise; I'm not sure about /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf. kpsewhich fmtutil.cnf returns: /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf of course, that doesn't tell me anything about which fmtutil.cnf file would be used by `whatever mechanism would want to use it' - but I'd start out by guessing my addition is the first one to suspect. You told me which kpsewhich incantation to use for that - and sure enough, kpsewhich -mode="web2c files" fmtutil.cnf returns: /Users/Shared/texmf.rjmm/web2c/fmtutil.cnf So I'm renaming that straight away to fmtutilvii.cnf. Now, MacTeX 2007 and 2008 installed the following fmtutil.cnf files: /usr/local/texlive/2007/texmf/web2c/fmtutil.cnf /usr/local/texlive/2007/texmf-var/web2c/fmtutil.cnf /usr/local/texlive/2008/texmf/web2c/fmtutil.cnf /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf So there are two different fmtutil.cnf files per TeX Live installation by default, and I use my own custom version (at the moment) for generating the formats that are in use (because I don't understand the automatic management processes, I dare not use them). But the interesting thing is the two fmtutil.cnf files installed by default. kpsewhich -mode="web2c files" fmtutil.cnf returns: /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf so that's the version which will be used by tlmgr, I assume. What, though, is the other copy for? That is not clear. >> Now I have to find out what fmtutil-sys --all does and exactly how it >> differs from fmtutil --all. I'm stuck at the moment. I have read >> the > >The difference between the -sys and none-sys variants has been >introduced in teTeX 3.0, so about 6 (8?) years ago? Thank you for telling me about the history of this software. I'm not sure why you think it's relevant to someone like myself without no recent experience in command line operations, nor teTeX, nor TeX Live. The difference between the -sys and non-sys forms is not mentioned in the man pages I have here. How is one suppoesed to learn this stuff? Morphic resonance seems to be the method you are suggesting above. I have used teTeX, but not six years ago - the first version of MacTeX I installed was MacTeX 2006 (it was sheer hell to install and set up). I found it nearly impossible to learn about its operation mostly due to the very poor documentation and the irritability of the people I asked advice from. >The differnece is where stuff >is written to/read from, > -sys: TEXMFSYSVAR, TEXMFSYSCONFIG > none-sys: TEXMFVAR, TEXMFCONFIG Ah! That is very useful information - thank you! Where is it documented? I've made a note of it in my current `How to manage TeX on my Mac' document. >> I've read the man page and asked questions. I still do not understand >> how to use kpsewhich, nor do I understand exactly what it is that >> kpsewhich tells the user. > >It tells you which and if at all a file is found by the respective >program: > $ kpsewhich -progname latex fancyhdr.sty > ..../tl/2009/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty Thank you for that tip - also documented in my `how to set up MacTeX 2008'. I have read the man page and asked many questions here and there about kpsewhich. I have so far been unable to work out what `respective program' means with respect to kpsewhich - so I can get kpsewhich to do a search, but I cannot find out what the result applies to. I have been told that the way to find out is to use it and see what it does. I have tried that and have learnt nothing. >> In short, kpsewhich has not yet been my friend. I often have to use >> find to supplement kpsewhich. I cannot work out which file in a >texlive > >find does not know about where the respective programs are searching >for files. All that is well documented in the kpathsea.info document, >which can also be formatted in pdf, or html. Thank you for that pointer. kpsewhich cannot find kpathsea.info. I did find kpathsea.info using find. I guessed how to display it. I do not know how to typeset it. I do not know how I might have come across it without using find. I do have a printed copy of an earlier version of that document. texdoc kpsewhich gave me a pdf version, which is much easier to read than the .info version. That document is obviously intended to be understood only by serious programming types. It is for the most part completely impenetrable to me and I'm not sure how most of it relates to using kpsewhich in any case. I would dispute your claim that kpsewhich is `well' documented - documented perhaps, but in a fashion that I consider suitable only for expert programmers. I have used the kpathsea library documenation to work things out - I did once manage to understand the syntax it used for turning a path specifier in a config file into a set of paths to search. But that's all gone from my mind now and the documention looks as incomprehensible as it did before I'd spent a some days working through section 3 a year or two back. /And/ that was with the aid of a useful document called README.howtexfindsfiles.txt, from one Gerben Wierda (author of i-installer) - which begins by explaining that the process is counter intuitive. Gerben's so impressed with the usefulness of the kpsewhich and kpathsea documentation that he doesn't give a pointer to either in his explanation. Even something that simple took a lot of notes and working out on my part over the course of several days. I can see my pencilled in scribbles now... If the documentation were half-decent, I could have understood the information in ten or twenty minutes because it's not that hard to understand once you've untangled the dreadful explanations (Gerben's stuff was easy enough to grasp, but not complete enough). As it was, it took one or two /orders of magnitude/ longer to work out. The documentation is certainly poor. >> Remember that I'm a Mac user and I do not - yet - understand the >> structure of texlive. A lot of things you take for granted are alien >> to me. > >Not many understand the full structure and working of TeX Live, I don't need to understand it /fully/. I just need a bit of a clue. >probably less then 10. So don't expect to understand it without >serious research. Thank you for that encouragement. I do not aspire to such heights; I just want a normal working understanding of the basics. The only reason it's going to take me a lot of research to get a clue about the structure and basic operations of TeX Live is that the available documentation is so poor. >> > it is for >> > ROOT/texmf-var/web2c/fmtutil.cnf >> >> Could you explain how you know that? You said kpsewhich is my >> friend, but I don't see how kpsewhich could tell you that. > > kpsewhich -mode="web2c files" fmtutil.cnf Thank you for telling me what incantation to use. But I wonder how one might work out that that is the right form? According to the kpathsea documentation I've got printed out here: ?--mode=string? Set the mode name to string; this also only affects ?gf? and ?pk? lookups. No default: any mode will be found. See Section 2.2.9.3 [mktex script arguments], page 14. I've looked at section 2.2.9.3, but it casts no light for me. But it seems that the --mode option only affects gf and pk lookups. I cannot find a -mode option mentioned in the kpathsea documentation. The kpsewhich man page tells me this: -mode string Set device name for $MAKETEX_MODE to string; no default. $MAKETEX_MODE is however apparently undefined. >> I'm afraid I do not quite understand this part. When you say `is >> installed', what does the installing (or removing for that matter)? > > tlmgr install .... > tlmgr remove .... > tlmgr update ... Thank you for listing the commands. >Did you read, I mean READ not skim, the tlmgr documentation? I don't see how reading documentation could have helped me understand what it is that you meant by the terms you were using - which is what i asked you about. I have already told you that almost none of that style of documentation makes any sense to me at the moment due to undefined terms. I can read it as much as you like and I will learn nothing new until I can find out more of the undefined terms. I'll try to explain myself in a different way since you have not been able to understand me yet: I have tried to read the tlmgr documentation, but I have failed to understand almost every single word because so much of it is undefined terms. I hope that explains the situation properly. >> Where does the information in the database come from? > >From the packages that you have installed, and originally from our >master copy. Thank you for that answer. I do know that the packages I have installed are not on any database being looked after by `some aspect of TeX Live'. >> What processes add or remove data from it? > > tlmgr ... > >(man page????) As I've tried to explain many times, the tlmgr man page is almost totally useless for me at the moment because it is full of undefined terms that I am finding it very very hard to get defintions for because people seem to get angry with me when I ask. >> And what data exactly is the file ROOT/texmf-var/web2c/fmtutil.cnf >> generated from? > >From the data in the texlive.tlpdb, exactely from the lines > execute AddFormat .... >> I've read all the man pages I can find that might be relevant. > >Doesn't look like. Do please try to understand this point: the fact that you can understand a written document does not give anyone else the power to do so. I do not understand most of the man pages (etc) that you point me at. They simply make no sense for the most part - they are (mostly) filled with undefined terms that I cannot find definitions for. The fact that I have failed to understand them does not mean that I've not read them. I think the problem is that you are troubled about accepting that there are people in this world who do not have your computer expert's ability to understand that sort of documentation. I think there really is no excuse for writing such rotten documentation. One should not have to conduct a research project aimed at producing a comprehensible version of any supplied documentation simply to learn how some software works in order to use it. But that is the case with this whole MacTeX/TeX live business - and what makes it worse is that the information I need does not appear to be published *anywhere* in a form that is accessible to me. I did a lot of reseach so that I could understand the documentation when MacTeX was based on teTeX. Pretty much all that work, all those pages of notes to myself explaining what the supplied documentation meant, all that is now obsolete and I'm more or less having to start from scratch again. I'm not daunted by the task in front of me, and I know how much work it is. But please do not think that I'm being lazy or lying about what I have read and tried to do. The problem is simply that I am not a computer specialist and the available documentation is quite simply bloody awful - so awful that it's only accessible to a certain kind of person with a particular background, particular specialist training, and a particular peculiar mental ability that I do not possess: the ability to collect information from widely spaced sources and remember it without any apparent effort. It's a mental ability that I've noticed is shared by all the `hacker types' I've ever met and one that I do not possess a shred of. I have to do it the hard way by writing stuff down piece by painstaking piece. And by the time I've tracked down an item of information, I've forgotten what it was I was trying to do. Working like that is nearly impossible but it's what i've got to do if I want to get anywhere, so off I go. It would be easier if I didn't get so much anger and scorn from those I seek help from. >> I've spent some hours on this - and got only headaches. I cannot find >> any documentation on the TeX Live Package Database. > >As already mentioned, go to > http://www.logic.at/people/preining/Work >and you will find many things, I had looked and I discovered only two sets of slides on the subject that did not help me. I didn't think to check anywhere else. > the is a long article in the ArsTeXnica, >and many other things. I was unable to find a link to that. >ArsTeXnica article: http://www.logic.at/people/preining/pubs/at07.pdf >GuIT Meeting 2007 presentation: >http://www.logic.at/people/preining/talks/guit07.pdf >BachoTeX 2008 presentation: >http://www.logic.at/people/preining/talks/bachotex08-talk.pdf >ArsTeXnica 2008 TL and tlmgr article: >http://www.logic.at/people/preining/pubs/at08.pdf >resp.presentation: http://www.logic.at/people/preining/talks/guit08.pdf >TL 2008 talk at the CSTUG: >http://www.logic.at/people/preining/talks/cstug08.pdf > > >Plus all the documentation (containing most of the stuff from above) in > http://www.tug.org/svn/texlive/trunk/Master/tlpkg/doc/ Hmm! Interesting - I would not have found that on my own. >So don't tell me nothing is documented! I do not recall making such a claim. I stated that I could not *find* any documentation on various subjects, certainly. I have stated that the documentation I have found it generally very poor - and it's often hard to find, too. But I don't recall stating that nothing is documented - it's just all so very badly done, that's all. If the documentation were adequate, I would not be annoying you with my questions, would I? >> >> What does `Re-initialize file database' mean? >> > >> >Calling >> > mktexlsr >> >(was that difficult?) >> >> I do not understand your question. >> >> It was impossible for me to work out what `Re-initialize file >> database' meant. I had absolutely no hints at all. It was not >> hard: it was impossible. > >Because you have no idea how TeX works. I am somewhat surprised to come across that claim. I can assure you I've got a very clear idea how TeX works and have had since the 1980s. I know almost nothing about how Unix TeX systems such as TeX Live (and it is a Unix TeX system, don't go quibbling now) are organised nor how they operate. I am new to Unix TeX. I am not a Unix expert. I am a Mac user. Do you understand the distinction? I understand how TeX works, but I do not understand Unix or Unix TeX system organization and operation. That is largely because I'm not a Unix expert, I'm a common or garden Mac user, and so almost all the available documentation for TeX Live makes nearly no sense at all to me. >Reading kpathsea.info would have told you that there is for each tree >a ls-R file listing all the files. Thank you for that suggestion. I am puzzled as to how it'd help for me to read every word from start to finish in document of more than 50 pages, do it on screen using a screen reader that makes it very hard to understand and navigate the text, and the contents of which almost all make nearly no sense to me? How is that supposed to help me learn anything at all? All that process does is waste time and gets me annoyed because I can't understand anything. It obstructs understanding. I did however discover the particular point you're making some time ago because a kind person told me. The fact that ls-R files are kept for TeX Live to do things with tells me nothing at all about what tlmgr does when you press `Re-initialize file database'. Indeed, since the ls-R files count as file database*S*, it would not have been unreasonable of me to assume that whatever was being done had nothing to do with them. I decided that I simply didn't have enough data to decide anything and needed some documentation to tell me instead. I found that the documentation simply tells you that it's obvious from the GUI. I did manage to get someone to answer my question in the end, sort of, in a fairly abrasive fashion but that's fine by me just so long as I get the data. Thank you again! > And that texhash/mktexlsr is updating >these database. I've looked, and I can't see that the kpathsea documention says anything at all about what tlmgr does. Where is the section in that document explaining the function of the control `Re-initialize file database' in tlmgr -gui? And what does that have to do with the way TeX works? Nothing at all that I can see. This is something to do with the way Unix TeX systems have evolved. OzTeX did not operate in that way as far as I'm aware. >> I am not familiar with the command mktexlsr. I am not a Unix guru. I > >Nothing to do with Unix, same on Windows, Mac, ... I can assure you that mktexlsr was not available as a user command in the TeX ports *I* had on my Macs before Macs got Unix as their operating system. It was only when Macs got Unix that they got that kind of thing. mktexlsr came from Unix - it's got a Unix-type name. "ls" is a Unix command, not one you'll find as part of MS-DOS. Web2C TeX evolved on Unix. TeX Live might well be cross-platform and TeX might well have been born on TOPS-20 (IIRC), but TeX Live is a Unix project at heart. OzTeX created a file database without user intervention on startup. CMacTeX (IIRC) had a menu command for creating a Unix-type file database (CMacTeX was a fairly simple port of Web2C TeX). In neither case did the user type a command called mktexlsr, and in the case of OzTeX users, many were completely unaware that OzTeX built itself any sort of file database at all. >> am not a long-standing expert in the care and maintenence of texlive. >I > >If you use TL and you don't have any special need, you don't need to, >tlmgr is caring for all that. Thank you for that suggestion, but I've worked out that tlmgr does not perform as you claim it does. On top of that, I'm not inclined to trust automatic maintenance software because in my experience such things *ALWAYS* screw up badly at some point, especially when you've been unable to find out what they do. I've been told `trust the automatic system' before now and lost an awful lot of data, and been put to an awful lot of bother. Before I use anything like that these days, I make sure I understand what it does and how it does it so that I can ensure it does what I need and also so I can take precautions against the problems it is *SURE* to cause. >> The reason I asked about backups is that I've read the man page, found >> the section on backups, and I've found it impossible to work out what >> tlmgr does by way of backups. > >Aemmm ... did you read tlmgr --help??? I've told you that I did so, and I did explain my problems with understanding what it had to say. Perhaps you could try re-reading my careful explanations of why it is that I learn almost nothing I need to learn when I read tlmgr's man page? It seems to me that you must have failed to understand something about what I've explained to you. > --backup and --backupdir directory > These two options control the creation of backups of packages > before an update is started; that is, the backup is of the > packageas it's installed. ... > >Isn't that clear enough? As I've already explained in quite careful detail, those words do not explain what I need to know. To repeat my explanation, but concisely: `backup' and `package' are not adequately defined for that fragment of man page to make any sense to me. `Backup', I've got the hang of by now, at least until I forget the precise meaning due to not using the information on account of not being able to find any of the other jigsaw pieces I need to understand tlmgr. > When you call > tlmgr update >and give --backup or have set that option, a backup of the current >status >of a package is done (.tar) before updating. Using > tlmgr restore >you can go back. If I can work out what a `package', `current status of a package', and a `backup' means *exactly* in this context, I might be able to understand it a little. But I'm still ignorant of what `package' means and I've no idea what you might mean by `current status of a package'. I expect you think I'm just saying that to annoy you - well, I'm not, I really don't know. Yes, you've helped me understand `backup' in this context - a tarfile of `that which is being replaced by new stuff' is shoved into the specified backup directory, that's comprehensible enough. You could have been more helpful with less effort on your part, but thank you just the same. >tlmgr -help reading helps, *REALLY*, trust me! Thank you for that suggestion, but as I've tried to explain to you several times: It really does not help, *REALLY*, trust me! I have tried reading that document, but I can understand almost none of it because so many of the terms are undefined. If nothing else, I need a printed copy of such awkward documention; man pages on screen are completely impossible for me to work with. I've got the thing next to my keyboard right now, printed out and bound into a nice green folder. And it's nearly completely useless for reasons I've explained often enough, I think. Perhaps you could try to understand my explanations? I've repeated the basic explanation here. What part of my explanation are you having difficulty with? I see your *.at email address, but your command of English seems perfectly adequate to understand - well, pretty much anything written i the only language I understand. >> sort of Unix expert; I cannot write shell scripts, I do not speak >> Perl, >> I'm not familiar with the structure and jargon of Unix or texlive). > >No need do be Unix guru, only reading *carefully* the documentation. Please understand that I have tried that. But every single document I read is full of undefined terms that I cannot find definitions for, therefore I cannot understand much of them. >> One reason texlive man pages are often not very helpful for me is >> their excessive use of the passive voice. >> >> For example: `these two options control the creation of backups of >> packages before an update is started'. >> >> Before an update is started by what, exactly? I can't find anything >> that tells me and I can't work it out. > >Aemmmm .... tlmgr update ... did you READ? Yes, and I totally failed to understand what "tlmgr update" does. I do not understand why you should be annoyed with me because I cannot understand undefined terms in technical documentation. I think I've explained this point before: I read the documents, but I fail to understand mostly due to undefined terms. >I mean, honestly, are you joking or do you want to steal our time here? Neither. As I have explained repeatedly, I simply cannot understand the supplied documentation mostly because of undefined terms. The fact that some of these terms might well be formally defined if one were to read and understand several other long and (to me) nearly totally incomprehensible documents doesn't help me at all. I need a little bit of help from people willing to explain what those undefined terms mean so that I can understand. That's all - I just need a bit of help understanding some undefined points. Unfortunately, you seem to be angry with me for not understanding things that you do understand and I'm not getting many of the explanations I've asked for. Instead of what I've tried to ask for, what I'm getting from you is mostly lots of pointers to documents that I do not understand because of the undefined terms that I'm asking for definitions of. And you have got very cross with me for not understanding, so it seems. >Did you read or not? And if you did, why don't you remember > tlmgr update >? The documentation does not make sense to me!!! How often do I have to make that point? >> I don't even know what `backup' means in this context. Nor do I know >> what a `package' is in this context. Of course in /general/ terms I > >Well, packages are packages in the CTAN sense. Like memoir, like >fancyhdr, like ...., one package shipping many files, or sometimes only >one file. So where can I find out what `package' means in the CTAN sense? > what *exactly* will be saved (and how is that worked out)? > >tar is used to package the files into an archive, the list of files >is determined from the texlive.tlpdb Okay, so that's what does the job and I get a tar file out. Not what I asked for here, but useful information. Which files, exactly, are put in the tar file? >> what does the saving? > >tlmgr > >> what events exactly prompt the save to happen? > >the command line options or the options saved in the tlpdb, together >with the actions backup or update. Thank you for providing some information here. But I think you have not understood what I was trying to find out. I shall not press you for an answer. You've got angry enough with my inability to understand things which are very simple for you. >> what does `update' mean in this context? > >tlmgr udpate Thank you for trying to give me an answer. Unfortunately, that does not tell me what's being done. >> And what's a package? > >See above. I have read above and failed to understand adequately. >> I know about LaTeX packages (pkg files - and their dtx/ins source >> code etc), but I find it hard to credit that `something' makes >> backups only > >Exactely, and the collection of these files is one package. So are you telling me that a TeXLive `collection' is a `package' is the set of files that are distributed with a LaTeX `package'? If so, I am even more confused than I had been. >So you can say > tlmgr install fancyhdr >and the full fancyhdr package will be installed > >> Please believe me that I have put a lot of time and effort into >> finding my own answers to the above questions. I'm not asking >> because I'm lazy: > >No, I don't believe you. Not the least. Oh well. I wonder why you do not believe that it is hard for me to understand things that you find easy to understand? >> Okay, that's where the database is. But again I have more >> questions I cannot find the answers to myself. What puts data in >> the database? And > >install-tl initially, i.e., the installation. >After that tlmgr Thank you for trying to give me an answer. But I think you have not understood what I was trying to find out. I shall not press you for an answer. You've got angry enough with my inability to understand things which are very simple for you. >> where does this data come from? > >From the packages you install, thus from the master texlive.tlpdb on >the DVD/tlnet distribution on CTAN. Since I have not installed any packages except some of my own local ones that are separate from all the automatic mechanisms, there is something wrong with your explanation. But thank you anyway, even though I've not understood you at all. >> Righto - thank you for that. Do you know how I might find out more >> about it? In particular, where does the information in that database >> come from? > >From the master tlpdb, and there it comes from the definitions WE put >into our tlpsrc files, see > http://www.tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/ >Enough now. > >I would say before you TRY to understand the inner working, please >begin to actually *USE* tlmgr. It would be very stupid of me to follow that advice, because doing so would certainly break my TeX installation. I have had experience of automatic maintenance software breaking things and throwing away data in the past. I've made that sort of mistake a few times too many and I'm not going to do it again. I'm only really interested in the outer workings, but it seems that you're not at all happy about me learning them. > And when you are familiar with tlmgr and its > usage, I cannot learn that by /using/ tlmgr. I have tried to learn how to use software that way in the past and I have always failed. I either need documentation or someone to explain things to me - always one or the other. Normally, I just need a bit of help to sort out some basic questions at the start. That's all I'm asking for at the moment, but my questions seem to anger you. I do know that my questions mostly remain unanswered, which it a pity because you clearly spent a lot of time on that email in reply to me. > then you can read more documentation like the above mentioned >articles and presentations. Thank you for your well meant advice. I am not able to learn in the way you suggest. And thank you for putting the time in to reply to me, even though you are clearly very annoyed with me and think I'm an idle bastard. I appreciate your efforts for me, even if I failed to understand very much of your latest message. Rowland. >Best wishes > >Norbert > >----------------------------------------------------------------------- - >------- >Dr. Norbert Preining Vienna University of >Technology >Debian Developer Debian >TeX Group >gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 >09C5 B094 >----------------------------------------------------------------------- - >------- >FARNHAM (n.) >The feeling you get about four o'clock in the afternoon when you >haven't got enough done. > --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Fri Jul 24 23:34:38 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 24 Jul 2009 16:34:38 -0500 Subject: [tex-live] updmap.cfg query In-Reply-To: <20090724144630.GC12210@gandalf.dynalias.org> Message-ID: <200907242134.n6OLYcu18915@f7.net> > Could anyone give me a hint as to where I might look to find out about > the process of tlmgr installing a fount? I doubt it will help, but FWIW, I (with the help of many others) recently wrote a web page on font installation: http://tug.org/fonts/fontinstall.html. The steps described there are what tlmgr does, as Norbert reported. From rjmmnet-lists at yahoo.co.uk Fri Jul 24 22:38:50 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 21:38:50 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <20090724121138.GB3630@molly> Message-ID: >Norbert Preining wrote: >> Some answers ... > >It might help if tlmgr --help only printed some basic documentation >_with examples_, and tlmgr -v --help printed the whole story. > >Then anybody who strays outside the quick help should realize that >[s]he is getting into deep waters. Yes, that would be very useful for idiots like me. With examples! - oh yes please. Rowland. From rjmmnet-lists at yahoo.co.uk Fri Jul 24 22:38:53 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Fri, 24 Jul 2009 21:38:53 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <20090724131916.GA14316@gamma.logic.tuwien.ac.at> Message-ID: >On Fr, 24 Jul 2009, Siep Kroonenberg wrote: >> It might help if tlmgr --help only printed some basic documentation >> _with examples_, and tlmgr -v --help printed the whole story. > >Good idea. > >If someone provides such a introductory text I will put it into the >tlmgr POD. But I will not be the one who writes it. Please, someone? Give me a year or so and I might have come up with something. But not any time soon. Rowland. From preining at logic.at Fri Jul 24 23:46:47 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 24 Jul 2009 23:46:47 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> Message-ID: <20090724214647.GC26505@gamma.logic.tuwien.ac.at> Hi Rowland, Definition 1. A package identifier is defined by the following grammar, S being the initial symbol, Sigma = all lower and upper-case letters, plus underscore. S ::= Sigma S S ::= Sigma Definition 2. The "root of an installation" is the directory choosen by the user when an installation is done. Usually on newer Mac and Unix systems this is /usr/local/texlive/2009 (currently), but might be changed at installation time. Definition 3. An "execute statement" is either: - AddFormat - addMap or addMixedMap - AddHyphen The semantics of that is defined straightforward by reformatting the rest of the respective arguments to text lines suitable for fmtutil.cnf, updmap.cfg, language.dat and language.def. Example 3.1 The execute statement AddFormat name=amstex engine=pdftex options="-translate-file=cp227.tcx *amstex.ini" triggers the addition of the following line to ROOT/texmf-var/web2c/fmtutil.cnf amstex pdftex - -translate-file=cp227.tcx *amstex.ini Example 3.2 The execute statement addMap epiolmec.map will trigger calling updmap-sys --enable Map epiolmec.map on installation, and updmap-sys --disable Map epiolmec.map on removal. Definition 4. A package is an entity of - list of files - short and long descriptions - execute actions a package is described by a text block (either saved in a text file or being part of a larger document) of the format described in TLPOBJ.pm in pod documentation. Remark: This documentation can be obtained by calling pod2man, pod2html, pod2text, pod2latex on the .pm file. Definition 5. A container of a package consists of a tar archive containing all the files of the package (def 2) and the text document describing the package saved in tlpkg/tlpobj/.tlpobj within the tar archive. The container may or may not be compressed with xz. Definition 6. The TeX Live Database is a text file containing descriptions of packages (see definition 3) separated by at least one empty line. Definition 7. Installation of a package is the operation of: - unpacking the tar archive in the root of the installation - adding the description (as saved in the tar archive, see def 4) to the texlive database - executing the "execute statements" listed in the description Definition 8. Removal of a package is the operation of: - removing all files listed under the package identifier in the texlive database - executing all execute statements for removal - removing the description of the package from the texlive database Definiton 9. Upgrade of a package is the operation of: - removal of the package - installation of the package Remark: Since the installation is done from a new container, it can contain updated or changed files. Enough joking, here some real remarks: On Fr, 24 Jul 2009, Rowland McDonnell wrote: > Unplug Babel That is interesting, and not easily supported. So what you want are special formats that do NOT contain babel, right? The easiest way to achive that is to put your additional format definitions into ROOT/texmf-local/web2c/fmtutil-local.cnf where ROOT is the root of your installation, AFAIR /usr/local/texlive/2009 in your case. Then these formats will be always included in the fmtutil.cnf file generated by tlmgr and used by fmtutil-sys. It is the one in ROOT/texmf-var/web2c/fmtutil.cnf (explained in tlmgr help under action "generate") > Plug in some additional founts Simply put them into ROOT/texmf-local/ in a TDS compliant way and call as the one who installed TeX Live: updmap-sys --enable Map your.map (explained in tlmgr help under action "generate") > Add a local system-wide additional TEXMF tree. use ROOT/texmf-local or add a line TEXMFLOCAL = /the/path/to/your/system/local/tree in ROOT/texmf.cnf (there is already that file but without any entry but comments). (usual configuration) > Have you not understood that I have /already/ invested a significant > amount of time in this job? And that I continue to do so despite No, you do NOT have invest a significant time. Do you want to know how much time I have invested? I don't count hours, I count man-month! > But I need help to make progress - just some small, simple items of > information, which are proving nearly impossible to discover. Ok, above there are the things you want to know. Try it out now. > ever studied it on my own, and Knuth is a really rotten teacher so I've You already said that in several other threads where you discussed the documentation of other packages. Do you always come up with the same sentences. I just read *exactely* the same thing from you. What are you trying to achieve? Solving your problem or making problems? > I did not claim that they were. They're real, living, > and nearly completely incomprehensible in most cases. Maybe to you, but not to the rest of the world. At least there are enough other people out there who managed to read the tlmgr help pages and act according to them, with success. So there is either a problem on your side or I am hallucinating, which could of course be possible, due to the many times I have been in high altitude. > > You are native English, > > Unashamedly so - but I'd be careful about that sort of accusation if I > were you. Not all QEII's subjects are English, remember; FWIW, my > surname's Irish. That was not an accusation, it was a statement. If it was wrong, sorry for that. If you consider your mother tongue to be Irish, I still expect that you are fluent in English. > The length of the text is not the problem. The contents of the text is > the problem. For you, as I said, not for most others. You can start a questionaire about the usefullness and understandability of the tlmgr help page, and I guess your evaluations will fall right to the bottom, and (at least I hope) many other will value it higher then your estimation. > texconfig conf is the only method I know of for finding out what TeX > system path variables are set and what paths they refer to. > > Do you know of another way of doing that job? I have failed to find any > mention of another method in the documentation. kpsewhich -var-value TEXMF kpsewhich -var-value TEXMFCONFIG kpsewhich -var-value TEXMFVAR ... > Because I have two different MacTeX installations selectable via the TeX > prefs pane, I have two different local hand-maintained fmtutil.cnf files > - specifically: That is not my problem. That is even less a problem of TeX Live, that is MacTeX specific. > /usr/local/texlive/2007/texmf/web2c/fmtutil.cnf > /usr/local/texlive/2007/texmf-var/web2c/fmtutil.cnf > > /usr/local/texlive/2008/texmf/web2c/fmtutil.cnf > /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf > > So there are two different fmtutil.cnf files per TeX Live installation > by default, and I use my own custom version (at the moment) for > generating the formats that are in use (because I don't understand the > automatic management processes, I dare not use them). > > But the interesting thing is the two fmtutil.cnf files installed by > default. Right, the texmf/web2c/fmtutil.cnf is in fact useless. > kpsewhich -mode="web2c files" fmtutil.cnf > > returns: > > /usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf > > so that's the version which will be used by tlmgr, I assume. What, > though, is the other copy for? That is not clear. Nothing for. You can ignore it. > >The differnece is where stuff > >is written to/read from, > > -sys: TEXMFSYSVAR, TEXMFSYSCONFIG > > none-sys: TEXMFVAR, TEXMFCONFIG > > Ah! That is very useful information - thank you! Where is it > documented? I've made a note of it in my current `How to manage TeX on > my Mac' document. man updmap tells me: ... In the latter case, it tries to use the tree where the variable TEXMFVAR -- or TEXMFSYSVAR if called as updmap-sys -- points to. > I have so far been unable to work out what `respective program' means tex, pdftex, dvips, latex, context, xetex, ... the one given as -progname=XXXXXX > kpsewhich cannot find kpathsea.info. Of course not, kpsewhich is a program for TeX/MF input files, not for info documentation. > >> > ROOT/texmf-var/web2c/fmtutil.cnf > >> > >> Could you explain how you know that? You said kpsewhich is my > >> friend, but I don't see how kpsewhich could tell you that. > > > > kpsewhich -mode="web2c files" fmtutil.cnf > > Thank you for telling me what incantation to use. But I wonder how one > might work out that that is the right form? According to the kpathsea > documentation I've got printed out here: Sorry, my fault, that should have beein kpsewhich -format="web2c files" fmtutil.cnf and under --format=NAME in the info documentation you fine all you need, hopefully. > >> I'm afraid I do not quite understand this part. When you say `is > >> installed', what does the installing (or removing for that matter)? > > > > tlmgr install .... > > tlmgr remove .... > > tlmgr update ... > > Thank you for listing the commands. See above definitions. > I have already told you that almost none of that style of documentation > makes any sense to me at the moment due to undefined terms. I can read I have defined some of them above, some others can be defined, but I am too lazy because everyone else understands the definitions intuitively, everyone but you. > As I've tried to explain many times, the tlmgr man page is almost > totally useless for me at the moment because it is full of undefined > terms that I am finding it very very hard to get defintions for because Don't discuss with a mathematician about undefined terms. Or I will start questioning YOUR emails about undefined words and terms you are using. > I think there really is no excuse for writing such rotten documentation. Thanks for the insults, great to hear that you are insulting those trying to help you. Is that the way you achieve your goals in real life, too? > >As already mentioned, go to > > http://www.logic.at/people/preining/Work > >and you will find many things, > > I had looked and I discovered Why did I write .../Work ???? There the articles I mentioned are listed. > > the is a long article in the ArsTeXnica, > >and many other things. > > I was unable to find a link to that. because you were not looking at what I told you! > >ArsTeXnica article: http://www.logic.at/people/preining/pubs/at07.pdf Did you read that one? Did you read that one? Did you read that one? If yes, then we can continue. > I am somewhat surprised to come across that claim. I > can assure you I've got a very clear idea how TeX works and have had > since the 1980s. ok, maybe in the 80s, but since then many years have passed and the ls-R databases are there since many years. > I understand how TeX works, but I do not understand Unix or Unix TeX > system organization and operation. No, again, that has nothing to do with Unix. TeX Live works *the*very*same* way on Unix, Windows, Mac. And it was like this with emTeX, it is the same with miktex. > Thank you again! (Sorry one question: Have you been raised in the US? Your habit of thanking me over and over again, and in the next sentence insulting me and everyone here is a bit strange, it reminds me on the thoughtless "Hi how ya doing" each time you enter a restaurant, bar, ... in the US, where nobody is actually interested in the answer. Guys from the US, sorry for the rant, but I am really feeling like that, I can't hear that "Hi how ya doing" anymore ;-) > I've looked, and I can't see that the kpathsea documention says anything > at all about what tlmgr does. Where is the section in that document Of course. kpathsea is the library using in tex programs, tlmgr is a configuration and management frontend. > OzTeX did not operate in that way as far as I'm aware. I cannot guarantee anything here, but i am quite sure that OzTeX had something similar. > OzTeX created a file database without user intervention on startup. Might be, but it didn't have the ability to update a package (no don't ask me for a definiton, see above). Now you can call tlmgr update memoir and woops you have the fix for a bug of memoir on your computer. Did OzTeX allow that? > Thank you for that suggestion, but I've worked out that tlmgr does not > perform as you claim it does. Specifics please, no shakey claims. Where and under which circumstances did it misbehave? (There are of course many bugs, I never said it is bug free) > If I can work out what a `package', `current status of a package', and a > `backup' means *exactly* in this context, I might be able to understand > it a little. But I'm still ignorant of what `package' means and I've no Please download http://mirror.ctan.org/systems/texlive/tlnet/2008/tlpkg/memoir.tar.lzma that is a package. Unpack it with unlzma or lzma -d, and look into the tar archive with tar -tvf > Yes, and I totally failed to understand what "tlmgr update" does. Each package has a revision saved in the local database, the one saved on your computer. tlmgr update contacts the texlive distribution server and checks which packages on our server have a higher revision number. These package can be updated. > The fact that some of these terms might well be formally defined if one > were to read and understand several other long and (to me) nearly > totally incomprehensible documents doesn't help me at all. Well, then you don't WANT to know it. The definition is there, but one has to read it, even if it is long. (Remember what I said about man-month?) > Unfortunately, you seem to be angry with me for not understanding things > that you do understand and I'm not getting many of the explanations I've > asked for. I explained it already several times, but it seems that my English capabilities are so inferior that all my trials occur to you as brabbling of small children or insanes. > >Well, packages are packages in the CTAN sense. Like memoir, like > >fancyhdr, like ...., one package shipping many files, or sometimes only > >one file. > > So where can I find out what `package' means in the CTAN sense? LPPL ever heard? LaTeX Project Public License? That defines a "work" which we call package (and everyone else). The entity created by an author or group of authors. > Okay, so that's what does the job and I get a tar file out. Not what I > asked for here, but useful information. > > Which files, exactly, are put in the tar file? Those listed under the package identifier in the local database. > I shall not press you for an answer. You've got angry enough with my > inability to understand things which are very simple for you. Do you always repeat the very same sentence in the same email several times? > Since I have not installed any packages except some of my own local ones You did, by installing MacTeX a certain (unknown to me) selection of package of TeX Live are installed onto your computer and registered in the local texlive database. If you have selected scheme-full, all package available are installed, otherwise some might be missing. > It would be very stupid of me to follow that advice, because doing so > would certainly break my TeX installation. Most certainly not, but anyway. > I'm only really interested in the outer workings, but it seems that > you're not at all happy about me learning them. No, I am not happy about writing hours on emails answering questions only you are posing. > Normally, I just need a bit of help to sort out some basic questions at > the start. That's all I'm asking for at the moment, but my questions > seem to anger you. Why don't you try out tlmgr update --list it will NOT change anything on your system. Same with tlmgr show tlmgr search and you will slowly learn what is going on. All the best, hope you read that email carefully, it cotains many hidden pearls that might help you on your epic quest. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SHIFNAL (n.,vb.) An awkward shuffling walk caused by two or more people in a hurry accidentally getting into the same segment of revolving door. A similar effect is achieved by people entering three-legged races unwisely joined at the neck instead of the ankles. --- Douglas Adams, The Meaning of Liff From karl at freefriends.org Sat Jul 25 00:04:21 2009 From: karl at freefriends.org (Karl Berry) Date: Fri, 24 Jul 2009 17:04:21 -0500 Subject: [tex-live] tlmgr query In-Reply-To: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> Message-ID: <200907242204.n6OM4LL29058@f7.net> kpsewhich -mode="web2c files" fmtutil.cnf Norbert, you actually meant -format, not -mode. (-mode is about MF modes, PK files, etc.) Also, in TL08, I defined a bunch of special cases in kpsewhich, including fmtutil.cnf, so that you don't have to define the format. (This is why the above worked for you. :) I think I may have added one or two more in 09. Here's the current list of "known" files, from kpathsea/kpsewhich.c: } else if (FILESTRCASEEQ (name, "config.ps")) { ret = kpse_dvips_config_format; } else if (FILESTRCASEEQ (name, "dvipdfmx.cfg")) { ret = kpse_program_text_format; } else if (FILESTRCASEEQ (name, "fmtutil.cnf")) { ret = kpse_web2c_format; } else if (FILESTRCASEEQ (name, "glyphlist.txt")) { ret = kpse_fontmap_format; } else if (FILESTRCASEEQ (name, "mktex.cnf")) { ret = kpse_web2c_format; } else if (FILESTRCASEEQ (name, "pdfglyphlist.txt")) { ret = kpse_fontmap_format; } else if (FILESTRCASEEQ (name, "pdftex.cfg")) { ret = kpse_pdftex_config_format; } else if (FILESTRCASEEQ (name, "texmf.cnf")) { ret = kpse_cnf_format; } else if (FILESTRCASEEQ (name, "updmap.cfg")) { ret = kpse_web2c_format; } else if (FILESTRCASEEQ (name, "XDvi")) { ret = kpse_program_text_format; From luecking at uark.edu Sat Jul 25 05:49:45 2009 From: luecking at uark.edu (Dan Luecking) Date: Fri, 24 Jul 2009 22:49:45 -0500 Subject: [tex-live] updmap.cfg query Message-ID: <200907250350.n6P3nnMr000396@comp.uark.edu> > > > Could anyone give me a hint as to where I might look to find out about > > the process of tlmgr installing a fount? > >I doubt it will help, but FWIW, I (with the help of many others) >recently wrote a web page on font installation: >http://tug.org/fonts/fontinstall.html. > >The steps described there are what tlmgr does, as Norbert reported. Karl: your URL has an extra dot on the end (the text can have it, but the href shouldn't). Dan Daniel H. Luecking Department of Mathematical Sciences University of Arkansas Fayetteville, AR 72701 From kakuto at fuk.kindai.ac.jp Sat Jul 25 06:29:44 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Sat, 25 Jul 2009 13:29:44 +0900 Subject: [tex-live] Files which require case sensitive file system in TL repository Message-ID: <200907250429.n6P4TjYk001635@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Karl, In the directory Master/texmf-dist/doc/latex/powerdot-FUBerlin there are files FULogo.eps and FUlogo.eps. Because of that, fatal error occurs and I cannot check out the Master. Please tell the author not to use such names. Thanks, Akira From Herbert.Voss at FU-Berlin.DE Sat Jul 25 08:53:27 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Sat, 25 Jul 2009 08:53:27 +0200 Subject: [tex-live] Files which require case sensitive file system in TL repository In-Reply-To: <200907250429.n6P4TjYk001635@jupiter.elec.sv.fuk.kindai.ac.jp> References: <200907250429.n6P4TjYk001635@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <4A6AABE7.20703@FU-Berlin.DE> Akira Kakuto schrieb: > In the directory > Master/texmf-dist/doc/latex/powerdot-FUBerlin > there are files FULogo.eps and FUlogo.eps. > Because of that, fatal error occurs and I cannot check > out the Master. > Please tell the author not to use such names. I'll change the file name ... Herbert From Herbert.Voss at FU-Berlin.DE Sat Jul 25 09:06:21 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Sat, 25 Jul 2009 09:06:21 +0200 Subject: [tex-live] missing data files Message-ID: <4A6AAEED.9020007@FU-Berlin.DE> for pst-geo, the data files /graphics/pstricks/contrib/pst-geo/data/ /graphics/pstricks/contrib/pst-geo/dataII/ are missing. Should be installed under /tex/latex/pst-geo/data /tex/latex/pst-geo/dataII and, if possible, not as a tarzip Herbert From Robin.Fairbairns at cl.cam.ac.uk Sat Jul 25 10:06:46 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sat, 25 Jul 2009 09:06:46 +0100 Subject: [tex-live] Files which require case sensitive file system in TL repository In-Reply-To: Your message of Sat, 25 Jul 2009 13:29:44 +0900. <200907250429.n6P4TjYk001635@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <21448.1248509206@cl.cam.ac.uk> Akira Kakuto wrote: > In the directory > Master/texmf-dist/doc/latex/powerdot-FUBerlin > there are files FULogo.eps and FUlogo.eps. > Because of that, fatal error occurs and I cannot check > out the Master. > Please tell the author not to use such names. sigh. it's got into the repo even before i've announced it (i was struggling last night...) i'll talk to herbert. robin From bernhard.kleine at gmx.net Sat Jul 25 10:09:04 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Sat, 25 Jul 2009 10:09:04 +0200 Subject: [tex-live] texlive 2009 installation Message-ID: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> Good morning, everybody! I installed tl2009 smoothly. However, when I now start tlmgr --gui, obviously the 2008 version is called. Only by starting tlmgr from the freshly installed directory: /usr/local/share/texlive/2009/bin/i386-linux# ./tlmgr --gui the tl2009 is started. Is this intentionally? What shall I do to get all the links to 2009 instead of 2008? -- Bernhard Kleine -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From siepo at cybercomm.nl Sat Jul 25 10:44:48 2009 From: siepo at cybercomm.nl (Siep Kroonenberg) Date: Sat, 25 Jul 2009 10:44:48 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <20090724131916.GA14316@gamma.logic.tuwien.ac.at> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <20090724121138.GB3630@molly> <20090724131916.GA14316@gamma.logic.tuwien.ac.at> Message-ID: <20090725084448.GB4773@molly> On Fri, Jul 24, 2009 at 03:19:16PM +0200, Norbert Preining wrote: > On Fr, 24 Jul 2009, Siep Kroonenberg wrote: > > It might help if tlmgr --help only printed some basic documentation > > _with examples_, and tlmgr -v --help printed the whole story. > > Good idea. > > If someone provides such a introductory text I will put it into the > tlmgr POD. But I will not be the one who writes it. Please, someone? I hope to have some time for this in august. Hopefully, we should get feedback from the target audience to improve it afterwards. -- Siep Kroonenberg From lukste at gaponline.de Sat Jul 25 10:57:46 2009 From: lukste at gaponline.de (Stephan Lukasczyk) Date: Sat, 25 Jul 2009 10:57:46 +0200 Subject: [tex-live] texlive 2009 installation In-Reply-To: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> References: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> Message-ID: <4A6AC90A.1070406@gaponline.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Bernhard, Bernhard Kleine schrieb: > Good morning, everybody! > > I installed tl2009 smoothly. However, when I now start tlmgr --gui, > obviously the 2008 version is called. Only by starting tlmgr from the > freshly installed directory: > > /usr/local/share/texlive/2009/bin/i386-linux# ./tlmgr --gui > > the tl2009 is started. Is this intentionally? What shall I do to get all the links to 2009 > instead of 2008? you can remove the the links of TeX Live 2008 by typing "tlmgr symlinks remove" in a root-shell. After this, add the links for TL2009 by executing "/path/to/tlmgr path add" as root. Now "tlmgr --gui" should start the TL09-version. \HTH Stephan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkpqyQQACgkQIce/M69/I/N1qQCggawermZrESdj7ELsOhQ2nwMT QNwAnAyGdZ7/Ao9IP8lRKnV6owGbNZCm =LuZf -----END PGP SIGNATURE----- From zdenek.wagner at gmail.com Sat Jul 25 12:10:44 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sat, 25 Jul 2009 12:10:44 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> 2009/7/24 Rowland McDonnell : >>Some answers ... > ... > > Now, I wish to maintain compatibility with all my old documents. ?That > means any new TeX system I install must be modified to work > appropriately. > It can be done once for ever quite easily > The modifications I need to do are: > > Unplug Babel Babel is not hardwired into LaTeX, it's just a package with a lot of files. If you do not put \usepackage[languages]{babel} into your document, it will not be loaded. > Plug in some additional founts > Add a local system-wide additional TEXMF tree. > That's texmf-local. TL (= TeX Live) is installed in a directory named /some/path/texlive and it contains separate directory for each year and a few directories for each year (texmf, texmf-dist, texmf-var). Besides the directories for each year /some/path/texlive contains texmf-local which is the system-wide local TEXMF tree. Its contents will not be deleted when you install the next TL release. Now the directory structure. It follows TDS (= TeX Directory Structure). You can find a lengthy document about it. You can find internals on file searching in the documentation of kpathsea. However, heving spent a few minutes lookikg into texmf-dist and playing with kpsewhich you will be able to pout your files to texmf-local even without reading the documentation. I do not say that you should not read it, I am just describing the fast and easy way. Assume you want to install a font family, you have tfm and pfb files. First try that you know how to use kpsewhich. If everything is OK, the following commands should find Computer Modern: kpsewhich cmr10.tfm kpsewhich cmr10.pfb Now look into TL directories. You find texmf-dist/fonts with some subdirectories. Look into their structure and model the structure in texmf-local. Kpathsea is configured so that it looks into subdirectories so that the exact name of the subdirectory with your files does not matter, it just needs to be in the right place. You need not have to create lots of branches in texmf-local. Suppose you wish to install two font families, SomeFontFamily and AnotherFontFamily. You create directories texmf-local/fonts/tfm/somefontfamily for tfm files of SomeFontFamily and texmf-local/fonts/Type1/somefontfamily for pfb files, similarly for AnotherFontFamily. Next you create somefontfamily.map and anotherfontfamily.map. You probably have them. If not, read the documentation of dvips, the syntax is described here. You can also look into some exixting map. Take a simple one, eg dvng.map (kpsewhich dvng.map should find it). Put it in the right directory (again, model it after texmf-dist). Now run mktexlsr. Afterwards kpsewhich should be able to find your files. Finally it is necessary to inform dvips, dvipdfm, pdftex etc that the font families are available. You do it by updmap-sys --enable Map=somefontfamily.map If your fonts are both Type1 and bitmap, you will use MixedMap instead of Map. Instaling LaTeX packages is even simpler. The standard packages reside under texmf-dist/tex/latex. You just create similar directories under texmf-local, put the files there, run mktexlsr and that's it. Notice that you do not need tlmgr at all for your additions. The steps are that simple so that you can do everything just by hand. It is not necessary to know what a collection is. TL even contains a few my packages. I have just packed the files to zip's and uploaded them to CTAN. The TL developers put them somewhere, I do not even know in which collection they appear. I only know the they work if TL is installed. Thus you can see that detailed knowledge s not necessary even for package developers. > That last part might not be necessary any more, but there was no such > thing under teTeX and I do not relish the thought of trying to find out > if there is such a thing supplied with TeXLive's current standard > setup). > texmf-local was introduced in teTeX many many years ago. In fact it was there long time before I started to use teTeX. > It was very easy to do with OzTeX because OzTeX was properly documented TeX Live _is_ documented, all you need is to read the manuals. I know C, Perl, Bash and other languages well enough so that I could read sources of the tools in TL but I have never done it, I have just read the manuals. When I started to use teTeX, I was accustomed to emTeX runing under OS/2. I discovered the fast and easy way as described above and adapted my environment to emTeX within half an hour or so. I did read the documentation later because I want to do things that normal users do not need. If you follow my advice, you will be able to do all you need after an hour or so and you will be able to help other users since tomorrow. > (and didn't come with Babel anyway). ?I worked it all out myself from > the supplied documentation without needing any help from anyone. > Indeed, I used to give help to other OzTeX users and did so much of that > on the OzTeX-info mailing list that I got an official `thanks' from > OzTeX's author. ?So please do not sneer at me for being ignorant of TeX > as you have done below - I'm far from it. > ... > > Unfortunately, the documentation, while significantly better than in the > past, fails to do what it needs to do. > I started to use TeX in 1991. It was just after Velvet revolution, the Iron Curtain no longer existed but the market was not established. It took me 2 years before I managed to buy the TeXbook. Internet was not available, I had just csearn access over 56kb/s modem, simtel was the most important source. My first TeX distribution came on 5 1/4" disquettes. Yet I was always able to find documentation for the whole system. It is just necessary to read them. They now contain quite a lot of pages because the nowaday's tools did not exist in 1991 but everything _is_ documented. I subscribed TeX some discussion groups in the beginning of 1992. First I asked questions but after a week I was able to answer someone else's questions. TeX is really that simple. >> Anyone having >>ever prepared a TeX system > > Such as myself. ?No, not the heavy duty stuff, but I've put together > custom TeX distributions based on OzTeX for my own purposes. ?And I > could do that because OzTeX was properly documented. > > (I even once installed emTeX in a non-standard part of the directory > tree and that took all flippin' weekend, that did. ?The next time I > installed emTeX, it came with instructions which included `Install it > only in the default location, you'll be glad you did so' and I thought > `Damned right!') > emTeX's documentation was primarily written for Information Presentation Facility and then extracted into plain text files for use in DOS. The device drivers and even mf386 worked better in OS/2 because the system has multiprocessing and multithread support (unlike DOS). Anyway, for different reasons I never had emTeX on drive C so that I had to modify environment variables. My first emTeX installation under DOS started to work after 2 hours or so. I did not know anyone who could help me, I have just read the documentation that came with emTeX. >> knows that this is a huge amount of work, >>and that a few hours here and there is far from being enough to >>understand even the surface. > > Thank you for your further illuminating comments. > > I do not need to understand the full details. ?I just need to understand > enough to maintain my TeX system intelligently. ?I expect that a few > weeks of working hard at the job will be enough - if I can find someone > willing to explain to me the undefined terms that I do not understand. > Less than 2 hours _must_ be enough to make everything running for a person who knows nothing about TL internals and just needs to put his/her own files to texmf-local. Afeter a few weeks you will become a wizard. > ... > I fail to understand the connection you are making between MS Word and a > TeX installation. > This is (I hope) to demonstrate that you started to go the wrong directions. You want answers that are useless fr beginners. You can spend months with tlmgr but it won't help you to maintain your own installation. >> but with TeX you have at least the chance to >>understand the internals, if you want to know them. > > You have that chance with MS Word too. ?All you have to do is decompile > the code and work at it. ?It just takes reading and a serious investment And you violate the license. > of time - nothing more nor less than what you say is needed to > understand TeXLive. > > In both cases, the vast majority of people are completely incapable of > figuring anything out that way. > > In the case of TeX, it's *VERY* hard for a newcomer to understand the > details without an existing expert to talk to to explain the written > documentation and to guide them through the written sources. ?The > available documentation mostly seems designed only for those who > understand it already. > No! As I wrote above, I just got disquettes from a colleague of mine. I have never heard of TeX ago. I have never seen any (La)TeX file. There was nobody to help me. Within 2 hours emTeX was installed and I created my first simple LaTeX document. The documentation always existed and it was written so well that a person with absolutely zero knowledge could start. But we still repeat the same: locate the manuals and read them. Find the parts you must read immediatelly, set up your installation and read the rest later. You should train yourself to read the manuals that way, it will help you not only with TeX. -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From st_philipp at yahoo.de Sat Jul 25 12:42:21 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Sat, 25 Jul 2009 12:42:21 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> References: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> Message-ID: <4A6AE18D.9020707@yahoo.de> Zdenek Wagner schrieb: > Babel is not hardwired into LaTeX, it's just a package with a lot of > files. If you do not put \usepackage[languages]{babel} into your > document, it will not be loaded. No. Babel (more specifically, Babel's hyphen.cfg) is loaded into the LaTeX format in TeX Live, because hyphenation patterns must be built into the format. If you examine the output of any LaTeX run, you'll notice a banner like LaTeX2e <2005/12/01> Babel and hyphenation patterns for ... loaded. And most Babel commands like \languagename and \selectlanguage are available without \usepackage{babel} (though you still need the latter to get language selection actually working). If you want to get rid of Babel, you have to build a custom format with a private hyphen.cfg. From zdenek.wagner at gmail.com Sat Jul 25 13:12:08 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sat, 25 Jul 2009 13:12:08 +0200 Subject: [tex-live] texlive 2009 installation In-Reply-To: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> References: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> Message-ID: <8719b6240907250412n6d356e91ha536cbc8123f5566@mail.gmail.com> 2009/7/25 Bernhard Kleine : > Good morning, everybody! > > I installed tl2009 smoothly. However, when I now start tlmgr --gui, > obviously the 2008 version is called. Only by starting tlmgr from the > freshly installed directory: > > /usr/local/share/texlive/2009/bin/i386-linux# ./tlmgr --gui > > the tl2009 is started. Is this intentionally? What shall I do to get all the links to 2009 > instead of 2008? The best way is not to use links at all but put the right bin path at the beginning of your PATH. That way you can easily switch between several TL versions. For instance, you can do PATH=/usr/local/share/texlive/2009/bin/i386-linux:$PATH pdftex ... just to test something with pdftex from TL 2009 but still keep TL 2008 for your regular work. > -- > Bernhard Kleine > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From bernhard.kleine at gmx.net Sat Jul 25 15:15:41 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Sat, 25 Jul 2009 15:15:41 +0200 Subject: [tex-live] texlive 2009 installation In-Reply-To: <8719b6240907250412n6d356e91ha536cbc8123f5566@mail.gmail.com> References: <1248509344.7269.4.camel@amd2000bk.kleinedaheim> <8719b6240907250412n6d356e91ha536cbc8123f5566@mail.gmail.com> Message-ID: <1248527741.8422.6.camel@amd2000bk.kleinedaheim> Am Samstag, den 25.07.2009, 13:12 +0200 schrieb Zdenek Wagner: > 2009/7/25 Bernhard Kleine : > > Good morning, everybody! > > > > I installed tl2009 smoothly. However, when I now start tlmgr --gui, > > obviously the 2008 version is called. Only by starting tlmgr from the > > freshly installed directory: > > > > /usr/local/share/texlive/2009/bin/i386-linux# ./tlmgr --gui > > > > the tl2009 is started. Is this intentionally? What shall I do to get all the links to 2009 > > instead of 2008? > > The best way is not to use links at all but put the right bin path at > the beginning of your PATH. That way you can easily switch between > several TL versions. For instance, you can do > > PATH=/usr/local/share/texlive/2009/bin/i386-linux:$PATH pdftex ... > > just to test something with pdftex from TL 2009 but still keep TL 2008 > for your regular work. > > -- > > Bernhard Kleine > > > > I can not recommend your proposal. Given the fact that tlmgr --gui has in the configuration tap the entries "update symbolic links" and "remove symbolic links", why not use them. I found them only after i had solved the issue manually using the two command provided for by Stephan (Thanks a lot!!). Furthermore, it is far from safe to assume that every linux user is able to add and remove additional directories to the Path variable without creating havoc. Therefore, the tlmgr way of doing is recommended. Bernhard -- Bernhard Kleine -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From sigrist at s383.jpl.nasa.gov Sat Jul 25 01:19:00 2009 From: sigrist at s383.jpl.nasa.gov (sigrist) Date: Fri, 24 Jul 2009 16:19:00 -0700 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore Message-ID: <4A6A4164.9090209@s383.jpl.nasa.gov> To Whom It May Concern: It appears that the last update to the /systems/texlive/tlnet/2008/archive was done on the 2nd of May 2009 and since then updates to packages are not added anymore of which you might or might not be aware. By when may we expect frequent updates again? Respectfully, Norbert Sigrist From bwooster47 at gmail.com Sat Jul 25 06:12:38 2009 From: bwooster47 at gmail.com (B Wooster) Date: Sat, 25 Jul 2009 00:12:38 -0400 Subject: [tex-live] Instructions on installing PostScript fonts? Message-ID: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> I started with a Kubuntu 9.04 system, but instead of the default ubuntu texlive, I use install-tl to get the 2008 version installed. I chose a minimal setup, with tex and latex. But am unable to run latex with any PostScript fonts. I assume this is because the fonts are not installed - and I have seen many documents mentioning many such fonts, mention URW, etc, but have not yet found any instructions on how to get a font on system - many docs seem to suggest that texlive comes with the fonts, so it should just work, but it does not! I also tried tlmgr list, but don't see anything that would install PostScript fonts (do see Type1Fonts in there). following packages are installed, as show by tlmgr output: i pslatex: Use PostScript fonts by default. i psnfss: Font support for common PostScript fonts. But when I usepackage{newcent}, I get kpathsea: Running mktexmf pncr7t ! I can't find file `pncr7t'. and lots of other errors cascading. Any help? From zdenek.wagner at gmail.com Sat Jul 25 19:25:01 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sat, 25 Jul 2009 19:25:01 +0200 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <4A6A4164.9090209@s383.jpl.nasa.gov> References: <4A6A4164.9090209@s383.jpl.nasa.gov> Message-ID: <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> 2009/7/25 sigrist : > To Whom It May Concern: > > It appears that the last update to the /systems/texlive/tlnet/2008/archive > was done on the 2nd of May 2009 and since then updates to packages are not > added anymore of which you might or might not be aware. By when may we > expect frequent updates again? > Never. All efforts are devoted to the development of TL 2009. > Respectfully, > Norbert Sigrist > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From uwe.siart at tum.de Sat Jul 25 20:11:26 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sat, 25 Jul 2009 20:11:26 +0200 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> (Zdenek Wagner's message of "Sat, 25 Jul 2009 19:25:01 +0200") References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> Message-ID: <873a8k1vld.fsf@tum.de> Zdenek Wagner writes: > 2009/7/25 sigrist : >> >> It appears that the last update to the >> /systems/texlive/tlnet/2008/archive was done on the 2nd of May 2009 >> and since then updates to packages are not added anymore of which you >> might or might not be aware. By when may we expect frequent updates >> again? >> > Never. All efforts are devoted to the development of TL 2009. I understood that package updates for TL08 will reappear as soon as TL09 is released. Only TL08 infrastructure is frozen forever. But I don't see any good reason for not switching to TL09. Jepp, ok, the full installation takes a while. I'd expect, however, that 'tlmgr update --all' in TL08 will be pretty much the same after months of stagnancy. I use TL09 pretest in a productive environment without any need to revert to TL08, which I still keep as a fallback. -- Uwe From reinhard.kotucha at web.de Sat Jul 25 20:17:02 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Sat, 25 Jul 2009 20:17:02 +0200 Subject: [tex-live] Instructions on installing PostScript fonts? In-Reply-To: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> References: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> Message-ID: <19051.19486.680408.216852@zaphod.ms25.net> On 25 July 2009 B Wooster wrote: > I started with a Kubuntu 9.04 system, but instead of the default > ubuntu texlive, I use install-tl to get the 2008 version installed. I > chose a minimal setup, with tex and latex. > > But am unable to run latex with any PostScript fonts. I assume this is > because the fonts are not installed - and I have seen many documents > mentioning many such fonts, mention URW, etc, but have not yet found > any instructions on how to get a font on system - many docs seem to > suggest that texlive comes with the fonts, so it should just work, but > it does not! If you deliberately install a minimal system you can't expect to get everything. You have to install at least the recommended fonts too. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From zdenek.wagner at gmail.com Sat Jul 25 21:48:00 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sat, 25 Jul 2009 21:48:00 +0200 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <873a8k1vld.fsf@tum.de> References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> Message-ID: <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> 2009/7/25 Uwe Siart : > Zdenek Wagner writes: > >> 2009/7/25 sigrist : >>> >>> It appears that the last update to the >>> /systems/texlive/tlnet/2008/archive was done on the 2nd of May 2009 >>> and since then updates to packages are not added anymore of which you >>> might or might not be aware. By when may we expect frequent updates >>> again? >>> >> Never. All efforts are devoted to the development of TL 2009. > > I understood that package updates for TL08 will reappear as soon as TL09 > is released. Only TL08 infrastructure is frozen forever. > I doubt that anyone will be able to maintain two distributions simultaneously. > But I don't see any good reason for not switching to TL09. Jepp, ok, the > full installation takes a while. I'd expect, however, that 'tlmgr update > --all' in TL08 will be pretty much the same after months of stagnancy. > > I use TL09 pretest in a productive environment without any need to > revert to TL08, which I still keep as a fallback. > That's the preferred way. > -- > Uwe > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From bwooster47 at gmail.com Sat Jul 25 22:11:09 2009 From: bwooster47 at gmail.com (B Wooster) Date: Sat, 25 Jul 2009 16:11:09 -0400 Subject: [tex-live] Instructions on installing PostScript fonts? In-Reply-To: <19051.19486.680408.216852@zaphod.ms25.net> References: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> <19051.19486.680408.216852@zaphod.ms25.net> Message-ID: <204abd770907251311r621a2881t6e914ea38727405f@mail.gmail.com> On Sat, Jul 25, 2009 at 2:17 PM, Reinhard Kotucha wrote: > On 25 July 2009 B Wooster wrote: > > ?> I started with a Kubuntu 9.04 system, but instead of the default > ?> ubuntu texlive, I use install-tl to get the 2008 version installed. I > ?> chose a minimal setup, with tex and latex. > ?> > If you deliberately install a minimal system you can't expect to get > everything. ?You have to install at least the recommended fonts too. I installed the "medium" scheme, which got me psnfss, but without the fonts, so basically psnfss is unusable. That is what I thought tlmgr was for - but I can't find any package there that corresponds to "psfonts" or any collectons. I looked at output of "tlmgr list" which shows a lot of stuff., shows psnfss is installed (which seems bad - why was psnfss installed without its dependent files?). Can someone tell me how I find out which of the names listed by tlmgr will install the psfonts? From reinhard.kotucha at web.de Sat Jul 25 23:06:35 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Sat, 25 Jul 2009 23:06:35 +0200 Subject: [tex-live] Instructions on installing PostScript fonts? In-Reply-To: <204abd770907251311r621a2881t6e914ea38727405f@mail.gmail.com> References: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> <19051.19486.680408.216852@zaphod.ms25.net> <204abd770907251311r621a2881t6e914ea38727405f@mail.gmail.com> Message-ID: <19051.29659.543896.820554@zaphod.ms25.net> On 25 July 2009 B Wooster wrote: > On Sat, Jul 25, 2009 at 2:17 PM, Reinhard > Kotucha wrote: > > On 25 July 2009 B Wooster wrote: > > > > ?> I started with a Kubuntu 9.04 system, but instead of the default > > ?> ubuntu texlive, I use install-tl to get the 2008 version installed. I > > ?> chose a minimal setup, with tex and latex. > > ?> > > If you deliberately install a minimal system you can't expect to get > > everything. ?You have to install at least the recommended fonts too. > > I installed the "medium" scheme, which got me psnfss, but without the > fonts, so basically psnfss is unusable. > > That is what I thought tlmgr was for - but I can't find any package > there that corresponds to "psfonts" or any collectons. > > I looked at output of "tlmgr list" which shows a lot of stuff., shows > psnfss is installed (which seems bad - why was psnfss installed > without its dependent files?). This is strange indeed. I looked up texlive.tlpdb and it seems that a dependency is missing. The LaTeX macro packages are useless without the fonts. > Can someone tell me how I find out which of the names listed by tlmgr > will install the psfonts? Try: tlmgr install collection-fontsrecommended Does this solve your problem? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From bwooster47 at gmail.com Sat Jul 25 23:28:59 2009 From: bwooster47 at gmail.com (B Wooster) Date: Sat, 25 Jul 2009 17:28:59 -0400 Subject: [tex-live] Instructions on installing PostScript fonts? In-Reply-To: <19051.29659.543896.820554@zaphod.ms25.net> References: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> <19051.19486.680408.216852@zaphod.ms25.net> <204abd770907251311r621a2881t6e914ea38727405f@mail.gmail.com> <19051.29659.543896.820554@zaphod.ms25.net> Message-ID: <204abd770907251428k481daa58m6f401c6c01a0f36d@mail.gmail.com> On Sat, Jul 25, 2009 at 5:06 PM, Reinhard Kotucha wrote: > On 25 July 2009 B Wooster wrote: > ?> I installed the "medium" scheme, which got me psnfss, but without the > ?> fonts, so basically psnfss is unusable. > > This is strange indeed. ?I looked up texlive.tlpdb and it seems that a > dependency is missing. ?The LaTeX macro packages are useless without > the fonts. > > Try: > ? tlmgr install collection-fontsrecommended > > Does this solve your problem? Yes it does, thanks! I saw some of the PostScript fonts I was looking for, and my test of using newcent.sty in a latex file now succeeds. Thanks! > Regards, > ?Reinhard > > -- > ---------------------------------------------------------------------------- > Reinhard Kotucha ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Phone: +49-511-3373112 > Marschnerstr. 25 > D-30167 Hannover ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mailto:reinhard.kotucha at web.de > ---------------------------------------------------------------------------- > Microsoft isn't the answer. Microsoft is the question, and the answer is NO. > ---------------------------------------------------------------------------- > From sigrist at s383.jpl.nasa.gov Sun Jul 26 01:16:55 2009 From: sigrist at s383.jpl.nasa.gov (Sigrist) Date: Sat, 25 Jul 2009 16:16:55 -0700 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> Message-ID: <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> -- sent via mobil device -- On 25.07.2009, at 12:48, Zdenek Wagner wrote: > 2009/7/25 Uwe Siart : >> Zdenek Wagner writes: >> >>> 2009/7/25 sigrist : >>>> >>>> It appears that the last update to the >>>> /systems/texlive/tlnet/2008/archive was done on the 2nd of May 2009 >>>> and since then updates to packages are not added anymore of which >>>> you >>>> might or might not be aware. By when may we expect frequent updates >>>> again? >>>> >>> Never. All efforts are devoted to the development of TL 2009. >> >> I understood that package updates for TL08 will reappear as soon as >> TL09 >> is released. Only TL08 infrastructure is frozen forever. >> > I doubt that anyone will be able to maintain two distributions > simultaneously. > >> But I don't see any good reason for not switching to TL09. Jepp, >> ok, the >> full installation takes a while. I'd expect, however, that 'tlmgr >> update >> --all' in TL08 will be pretty much the same after months of >> stagnancy. >> >> I use TL09 pretest in a productive environment without any need to >> revert to TL08, which I still keep as a fallback. >> > That's the preferred way. >> -- >> Uwe >> > > > > -- > Zden?k Wagner > http://hroch486.icpf.cas.cz/wagner/ > http://icebearsoft.euweb.cz Thank you guys for the feedback! I will search for TL09 and work with that version from now on! MacTex is still on TL08, as far as I know, but I will get TL09 to work. Thanks again! Norbert From amaxwell at mac.com Sun Jul 26 01:35:41 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sat, 25 Jul 2009 16:35:41 -0700 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> Message-ID: On Jul 25, 2009, at 4:16 PM, Sigrist wrote: > Thank you guys for the feedback! I will search for TL09 and work > with that version from now on! MacTex is still on TL08, as far as I > know, but I will get TL09 to work. Thanks again! There's a MacTeX 2009 package on the pretest servers. http://www.tug.org/texlive/pretest.html -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From reinhard.kotucha at web.de Sun Jul 26 03:40:17 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Sun, 26 Jul 2009 03:40:17 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> Message-ID: <19051.46081.391666.934526@zaphod.ms25.net> On 24 July 2009 Rowland McDonnell wrote: >> Rowland McDonnell wrote: > (once upon a time, I could learn how to use software much more easily, > but that was in the days when software came with proper manuals) TeX Live comes with proper manuals too. > Do please understand that I am a Mac user and not any sort of Unix > expert at all. In particular, I find it very hard to understand > man pages and I am *NOT* familiar with the structure of TeX Live. > I have tried to become familiar, but I have failed to find much > documentation I can learn from. Remember, I'm not a Unix expert: > I'm a bewildered Mac user. I understand. But this is a general problem with GUIs and operating systems depending on GUIs. They support everything what normal users need, but if you need something which is not supported already you are lost. I suppose that's why Norbert mentioned M$ Word. If you need more, you have to learn to read manual pages. This is unavoidable. > >> I'd like to find out how to get tlmgr -gui to generate a > >> configuration information listing as: > >> > >> texconfig conf > > > >It does not, neither does tlmgr. Use texconfig. > > Thank you again. I had read a lot of things telling me that I > should use tlmgr instead of texconfig. It seems that the advice is > not properly thought out since texconfig can do things that tlmgr > cannot. The sole reason that texconfig still exists is that not everything can be done at the same time. > (and someone else told me that the command executed is fmtutil > --all). The first thing I recommend you is to learn reading manual pages. The fmtutil man page is quite clear in this respect. > Now I have to find out what fmtutil-sys --all does and exactly how > it differs from fmtutil --all. I'm stuck at the moment. I have > read the man page, but it does not tell me what the commands do in > exact detail. It explains the difference. If it's not detailed enough, there is also the source code. But you obviously didn't read the TeX Live manual already. > Remember that I'm a Mac user and I do not - yet - understand the > structure of texlive. A lot of things you take for granted are > alien to me. You first have to learn reading manual pages. And please don't bore us with phrases like "Remember that I'm a Mac user...". There are thousands of Mac users using TeX Live already but you are the only one who claims that Mac users are idiots. This is definitely not true. You are obviously an exception. >>> What does `Re-initialize file database' mean? >> >>Calling >> mktexlsr >>(was that difficult?) > > I do not understand your question. > > It was impossible for me to work out what `Re-initialize file database' > meant. I had absolutely no hints at all. It was not hard: it was > impossible. No hints at all??? It's described in the TeX Live manual on page 30. Did you ever read it? Please read the whole document first. > I am not familiar with the command mktexlsr. I am not a Unix guru. You don't have to be a Unix guru in order to use mktexlsr. > I am not a long-standing expert in the care and maintenence of > texlive. I am a Mac user who used to know exactly what he was > doing with OzTeX and is now trying hard to come to grips with a > radically different approach to setting up and using a TeX system. > > I'm finding it very hard work. Did you ever try texdoc texlive ? > Before an update is started by what, exactly? I can't find > anything that tells me and I can't work it out. Your TeX Live system is updated each time a sack of rice falls down from a truck in China. Or do you expect anything else? > I don't even know what `backup' means in this context. If you don't know what an update is, just don't update your system. Then you don't have to know what a backup is. > Nor do I know what a `package' is in this context. I now get the impression that you are kidding us. > I know about LaTeX packages (pkg files - and their dtx/ins source What is a pkg file? > Please believe me that I have put a lot of time and effort into > finding my own answers to the above questions. Forget your own answers. Read the documentation instead. > (In my experience, man pages are only really useful for people who > already understand the subject of the man page. I've read many of > them and I always get a headache when reading man pages.) > I'm not asking because I'm lazy: I'm asking because I simply can't > get to grips with the available documentation. You are obviously the only one who is unable to read documentation. Regarding your headaches, please consult a physician. The TeX Live team is not responsible for your disability, please read the license. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From sigrist at s383.jpl.nasa.gov Sun Jul 26 03:49:50 2009 From: sigrist at s383.jpl.nasa.gov (Sigrist) Date: Sat, 25 Jul 2009 18:49:50 -0700 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> Message-ID: <34295E6F-AA17-42EE-A545-8F4B4778C609@s383.jpl.nasa.gov> -- sent via mobil device -- On 25.07.2009, at 16:35, "Adam R. Maxwell" wrote: > > On Jul 25, 2009, at 4:16 PM, Sigrist wrote: > >> Thank you guys for the feedback! I will search for TL09 and work >> with that version from now on! MacTex is still on TL08, as far as I >> know, but I will get TL09 to work. Thanks again! > > There's a MacTeX 2009 package on the pretest servers. > > http://www.tug.org/texlive/pretest.html Thanks Adam, Uwe and Zdenek for the kind support. The mactex install worked like a charm - default location was set to Koch's local directory - updated tlmgr and all packages -- run some tests and now I will have them update the Linux boxes at work as well to use TL09. You guys saved me a lot of time and trouble solving this problem -- thanks again!!!! Norbert > From t34www at googlemail.com Sun Jul 26 04:39:37 2009 From: t34www at googlemail.com (T T) Date: Sun, 26 Jul 2009 03:39:37 +0100 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <34295E6F-AA17-42EE-A545-8F4B4778C609@s383.jpl.nasa.gov> References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> <34295E6F-AA17-42EE-A545-8F4B4778C609@s383.jpl.nasa.gov> Message-ID: 2009/7/26 Sigrist : > > Thanks Adam, Uwe and Zdenek for the kind support. The mactex install worked > like a charm - default location was set to Koch's local directory - updated > tlmgr and all packages -- run some tests and now I will have them update the > Linux boxes at work as well to use TL09. Please keep in mind that pretest version is essentially a snapshot of svn, and thus not well tested and subject to breakage on updates. Just the other day I had to manually patch up the package database (tlpdb) or tlmgr would not even start after some changes Norbert made to option format. We greatly appreciate all those willing to play guinea pigs and to help us iron out the kinks, but I would advise against using pretest version on production systems unless you don't mind reinstalling from scratch in case they break. Cheers, Tomek From uwe.siart at tum.de Sun Jul 26 08:34:30 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 26 Jul 2009 08:34:30 +0200 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: (T. T.'s message of "Sun, 26 Jul 2009 03:39:37 +0100") References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> <8719b6240907251248r140799fey479343e33c35a9a9@mail.gmail.com> <99BB8A8E-4C94-4CD0-8602-5EBE49659070@s383.jpl.nasa.gov> <34295E6F-AA17-42EE-A545-8F4B4778C609@s383.jpl.nasa.gov> Message-ID: <87iqhgeyvd.fsf@tum.de> T T writes: > We greatly appreciate all those willing to play guinea pigs and to > help us iron out the kinks, but I would advise against using pretest > version on production systems unless you don't mind reinstalling from > scratch in case they break. Don't worry, Tomek. Because I'm not expert in software development and making testcases so using in production is my way of testing. I'm aware of everything that can happen during public beta. TL08 ist still there in the background and switching between 08 and 09 is a child's play. -- Uwe From t34www at googlemail.com Sun Jul 26 13:00:28 2009 From: t34www at googlemail.com (T T) Date: Sun, 26 Jul 2009 12:00:28 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <4A514446.9080609@elzevir.fr> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> Message-ID: 2009/7/6 Manuel P?gouri?-Gonnard : > T T a ?crit : >> The failure has something to do with how system call arguments are >> handled (quotes seem to be striped off of arguments unless they >> contain spaces. Try with: >> >> ? os.execute('echo start "foo" "bar baz"') >> >> Using os.execute('start "something with a space here" "C:\mydoc.pdf"') >> should fix it. >> > Thanks for the hint. > > Uwe, can you please try to change lines 663-667 of > texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like > > ? ? ? ? ? ?viewer_dvi ? ?= 'start "texdoc viewer"', > ? ? ? ? ? ?viewer_html ? = 'start "texdoc viewer"', > ? ? ? ? ? ?viewer_pdf ? ?= 'start "texdoc viewer"', > ? ? ? ? ? ?viewer_ps ? ? = 'start "texdoc viewer"', > > and see if it solves the problem? Has this been fixed? 'texdoc texlive-en' opens a command prompt window for me with the full path to texlive-en.pdf as its title (I have the latest texdoc rev. 14095). Cheers, Tomek From uwe.siart at tum.de Sun Jul 26 15:42:58 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 26 Jul 2009 15:42:58 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: (T. T.'s message of "Sun, 26 Jul 2009 12:00:28 +0100") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> Message-ID: <87vdlfwof1.fsf@tum.de> T T writes: > 2009/7/6 Manuel P?gouri?-Gonnard : >> T T a ?crit : >>> The failure has something to do with how system call arguments are >>> handled (quotes seem to be striped off of arguments unless they >>> contain spaces. Try with: >>> >>> ? os.execute('echo start "foo" "bar baz"') >>> >>> Using os.execute('start "something with a space here" "C:\mydoc.pdf"') >>> should fix it. >>> >> Thanks for the hint. >> >> Uwe, can you please try to change lines 663-667 of >> texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like >> >> ? ? ? ? ? ?viewer_dvi ? ?= 'start "texdoc viewer"', >> ? ? ? ? ? ?viewer_html ? = 'start "texdoc viewer"', >> ? ? ? ? ? ?viewer_pdf ? ?= 'start "texdoc viewer"', >> ? ? ? ? ? ?viewer_ps ? ? = 'start "texdoc viewer"', >> >> and see if it solves the problem? > > Has this been fixed? 'texdoc texlive-en' opens a command prompt window > for me with the full path to texlive-en.pdf as its title (I have the > latest texdoc rev. 14095). Works for me ('tlmgr update --force --all' as of 2009-07-26). When I reported this bug I could not call texdoc at all. It was provoked by my MSYS installation with a shell script named 'shell' on PATH. But this is fixed now in TL. texdoc no longer stumbles across my MSYS but uses start.exe as intended. -- Uwe From preining at logic.at Sun Jul 26 17:13:51 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 17:13:51 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <20090725084448.GB4773@molly> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <20090724121138.GB3630@molly> <20090724131916.GA14316@gamma.logic.tuwien.ac.at> <20090725084448.GB4773@molly> Message-ID: <20090726151351.GK31909@gamma.logic.tuwien.ac.at> On Sa, 25 Jul 2009, Siep Kroonenberg wrote: > I hope to have some time for this in august. Hopefully, we should > get feedback from the target audience to improve it afterwards. Karl is also volunteering, anyone having a Wiki where we can collect stuff for that? Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- COTTERSTOCK (n.) A piece of wood used to stir paint and thereafter stored uselessly in a shed in perpetuity. --- Douglas Adams, The Meaning of Liff From preining at logic.at Sun Jul 26 17:14:22 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 17:14:22 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <200907242204.n6OM4LL29058@f7.net> References: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <200907242204.n6OM4LL29058@f7.net> Message-ID: <20090726151422.GL31909@gamma.logic.tuwien.ac.at> On Fr, 24 Jul 2009, Karl Berry wrote: > kpsewhich -mode="web2c files" fmtutil.cnf > > Norbert, you actually meant -format, not -mode. > (-mode is about MF modes, PK files, etc.) I know, my next answer cleared that. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- LOW EGGBOROUGH (n.) A quiet little unregarded man in glasses who is building a new kind of atomic bomb in his garden shed. --- Douglas Adams, The Meaning of Liff From preining at logic.at Sun Jul 26 17:15:47 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 17:15:47 +0200 Subject: [tex-live] systems/texlive/tlnet/2008/archive not updated anymore In-Reply-To: <873a8k1vld.fsf@tum.de> References: <4A6A4164.9090209@s383.jpl.nasa.gov> <8719b6240907251025k1eaf8438o83e7c182a7a65a58@mail.gmail.com> <873a8k1vld.fsf@tum.de> Message-ID: <20090726151547.GM31909@gamma.logic.tuwien.ac.at> On Sa, 25 Jul 2009, Uwe Siart wrote: > I understood that package updates for TL08 will reappear as soon as TL09 > is released. Only TL08 infrastructure is frozen forever. No, that wont happen. We do NOT keep two branches of development, it is already too much work. TL08 is frozen, forever. Period. >From TL09 on we *HOPE* (!!!!! no guarantee) that we can provide direct upgrades from TL09 to TL10 using tlmgr. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- WHISSENDINE (n.) The noise which occurs (often by night) in a strange house, which is too short and too irregular for you ever to be able to find out what it is and where it comes from. --- Douglas Adams, The Meaning of Liff From preining at logic.at Sun Jul 26 17:16:30 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 17:16:30 +0200 Subject: [tex-live] Instructions on installing PostScript fonts? In-Reply-To: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> References: <204abd770907242112m3cf87bafxa7800b1a42b38a94@mail.gmail.com> Message-ID: <20090726151630.GN31909@gamma.logic.tuwien.ac.at> On Sa, 25 Jul 2009, B Wooster wrote: > i pslatex: Use PostScript fonts by default. > i psnfss: Font support for common PostScript fonts. You are missing the actual fonts, instal collection-fontsrecommended Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- QUALL (vb.) To speak with the voice of one who requires another to do something for them. --- Douglas Adams, The Meaning of Liff From gnwiii at gmail.com Sun Jul 26 17:42:22 2009 From: gnwiii at gmail.com (George N. White III) Date: Sun, 26 Jul 2009 12:42:22 -0300 Subject: [tex-live] tlmgr query In-Reply-To: <19051.46081.391666.934526@zaphod.ms25.net> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <19051.46081.391666.934526@zaphod.ms25.net> Message-ID: <22af238a0907260842s129ac7cds3c90610955d30395@mail.gmail.com> On Sat, Jul 25, 2009 at 10:40 PM, Reinhard Kotucha wrote: > On 24 July 2009 Rowland McDonnell wrote: > > ?>> Rowland McDonnell wrote: > > ?> (once upon a time, I could learn how to use software much more easily, > ?> but that was in the days when software came with proper manuals) > > TeX Live comes with proper manuals too. > > ?> Do please understand that I am a Mac user and not any sort of Unix > ?> expert at all. ?In particular, I find it very hard to understand > ?> man pages and I am *NOT* familiar with the structure of TeX Live. > ?> I have tried to become familiar, but I have failed to find much > ?> documentation I can learn from. ?Remember, I'm not a Unix expert: > ?> I'm a bewildered Mac user. > > I understand. ?But this is a general problem with GUIs and operating > systems depending on GUIs. ?They support everything what normal users > need, but if you need something which is not supported already you are > lost. ?I suppose that's why Norbert mentioned M$ Word. These days there are two types of Mac users -- those who have no interest or inclination to read manuals and those who seem MacOSX as an of-the-shelf unix workstation. There are also those people who want to understand what the command-line tools are doing an others who only want an incantation they can use without the bother of understanding. > If you need more, you have to learn to read manual pages. ?This is > unavoidable. And can be rewarding. WYSIWYG also means WYSIAYG ("what you see is all you get"). > ?> >> I'd like to find out how to get tlmgr -gui to generate a > ?> >> configuration information listing as: > ?> >> > ?> >> texconfig conf > ?> > > ?> >It does not, neither does tlmgr. Use texconfig. > ?> > ?> Thank you again. ?I had read a lot of things telling me that I > ?> should use tlmgr instead of texconfig. ?It seems that the advice is > ?> not properly thought out since texconfig can do things that tlmgr > ?> cannot. > The sole reason that texconfig still exists is that not everything can > be done at the same time. > > ?> (and someone else told me that the command executed is fmtutil > ?> --all). > > The first thing I recommend you is to learn reading manual pages. > The fmtutil man page is quite clear in this respect. > > ?> Now I have to find out what fmtutil-sys --all does and exactly how > ?> it differs from fmtutil --all. ?I'm stuck at the moment. ?I have > ?> read the man page, but it does not tell me what the commands do in > ?> exact detail. > > It explains the difference. ?If it's not detailed enough, there is > also the source code. ?But you obviously didn't read the TeX Live > manual already. > > ?> Remember that I'm a Mac user and I do not - yet - understand the > ?> structure of texlive. ?A lot of things you take for granted are > ?> alien to me. > > You first have to learn reading manual pages. ?And please don't bore > us with phrases like "Remember that I'm a Mac user...". ?There are > thousands of Mac users using TeX Live already but you are the only one > who claims that Mac users are idiots. ?This is definitely not true. > You are obviously an exception. > > ?>>> What does `Re-initialize file database' mean? > ?>> > ?>>Calling > ?>> ? mktexlsr > ?>>(was that difficult?) > ?> > ?> I do not understand your question. > ?> > ?> It was impossible for me to work out what `Re-initialize file database' > ?> meant. ?I had absolutely no hints at all. ?It was not hard: it was > ?> impossible. > > No hints at all??? ?It's described in the TeX Live manual on page 30. > Did you ever read it? ?Please read the whole document first. > > ?> I am not familiar with the command mktexlsr. ?I am not a Unix guru. > > You don't have to be a Unix guru in order to use mktexlsr. > > ?> I am not a long-standing expert in the care and maintenence of > ?> texlive. ?I am a Mac user who used to know exactly what he was > ?> doing with OzTeX and is now trying hard to come to grips with a > ?> radically different approach to setting up and using a TeX system. > ?> > ?> I'm finding it very hard work. OzTeX had the advantage that it was only for Mac, but seems to have languished along with many other commercial TeX systems. TeX Live tries to provide a current TeX environment supporting Windows, legacy unix, and Apple unix. That it does work is a major achievement, but it is unrealistic to expect documentation that is accessible to users of every background and interest. > Did you ever try > > ? texdoc texlive > > ? > > ?> Before an update is started by what, exactly? ?I can't find > ?> anything that tells me and I can't work it out. > > Your TeX Live system is updated each time a sack of rice falls down > from a truck in China. ?Or do you expect anything else? > > ?> I don't even know what `backup' means in this context. > > If you don't know what an update is, just don't update your system. > Then you don't have to know what a backup is. > > ?> Nor do I know what a `package' is in this context. > > I now get the impression that you are kidding us. > > ?> I know about LaTeX packages (pkg files - and their dtx/ins source > > What is a pkg file? > > ?> Please believe me that I have put a lot of time and effort into > ?> finding my own answers to the above questions. > > Forget your own answers. ?Read the documentation instead. > > ?> (In my experience, man pages are only really useful for people who > ?> already understand the subject of the man page. ?I've read many of > ?> them and I always get a headache when reading man pages.) > > ?> I'm not asking because I'm lazy: I'm asking because I simply can't > ?> get to grips with the available documentation. > > You are obviously the only one who is unable to read documentation. > Regarding your headaches, please consult a physician. ?The TeX Live > team is not responsible for your disability, please read the license. I'm sure there are many people like Rowland but who don't announce their problems in public, or who give up after a few emails. I think it is true that the documentation is not accessible to certain groups of TeX users, but this is more due to gaps in the reader's background and that can't be overcome in a mailing list. This is a growing problem as a new generation of graduates who know only GUI apps on MS WIndows and MS Office enter the workforce (the same group that confuses the editor/environment, e.g., WinEDT, with the TeX system). David Walden's PracTEX articles may be useful. Many people find it helps to take an introduction to programming course at a local community college or technical school. Even though they don't intend to every write a program, a good course will make computing less like magic and more like something understandable. Apart from minor tweaks, all TeX Live can do is add pointers to background reading for those who find the documentation hard to follow. The site by William Shotts, Jr. also applies to unix, including macosx. The "Who, What, Where, Why?" page provides many references to related material. There are many introductory perl documents, such as . -- George N. White III Head of St. Margarets Bay, Nova Scotia From massicotb at googlemail.com Sun Jul 26 10:10:59 2009 From: massicotb at googlemail.com (Blaise Massicot) Date: Sun, 26 Jul 2009 10:10:59 +0200 Subject: [tex-live] Including MiKTeX tree in TeXLive tree Message-ID: Hi, I am working with Ubuntu Jaunty, TeXLive 2007 and MiKTeX Tools 2.8beta2-1. when I compile with pdflatex myfile.tex the packages installed by MiKTeX Tools in /home/me/miktex-texmf are not found, while they are found if I give sudo miktex-pdftex --undump=pdflatex myfile.tex (this is the command to invoke the MiKTeX Tools engine) My question: How do I tell TeXLive that it has to look in the MiKTeX tree for the .sty, not only in usr/share/texmf-texlive? Is there somewhere an editable list of locations where TeXLive has to look in? Thanks Blaise MASSICOT -------------- next part -------------- An HTML attachment was scrubbed... URL: From reinhard.kotucha at web.de Sun Jul 26 18:48:54 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Sun, 26 Jul 2009 18:48:54 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdlfwof1.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> Message-ID: <19052.35062.940608.852231@zaphod.ms25.net> On 26 July 2009 Uwe Siart wrote: > When I reported this bug I could not call texdoc at all. It was provoked > by my MSYS installation with a shell script named 'shell' on PATH. But > this is fixed now in TL. texdoc no longer stumbles across my MSYS but > uses start.exe as intended. Did you have the MSYS bin directory in Windows PATH? This would be quite unusual. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From zdenek.wagner at gmail.com Sun Jul 26 18:56:49 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sun, 26 Jul 2009 18:56:49 +0200 Subject: [tex-live] Including MiKTeX tree in TeXLive tree In-Reply-To: References: Message-ID: <8719b6240907260956y5ba752ccned662fcb916daaea@mail.gmail.com> 2009/7/26 Blaise Massicot : > Hi, > > I am working with Ubuntu Jaunty, TeXLive 2007 and MiKTeX Tools 2.8beta2-1. > > when I compile with > pdflatex myfile.tex > the packages installed by MiKTeX Tools in /home/me/miktex-texmf are not > found, while they are found if I give > sudo miktex-pdftex --undump=pdflatex myfile.tex > (this is the command to invoke the MiKTeX Tools engine) > > My question: > How do I tell TeXLive that it has to look in the MiKTeX tree for the .sty, > not only in usr/share/texmf-texlive? > > Is there somewhere an editable list of locations where TeXLive has to look > in? > Locate your texmf.cnf (by kpsewhich texmf.cnf) and add it to the TEXMF paths. > Thanks > > > > Blaise MASSICOT > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From rowland.mcdonnell at btinternet.com Sun Jul 26 18:56:46 2009 From: rowland.mcdonnell at btinternet.com (Rowland McDonnell) Date: Sun, 26 Jul 2009 17:56:46 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <200907242204.n6OM4LL29058@f7.net> Message-ID: > kpsewhich -mode="web2c files" fmtutil.cnf > >Norbert, you actually meant -format, not -mode. >(-mode is about MF modes, PK files, etc.) [snip special cases] Thanks for all that. Dead useful. Rowland. From rjmmnet-lists at yahoo.co.uk Sun Jul 26 18:56:50 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Sun, 26 Jul 2009 17:56:50 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <20090724214647.GC26505@gamma.logic.tuwien.ac.at> Message-ID: [snip] >> It would be very stupid of me to follow that advice, because doing so >> would certainly break my TeX installation. > >Most certainly not, but anyway. I've been given that assurance before, and it was false then too. So I don't think I'll take your word for it and I will continue in my so-far fruitless attempt to learn enough about MacTeX that I might one day be able to use some of the fancy tools it's got for maintenance - all of which are pretty much useless for me. I've been at the job for three years now and I've not really got anywhere at all - I am almost as much in the dark now as when I started, thanks to the uselessness of the documentation and the unhelpful attitude of experts like you. So I maintain my TeX setup by hand and only by hand. If I want to add a LaTeX package, I add it by hand to my `local additions' texmf tree, totally separate from all the TeX Live automation. I generally do not perform updates of parts of the TeX system - I just leave it all as supplied until the next major release of MacTeX. If a TeX Live supplied package really must be updated, I'll put the new version in my `local additions' texmf tree. It's the only safe and sure way. If there's a better way, I've yet to have it explained to me in terms that I understand. I'm sure you'll insult me over that point. >> I'm only really interested in the outer workings, but it seems that >> you're not at all happy about me learning them. > >No, I am not happy about writing hours on emails answering questions >only you are posing. [snip] Which explains why you do not answer my questions but instead fill your emails with snidely upseting remarks and deliberate unhelpfulness. But I think it's very odd that you think it's wrong to answer questions that one person asks. Back in the days when I was a teacher, all the questions I answered in class were questions that one person asked. I think it's a pity that you were willing to spend considerable time writing deliberately unhelpful and upsettingly insulting emails in response to me, but were not willing to try to help me at all. Rowland. From rjmmnet-lists at yahoo.co.uk Sun Jul 26 18:56:45 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Sun, 26 Jul 2009 17:56:45 +0100 Subject: [tex-live] updmap.cfg query In-Reply-To: <200907242134.n6OLYcu18915@f7.net> Message-ID: > > Could anyone give me a hint as to where I might look to find out > > about the process of tlmgr installing a fount? > >I doubt it will help, but FWIW, I (with the help of many others) >recently wrote a web page on font installation: >http://tug.org/fonts/fontinstall.html. Thank you for that - I think I already understood everything that page has to say, except that it was useful for me to discover the following incantation: kpsewhich --var-value TEXMFLOCAL (I can't remember things like that; I have to make written notes in places that I'll find them at a time when they'll be useful. This is not easy to do. I did mention that I'm a Mac user. I'm not scared of command lines, but I usually can't remember command line incantations. I don't use the command line much and - well, my mind just isn't set up for keeping track of the required information. Just bear that in mind. I think most users will be like me, unable to remember all the command line incantations in the way you wizards seem able. The available documentation needs to take this into account and provide more cross-referencing.) The following description/explanation is here to try to be helpful, to try to teach you, one of the gods of the TeX world, what it's like for us mere mortals struggling to work with what you have given the world. The page you've pointed me at does not tell me all the things I need to know to install founts the proper official TeX Live way. I know how to install founts but not the standard TeX Live way. I've added 'em to my TeX Live installation from my old OzTeX setup and they work. I've not worked out the `proper offical TeX Live way to do it', but I've got something that works and I think I understand it. The problem for me is working out what directories to use. Other people will have other problems. This is the problem I personally see when I read that page. contains a link to , which has a concise and useful listing of where to put various types of file relating to founts: *.afm go in root\fonts\afm\supplier\font *.dvi, *.ps or *.pdf go in root\doc\latex\package *.enc go in root\fonts\enc\syntax\bundle *.map go in root\fonts\map\syntax\bundle *.mf go in root\fonts\source\supplier\font *.pfb go in root\fonts\type1\supplier\font *.sty, *.cls or *.fd go in root\tex\latex\package *.tfm go in root\fonts\tfm\supplier\font *.ttf go in root\fonts\truetype\supplier\font *.vf go in root\fonts\vf\supplier\font which is very useful - but it would be much more useful if accompanied by a single specific example of exactly where specific files are put in a single specific case. Always, always, /always/ provide a concrete specific example - basic teaching... And I do worry that putting additional files into any part of the TeX Live `official' directory trees will result in them being wiped out by some automation (I've had that sort of thing happen to me in the past). Since I do not understand the automation, I will not use the standard TeX Live directories for local additions. So what I've got is this set of directories: /Users/Shared/texmf.rjmm/fonts/afm/ /Users/Shared/texmf.rjmm/fonts/map/ /Users/Shared/texmf.rjmm/fonts/tfm/ /Users/Shared/texmf.rjmm/fonts/type1/ /Users/Shared/texmf.rjmm/fonts/vf/ into which I place the appropriate files. The strange path (/Users/Shared/texmf.rjmm/) is so that I've got a system-wide accessible local texmf tree that is not under any form of automated management. In earlier versions of MacTeX, there were no `standard' texmf trees free from automated management and the automation was inclined to delete data at what seemed to be random whim. (Which is why I want to find out how tlmgr works. With the old-style gwTeX MacTeX 2006 I was told to `just use i-installer, it'll all work out fine'. And that was /bullshit/ - it did not work out fine at all, all was chaos and confusion until I finally got the information I needed to install and configure my TeX installation manually from someone even more unhelpful and upsetting that Norbert. So I'm not going to trust tlmgr either until I've figured out what it does and how it does it. Why? Because I want a working TeX installation!) I've not yet found out whether MacTeX 2008 has a place that's safe for local system-wide additions and I cannot trust that future versions will have a safe place like that - so I'm sticking with what I know works. So: do you see why I'm using a very dodgy ad hoc home-grown solution to the problem of being unable to figure out how to use the `proper' methods? Yes, my solution is iffy - but it works, and it won't get broken by anything done by MacTeX 2008. My experience of having my TeX installation broken by the automation is why I won't use the automation, not unless I understand how it works. >The steps described there are what tlmgr does, as Norbert reported. Thank you for trying to help. But I'm afraid I can't see an explanation of what tlmgr does from Norbert. Really I can't. He mostly gives me useless snippets of information (along with a lot of upsetting sneering at me personally), claiming that they're supplied in the tlmgr man page. But you know, mostly what he says is there in the docs is in fact not there. Thank you once more, Rowland. From rjmmnet-lists at yahoo.co.uk Sun Jul 26 18:56:53 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Sun, 26 Jul 2009 17:56:53 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <19051.46081.391666.934526@zaphod.ms25.net> Message-ID: [snip unhelpful upsetting email] I think it's strange that you were willing to spend considerable time writing a deliberately insulting, unhelpful, and upsetting email in response to me, but were not willing to try to provide any useful information. I cannot find a TeX Live manual. There is a document called the TeX Live guide, which is rather unhelpful to a newcomer and does not contain the information you claim is in the TeX Live manual. Nor does it contain a pointer to a TeX Live manual. But it does say on page 3 of that TeX Live guide that the TeX Community is friendly. Can anyone here tell me where I might find that friendly TeX Community? If you can, I'll leave you lot in peace. Rowland. P.S. You need to understand that a lot of your assumptions are wrong. In particular, you've no idea the huge pain that Mac users go through when trying to set up MacTeX if they want anything other than an absolutely 100% standard installation - which you get by pressing the `go' button on the MacTeX installer. No interaction with the command line or tlmgr or *ANYTHING* like that is needed - just install MacTeX, fire up TeXShop, and there's a standard LaTeX setup which is all the average Mac user can ever have now. Local variations are simple not accessible to the average Mac user who's installed MacTeX. Plenty of people have given up trying to install local variations to their MacTeX installations, others struggled on as I did. You must also bear in mind that most people (not just Mac users) CANNOT learn from man pages. Learning from that sort of source is a skill that only a minority of people can learn. I have failed to learn it despite about 20 years of trying. My mind works the wrong way. I could explain it in detail, but you lot are not interested in understanding or explaining, just upsetting me and belittling me. Now then, my problems in that line could easily be overcome if only you lot were willing to provide me with a few items of basic information to help me over the usual hurdles I face at the start of trying to learn anything about computer stuff these days. Any time I've had my few basic questions answered in a decent fashion, I've had no trouble. For reasons I cannot understand, you lot refuse to answer my questions but will spend considerable time writing emails to upset and belittle me. From rjmmnet-lists at yahoo.co.uk Sun Jul 26 18:56:56 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Sun, 26 Jul 2009 17:56:56 +0100 Subject: [tex-live] Rather OT comment was Re: tlmgr query Message-ID: [snip list of deliberately unhelpful definitions] As you know, Norbert, that list could only make sense to someone who's already a fully informed expert on the subject. And you know that I'm not. So you know that you were not trying to be helpful. With just a handful more definitions, it *COULD* have been very useful to me - but you made sure that the key information was missing, as usual... And where do I find that key information? I don't know - and I've looked. What /were/ you trying to do? (he asked, rhetorically) I know the answer - you were trying to belittle me and upset me. I do not understand why, though. I came here seeking technical answers to technical questions. What I've got is a lot of personal abuse and upsetting comments and bugger all technical information! Norbert, please do not waste any more time insulting me and so on. I am interested in the facts I need to help me look after my MacTeX installation. Your snide insults and unhelpful replies have already upset me a lot, helped me learn almost nothing, and I'm sure that everyone else on this mailing list is fed up with our exchanges. If you, Norbert, have something genuinely helpful to write to me, please do reply. But I'd rather you kept quiet than sent me another message of the same sort you've sent me so far. It's just - well, not nice getting another really unhelpful and very upsetting email from you. >> Have you not understood that I have /already/ invested a significant >> amount of time in this job? And that I continue to do so despite > >No, you do NOT have invest a significant time. Do you want to know how >much time I have invested? I don't count hours, I count man-month! Man-months? Please! You do not work ceaselessly on TeX for months at a time. You break for biological maintenance tasks such as eating and sleeping, for your social and family life - and for the employment you get paid for doing. The time one spends on a job is always best measured in actual hours of work. It is *NORMAL* for me to sit down with some spare time and waste another several hours failing to find the information I'm trying to find. I have done that repeatedly, on more days than I can recall, and I've been doing it since 2006. I make notes when I can - not often. Do you understand me, Norbert? I *NORMALLY* spend several hours at at time trying to crack MacTeX. I *NORMALLY* make no progress at all. I *NORMALLY* learn almost nothing when I try to learn about MacTeX. So when I mentioned I'd spent six hours on the job the other day, that was normal. I've spent scores of similar days like that - spending hours on end failing to learn anything much because of the lousy documentation and bloody awkward informed experts such as your good self. I spend hours on end running into brick walls, hours and hours of frustration reading, reading, reading and after those hours it usually turns out that I've learnt practically nothing. And then I repeat, and repeat, and repeat, over the course of weeks, months, years. It took me several months of bloody hard work to get MacTeX 2006 working at all. And I am someone who used to maintain an OzTeX installation perfectly well with a good understanding of how it all worked due to good documentation and a friendly, helpful mailing list. I never had any trouble with OzTeX at all - I was one of the people who helped others with their OzTeX problems. But MacTeX is different. It is so hard to find out anything! The written documentation seems intended to obscure information, and the relevant mailing list denizens are generally hostile! Can you understand what that feels like, Norbert? To work so hard for so long and to get *NOTHING* out? And to get sneers and scorn and snide insults when you ask for help? I have been trying to work out how to install and configure MacTeX since MacTeX 2006. I have put an /awful/ lot of work into the job over the course of a few years - the examples of the time I have given were examples of what I have done on single days. So far I have failed utterly in my attempt to learn what's needful about MacTeX. I am nearly as ignorant now as when I started, in part due to you (and others equally unhelpful and upsetting). I have some notes on paper, painstakingly gleaned from various sources, just a few dribbles of information that you and others like you have been willing to impart. Mostly when I have tried to learn what I need to learn, I've come across people like you who sneer at me and give me deliberately unhelpful information. It is frustrating and upsetting. [snip] >> Unplug Babel > >That is interesting, and not easily supported. But I have found that it is very easy to do - once you've found out what files to modify and what to put in them. The only hard part is finding out what to do - the documentation's lousy and people in the know are generally unwilling to provide help to the ignorant. But the actual doing is very very easy. Of course, the method I am using will probably not work with any of TeX Live's automated anything systems, but that's okay because I'm not using any of TeX Live's automated systems due to not understanding how they work or what they do or why I would want to use any of them. I do not know what you mean by `supported' in this context. `Supported' is one of those weasel words that has a different meaning in every context, chosen by the person using it. You have not provided your definition for this context. I have noticed that each new MacTeX works in a different way with different basic assumptions and each has required me to undertake a major project of /very/ slow and /very/ difficult learning before I could set it up for use. It's so hard to set up MacTeX 2008 because it's so badly documented and the ones who understand it are generally unwilling to help. Your unhelpful and upsetting replies to me are just about normal. > So what you want are >special formats that do NOT contain babel, right? What I want is standard LaTeX formats that do not contain Babel, not the special fancy modern Babel-equipped formats. The reason for this is that I do not want to have to tell each of my documents to use UK English hyphenation. I want to have UK English hyphenation set up by default and there appears to be no way of doing that with Babel. I want to use the same standard method for using a local hyphenation pattern that I've been using for years and years - a local hyphen.cfg file (I have to use a trivially modfied LaTeX format, because there's already a hyphen.cfg supplied by Babel so I modify a LaTeX format re-named rmLaTeX to call rmhyphen.cfg instead). >The easiest way to achive that is to put your additional format >definitions into > ROOT/texmf-local/web2c/fmtutil-local.cnf Okay - why /texmf-local? And why `/web2c'? I have not used any of the standard parts of the TDS for local additions because I'm concerned that automation will wipe out my additions. I do not understand the TeX Live directory structure and cannot find out what the automation does. Older versions of MacTeX were based on gwTeX and I was able to find out that automation was inclined to re-write all supplied parts of the standard texmf directory tree. Therefore, so that I can remain with a consistently working TeX installation, I use a local system-wide texmf tree that's added thus (for MacTeX 2008 only): ----------------------------------------------------------------- find / -name "texmf.cnf" Edit a copy of /usr/local/texlive/2008/texmf.cnf. Add the following?do not put return characters in it: TEXMFRM = /Users/Shared/texmf.rjmm TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} The main texmf.cnf file lives at /usr/local/texlive/2008/texmf/ web2c/. Do not modify it. ----------------------------------------------------------------- For all I know, some routine operation of tlmgr will wipe out that change. I am loathe to run tlmgr to do *anything*. >where ROOT is the root of your installation, AFAIR > /usr/local/texlive/2009 >in your case. 2008, not 2009. MacTeX 2009 remains unreleased and I'm not going to attempt to install it any time soon even if it comes out tomorrow. It's taken me far too long to get MacTeX 2008 even semi-operational. >Then these formats will be always included in the fmtutil.cnf file >generated by tlmgr and used by fmtutil-sys. It is the one in > ROOT/texmf-var/web2c/fmtutil.cnf > >(explained in tlmgr help under action "generate") That point is *NOT* explained as you claim. Why do you do this? You continually claim that information is supplied in certain places when it most certainly is not? Yes, the tlmgr man page does tell me that fmtutil-local.cnf will be added to the fmtutil.cnf file generated by tlmgr. But no, the page does not make it clear that this is how things are *ALWAYS* done. Nor does it explain that fmtutil-sys does anything in particular. (yes, I read that apparently: For "fmtutil" and the language files, this is normal, and both the TeX Live installer and "tlmgr" routinely call generate for them. but that statement provides no information for me. What does `normal' mean in that context? Not explained. Why should anything call `generate' for fmtutil? Not explained. When is `routinely'? Not explained. Do you see the problem? Lots of impressive looking words, but devoid of real meaning. Please do not insult my command of the English language - again. Please just try to understand my point. I shall explain in plain English: too much information is simply not there. That means the page is not very useful at all, not unless you already fully understand the system. And please do not waste any more time insulting me over this point: I am providing you with what is meant to be helpful information to enable you to understand something. If you are not interested in understanding, please just tell me so in a neutral fashion and lay off the insults, okay?) However, I am still not happy about using tlmgr since I do not know what other sources it uses to generate fmtutil.cnf. My concern is that if I tell tlmgr to do anything at all, it will break by TeX installation. Until I understand tlmgr, I will not use it. A working TeX installation is useful to me. tlmgr is a threat to that usefulness - therefore I will not use tlmgr, not until I understand what it does. I do not see that tlmgr has any real use - beyond being a hopelessly documented pain in the arse that's meant to prevent people managing their TeX installations. Rowland. From zdenek.wagner at gmail.com Sun Jul 26 19:04:54 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sun, 26 Jul 2009 19:04:54 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <20090724214647.GC26505@gamma.logic.tuwien.ac.at> Message-ID: <8719b6240907261004h699824eareff2302e76bc5544@mail.gmail.com> 2009/7/26 Rowland McDonnell : > [snip] > >>> It would be very stupid of me to follow that advice, because doing so >>> would certainly break my TeX installation. >> >>Most certainly not, but anyway. > > I've been given that assurance before, and it was false then too. > > So I don't think I'll take your word for it and I will continue in my > so-far fruitless attempt to learn enough about MacTeX that I might one > day be able to use some of the fancy tools it's got for maintenance - > all of which are pretty much useless for me. > > I've been at the job for three years now and I've not really got > anywhere at all - I am almost as much in the dark now as when I started, > thanks to the uselessness of the documentation and the unhelpful > attitude of experts like you. > > So I maintain my TeX setup by hand and only by hand. ?If I want to add a > LaTeX package, I add it by hand to my `local additions' texmf tree, > totally separate from all the TeX Live automation. > Have you read my yesterday's email? Can you create a directory under /some/path/texlive/texmf-local/tex/latex, copy your file(s) there and run mktexlsr without any command line arguments? What else do you need? Do you expect that we will teach you to make directories and copy files? Do you expect that someone explains you how come that kpathsea finds the file in a directory mentioned in the texmf.cnf file? > I generally do not perform updates of parts of the TeX system - I just > leave it all as supplied until the next major release of MacTeX. ?If a > TeX Live supplied package really must be updated, I'll put the new > version in my `local additions' texmf tree. ?It's the only safe and sure > way. > > If there's a better way, I've yet to have it explained to me in terms > that I understand. ?I'm sure you'll insult me over that point. > >>> I'm only really interested in the outer workings, but it seems that >>> you're not at all happy about me learning them. >> >>No, I am not happy about writing hours on emails answering questions >>only you are posing. > > [snip] > > Which explains why you do not answer my questions but instead fill your > emails with snidely upseting remarks and deliberate unhelpfulness. > > But I think it's very odd that you think it's wrong to answer questions > that one person asks. ?Back in the days when I was a teacher, all the > questions I answered in class were questions that one person asked. > > I think it's a pity that you were willing to spend considerable time > writing deliberately unhelpful and upsettingly insulting emails in > response to me, but were not willing to try to help me at all. > > Rowland. > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From zdenek.wagner at gmail.com Sun Jul 26 19:11:06 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sun, 26 Jul 2009 19:11:06 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <200907242134.n6OLYcu18915@f7.net> Message-ID: <8719b6240907261011p3c483dbdqb5e3b226a831d112@mail.gmail.com> 2009/7/26 Rowland McDonnell : >> ? ?> Could anyone give me a hint as to where I might look to find out >> ? ?> about the process of tlmgr installing a fount? >> >>I doubt it will help, but FWIW, I (with the help of many others) >>recently wrote a web page on font installation: >>http://tug.org/fonts/fontinstall.html. > > Thank you for that - I think I already understood everything that page > has to say, except that it was useful for me to discover the following > incantation: > > kpsewhich --var-value TEXMFLOCAL > > (I can't remember things like that; I have to make written notes in > places that I'll find them at a time when they'll be useful. ?This is Why? Making notes is the best way to laziness and not understanding. I do not remember options but the --help option always helps once I have read and understood the man page. -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From preining at logic.at Sun Jul 26 19:12:47 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 19:12:47 +0200 Subject: [tex-live] Including MiKTeX tree in TeXLive tree In-Reply-To: References: Message-ID: <20090726171247.GA9872@gamma.logic.tuwien.ac.at> On So, 26 Jul 2009, Blaise Massicot wrote: > I am working with Ubuntu Jaunty, TeXLive 2007 and MiKTeX Tools 2.8beta2-1. This is about Debian TeX Live, or in your case Ubuntu which justs copies the stuff from Debian. So best would be to ask in an Ubuntu user group, but .. > How do I tell TeXLive that it has to look in the MiKTeX tree for the .sty, > not only in usr/share/texmf-texlive? Depends whether you want it system wide or only for you as user. For you as normal user, what about simply using $HOME/texmf as the tree managed by the miktex tools. $HOME/texmf == TEXMFHOME is automatically searched. On system level do: edit /etc/texmf/texmf.d/05TeXMF.cnf and add *ABOVE* the definition of TEXMF a line like TEXMFMIKTEX = /home/me/miktex-texmf and add TEXMFMIKTEX to the TEXMF = {$TEXMFCONFIG,...} where you think it fits best, probably before TEXMFLOCAL. After that call as root update-texmf > Is there somewhere an editable list of locations where TeXLive has to look > in? See above, all documented in TeX-on-Debian which is in /usr/share/doc/tex-common/ Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- STURRY (n.,vb.) A token run. Pedestrians who have chosen to cross a road immediately in front of an approaching vehicle generally give a little wave and break into a sturry. This gives the impression of hurrying without having any practical effect on their speed whatsoever. --- Douglas Adams, The Meaning of Liff From preining at logic.at Sun Jul 26 19:13:18 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 19:13:18 +0200 Subject: [tex-live] Including MiKTeX tree in TeXLive tree In-Reply-To: <8719b6240907260956y5ba752ccned662fcb916daaea@mail.gmail.com> References: <8719b6240907260956y5ba752ccned662fcb916daaea@mail.gmail.com> Message-ID: <20090726171318.GB9872@gamma.logic.tuwien.ac.at> On So, 26 Jul 2009, Zdenek Wagner wrote: > Locate your texmf.cnf (by kpsewhich texmf.cnf) and add it to the TEXMF paths. NO! Not on Debian, please .... see my answer Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- THRUMSTRER (n.) The irritating man next to you in a concert who thinks he's (a) the conductor, (b) the brass section. --- Douglas Adams, The Meaning of Liff From amaxwell at mac.com Sun Jul 26 19:24:00 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Sun, 26 Jul 2009 10:24:00 -0700 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: On Jul 26, 2009, at 9:56 AM, Rowland McDonnell wrote: > P.S. You need to understand that a lot of your assumptions are wrong. > In particular, you've no idea the huge pain that Mac users go through > when trying to set up MacTeX if they want anything other than an > absolutely 100% standard installation - which you get by pressing the > `go' button on the MacTeX installer. No interaction with the command > line or tlmgr or *ANYTHING* like that is needed - just install MacTeX, > fire up TeXShop, and there's a standard LaTeX setup which is all the > average Mac user can ever have now. Local variations are simple not > accessible to the average Mac user who's installed MacTeX. I have "local variations" installed in ~/Library/texmf. This has worked great with gwTeX and all releases of MacTeX to date. No pain at all, and this is what most Mac users do, as far as I know. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From vivrii at gmail.com Sun Jul 26 19:24:51 2009 From: vivrii at gmail.com (Victor Ivrii) Date: Sun, 26 Jul 2009 13:24:51 -0400 Subject: [tex-live] tlmgr query In-Reply-To: <20090726151351.GK31909@gamma.logic.tuwien.ac.at> References: <20090722213300.GF28602@gamma.logic.tuwien.ac.at> <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <20090724121138.GB3630@molly> <20090724131916.GA14316@gamma.logic.tuwien.ac.at> <20090725084448.GB4773@molly> <20090726151351.GK31909@gamma.logic.tuwien.ac.at> Message-ID: <19af81400907261024s13756ac8ve6cffa44979ed03c@mail.gmail.com> On Sun, Jul 26, 2009 at 11:13 AM, Norbert Preining wrote: > On Sa, 25 Jul 2009, Siep Kroonenberg wrote: >> I hope to have some time for this in august. Hopefully, we should >> get feedback from the target audience to improve it afterwards. > > Karl is also volunteering, anyone having a Wiki where we can > collect stuff for that? There is Mac-TeX wiki and there is even page for tlmgr http://mactex-wiki.tug.org/wiki/index.php?title=TeX_Live_Manager. Victor > > Best wishes > > Norbert > > ------------------------------------------------------------------------------- > Dr. Norbert Preining ? ? ? ?Vienna University of Technology > Debian Developer ? ? ? ? ? ? ? ? ? ? ? ? Debian TeX Group > gpg DSA: 0x09C5B094 ? ? ?fp: 14DF 2E6C 0307 BE6D AD76 ?A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > COTTERSTOCK (n.) > A piece of wood used to stir paint and thereafter stored uselessly in > a shed in perpetuity. > ? ? ? ? ? ? ? ? ? ? ? ?--- Douglas Adams, The Meaning of Liff > -- ======================== Victor Ivrii, Professor, Department of Mathematics, University of Toronto http://www.math.toronto.edu/ivrii From Robin.Fairbairns at cl.cam.ac.uk Sun Jul 26 19:57:55 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Sun, 26 Jul 2009 18:57:55 +0100 Subject: [tex-live] updmap.cfg query In-Reply-To: Your message of Sun, 26 Jul 2009 19:11:06 +0200. <8719b6240907261011p3c483dbdqb5e3b226a831d112@mail.gmail.com> Message-ID: <16153.1248631075@cl.cam.ac.uk> Zdenek Wagner wrote: > > (I can't remember things like that; I have to make written notes in > > places that I'll find them at a time when they'll be useful. ?This is > > Why? Making notes is the best way to laziness and not understanding. I > do not remember options but the --help option always helps once I have > read and understood the man page. i don't know how old rowland is, but i assume you're young enough to have a mostly working short-term memory. your remark isn't helpful to one (like me) who often can't remember the name of a command he hasn't used for a few days. a set of notes that remind me where i'm going is an increasingly vital part of my working environment; it rather sounds that it's part of rowland's too -- don't knock it (any more that you would complain about me using a stick when the arthritis is bad) -- please. robin From martin at oneiros.de Sun Jul 26 19:59:41 2009 From: martin at oneiros.de (=?ISO-8859-1?Q?Martin_Schr=F6der?=) Date: Sun, 26 Jul 2009 19:59:41 +0200 Subject: [tex-live] updmap.cfg query In-Reply-To: References: <200907242134.n6OLYcu18915@f7.net> Message-ID: <68c491a60907261059p544f0130s2a37615072b7aa34@mail.gmail.com> 2009/7/26 Rowland McDonnell : > Thank you for that - I think I already understood everything that page > has to say, except that it was useful for me to discover the following > incantation: > > kpsewhich --var-value TEXMFLOCAL > > (I can't remember things like that; I have to make written notes in > places that I'll find them at a time when they'll be useful. ?This is > not easy to do. ?I did mention that I'm a Mac user. ?I'm not scared of > command lines, but I usually can't remember command line incantations. I'm late for chiming in, but please bear with me: - please keep your mails short. Nobody here wants to read your long mails to exctract the questions you are posing - I gave up after the third - get used to reading man pages. Your mac is running a Unix OS, and the developers are developing for Unix systems, where man pages are the standard documentation format - read the web2c & kpathsea documentation, either the info files or get the pdfs. You have to understand tds and kpathsea at least to know what kpsewhich does and how texmf.cnf is digested. Best Martin PS: http://www.catb.org/~esr/faqs/smart-questions.html is essential knowledge From rjmmnet-lists at yahoo.co.uk Sun Jul 26 19:12:51 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Sun, 26 Jul 2009 18:12:51 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <20090724172415.GB5956@gamma.logic.tuwien.ac.at> Message-ID: >Rowland McDonnell wrote: >> I wouldn't say that those notes describe anything to anyone who's >> not a stone cold expert in TeX system development. I certainly >> can't learn much from it, except that Norbert Preining's done an >> awful lot of work > >There is a detailed article: > http://www.logic.at/people/preining/pubs/at07.pdf >read that one. I'll read that if I ever manage to find the information I need to understand it. So far, I've had not much more than insults and hostilty in response to my attempts to find out what I need to know to understand the documentation that you fully informed experts wrote for other fully informed experts. >> sorting out a new way of - well, I'm not sure exactly what he's >> achieved aside from mis-spelling `Italia' ;-). > >What is mis-spelled here? I don't see it. begins thus: ----------------------------------------------------------------- TEX Live?s new infrastructure Norbert Preining Vienna University of Technology, Austria guItmeeting 2007 Pisa, Ialia 13 October 2007 ----------------------------------------------------------------- If you cannot see an error in the above cut-and-pasted quotation from your slide, you should visit first your optician and then perhaps a psychologist if it turns out that there is nothing wrong with your eyes. >If you are not capable of >reading Italian, sorry. I am. Me? The only Italian /I/ can read it the stuff you find on musical scores and I've forgotten most of that. But I know damned well that `Italia' has a `t' in it. I think it's not languages you need to learn but politeness and perhaps a little humility? > Click on it and you will see many comments >about Italian Language etc. I'm sure you are full of arrogance and a certainty in your own infalliability. [snip] Now, if you really don't have anything better to do than snipe and snarl, please stop sending me your deliberately insulting and upsetting emails. Rowland. From zdenek.wagner at gmail.com Sun Jul 26 20:40:26 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Sun, 26 Jul 2009 20:40:26 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <20090724172415.GB5956@gamma.logic.tuwien.ac.at> Message-ID: <8719b6240907261140y68fcf8b0wec2522a88501b155@mail.gmail.com> 2009/7/26 Rowland McDonnell : >>Rowland McDonnell wrote: >>> I wouldn't say that those notes describe anything to anyone who's >>> not a stone cold expert in TeX system development. ?I certainly >>> can't learn much from it, except that Norbert Preining's done an >>> awful lot of work >> >>There is a detailed article: >> ? http://www.logic.at/people/preining/pubs/at07.pdf >>read that one. > > I'll read that if I ever manage to find the information I need to > understand it. > > So far, I've had not much more than insults and hostilty in response to > my attempts to find out what I need to know to understand the > documentation that you fully informed experts wrote for other fully > informed experts. > I have written you twice the exact instructions how to install LaTeX packages system-wide without the need to read any manual. My third and really last attempt: 1. Make a directory of arbitrary name under /some/path/texlive/texmf-local/tex/latex (I hope you can find where /some/path/texlive is in your computer) 2. Put your file(s) to that directory 3. Run mktexlsr Please, follow these instructions and you will have working system within less than 5 minutes. Sorry, I am not able to write it more simply. -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From uwe.siart at tum.de Sun Jul 26 21:11:49 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 26 Jul 2009 21:11:49 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <19052.35062.940608.852231@zaphod.ms25.net> (Reinhard Kotucha's message of "Sun, 26 Jul 2009 18:48:54 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> Message-ID: <87d47njm2y.fsf@tum.de> Reinhard Kotucha writes: > On 26 July 2009 Uwe Siart wrote: > > > When I reported this bug I could not call texdoc at all. It was provoked > > by my MSYS installation with a shell script named 'shell' on PATH. But > > this is fixed now in TL. texdoc no longer stumbles across my MSYS but > > uses start.exe as intended. > > Did you have the MSYS bin directory in Windows PATH? This would be > quite unusual. Yes, I did (and do). IIRC the MSYS installer put it there. And I always meant no harm by this because /msys/bin/ contains many utilities which I gladly use on my windows machine (cat, diff, sed, ...). For me it has always been the main purpose of MSYS to provide those utils. -- Uwe From mailinglist at alex-hamann.de Sun Jul 26 21:25:05 2009 From: mailinglist at alex-hamann.de (Alex Hamann) Date: Sun, 26 Jul 2009 21:25:05 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: Sigh, it is unfortunate to read this whole conversation. After having witnessed more or less the same sort of discussion just two years or so ago on the TeX on Mac mailing list regarding i-Installer and Gerben Wierda's TeX distribution, I find it little entertaining to see Mr. McDonnell back in action. Back then we lost some experienced people on that list because of the frustration resulting from that email exchange. I hope history won't repeat itself. Of course I am aware, Mr. McDonnell, that you will now insult me because I am not providing any technical advice on a technical mailing list (as you did back then). Honestly, I do not care and just wish you would go back to your OzTeX or the gwTeX that eventually seemed to suit your needs and leave all mailing lista alone I happen to read. I simply can not understand why you keep coming back with your "technical" questions even though nobody else seems to understand you or seems to be willing to address your "basic" problems. But I am sure, this lack of understanding on my side is of no concern to you. Since you seem to enjoy correcting typos so much why don't you go ahead and do that for a while and leave people on this list alone? A.H. Am 26.07.2009 um 19:12 schrieb Rowland McDonnell: >> Rowland McDonnell wrote: >>> I wouldn't say that those notes describe anything to anyone who's >>> not a stone cold expert in TeX system development. I certainly >>> can't learn much from it, except that Norbert Preining's done an >>> awful lot of work >> >> There is a detailed article: >> http://www.logic.at/people/preining/pubs/at07.pdf >> read that one. > > I'll read that if I ever manage to find the information I need to > understand it. > > So far, I've had not much more than insults and hostilty in > response to > my attempts to find out what I need to know to understand the > documentation that you fully informed experts wrote for other fully > informed experts. > >>> sorting out a new way of - well, I'm not sure exactly what he's >>> achieved aside from mis-spelling `Italia' ;-). >> >> What is mis-spelled here? I don't see it. > > begins thus: > > ----------------------------------------------------------------- > TEX Live?s new infrastructure > Norbert Preining > Vienna University of Technology, Austria > guItmeeting 2007 > Pisa, Ialia 13 October 2007 > ----------------------------------------------------------------- > > If you cannot see an error in the above cut-and-pasted quotation from > your slide, you should visit first your optician and then perhaps a > psychologist if it turns out that there is nothing wrong with your > eyes. > >> If you are not capable of >> reading Italian, sorry. I am. > > Me? The only Italian /I/ can read it the stuff you find on musical > scores and I've forgotten most of that. But I know damned well that > `Italia' has a `t' in it. > > I think it's not languages you need to learn but politeness and > perhaps > a little humility? > >> Click on it and you will see many comments >> about Italian Language etc. > > I'm sure you are full of arrogance and a certainty in your own > infalliability. > > [snip] > > Now, if you really don't have anything better to do than snipe and > snarl, please stop sending me your deliberately insulting and > upsetting > emails. > > Rowland. From uwe.siart at tum.de Sun Jul 26 22:07:52 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Sun, 26 Jul 2009 22:07:52 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87d47njm2y.fsf@tum.de> (Uwe Siart's message of "Sun, 26 Jul 2009 21:11:49 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> Message-ID: <87skgjb42v.fsf@tum.de> Uwe Siart writes: > Reinhard Kotucha writes: > >> On 26 July 2009 Uwe Siart wrote: >> >> > When I reported this bug I could not call texdoc at all. It was provoked >> > by my MSYS installation with a shell script named 'shell' on PATH. But >> > this is fixed now in TL. texdoc no longer stumbles across my MSYS but >> > uses start.exe as intended. >> >> Did you have the MSYS bin directory in Windows PATH? This would be >> quite unusual. > > Yes, I did (and do). IIRC the MSYS installer put it there. I installed the newly released MSYS 1.0.11 and can confirm that the installer does *not* modify PATH. So it must have been me. I'm very greedy in making GNUtools available on windows computers ;-) But as I said: I never meant any harm by this. So the correct way to use MSYS is - not to put its bin directory on PATH - use the utilities that come with MSYS exclusively from within the MSYS bash Right? -- Uwe From preining at logic.at Sun Jul 26 22:36:00 2009 From: preining at logic.at (Norbert Preining) Date: Sun, 26 Jul 2009 22:36:00 +0200 Subject: [tex-live] tlmgr query In-Reply-To: <20090724214647.GC26505@gamma.logic.tuwien.ac.at> References: <20090724100420.GA19832@gamma.logic.tuwien.ac.at> <20090724214647.GC26505@gamma.logic.tuwien.ac.at> Message-ID: <20090726203600.GC25830@gamma.logic.tuwien.ac.at> Dear Rowland, First of all: You have the questions, we have the answers, so please remain polite. You wrote: On So, 26 Jul 2009, Rowland McDonnell wrote: > I came here seeking technical answers to technical questions. What I've > got is a lot of personal abuse and upsetting comments and bugger all > technical information! as an answer to my email, which I finished with: On Fr, 24 Jul 2009, Norbert Preining wrote: > All the best, hope you read that email carefully, it cotains many hidden > pearls that might help you on your epic quest. and why? You posed three questions, I gave technical answers to all of them: On Fr, 24 Jul 2009, Norbert Preining wrote: > > Unplug Babel > > That is interesting, and not easily supported. So what you want are > special formats that do NOT contain babel, right? > > The easiest way to achive that is to put your additional format > definitions into > ROOT/texmf-local/web2c/fmtutil-local.cnf > where ROOT is the root of your installation, AFAIR > /usr/local/texlive/2009 > in your case. > > Then these formats will be always included in the fmtutil.cnf file > generated by tlmgr and used by fmtutil-sys. It is the one in > ROOT/texmf-var/web2c/fmtutil.cnf > > (explained in tlmgr help under action "generate") > > > Plug in some additional founts > > Simply put them into > ROOT/texmf-local/ > in a TDS compliant way and call as the one who installed TeX Live: > updmap-sys --enable Map your.map > > (explained in tlmgr help under action "generate") > > > Add a local system-wide additional TEXMF tree. > > use > ROOT/texmf-local > or add a line > TEXMFLOCAL = /the/path/to/your/system/local/tree > in > ROOT/texmf.cnf > (there is already that file but without any entry but comments). > > (usual configuration) So as I said, there are technical answers, but you just ignore them. To give you even more technical answers, now that you have given more and more and enough information what you want to achieve: > I want to have UK English hyphenation set up by default and there > appears to be no way of doing that with Babel. > > I want to use the same standard method for using a local hyphenation > pattern that I've been using for years and years - a local hyphen.cfg > file (I have to use a trivially modfied LaTeX format, because there's > already a hyphen.cfg supplied by Babel so I modify a LaTeX format > re-named rmLaTeX to call rmhyphen.cfg instead). > > >The easiest way to achive that is to put your additional format > >definitions into > > ROOT/texmf-local/web2c/fmtutil-local.cnf Perfect, put the resepctive fmtutil.cnf line in the above file. > Okay - why /texmf-local? > > And why `/web2c'? Because *I* decided it that way and wrote tlmgr and install-tl that way. Concerning the tree: > Therefore, so that I can remain with a consistently working TeX > installation, I use a local system-wide texmf tree that's added thus > (for MacTeX 2008 only): > > ----------------------------------------------------------------- > find / -name "texmf.cnf" > Edit a copy of /usr/local/texlive/2008/texmf.cnf. > Add the following?do not put return characters in it: > > TEXMFRM = /Users/Shared/texmf.rjmm > TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, > !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} > > The main texmf.cnf file lives at /usr/local/texlive/2008/texmf/ > web2c/. Do not modify it. > ----------------------------------------------------------------- > > For all I know, some routine operation of tlmgr will wipe out that > change. I am loathe to run tlmgr to do *anything*. You are wrong. That change will be kept, even over updates. tlmgr only updates 2008/texmf/web2c/texmf.cnf, which is the main .cnf. But everything you put into 2008/texmf.cnf will not be overwritten by tlmgr. So yes, that is the right way to achieve what you want. But why didn't you ask: Will tlmgr overwrite changes I made to 2008/texmf.cnf? You would have gotten the answer: Never. and you could have been content. As a closing to the technical part: > A working TeX installation is useful to me. tlmgr is a threat to that > usefulness - therefore I will not use tlmgr, not until I understand what > it does. That is fine, and we stated that several times in release notes etc. tlmgr is for those who always want to have the latest release of certain LaTeX sty files, font support files etc. For those happy with stock TL2008 DVD tlmgr can be immediately forgotten, no need to touch it. For the definitive closing, two things: - first thanks for spotting the typo *within* the .pdf. I was searching for the Typo on the web site but didn't find it. - second, to make one thing clear: On So, 26 Jul 2009, Rowland McDonnell wrote: > Man-months? Please! You do not work ceaselessly on TeX for months at a > time. You break for biological maintenance tasks such as eating and > sleeping, for your social and family life - and for the employment you > get paid for doing. Man-months are working time months, so 40h a week for the whole month. And yes, I have invested *MUCH*MORE* then a few man-months in TeX Live. If you don't believe me, look into the code, ask anyone here, anyone you trust in TeX Live. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- Someone down there is trying to kill us!' `Terrific,' said Arthur. `But don't you see what this means?' `Yes. We are going to die.' `Yes, but apart from that.' `APART from that?' `It means we must be on to something!' `How soon can we get off it?' --- Zaphod and Arthur in a certain death situation over --- Magrathea. --- Douglas Adams, The Hitchhikers Guide to the Galaxy From reinhard.kotucha at web.de Sun Jul 26 22:47:46 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Sun, 26 Jul 2009 22:47:46 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87skgjb42v.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> <87skgjb42v.fsf@tum.de> Message-ID: <19052.49394.364793.630878@zaphod.ms25.net> On 26 July 2009 Uwe Siart wrote: > Uwe Siart writes: > > > Reinhard Kotucha writes: > > > >> On 26 July 2009 Uwe Siart wrote: > >> > >> > When I reported this bug I could not call texdoc at all. It was provoked > >> > by my MSYS installation with a shell script named 'shell' on PATH. But > >> > this is fixed now in TL. texdoc no longer stumbles across my MSYS but > >> > uses start.exe as intended. > >> > >> Did you have the MSYS bin directory in Windows PATH? This would be > >> quite unusual. > > > > Yes, I did (and do). IIRC the MSYS installer put it there. > > I installed the newly released MSYS 1.0.11 and can confirm that the > installer does *not* modify PATH. So it must have been me. I'm very > greedy in making GNUtools available on windows computers ;-) But as I > said: I never meant any harm by this. > > So the correct way to use MSYS is > > - not to put its bin directory on PATH > - use the utilities that come with MSYS exclusively from within the MSYS > bash > > Right? Yes, this is what I remember. I had to extract the files somewhere and invoke a batch wrapper which launched a shell script. The script asked me some questions (for instance, whether I have installed MinGW already and where). Finally I added a shortcut to the start menu. I'm still wondering what went wrong with texdoc and the only explanation is that the start shell script was in PATH on Windows. However, it still doesn't explain why it worked with TL-2008. And I don't know what Akira changed, so I still don't know what caused the trouble. Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From karl at freefriends.org Sun Jul 26 23:19:41 2009 From: karl at freefriends.org (Karl Berry) Date: Sun, 26 Jul 2009 16:19:41 -0500 Subject: [tex-live] missing data files In-Reply-To: <4A6AAEED.9020007@FU-Berlin.DE> Message-ID: <200907262119.n6QLJf605108@f7.net> Hi Herbert, /graphics/pstricks/contrib/pst-geo/data/ /graphics/pstricks/contrib/pst-geo/dataII/ are missing. Should be installed under /tex/latex/pst-geo/data /tex/latex/pst-geo/dataII and, if possible, not as a tarzip I was just copying what is on CTAN. It was because they were .tgz that I put (left) them in doc. I assume having a .tgz in the runtime is useless. Anyway, in this particular case, there's a bigger problem. The uncompressed dataII is some 124 megabytes. I'm sure there is not enough space for that on the DVD. (The uncompressed 16MB of data.tgz is bad enough.) So I'm not sure what to do. karl P.S. for all: I will be offline most of the next two weeks. After I get back, I plan to start updating the documentation, calling for final binary builds, package updates (the sooner the better for these), etc. Hopefully we can make the final DVD images before EuroTeX. It's a goal anyway. From simon at simifilm.ch Sun Jul 26 19:22:05 2009 From: simon at simifilm.ch (Simon Spiegel) Date: Sun, 26 Jul 2009 19:22:05 +0200 Subject: [tex-live] tlmgr query Message-ID: <87D4D781-9531-42B3-AE58-6D9CDE66FE84@simifilm.ch> > I'm sure there are many people like Rowland but who don't announce > their problems in public, or who give up after a few emails. Fortunately, this is not true and Rowland is quite unique. -- Simon Spiegel Steinhaldenstr. 50 8002 Z?rich Telephon: ++41 44 451 5334 Mobophon: ++41 76 459 60 39 http://www.simifilm.ch ?Was soll aus mir mal werden, wenn ich mal nicht mehr bin?? Robert Gernhardt From t34www at googlemail.com Mon Jul 27 00:07:10 2009 From: t34www at googlemail.com (T T) Date: Sun, 26 Jul 2009 23:07:10 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87vdlfwof1.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> Message-ID: 2009/7/26 Uwe Siart : > T T writes: > >> 2009/7/6 Manuel P?gouri?-Gonnard : >>> T T a ?crit : >>>> The failure has something to do with how system call arguments are >>>> handled (quotes seem to be striped off of arguments unless they >>>> contain spaces. Try with: >>>> >>>> ? os.execute('echo start "foo" "bar baz"') >>>> >>>> Using os.execute('start "something with a space here" "C:\mydoc.pdf"') >>>> should fix it. >>>> >>> Thanks for the hint. >>> >>> Uwe, can you please try to change lines 663-667 of >>> texlive\2009\texmf\scripts\texdoc\texdoc.tlu to something like >>> >>> ? ? ? ? ? ?viewer_dvi ? ?= 'start "texdoc viewer"', >>> ? ? ? ? ? ?viewer_html ? = 'start "texdoc viewer"', >>> ? ? ? ? ? ?viewer_pdf ? ?= 'start "texdoc viewer"', >>> ? ? ? ? ? ?viewer_ps ? ? = 'start "texdoc viewer"', >>> >>> and see if it solves the problem? >> >> Has this been fixed? 'texdoc texlive-en' opens a command prompt window >> for me with the full path to texlive-en.pdf as its title (I have the >> latest texdoc rev. 14095). > > Works for me ('tlmgr update --force --all' as of 2009-07-26). > > When I reported this bug I could not call texdoc at all. It was provoked > by my MSYS installation with a shell script named 'shell' on PATH. But > this is fixed now in TL. texdoc no longer stumbles across my MSYS but > uses start.exe as intended. I don't have MSYS on my the PATH and this problem happens consistently on 3 systems I could test on (Vista, XP and XP in VM). I just checked that the source of texdoc and the fix qouted above is not there. When I apply it, everything works again. Cheers, Tomek From reinhard.kotucha at web.de Mon Jul 27 00:44:00 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Mon, 27 Jul 2009 00:44:00 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> Message-ID: <19052.56368.389865.567852@zaphod.ms25.net> On 26 July 2009 T T wrote: > I don't have MSYS on my the PATH and this problem happens consistently > on 3 systems I could test on (Vista, XP and XP in VM). Does Windows execute a program which is not in PATH? Strange. Can you reverse-engineer? Any registry crap? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From rjmmnet-lists at yahoo.co.uk Mon Jul 27 01:26:10 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Mon, 27 Jul 2009 00:26:10 +0100 Subject: [tex-live] Failure notice Message-ID: It occurs to me that I'm probably not the only irritated person on this mailing list at the moment. My intentions might be utterly misunderstood. The aim of this message is to reduce the rate of new irritations. I've tried to make it concise. If I'm reading technical documentation, I need a structure to fit the information into. If the documentation doesn't provide that structure or if I've not got it in my head, then I can't remember anything much of what I've read. Even if you give me all the pieces of the structure, I can't fit them together. I need a top-down view of the structure; the bottom up one you get from man pages and so on doesn't work. The problem with man pages is that they expect you to divine the structure from the bottom-up information. Some people seem able to do it; I can't. It's like giving someone all the parts for a skyscraper but no plans and expecting them to oversee its construction. It seems that some magicians can do that; I can't, and nor can most people. It is an unusual ability, no matter how many irritable Austrians insist otherwise. I've observed that one of the things which distingushes the `hacker type' from what I think of as `normal' (but isn't, not really) is that `the hacker type' does have the ability to do that. So: I need to understand the overall structure or I can't make sense of or remember documentation; the TeX Live documentation generally does not provide that structural information in a form I can access. That leads to this situation: I do not understand the structure that exists [around/to support] TeX Live or any of its management tools. That's why I ask specific questions. Experience teaches me that if I can get the answers to a few questions, that'll help me get a view of the structure, and - with a bit of luck - I'll end up being able to make progress on my own. The problem with man pages and most of the TeX Live documentation is that it does not provide that structural overview in a form that I can use, which means I can read it as often as you like but I generally can't understand most of it and I generally can't remember most of even those bits I do understand, due to a lack of structure to hang ideas off. If an idea's not got a home, it wanders off and gets lost in the woods that my mind wanders through... Old fashioned documentation - what I call `proper manuals' of the sort that I still have on my shelves and in my filing cabinets - that sort of documentation does provide the structural overview I need. So while pointers to documentation are welcome if I've asked questions about TeX Live, they are generally useless UNLESS they are linked to an answer to my question. And I mean an answer that I can understand, not one that someone else thinks I ought to be able to understand. The point is: if I can get the answers I'm after, that'll help me put the jigsaw together to understand the structure of what's going on and I'll be able to stop asking stupid questions. Thank you for reading, Rowland. From rjmmnet-lists at yahoo.co.uk Mon Jul 27 01:26:13 2009 From: rjmmnet-lists at yahoo.co.uk (Rowland McDonnell) Date: Mon, 27 Jul 2009 00:26:13 +0100 Subject: [tex-live] tlmgr query In-Reply-To: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> Message-ID: Zdenek Wagner, Thank you *VERY* much for a decent email filled with useful technical information meant to help me, written in an fashion that is easy to understand and is a pleasure to read. I greatly appreciate your efforts. It just so happens that I'd already worked out quite a lot of what you wrote, but I can quite understand that it might not have been obvious that I'd got as far as I had and you have given me some useful new information for which I am extremely grateful. What's really a problem for me is understanding the automation - what exactly happens when you ask tlmgr to do things? Oh, I can manage my TeX Live installation manually, using my own slightly strange setup, but it would be nice to be able to use the automatic update mechanisms for the TeX Live system as supplied, just so long as I could be sure it wouldn't break any of my own additions. That's why my local additions go into a directory that's entirely novel, requiring: TEXMFRM = /Users/Shared/texmf.rjmm TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} to be added to the texmf.cnf file. >2009/7/24 Rowland McDonnell : >>>Some answers ... >> ... >> >> Now, I wish to maintain compatibility with all my old documents. >> ?That means any new TeX system I install must be modified to work >> appropriately. >> >It can be done once for ever quite easily Every time I have installed MacTeX, I have had to spend a lot of time over a few weeks working out how to do this, and it's been different with MacTeX 2006, MacTeX 2007, and MacTeX 2008. What makes you think there's a `once and for all' solution? Changes from year to year so far indicate to me that whatever works with the current version will not work quite the same with the next one. I've certainly had to change my setup procedure every time I've installed MacTeX, and it's always taken non-trivial amounts of work to learn how. >> The modifications I need to do are: >> >> Unplug Babel > >Babel is not hardwired into LaTeX, it's just a package with a lot of >files. If you do not put \usepackage[languages]{babel} into your >document, it will not be loaded. But look at the file latex.ltx. It loads hyphen.cfg if such a file exists, yes? Right. Then try: kpsewhich hyphen.cfg here, that returns: /usr/local/texlive/2008/texmf-dist/tex/generic/babel/hyphen.cfg Yes, the standard LaTeX formats load the Babel hyphen.cfg file: \ProvidesFile{hyphen.cfg} [2008/07/06 v3.8l % Babel language switching mechanism] And that means all my documents default to US English hyphenation unless I load Babel-the-package in each document, each time manually selecting UK English hyphenation. If I could find a way of setting Babel up to give me UK English by default in a fashion that appeared to meet all the requirements published, then I'd so do. The only way round the problem of Babel's hyphen.cfg that I've worked out is to create a version of latex.ltx called rmlatex.ltx which calls rmhyphen.cfg instead of hyphen.cfg - no other changes. (rmhyphen.cfg is my hyphen.cfg from my OzTeX installation re-named - it sets US English as \language=0 and UK English as \language=1 and then sets \language=1 as the default). >> Plug in some additional founts >> Add a local system-wide additional TEXMF tree. >> >That's texmf-local. TL (= TeX Live) is installed in a directory named >/some/path/texlive and it contains separate directory for each year >and a few directories for each year (texmf, texmf-dist, texmf-var). >Besides the directories for each year /some/path/texlive contains >texmf-local which is the system-wide local TEXMF tree. Yeesss - but that's not always reserved only for locally managed additions, is it? That's my worry. What I've read in the TeX Live guide does not give me any information about what TeX Live or its tools might do to the contents of that directory (page 5, section 2.3). > Its contents >will not be deleted when you install the next TL release. Thanks - but my worry is that I cannot be sure that that is how it will be in future. My concern on that score is that that part of the directory tree will not necessarily be free from the ravages of automated maintenance. With MacTeX 2006 (gwTeX), the texmf-local directory was subjected to the depredations of the automatic maintenance and installation software which was sure to break (possibly even delete completely) local additions placed in that part of the texmf tree. Hell, it deleted plenty of other stuff, seemingly at random. >Now the directory structure. It follows TDS (= TeX Directory >Structure). You can find a lengthy document about it. I have done so. I've even tried to read it. It's very confusing but in combination with other information sources, I've got a tiny bit of useful information out of it with a great deal of effort. > You can find >internals on file searching in the documentation of kpathsea. Yes, I can. I don't understand much of that either. You see, I'm not a Unix hacker, I'm not a programmer, I just don't think in the ways required to understand that sort of thing. The problems in understanding that I suffer from are however very easy to deal with. I just need a few vital snippets of information to fill in a few gaps and then I *CAN* use such documentation perfectly well. I just need a wee bit of help at the start, that's all. Once upon a time, I used to be able to get such help easily. It's harder now - but you're helping terrifically, for which I thank you. > However, >heving spent a few minutes lookikg into texmf-dist and playing with >kpsewhich you will be able to pout your files to texmf-local even >without reading the documentation. Thanks - and I did that years ago, except that I noticed texmf-local was not a safe place for local additions because it was managed by i-installer (this was gwTeX in MacTeX 2006) so I found out by asking how to add a local texmf tree separate to all the standard ones. > I do not say that you should not >read it, I am just describing the fast and easy way. I've read the documentation as best I can. I don't fully understand the documentation because it's so poor. For the documentation to be any use, I need information that I cannot get from the documentation. Because of that problem, I found out how to add my own parallel `local texmf tree' by asking people; I got told to do something like this: --------------------------------------------------------------------- find / -name "texmf.cnf" to track down texmf.cnf instances. Edit a copy of /usr/local/texlive/2008/texmf.cnf. Add the following?do not put return characters in it (nor spaces, prob- ably): TEXMFRM = /Users/Shared/texmf.rjmm TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} The main texmf.cnf file lives at /usr/local/texlive/2008/texmf/ web2c/. Do not modify it. --------------------------------------------------------------------- and, using a `monkey see, monkey do' approach, copied what looked to be the TDS structure by hand, threw files in what looked to be the right places, and found that it seemed to work okay. But I do not fully understand what I've done and I still don't fully understand the documentation. >Assume you want to install a font family, you have tfm and pfb files. >First try that you know how to use kpsewhich. You have kindly replied to me in an attempt to help - thank you. The following brief section text is explanation about `what it's like for me with respect to this aspect of the technical facts under consideration'. The intention is to help you understand where I'm coming from so that your future explanations for me (should you be so kind as to provide any) might be less effort for you and more use for me. Actually, I've done something similar several times from this point on. Please understand that I am trying to explain what things are like for me so that, should you be interested in trying to help me in future, you will be in a position to provide information of more use with less effort. So: I don't know how to use kpsewhich /properly/. I've read the man page. I've got it printed out and I refer to it in times of despair. Not a lot of help. What I've got is a list of incantations that have been suggested by others. As and when I've been able to work out why those incantations work as required, I've been able to learn a bit more from the documentation which is very useful indeed. But if need a new incantation, I know I don't know enough to be able to come up with it myself. I can see that one must select a suitable option to specify to kpsewhich which file I'm after, but it's tricky working out which one. And I've printed out the kpathsea library and I've tried to read that too - quite often, actually. It's helped quite a lot, but only insofar as it's enabled me to work out how incantations i've been given do what they're supposed to do. >If everything is OK, the >following commands should find Computer Modern: > >kpsewhich cmr10.tfm >kpsewhich cmr10.pfb Uhuh - that easy, eh? ;-) Thank you - I've just documented that as another incantation I could use. Sometimes I wonder why the commands are so apparently complicated... >Now look into TL directories. Done that, some time ago. > You find texmf-dist/fonts with some >subdirectories. Look into their structure and model the structure in >texmf-local. Except that the /local/ directories near the bottom are surely redundant in the texmf-local tree? texmf-local is already populated with 'em - all the directories are empty. > Kpathsea is configured so that it looks into >subdirectories so that the exact name of the subdirectory with your >files does not matter, it just needs to be in the right place. Do you mean that kpathsea searches recursively inside the appropriate high-level directory for the file type concerned, regardless of any subdirectories below that? I /think/ that's what you're trying to get across and it accords with my observations. (`It just needs to be in the right place' is not very helpful. Of course it needs to be in the right place! But what *IS* the right place, exactly? - not clear from what you wrote at all. Thing is, I'd already worked that one out myself so I think I know what you mean and I'm pretty sure that what you meant is what I found works after examining the TDS I got dumped on my HDD by the MacTeX installer, IIRC) > You >need not have to create lots of branches in texmf-local. Indeed not - but rather too many seem to be supplied by default. E.g., /usr/local/texlive/texmf-local/fonts/tfm/local/ That `local' subdir on the end is surplus to requirements - isn't it? > Suppose you >wish to install two font families, SomeFontFamily and >AnotherFontFamily. You create directories >texmf-local/fonts/tfm/somefontfamily for tfm files of SomeFontFamily >and texmf-local/fonts/Type1/somefontfamily for pfb files, similarly >for AnotherFontFamily. [You know, you've written really quite a good example of how to do a common job. It just so happens that I already knew how to do it, but your example and description are genuinely very good - much shorter than I would usually manage, and very usefully informative. I think what TeX Live needs, in part, is an introductory document for those wishing to manage TeX Live, with explanations of: how it all works in general overview terms, pointers to the heavy documentation, and then instructions with examples on how to do various common jobs. Such a document does not exist at the moment. You've just written something that could be a useful part of it. Any thoughts at this point?] - back to responding directly to what you wrote above: That makes filing fairly easy. But you could put the pfb files into texmf-local/fonts/Type1/ (no subdirs), or (as I have done in one real case): /Users/Shared/texmf.rjmm/fonts/Type1/Joanna/ with corresponding tfms here: /Users/Shared/texmf.rjmm/fonts/tfm/adobe/mjo/ one big map file for all locally added founts: /Users/Shared/texmf.rjmm/fonts/map/local_extras.map And the fd files here (with all the other fds for Monotype founts): /Users/Shared/texmf.rjmm/tex/latex/ac other fd/Monotype/ I never said my filing system was very sensible. ;-) It has two virtues: it works with MacTeX, and I can work with it. (I've got an Adobe fount called Monotype Joanna; I'm not sure why I've got that mad filing scheme. Monotype Joanna was and possibly still is a popular fount for paperback books because it's got a fairly narrow average letter width, allowing more words than you normally get in a given line width. It was used in a lot of children's books - Puffins - that I read when I was young and I like it.) > Next you create somefontfamily.map and >anotherfontfamily.map. You probably have them. If not, read the >documentation of dvips, the syntax is described here. Indeed it is - and I learnt the syntax and wrote the files. Some of the supplied documentation is indeed fit for purpose. > You can also >look into some exixting map. Take a simple one, eg dvng.map (kpsewhich >dvng.map should find it). Put it in the right directory (again, model >it after texmf-dist). Yep. >Now run mktexlsr. Afterwards kpsewhich should be >able to find your files. Finally it is necessary to inform dvips, >dvipdfm, pdftex etc that the font families are available. You do it by > >updmap-sys --enable Map=somefontfamily.map I have so far found it most convenient to put all my locally created map file entries into a single large map file. That way, I've only got one line to add to `whatever it has to be added to', and only one map file to keep track of. I think that is the best way of doing it if you're maintaining things manually; if you're using automated tools, that sort of approach is probably madness. >If your fonts are both Type1 and bitmap, you will use MixedMap instead >of Map. Ah! One confusion cleared up. I had been wondering about that point - although I'd not asked about it since I'd not tried to find out myself. But surely no-one uses bitmapped founts? Well, not unless they've got . I assume you mean Metafont founts, which are vector founts rasterized into bitmaps for printing just as Adobe Type 1 founts are - except that Metafont way is to rasterize on the host computer, not inside the printer. >Instaling LaTeX packages is even simpler. The standard packages reside >under texmf-dist/tex/latex. You just create similar directories under >texmf-local, put the files there, run mktexlsr and that's it. One advantage of the way I've got things set up is that I don't even have to do that. It's slower to run TeX, for sure - but I'm not expecting to run hundreds of batch TeX jobs per second or anything and, well, why not free myself from a bit of fiddle? I remember running TeX on an 8MHz 68000 powered Macintosh and 4MB RAM; now I've got one with four 64 bit CPU cores running at 2.5GHz and 6.5GB RAM which I still don't quite believe. TeX works quite quickly enough even with my custom slow-down add-on. >Notice that you do not need tlmgr at all for your additions. Oh yes, I can add things manually without much trouble at all, and it's what I've been doing up until now. > The steps >are that simple so that you can do everything just by hand. It is not >necessary to know what a collection is. Indeed - but it *IS* necessary to understand such language if you want to make use of tlmgr, because one cannot understand what tlmgr does without understanding that sort of language. >TL even contains a few my packages. It even contains some of mine ;-) The only one that I'm not terminally embarrassed by is sectsty. > I have just packed the files to >zip's and uploaded them to CTAN. The TL developers put them somewhere, >I do not even know in which collection they appear. I don't even know what `collection' means with respect to TeX Live. I've asked for the meaning, and `collection of packages' is the only answer I've had. Well, I don't know what a `package' is in that sense, and why put packages together into groups called `collections'? What is the purpose? I'm clueless. I'm told I could learn if I used tlmgr but I don't see how that is possible without learning how to use it first - and I do think I'd break my TeX installation if I just fiddled randomly with tlmgr. So I am short of information. My questions on tlmgr have generally received answers which seemed rather more intended to insult me than help me. What I do generally at this point is give up and accept that the care and maintenance of TeX Live is meant to be restricted to hackers - if you're not clever enough in the special hacker sense to understand the lousy documentation, tough. > I only know the >they work if TL is installed. Thus you can see that detailed knowledge >s not necessary even for package developers. Of course not - all you need to know is where to stick your code so that TeX can see it, and `the current directory' usually works, doesn't it? I became a LaTeX package developer back in the days of LaTeX 2.09 when one wrote style files, not packages. For most of the time I've written packages I've had not the faintest idea about anything to do with the wonderful world of TeX Live. But if you want to make manual local additions and also use the automated management tools - well, then I think it is necessary to have a better understanding than what I have at the moment. Okay, I've got a way to add things locally by hand and it works. But I can see it's ugly. And I dare not try updating the TeX Live installation itself at all. I replace it with a new one every year or two and in between, the installation is not changed except with my local additions. But since there *is* a system of updating TeX Live with the latest goodies as they're released, I thought it might be a good idea to learn about it - if only so that I could perhaps stop using my odd parallel texmf tree, which I've never been very happy with. The process of installing each new version of MacTeX and getting it working has so far not taken less than about (at a guess) 40-80 hours work on my part. It does not get much easier with each new version except where my notes from the previous version are still relevant. So far, I've installed MacTeX 2006, 2007, and 2008. In each case, the job was a nightmare from hell and involved suffering an awful lot of very upsetting personal comments when I tried to find out technical information about what I needed to do. >> That last part might not be necessary any more, but there was no >> such thing under teTeX and I do not relish the thought of trying to >> find out if there is such a thing supplied with TeXLive's current >> standard setup). >> >texmf-local was introduced in teTeX many many years ago. In fact it >was there long time before I started to use teTeX. Yes, but texmf-local has been managed by automated management software before now - at least it has with the first version of MacTeX I installed, and that was the first time I'd actually come across TeX Live (CMacTeX does use a texmf structure, but it's arranged specially for CMacTeX and properly documented). What I want to know - as my final aim for all these questions, I suppose - is what tlmgr does and what guarantees there are about the security of the texmf-local part of the TDS with respect to tlmgr, anything else, and future developments. I've had a MacTeX automated management tool delete data before now - data that I wanted to keep, ta. Yes yes all the stuff was available in copies elsewhere, but that's not the point, is it? You don't want a bit of software breaking something you've got working on your computer, do you? >> It was very easy to do with OzTeX because OzTeX was properly >> documented > >TeX Live _is_ documented, all you need is to read the manuals. But the manuals are very poor in my opinion; I have found it impossible to learn much from any of them. - except in the few cases when I've found someone willing to give me the small help I need to get me over the initial hurdles. See `Failure notice' for a plain explanation. > I know >C, Perl, Bash and other languages well enough so that I could read >sources of the tools in TL but I have never done it, I have just read >the manuals. Yes, and they make sense to you because you know C, Perl, Bash, and other languages (which means you have certain expectations and understandings that I do not) and because you're a hacker, you've got the right sort of mind to work with the sort of documentation that's supplied. We mere mortals, on the other hand, are left baffled initially, unless we can get a bit of help from one of the gods such as yourself. > When I started to use teTeX, I was accustomed to emTeX >runing under OS/2. I discovered the fast and easy way as described >above and adapted my environment to emTeX within half an hour or so. When I first installed MacTeX, it was some months before I got it working. My first attempt to get the help I needed to set it up to work attracted so much hostility that I just withdrew and gave up on MacTeX entirely. I stuck with an old version of OzTeX for a very long time because it was impossible to figure out how to set up MacTeX on my own and there was no-one willing to give me the information I was missing. I have since read of other people who have had similar experiences. I am not, as some have suggested, a uniquely useless individual. > I >did read the documentation later because I want to do things that >normal users do not need. If you follow my advice, you will be able to >do all you need after an hour or so But your well meant and very well written advice does not cover the operation of tlmgr. What it covers - and does so well - is manually adding extra bits to TeX Live, but I worked out how to do that some years ago, with a bit of help from a mailing list. (I mean it about `well written' - you cover what needed covering, it's all precise, to the point, and lacking in waffle. If I didn't already understand the stuff you'd explained, the things you did tell me about would have got me sorted out beautifully. For sure it could be written in higher quality language for formal presentation if you wanted to, but it's good stuff. And I'm not saying that to suck up to you - I'm letting you know you're good at that job, you've done it well, and I think that anyone who is good at that sort of thing ought to be told) > and you will be able to help other >users since tomorrow. Some years ago, I worked out how to do what you have very kindly explained to me in your email - it took a few weeks of occasional work. I still do not feel competent to offer anyone advice on how to set up MacTeX or any other sort of TeX Live installation. I have been trying to learn enough about TeX Live to manage it sensibly for quite some time - over the past couple of years. I've failed to do so and I would not be happy giving anyone *ANY* advice on how to set up their TeX Live system. So I'm afraid you're wrong in what you suggest. What I find frustrating is that most of the time I ask for specific technical information, I get lectures about reading the manual. I have tried reading the manuals and because of the manuals, I have to ask questions. When I point out, in response to instructions to read the manuals, that the manuals are not very good and I can't learn from them, I still do not get told the few times of technical information I request - what I get then is personal abuse. You've seen it here, I expect - thankfully, you're a lot more civilised than some folk here. But that's how it goes and that's why I'm still pretty much clueless about the workings of TeX Live. I'm afraid that while your very good and very clear advice does permit me to set up local modifications, it's the automation that I'd like to learn about and I'm no closer to finding out about that than I was. I've got local additions set up and working. I will not follow your advice unless I can learn more about TeX Live, specifically with respect to what happens to things that I put in the defined TEXLOCAL part of the standard installation. That is because I am concerned that something will end up being badly broken due to past experience when things *have* ended up badly broken. Unless I understand `how TeX Live works' well enough to be sure I'm safe, I'm sticking with what I've got because while I'm sure it's ugly, it also works. >> (and didn't come with Babel anyway). ?I worked it all out myself from >> the supplied documentation without needing any help from anyone. >> Indeed, I used to give help to other OzTeX users and did so much of >> that >> on the OzTeX-info mailing list that I got an official `thanks' from >> OzTeX's author. ?So please do not sneer at me for being ignorant of >> TeX >> as you have done below - I'm far from it. >> ... >> >> Unfortunately, the documentation, while significantly better than in >> the >> past, fails to do what it needs to do. >> >I started to use TeX in 1991. It was just after Velvet revolution, (ah - so you're Czech? Or Slovak. Argh. The map of Europe used to have fewer countries on it.... Completely irrelvant, but: I used to own a Czechslovakian motorcycle (a 125cc CZ - economical motorcycles are good for poor students); and I /suspect/ I was conceived in Yugoslavia (is that a question you'd want to ask your parents? Nor me). Neither nation exists any more, which is weird. I once visited East Germany. Good riddance to bad rubbish in /that/ case...) > the >Iron Curtain no longer existed but the market was not established. It >took me 2 years before I managed to buy the TeXbook. !!!!! Blimey. > Internet was not >available, I had just csearn Aha! That's CS for Czechoslovakia and EARN for European Academic Research Network. Coo. I'd never heard of either - we had/have in the UK, which I assume had links to EARN (JANET currently links to ). >access over 56kb/s modem, The first modem I used was 1200 baud - and that was a fast one. The slow ones were 300 baud. >simtel was the >most important source. Uhuh. > My first TeX distribution came on 5 1/4" >disquettes. (Diskettes is the English version of that French word ;-) ) > Yet I was always able to find documentation for the whole >system. I could always find the documentation I needed when I used OzTeX and CMacTeX on my Macs in the past; and emTeX on MS-DOS before then. I didn't need any help with them - well, aside from a few minor iffy bits with CMacTeX which turned out (more or less) to have been bugs IIRC. Aside from that, I DID set up and use all three on my own without trouble and with only the supplied documentation for help. I only started to have significant trouble when Macs turned into Unix machines and we got a full Unix-style TeX distribution. Documentation for TeX Live is nearly all written by and for heavy duty hackers with a good understanding of the conventions of the system. For someone like myself coming to it all cold, the documentation is very obscure. I've seen this a lot - the `hacker type' can dive in and work with that stuff; while people like can't. Contrariwise, I've noticed that I'm a lot more use than the `hacker type' /in general/ when it comes to deal with certain real world things - *YOU* sort out the computer, and *I* shall set up the experimental rig on the bench, sort of thing. N.B.: I wrote `in general' as an important get-out clause. There are clearly different optimizations going on inside different people's heads. I've grown up with a mind developed to work *that* way, and I've always found it impossible to work with `hacker' type manuals. Well, I say `always', since I first met that sort of thing when I was about, oh, 15 years old, at a guess. I'm past 40 now. There always used to be plenty of computer documentation that I could work with - most of it from UK firms was excellent, back in the old days. That from US firms was less so and please let's try to forget all about old-style Japanese technical manuals (famously poor English). But since the idea of providing a proper manual was dropped by most computer firms and software suppliers back in the 1990s, I've been stuck mostly with old software because a lot of the new stuff, I just can't learn how to use. Intuit it from the GUI, they tell me. That doesn't work with anything but simple single-purpose applications the use of which I already understand. It's not all bad - Apple has address the problem in some cases by producing excellent tutorials for some of its software, for example. We might not have a manual, but a comprehensive tutorial plus reference information via on-line help does me very nicely, thanks. > It is just necessary to read them. They now contain quite a >lot of pages because the nowaday's tools did not exist in 1991 but >everything _is_ documented. It might well be, but most of the documentation unfortunately does not currently make sense to me. I can't use it /at the moment/ - I need a little help getting started. There are always problems with undefined terms and all sort of little hiccups that I *CANNOT* get round without having someone tell me the answer. And believe me, I've tried. >I subscribed TeX some discussion groups in the beginning of 1992. >First I asked questions but after a week I was able to answer someone >else's questions. TeX is really that simple. Tell you what, why don't you download OzTeX and find a Mac to install it on? Once you've done that, look at `Thanks' in the `Help' menu. Third line from the bottom, you'll see some familiar names. Mine is one of them. I had no idea I'd done anything to deserve thanks, so I emailed the author and asked him why. Andrew Treverrow told me it was because I'd been so helpful answering questions on the oztex-info mailing list. But I've been using MacTeX since 2006 and I do not feel competent to answer questions about the underlying TeX Live installation. >>> Anyone having >>>ever prepared a TeX system >> >> Such as myself. ?No, not the heavy duty stuff, but I've put together >> custom TeX distributions based on OzTeX for my own purposes. ?And I >> could do that because OzTeX was properly documented. >> >> (I even once installed emTeX in a non-standard part of the directory >> tree and that took all flippin' weekend, that did. ?The next time I >> installed emTeX, it came with instructions which included `Install >> it only in the default location, you'll be glad you did so' and I >> thought `Damned right!') >> >emTeX's documentation was primarily written for Information >Presentation Facility and then extracted into plain text files for use >in DOS. I don't know what the significance of that might be, but I found emTeX's documentation perfectly clear and easy to work with. Hmm: so that's what information presentation facility was. > The device drivers and even mf386 worked better in OS/2 >because the system has multiprocessing and multithread support (unlike >DOS). Doesn't mean you get better results, merely a better functioning computer while you get the results. For a single user PC being used as tool to create written material via a text editor and TeX, the improvements you get by having a proper OS instead of MS-DOS don't really matter. > Anyway, for different reasons I never had emTeX on drive C so >that I had to modify environment variables. My first emTeX >installation under DOS started to work after 2 hours or so. I did not >know anyone who could help me, I have just read the documentation that >came with emTeX. *TWO HOURS*!!!! Like I say, it took me all weekend to get it all sorted out, and it wasn't like I wasn't already familiar with TeX. MInd you, I do mean `all fully sorted out', not merely `starting to work'. Maybe that's the difference? But aside from that: there was a situation where I say I found the documentation perfectly clear and easy to work with, and it took me all weekend to do a job that you seem to have managed in two hours. And that was when I thought everything was going okay - slowly, admittedly, but I never ran into any trouble aside from a frequent lack of hot tea (damn! Drunk it again!) which is always easy to fix with a trip to the kitchen. >>> knows that this is a huge amount of work, >>>and that a few hours here and there is far from being enough to >>>understand even the surface. >> >> Thank you for your further illuminating comments. >> >> I do not need to understand the full details. ?I just need to >> understand enough to maintain my TeX system intelligently. ?I expect >> that a few weeks of working hard at the job will be enough - if I >> can find someone willing to explain to me the undefined terms that I >> do not understand. >> >Less than 2 hours _must_ be enough to make everything running for a >person who knows nothing about TL internals In which case, I must not be a person. I did get things set up. It took me an *AWFUL* lot more than two hours. Two hours isn't even long enough to end up finding all the needed documentation, let alone read it. I don't see how you imagine anyone would be able set up MacTeX in anything less than a full day's work, at least the first time and assuming a good working knowledge of general TeX systems. It took a *LOT* more than a full day's work when I set up MacTeX 2006, not quite as long but still more than a full day's work when I set up MacTeX 2007, and MacTeX 2008 was no easier than MacTeX 2007. I don't think I've got things running smoothly at all - I've just got MacTeX 2008 set up as badly as MacTeX 2007, which means I'm only really confident it'll work okay for those jobs I've used it for already. > and just needs to put >his/her own files to texmf-local. In a fashion consistent with the required directory structure and consistent with not being broken by the action of some program - and of course the modifications are ignored until mktexlsr is executed. So it's not quite as simple as you make out. Not to mention the fact that it's not at all obvious that it's sensible to put things in texmf-local even when you've discovered the existence of that tree. For example, the `overview of TeX Live' in the TeX Live guide states: ------------------------------------------------------------------ TEXMFLOCAL The tree which administrators can use for system-wide installation of additional or updated macros, fonts, etc. ------------------------------------------------------------------ which is enough to get me to think `Okay, that's *probably* the place for the local additions I want to add, but I need to check how it fits in with things, especially all this automation I'm reading about'. And that process of checking is awkward to say the least since there's no obvious pointer in the TeX Live guide to further information on that subject. But I've got the wit to think `Okay, let's find the TDS documentation, that's bound to help'. So one reads...: ------------------------------------------------------------------ 2.3 Local additions The TDS cannot specify precisely when a package is or is not a ?local addition?. Each site must determine this according to its own conventions. At the two extremes, one site might wish to consider ?nonlocal? all files not acquired as part of the installed TEX distribution; another site might consider ?local? only those files that were actually developed at the local site and not distributed elsewhere. We recognize two common methods for local additions to a distributed texmf tree. Both have their place; in fact, some sites employ both simultaneously: 1. A completely separate tree which is a TDS structure itself; for example, /usr/local/ umbtex at the University of Massachusetts at Boston. This is another example of the multiple texmf hierarchies mentioned in the previous section. 2. A directory named ? local? at any appropriate level, for example, in the format , package , and supplier directories discussed in the following sections. The TDS reserves the directory name local for this purpose. We recommend using local for site-adapted configuration files, such as language.dat for the Babel package or graphics.cfg for the graphics package. Unmodified configuration files from a package should remain in the package directory. The intent is to separate locally modified or created files from distribution files, to ease installing new releases. ------------------------------------------------------------------ And that doesn't me help at all, does it? In fact, it makes it plain that if I'm to find out about the specific TEXMFLOCAL defined tree with TeX Live, I need documentation on this subject specific to TeX Live but that does not appear to exist. > Afeter a few weeks you will become a >wizard. I've had TeX Live on my Macs since MacTeX 2007. I am still mostly baffled by its setup and management. I can assure you that a few weeks after I've set MacTeX up, I've forgotten almost all that I had learnt. I set it up with sweat and empiricism (i.e., I don't understand it but it works) without much understanding and then I leave it alone because I dare not fiddle with it for fear of breaking it. I can make local additions - so if I've written something I want to use, or if there's somethig someone else has written that I want to use, I can add it without bother. But I do that by hand the old-fashioned way I've been using since the 1980s using (in this case) my own home-grown parallel additions directory quite separate to anything that TeX Live was set up to use. >> ... >> I fail to understand the connection you are making between MS Word >> and a TeX installation. >> >This is (I hope) to demonstrate that you started to go the wrong >directions. But I wasn't. If what you say is true, then my question was badly misinterpreted in that particular case. > You want answers that are useless fr beginners. Useless for a newcomer to TeX, perhaps; but not useless for someone experienced in looking after a TeX installation and in using TeX who's trying to learn how to set up and use a TeX system. > You can >spend months with tlmgr but it won't help you to maintain your own >installation. `My own installation' is `MacTeX 2008 as I've put on this Mac, all of it.' Now then, apparently tlmgr is the tool to use if you want to keep your TeX Live installation up to date. But you know what? I don't know what `up to date' means! What, exactly, is the `current version of TeX Live' that tlmgr updates one to? How does one control the process? Start up tlmgr -gui and it's obvious - that's all the documentation tells me about it aside from the tlmgr man page, which doesn't much help me either. >>> but with TeX you have at least the chance to >>>understand the internals, if you want to know them. >> >> You have that chance with MS Word too. ?All you have to do is >> decompile the code and work at it. ?It just takes reading and a >> serious nvestment > >And you violate the license. Maybe, maybe not. In any case, I am talking about what one might do, not what one may do. (I'm using the words `may' and `might' quite precisely). In English law, one may place restrictions on a good for sale which restrictions apply after purchase, but such restrictions must be agreed to as a contract between buyer and seller before the sale occurs so I suspect that a lot of these software licences cannot possibly have any legal standing at all in England and Wales (and probably the rest of the UK, but we have three different legal systems and I'm not a lawyer). >> of time - nothing more nor less than what you say is needed to >> understand TeXLive. >> >> In both cases, the vast majority of people are completely incapable >> of figuring anything out that way. >> >> In the case of TeX, it's *VERY* hard for a newcomer to understand the >> details without an existing expert to talk to to explain the written >> documentation and to guide them through the written sources. ?The >> available documentation mostly seems designed only for those who >> understand it already. >> >No! But yes, it does seem like that to me - really it does. > As I wrote above, I just got disquettes from a colleague of mine. >I have never heard of TeX ago. I have never seen any (La)TeX file. >There was nobody to help me. Within 2 hours emTeX was installed and I >created my first simple LaTeX document. You are an unusual person, then. I knew how TeX operated and I had experience of using LaTeX and writing style files (this was the LaTeX 2.09 days). I also had experience fiddling around with MS-DOS. It took me all weekend to get emTeX installed (due to me insisting on installing it in a non-standard location for the sake of tidiness, like the bloody fool that I am). And I knew a reasonable amount about how TeX worked and so on. >The documentation always >existed and it was written so well that a person with absolutely zero >knowledge could start. That was indeed the case with emTeX - emTeX was very well documented, quite unlike TeX Live. > But we still repeat the same: locate the >manuals and read them. But the manuals that come with TeX Live are dreadful. They cannot be used at all by most people. Mac users mostly seem to use TeX Live as a black box - run the MacTeX installer, accept that it's done something beyond understanding, and then use TeXShop to prepare LaTeX input files and accept the fact that you can't do anything about the underlying TeX system. I'm not happy with that approach. The documentation that came emTeX was *excellent*. The documentation that comes with OzTeX is excellent. The same applies to CMacTeX. I have installed and managed all three - one on MS-DOS, and two on Macs. I've had no trouble at all learning how to do so or in doing what I wanted with any of those TeX systems. Then I installed MacTeX and instantly ran into trouble due to the rotten documentation. Three TeX systems on two different OSes - no trouble. Then I find the fourth TeX system I meet baffles me. And I say it's the documentation that's the problem. > Find the parts you must read immediatelly, set >up your installation and read the rest later. You should train >yourself to read the manuals that way, it will help you not only with >TeX. The problem with the TeX Live documentation is that very little of it can be read without having to refer to dozens of other information sources. It's so hard to get any use out of the Tex Live documentation that I take the line that anything I want to know about, I have to write my own documentation for. I'm getting there slowly - re-reading some of the documentation that left me totally baffled in the past now results in me understanding quite a lot. Slowly, slowly, one small step at a time, I'm piecing together the structural information I need. I do a job of finding out what I want by reading what I can find that makes sense and asking people. If I then do find out what I want, I make a note here in my own pile of documentation on TeX Live. Most of the time, I fail to find out what I want to know, so I have a poor understanding of TeX Live and very little documentation of my own. So it goes. One problem is that when I ask for information, I often get told to RTFM. But you see I've already tried that and it's not helped which is why I'm asking someone to tell me something! Anyway, that's enough drivel from me. You've been very kind and very helpful and I appreciate the fact that you put the time in to try and illuminate my darkness. I'll get there one day, I expect. Cheers! Rowland. From t34www at googlemail.com Mon Jul 27 01:54:56 2009 From: t34www at googlemail.com (T T) Date: Mon, 27 Jul 2009 00:54:56 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <19052.56368.389865.567852@zaphod.ms25.net> References: <87vdm7cw9q.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.56368.389865.567852@zaphod.ms25.net> Message-ID: 2009/7/26 Reinhard Kotucha : > On 26 July 2009 T T wrote: > > ?> I don't have MSYS on my the PATH and this problem happens consistently > ?> on 3 systems I could test on (Vista, XP and XP in VM). > > Does Windows execute a program which is not in PATH? ?Strange. ?Can > you reverse-engineer? ?Any registry crap? TeX Live is on the path, MSYS is not, so it's not a problem with MSYS. I did reverse-engineer and traced it back to lua eating quotes in system calls as I reported back in this thread. Cheers, Tomek From zdenek.wagner at gmail.com Mon Jul 27 01:56:03 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Mon, 27 Jul 2009 01:56:03 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> Message-ID: <8719b6240907261656u4138bc3cs5a6c6c6ed50c1ccd@mail.gmail.com> 2009/7/27 Rowland McDonnell : > Zdenek Wagner, > > Thank you *VERY* much for a decent email filled with useful technical > information meant to help me, written in an fashion that is easy to > understand and is a pleasure to read. > > I greatly appreciate your efforts. > > It just so happens that I'd already worked out quite a lot of what you > wrote, but I can quite understand that it might not have been obvious > that I'd got as far as I had and you have given me some useful new > information for which I am extremely grateful. > > What's really a problem for me is understanding the automation - what > exactly happens when you ask tlmgr to do things? Oh, I can manage my > TeX Live installation manually, using my own slightly strange setup, but > it would be nice to be able to use the automatic update mechanisms for > the TeX Live system as supplied, just so long as I could be sure it > wouldn't break any of my own additions. > That's why texmf-local exists. It will even remain intact when you install the next release of TL. > That's why my local additions go into a directory that's entirely novel, > requiring: > > TEXMFRM = /Users/Shared/texmf.rjmm > > TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, > !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} > > to be added to the texmf.cnf file. > >>2009/7/24 Rowland McDonnell : >>>>Some answers ... >>> ... >>> >>> Now, I wish to maintain compatibility with all my old documents. >>> That means any new TeX system I install must be modified to work >>> appropriately. >>> >>It can be done once for ever quite easily > > Every time I have installed MacTeX, I have had to spend a lot of time > over a few weeks working out how to do this, and it's been different > with MacTeX 2006, MacTeX 2007, and MacTeX 2008. > > What makes you think there's a `once and for all' solution? Changes > from year to year so far indicate to me that whatever works with the > current version will not work quite the same with the next one. > > I've certainly had to change my setup procedure every time I've > installed MacTeX, and it's always taken non-trivial amounts of work to > learn how. > >>> The modifications I need to do are: >>> >>> Unplug Babel >> >>Babel is not hardwired into LaTeX, it's just a package with a lot of >>files. If you do not put \usepackage[languages]{babel} into your >>document, it will not be loaded. > > But look at the file latex.ltx. It loads hyphen.cfg if such a file > exists, yes? > > Right. Then try: > > kpsewhich hyphen.cfg > > here, that returns: > > /usr/local/texlive/2008/texmf-dist/tex/generic/babel/hyphen.cfg > > Yes, the standard LaTeX formats load the Babel hyphen.cfg file: > > \ProvidesFile{hyphen.cfg} > [2008/07/06 v3.8l % > Babel language switching mechanism] > > And that means all my documents default to US English hyphenation unless > I load Babel-the-package in each document, each time manually selecting > UK English hyphenation. > > If I could find a way of setting Babel up to give me UK English by > default in a fashion that appeared to meet all the requirements > published, then I'd so do. > > The only way round the problem of Babel's hyphen.cfg that I've worked > out is to create a version of latex.ltx called rmlatex.ltx which calls > rmhyphen.cfg instead of hyphen.cfg - no other changes. > > (rmhyphen.cfg is my hyphen.cfg from my OzTeX installation re-named - it > sets US English as \language=0 and UK English as \language=1 and then > sets \language=1 as the default). > not only latex.ltx but also latex.ini and pdflatex.ini, it will then work. You will have to do it manually after you install TL. tlmgr will not delete your format files. It is possible to make your fmtutil.cnf defining rmlatex and then ask tlmgr to build the format. Remember that you have to make a symlink to pdftex named rmlatex (the name of the command must be equal to the format name). I am not sure how exactly kpathsea looks for files, probably you would have to create your texlive/2008/texmf.cnf and copy TEXINPUTS.latex and rename it to TEXINPUTS.rmlatex Maybe the following command may also work but I am not sure: TEXINPUTS.rmlatex = $TEXINPUTS.latex >>> Plug in some additional founts >>> Add a local system-wide additional TEXMF tree. >>> >>That's texmf-local. TL (= TeX Live) is installed in a directory named >>/some/path/texlive and it contains separate directory for each year >>and a few directories for each year (texmf, texmf-dist, texmf-var). >>Besides the directories for each year /some/path/texlive contains >>texmf-local which is the system-wide local TEXMF tree. > > Yeesss - but that's not always reserved only for locally managed > additions, is it? That's my worry. > > What I've read in the TeX Live guide does not give me any information > about what TeX Live or its tools might do to the contents of that > directory (page 5, section 2.3). > >> Its contents >>will not be deleted when you install the next TL release. > > Thanks - but my worry is that I cannot be sure that that is how it will > be in future. > > My concern on that score is that that part of the directory tree will > not necessarily be free from the ravages of automated maintenance. > > With MacTeX 2006 (gwTeX), the texmf-local directory was subjected to the > depredations of the automatic maintenance and installation software > which was sure to break (possibly even delete completely) local > additions placed in that part of the texmf tree. Hell, it deleted > plenty of other stuff, seemingly at random. > >>Now the directory structure. It follows TDS (= TeX Directory >>Structure). You can find a lengthy document about it. > > I have done so. I've even tried to read it. It's very confusing but in > combination with other information sources, I've got a tiny bit of > useful information out of it with a great deal of effort. > >> You can find >>internals on file searching in the documentation of kpathsea. > > Yes, I can. I don't understand much of that either. You see, I'm not a > Unix hacker, I'm not a programmer, I just don't think in the ways > required to understand that sort of thing. > > The problems in understanding that I suffer from are however very easy > to deal with. I just need a few vital snippets of information to fill > in a few gaps and then I *CAN* use such documentation perfectly well. > > I just need a wee bit of help at the start, that's all. Once upon a > time, I used to be able to get such help easily. It's harder now - but > you're helping terrifically, for which I thank you. > >> However, >>heving spent a few minutes lookikg into texmf-dist and playing with >>kpsewhich you will be able to pout your files to texmf-local even >>without reading the documentation. > > Thanks - and I did that years ago, except that I noticed texmf-local was > not a safe place for local additions because it was managed by > i-installer (this was gwTeX in MacTeX 2006) so I found out by asking how > to add a local texmf tree separate to all the standard ones. > >> I do not say that you should not >>read it, I am just describing the fast and easy way. > > I've read the documentation as best I can. I don't fully understand the > documentation because it's so poor. For the documentation to be any > use, I need information that I cannot get from the documentation. > > Because of that problem, I found out how to add my own parallel `local > texmf tree' by asking people; I got told to do something like this: > > --------------------------------------------------------------------- > find / -name "texmf.cnf" to track down texmf.cnf instances. > > Edit a copy of /usr/local/texlive/2008/texmf.cnf. > > Add the following--do not put return characters in it (nor spaces, prob- > ably): > > TEXMFRM = /Users/Shared/texmf.rjmm > TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFRM,!!$TEXMFSYSCONFIG, > !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} > > The main texmf.cnf file lives at /usr/local/texlive/2008/texmf/ > web2c/. Do not modify it. > --------------------------------------------------------------------- > > and, using a `monkey see, monkey do' approach, copied what looked to be > the TDS structure by hand, threw files in what looked to be the right > places, and found that it seemed to work okay. > > But I do not fully understand what I've done and I still don't fully > understand the documentation. > >>Assume you want to install a font family, you have tfm and pfb files. >>First try that you know how to use kpsewhich. > > You have kindly replied to me in an attempt to help - thank you. The > following brief section text is explanation about `what it's like for me > with respect to this aspect of the technical facts under consideration'. > The intention is to help you understand where I'm coming from so that > your future explanations for me (should you be so kind as to provide > any) might be less effort for you and more use for me. Actually, I've > done something similar several times from this point on. Please > understand that I am trying to explain what things are like for me so > that, should you be interested in trying to help me in future, you will > be in a position to provide information of more use with less effort. > > So: > > I don't know how to use kpsewhich /properly/. I've read the man page. > I've got it printed out and I refer to it in times of despair. Not a > lot of help. > > What I've got is a list of incantations that have been suggested by > others. As and when I've been able to work out why those incantations > work as required, I've been able to learn a bit more from the > documentation which is very useful indeed. > > But if need a new incantation, I know I don't know enough to be able to > come up with it myself. I can see that one must select a suitable > option to specify to kpsewhich which file I'm after, but it's tricky > working out which one. > > And I've printed out the kpathsea library and I've tried to read that > too - quite often, actually. It's helped quite a lot, but only insofar > as it's enabled me to work out how incantations i've been given do what > they're supposed to do. > >>If everything is OK, the >>following commands should find Computer Modern: >> >>kpsewhich cmr10.tfm >>kpsewhich cmr10.pfb > > Uhuh - that easy, eh? ;-) Thank you - I've just documented that as > another incantation I could use. Sometimes I wonder why the commands > are so apparently complicated... > >>Now look into TL directories. > > Done that, some time ago. > >> You find texmf-dist/fonts with some >>subdirectories. Look into their structure and model the structure in >>texmf-local. > > Except that the /local/ directories near the bottom are surely redundant > in the texmf-local tree? texmf-local is already populated with 'em - > all the directories are empty. > >> Kpathsea is configured so that it looks into >>subdirectories so that the exact name of the subdirectory with your >>files does not matter, it just needs to be in the right place. > > Do you mean that kpathsea searches recursively inside the appropriate > high-level directory for the file type concerned, regardless of any > subdirectories below that? > > I /think/ that's what you're trying to get across and it accords with my > observations. > > (`It just needs to be in the right place' is not very helpful. Of > course it needs to be in the right place! But what *IS* the right > place, exactly? - not clear from what you wrote at all. Thing is, I'd > already worked that one out myself so I think I know what you mean and > I'm pretty sure that what you meant is what I found works after > examining the TDS I got dumped on my HDD by the MacTeX installer, IIRC) > >> You >>need not have to create lots of branches in texmf-local. > > Indeed not - but rather too many seem to be supplied by default. E.g., > > /usr/local/texlive/texmf-local/fonts/tfm/local/ > > That `local' subdir on the end is surplus to requirements - isn't it? > >> Suppose you >>wish to install two font families, SomeFontFamily and >>AnotherFontFamily. You create directories >>texmf-local/fonts/tfm/somefontfamily for tfm files of SomeFontFamily >>and texmf-local/fonts/Type1/somefontfamily for pfb files, similarly >>for AnotherFontFamily. > > [You know, you've written really quite a good example of how to do a > common job. It just so happens that I already knew how to do it, but > your example and description are genuinely very good - much shorter than > I would usually manage, and very usefully informative. > > I think what TeX Live needs, in part, is an introductory document for > those wishing to manage TeX Live, with explanations of: how it all works > in general overview terms, pointers to the heavy documentation, and then > instructions with examples on how to do various common jobs. > > Such a document does not exist at the moment. You've just written > something that could be a useful part of it. > > Any thoughts at this point?] > > - back to responding directly to what you wrote above: > > That makes filing fairly easy. But you could put the pfb files into > texmf-local/fonts/Type1/ (no subdirs), or (as I have done in one real > case): > > /Users/Shared/texmf.rjmm/fonts/Type1/Joanna/ > > with corresponding tfms here: > > /Users/Shared/texmf.rjmm/fonts/tfm/adobe/mjo/ > > one big map file for all locally added founts: > > /Users/Shared/texmf.rjmm/fonts/map/local_extras.map > > And the fd files here (with all the other fds for Monotype founts): > > /Users/Shared/texmf.rjmm/tex/latex/ac other fd/Monotype/ > > I never said my filing system was very sensible. ;-) > > It has two virtues: it works with MacTeX, and I can work with it. > > (I've got an Adobe fount called Monotype Joanna; I'm not sure why I've > got that mad filing scheme. Monotype Joanna was and possibly still is a > popular fount for paperback books because it's got a fairly narrow > average letter width, allowing more words than you normally get in a > given line width. It was used in a lot of children's books - Puffins - > that I read when I was young and I like it.) > >> Next you create somefontfamily.map and >>anotherfontfamily.map. You probably have them. If not, read the >>documentation of dvips, the syntax is described here. > > Indeed it is - and I learnt the syntax and wrote the files. Some of the > supplied documentation is indeed fit for purpose. > >> You can also >>look into some exixting map. Take a simple one, eg dvng.map (kpsewhich >>dvng.map should find it). Put it in the right directory (again, model >>it after texmf-dist). > > Yep. > >>Now run mktexlsr. Afterwards kpsewhich should be >>able to find your files. Finally it is necessary to inform dvips, >>dvipdfm, pdftex etc that the font families are available. You do it by >> >>updmap-sys --enable Map=somefontfamily.map > > I have so far found it most convenient to put all my locally created map > file entries into a single large map file. That way, I've only got one > line to add to `whatever it has to be added to', and only one map file > to keep track of. I think that is the best way of doing it if you're > maintaining things manually; if you're using automated tools, that sort > of approach is probably madness. > >>If your fonts are both Type1 and bitmap, you will use MixedMap instead >>of Map. > > Ah! One confusion cleared up. I had been wondering about that point - > although I'd not asked about it since I'd not tried to find out myself. > But surely no-one uses bitmapped founts? Well, not unless they've got > . > > I assume you mean Metafont founts, which are vector founts rasterized > into bitmaps for printing just as Adobe Type 1 founts are - except that > Metafont way is to rasterize on the host computer, not inside the > printer. > >>Instaling LaTeX packages is even simpler. The standard packages reside >>under texmf-dist/tex/latex. You just create similar directories under >>texmf-local, put the files there, run mktexlsr and that's it. > > One advantage of the way I've got things set up is that I don't > even have to do that. It's slower to run TeX, for sure - but I'm not > expecting to run hundreds of batch TeX jobs per second or anything and, > well, why not free myself from a bit of fiddle? > > I remember running TeX on an 8MHz 68000 powered Macintosh and 4MB RAM; > now I've got one with four 64 bit CPU cores running at 2.5GHz and 6.5GB > RAM which I still don't quite believe. TeX works quite quickly enough > even with my custom slow-down add-on. > >>Notice that you do not need tlmgr at all for your additions. > > Oh yes, I can add things manually without much trouble at all, and it's > what I've been doing up until now. > >> The steps >>are that simple so that you can do everything just by hand. It is not >>necessary to know what a collection is. > > Indeed - but it *IS* necessary to understand such language if you want > to make use of tlmgr, because one cannot understand what tlmgr does > without understanding that sort of language. > >>TL even contains a few my packages. > > It even contains some of mine ;-) The only one that I'm not terminally > embarrassed by is sectsty. > >> I have just packed the files to >>zip's and uploaded them to CTAN. The TL developers put them somewhere, >>I do not even know in which collection they appear. > > I don't even know what `collection' means with respect to TeX Live. > I've asked for the meaning, and `collection of packages' is the only > answer I've had. Well, I don't know what a `package' is in that sense, > and why put packages together into groups called `collections'? What is > the purpose? I'm clueless. I'm told I could learn if I used > tlmgr but I don't see how that is possible without learning how to use > it first - and I do think I'd break my TeX installation if I just > fiddled randomly with tlmgr. > > So I am short of information. My questions on tlmgr have > generally received answers which seemed rather more intended to insult > me than help me. > > What I do generally at this point is give up and accept that the care > and maintenance of TeX Live is meant to be restricted to hackers - if > you're not clever enough in the special hacker sense to understand the > lousy documentation, tough. > >> I only know the >>they work if TL is installed. Thus you can see that detailed knowledge >>s not necessary even for package developers. > > Of course not - all you need to know is where to stick your > code so that TeX can see it, and `the current directory' usually works, > doesn't it? > > I became a LaTeX package developer back in the days of LaTeX 2.09 when > one wrote style files, not packages. For most of the time I've written > packages I've had not the faintest idea about anything to do with the > wonderful world of TeX Live. > > But if you want to make manual local additions and also use the > automated management tools - well, then I think it is necessary to have > a better understanding than what I have at the moment. > > Okay, I've got a way to add things locally by hand and it works. But I > can see it's ugly. And I dare not try updating the TeX Live > installation itself at all. I replace it with a new one every year or > two and in between, the installation is not changed except with my local > additions. > > But since there *is* a system of updating TeX Live with the latest > goodies as they're released, I thought it might be a good idea to learn > about it - if only so that I could perhaps stop using my odd parallel > texmf tree, which I've never been very happy with. > > The process of installing each new version of MacTeX and getting it > working has so far not taken less than about (at a guess) 40-80 hours > work on my part. It does not get much easier with each new version > except where my notes from the previous version are still relevant. > > So far, I've installed MacTeX 2006, 2007, and 2008. In each case, the > job was a nightmare from hell and involved suffering an awful lot of > very upsetting personal comments when I tried to find out technical > information about what I needed to do. > >>> That last part might not be necessary any more, but there was no >>> such thing under teTeX and I do not relish the thought of trying to >>> find out if there is such a thing supplied with TeXLive's current >>> standard setup). >>> >>texmf-local was introduced in teTeX many many years ago. In fact it >>was there long time before I started to use teTeX. > > Yes, but texmf-local has been managed by automated management software > before now - at least it has with the first version of MacTeX I > installed, and that was the first time I'd actually come across TeX Live > (CMacTeX does use a texmf structure, but it's arranged specially for > CMacTeX and properly documented). > > What I want to know - as my final aim for all these questions, I suppose > - is what tlmgr does and what guarantees there are about the security of > the texmf-local part of the TDS with respect to tlmgr, anything else, > and future developments. > > I've had a MacTeX automated management tool delete data before now - > data that I wanted to keep, ta. Yes yes all the stuff was available in > copies elsewhere, but that's not the point, is it? You don't want a bit > of software breaking something you've got working on your computer, do > you? > >>> It was very easy to do with OzTeX because OzTeX was properly >>> documented >> >>TeX Live _is_ documented, all you need is to read the manuals. > > But the manuals are very poor in my opinion; I have found it impossible > to learn much from any of them. > > - except in the few cases when I've found someone willing to give me the > small help I need to get me over the initial hurdles. > > See `Failure notice' for a plain explanation. > >> I know >>C, Perl, Bash and other languages well enough so that I could read >>sources of the tools in TL but I have never done it, I have just read >>the manuals. > > Yes, and they make sense to you because you know C, Perl, Bash, and > other languages (which means you have certain expectations and > understandings that I do not) and because you're a hacker, you've got > the right sort of mind to work with the sort of documentation that's > supplied. > > We mere mortals, on the other hand, are left baffled initially, unless > we can get a bit of help from one of the gods such as yourself. > >> When I started to use teTeX, I was accustomed to emTeX >>runing under OS/2. I discovered the fast and easy way as described >>above and adapted my environment to emTeX within half an hour or so. > > When I first installed MacTeX, it was some months before I got it > working. My first attempt to get the help I needed to set it up to work > attracted so much hostility that I just withdrew and gave up on MacTeX > entirely. > > I stuck with an old version of OzTeX for a very long time because it was > impossible to figure out how to set up MacTeX on my own and there was > no-one willing to give me the information I was missing. > > I have since read of other people who have had similar experiences. > > I am not, as some have suggested, a uniquely useless individual. > >> I >>did read the documentation later because I want to do things that >>normal users do not need. If you follow my advice, you will be able to >>do all you need after an hour or so > > But your well meant and very well written advice does not cover the > operation of tlmgr. What it covers - and does so well - is manually > adding extra bits to TeX Live, but I worked out how to do that some > years ago, with a bit of help from a mailing list. > > (I mean it about `well written' - you cover what needed covering, it's > all precise, to the point, and lacking in waffle. If I didn't already > understand the stuff you'd explained, the things you did tell me about > would have got me sorted out beautifully. For sure it could be written > in higher quality language for formal presentation if you wanted to, but > it's good stuff. And I'm not saying that to suck up to you - I'm > letting you know you're good at that job, you've done it well, and I > think that anyone who is good at that sort of thing ought to be told) > >> and you will be able to help other >>users since tomorrow. > > Some years ago, I worked out how to do what you have very kindly > explained to me in your email - it took a few weeks of occasional work. > I still do not feel competent to offer anyone advice on how to set up > MacTeX or any other sort of TeX Live installation. > > I have been trying to learn enough about TeX Live to manage it sensibly > for quite some time - over the past couple of years. I've failed to do > so and I would not be happy giving anyone *ANY* advice on how to set up > their TeX Live system. > > So I'm afraid you're wrong in what you suggest. > > What I find frustrating is that most of the time I ask for specific > technical information, I get lectures about reading the manual. I have > tried reading the manuals and because of the manuals, I have to ask > questions. > > When I point out, in response to instructions to read the manuals, that > the manuals are not very good and I can't learn from them, I still do > not get told the few times of technical information I request - what I > get then is personal abuse. You've seen it here, I expect - thankfully, > you're a lot more civilised than some folk here. > > But that's how it goes and that's why I'm still pretty much clueless > about the workings of TeX Live. > > I'm afraid that while your very good and very clear advice does permit > me to set up local modifications, it's the automation that I'd like to > learn about and I'm no closer to finding out about that than I was. > > I've got local additions set up and working. I will not follow your > advice unless I can learn more about TeX Live, specifically with respect > to what happens to things that I put in the defined TEXLOCAL part of the > standard installation. > > That is because I am concerned that something will end up being badly > broken due to past experience when things *have* ended up badly broken. > Unless I understand `how TeX Live works' well enough to be sure I'm > safe, I'm sticking with what I've got because while I'm sure it's ugly, > it also works. > >>> (and didn't come with Babel anyway). I worked it all out myself from >>> the supplied documentation without needing any help from anyone. >>> Indeed, I used to give help to other OzTeX users and did so much of >>> that >>> on the OzTeX-info mailing list that I got an official `thanks' from >>> OzTeX's author. So please do not sneer at me for being ignorant of >>> TeX >>> as you have done below - I'm far from it. >>> ... >>> >>> Unfortunately, the documentation, while significantly better than in >>> the >>> past, fails to do what it needs to do. >>> >>I started to use TeX in 1991. It was just after Velvet revolution, > > (ah - so you're Czech? Or Slovak. Argh. The map of Europe used to > have fewer countries on it.... > > Completely irrelvant, but: I used to own a Czechslovakian motorcycle (a > 125cc CZ - economical motorcycles are good for poor students); and I > /suspect/ I was conceived in Yugoslavia (is that a question you'd want > to ask your parents? Nor me). Neither nation exists any more, which is > weird. I once visited East Germany. Good riddance to bad rubbish in > /that/ case...) > >> the >>Iron Curtain no longer existed but the market was not established. It >>took me 2 years before I managed to buy the TeXbook. > > !!!!! Blimey. > >> Internet was not >>available, I had just csearn > > Aha! That's CS for Czechoslovakia and EARN for European Academic > Research Network. Coo. I'd never heard of either - we had/have > in the UK, which I assume had links > to EARN (JANET currently links to ). > >>access over 56kb/s modem, > > The first modem I used was 1200 baud - and that was a fast one. The > slow ones were 300 baud. > >>simtel was the >>most important source. > > Uhuh. > >> My first TeX distribution came on 5 1/4" >>disquettes. > > (Diskettes is the English version of that French word ;-) ) > >> Yet I was always able to find documentation for the whole >>system. > > I could always find the documentation I needed when I used OzTeX and > CMacTeX on my Macs in the past; and emTeX on MS-DOS before then. I > didn't need any help with them - well, aside from a few minor iffy bits > with CMacTeX which turned out (more or less) to have been bugs IIRC. > Aside from that, I DID set up and use all three on my own without > trouble and with only the supplied documentation for help. > > I only started to have significant trouble when Macs turned into Unix > machines and we got a full Unix-style TeX distribution. > > Documentation for TeX Live is nearly all written by and for heavy duty > hackers with a good understanding of the conventions of the system. For > someone like myself coming to it all cold, the documentation is very > obscure. > > I've seen this a lot - the `hacker type' can dive in and work with that > stuff; while people like can't. > > Contrariwise, I've noticed that I'm a lot more use than the `hacker > type' /in general/ when it comes to deal with certain real world things > - *YOU* sort out the computer, and *I* shall set up the experimental rig > on the bench, sort of thing. > > N.B.: I wrote `in general' as an important get-out clause. > > There are clearly different optimizations going on inside different > people's heads. I've grown up with a mind developed to work *that* way, > and I've always found it impossible to work with `hacker' type manuals. > Well, I say `always', since I first met that sort of thing when I was > about, oh, 15 years old, at a guess. I'm past 40 now. > > There always used to be plenty of computer documentation that I could > work with - most of it from UK firms was excellent, back in the old > days. That from US firms was less so and please let's try to forget all > about old-style Japanese technical manuals (famously poor English). > > But since the idea of providing a proper manual was dropped by > most computer firms and software suppliers back in the 1990s, I've been > stuck mostly with old software because a lot of the new stuff, I just > can't learn how to use. Intuit it from the GUI, they tell me. That > doesn't work with anything but simple single-purpose applications the > use of which I already understand. > > It's not all bad - Apple has address the problem in some cases by > producing excellent tutorials for some of its software, for example. We > might not have a manual, but a comprehensive tutorial plus reference > information via on-line help does me very nicely, thanks. > >> It is just necessary to read them. They now contain quite a >>lot of pages because the nowaday's tools did not exist in 1991 but >>everything _is_ documented. > > It might well be, but most of the documentation unfortunately does not > currently make sense to me. I can't use it /at the moment/ - I need a > little help getting started. There are always problems with undefined > terms and all sort of little hiccups that I *CANNOT* get round without > having someone tell me the answer. And believe me, I've tried. > >>I subscribed TeX some discussion groups in the beginning of 1992. >>First I asked questions but after a week I was able to answer someone >>else's questions. TeX is really that simple. > > Tell you what, why don't you download OzTeX and find a Mac to install it > on? Once you've done that, look at `Thanks' in the `Help' menu. > > Third line from the bottom, you'll see some familiar names. Mine is one > of them. I had no idea I'd done anything to deserve thanks, so I > emailed the author and asked him why. Andrew Treverrow told me it was > because I'd been so helpful answering questions on the oztex-info > mailing list. > > But I've been using MacTeX since 2006 and I do not feel competent to > answer questions about the underlying TeX Live installation. > >>>> Anyone having >>>>ever prepared a TeX system >>> >>> Such as myself. No, not the heavy duty stuff, but I've put together >>> custom TeX distributions based on OzTeX for my own purposes. And I >>> could do that because OzTeX was properly documented. >>> >>> (I even once installed emTeX in a non-standard part of the directory >>> tree and that took all flippin' weekend, that did. The next time I >>> installed emTeX, it came with instructions which included `Install >>> it only in the default location, you'll be glad you did so' and I >>> thought `Damned right!') >>> >>emTeX's documentation was primarily written for Information >>Presentation Facility and then extracted into plain text files for use >>in DOS. > > I don't know what the significance of that might be, but I found emTeX's > documentation perfectly clear and easy to work with. > > Hmm: > > > > so that's what information presentation facility was. > >> The device drivers and even mf386 worked better in OS/2 >>because the system has multiprocessing and multithread support (unlike >>DOS). > > Doesn't mean you get better results, merely a better functioning > computer while you get the results. For a single user PC being used as > tool to create written material via a text editor and TeX, the > improvements you get by having a proper OS instead of MS-DOS don't > really matter. > >> Anyway, for different reasons I never had emTeX on drive C so >>that I had to modify environment variables. My first emTeX >>installation under DOS started to work after 2 hours or so. I did not >>know anyone who could help me, I have just read the documentation that >>came with emTeX. > > *TWO HOURS*!!!! Like I say, it took me all weekend to get it > all sorted out, and it wasn't like I wasn't already familiar with TeX. > MInd you, I do mean `all fully sorted out', not merely `starting to > work'. Maybe that's the difference? > > But aside from that: there was a situation where I say I found the > documentation perfectly clear and easy to work with, and it took me all > weekend to do a job that you seem to have managed in two hours. And > that was when I thought everything was going okay - slowly, admittedly, > but I never ran into any trouble aside from a frequent lack of hot tea > (damn! Drunk it again!) which is always easy to fix with a trip to the > kitchen. > >>>> knows that this is a huge amount of work, >>>>and that a few hours here and there is far from being enough to >>>>understand even the surface. >>> >>> Thank you for your further illuminating comments. >>> >>> I do not need to understand the full details. I just need to >>> understand enough to maintain my TeX system intelligently. I expect >>> that a few weeks of working hard at the job will be enough - if I >>> can find someone willing to explain to me the undefined terms that I >>> do not understand. >>> >>Less than 2 hours _must_ be enough to make everything running for a >>person who knows nothing about TL internals > > In which case, I must not be a person. > > I did get things set up. > > It took me an *AWFUL* lot more than two hours. Two hours isn't even > long enough to end up finding all the needed documentation, let alone > read it. I don't see how you imagine anyone would be able set up MacTeX > in anything less than a full day's work, at least the first time and > assuming a good working knowledge of general TeX systems. > > It took a *LOT* more than a full day's work when I set up MacTeX 2006, > not quite as long but still more than a full day's work when I set up > MacTeX 2007, and MacTeX 2008 was no easier than MacTeX 2007. > > I don't think I've got things running smoothly at all - I've just got > MacTeX 2008 set up as badly as MacTeX 2007, which means I'm only really > confident it'll work okay for those jobs I've used it for already. > >> and just needs to put >>his/her own files to texmf-local. > > In a fashion consistent with the required directory structure and > consistent with not being broken by the action of some program - and of > course the modifications are ignored until mktexlsr is executed. > > So it's not quite as simple as you make out. Not to mention the fact > that it's not at all obvious that it's sensible to put things in > texmf-local even when you've discovered the existence of that tree. > > For example, the `overview of TeX Live' in the TeX Live guide states: > > ------------------------------------------------------------------ > TEXMFLOCAL The tree which administrators can use for system-wide > installation of additional or updated macros, fonts, etc. > ------------------------------------------------------------------ > > which is enough to get me to think `Okay, that's *probably* the place > for the local additions I want to add, but I need to check how it fits > in with things, especially all this automation I'm reading about'. > > And that process of checking is awkward to say the least since there's > no obvious pointer in the TeX Live guide to further information on that > subject. But I've got the wit to think `Okay, let's find the TDS > documentation, that's bound to help'. > > So one reads...: > > ------------------------------------------------------------------ > 2.3 Local additions > > The TDS cannot specify precisely when a package is or is not a "local > addition". Each site must determine this according to its own > conventions. At the two extremes, one site might wish to consider > "nonlocal" all files not acquired as part of the installed TEX > distribution; another site might consider "local" only those files that > were actually developed at the local site and not distributed elsewhere. > > We recognize two common methods for local additions to a distributed > texmf tree. Both have their place; in fact, some sites employ both > simultaneously: > > 1. A completely separate tree which is a TDS structure itself; for > example, /usr/local/ umbtex at the University of Massachusetts at > Boston. This is another example of the multiple texmf hierarchies > mentioned in the previous section. > > 2. A directory named ' local' at any appropriate level, for example, in > the format , package , and supplier directories discussed in the > following sections. The TDS reserves the directory name local for this > purpose. > > We recommend using local for site-adapted configuration files, such as > language.dat for the Babel package or graphics.cfg for the graphics > package. Unmodified configuration files from a package should remain in > the package directory. The intent is to separate locally modified or > created files from distribution files, to ease installing new releases. > > ------------------------------------------------------------------ > > And that doesn't me help at all, does it? In fact, it makes it plain > that if I'm to find out about the specific TEXMFLOCAL defined tree with > TeX Live, I need documentation on this subject specific to TeX Live but > that does not appear to exist. > >> Afeter a few weeks you will become a >>wizard. > > I've had TeX Live on my Macs since MacTeX 2007. I am still mostly > baffled by its setup and management. > > I can assure you that a few weeks after I've set MacTeX up, I've > forgotten almost all that I had learnt. I set it up with sweat and > empiricism (i.e., I don't understand it but it works) without much > understanding and then I leave it alone because I dare not fiddle with > it for fear of breaking it. > > I can make local additions - so if I've written something I want to use, > or if there's somethig someone else has written that I want to use, I > can add it without bother. But I do that by hand the old-fashioned way > I've been using since the 1980s using (in this case) my own home-grown > parallel additions directory quite separate to anything that TeX Live > was set up to use. > >>> ... >>> I fail to understand the connection you are making between MS Word >>> and a TeX installation. >>> >>This is (I hope) to demonstrate that you started to go the wrong >>directions. > > But I wasn't. If what you say is true, then my question was badly > misinterpreted in that particular case. > >> You want answers that are useless fr beginners. > > Useless for a newcomer to TeX, perhaps; but not useless for someone > experienced in looking after a TeX installation and in using TeX who's > trying to learn how to set up and use a TeX system. > >> You can >>spend months with tlmgr but it won't help you to maintain your own >>installation. > > `My own installation' is `MacTeX 2008 as I've put on this Mac, all of > it.' > > Now then, apparently tlmgr is the tool to use if you want to keep your > TeX Live installation up to date. But you know what? I don't know what > `up to date' means! What, exactly, is the `current version of TeX Live' > that tlmgr updates one to? How does one control the process? Start up > tlmgr -gui and it's obvious - that's all the documentation tells me > about it aside from the tlmgr man page, which doesn't much help me > either. > >>>> but with TeX you have at least the chance to >>>>understand the internals, if you want to know them. >>> >>> You have that chance with MS Word too. All you have to do is >>> decompile the code and work at it. It just takes reading and a >>> serious nvestment >> >>And you violate the license. > > Maybe, maybe not. In any case, I am talking about what one might do, > not what one may do. > > (I'm using the words `may' and `might' quite precisely). > > In English law, one may place restrictions on a good for sale which > restrictions apply after purchase, but such restrictions must be agreed > to as a contract between buyer and seller before the sale occurs so I > suspect that a lot of these software licences cannot possibly have any > legal standing at all in England and Wales (and probably the rest of the > UK, but we have three different legal systems and I'm not a lawyer). > >>> of time - nothing more nor less than what you say is needed to >>> understand TeXLive. >>> >>> In both cases, the vast majority of people are completely incapable >>> of figuring anything out that way. >>> >>> In the case of TeX, it's *VERY* hard for a newcomer to understand the >>> details without an existing expert to talk to to explain the written >>> documentation and to guide them through the written sources. The >>> available documentation mostly seems designed only for those who >>> understand it already. >>> >>No! > > But yes, it does seem like that to me - really it does. > >> As I wrote above, I just got disquettes from a colleague of mine. >>I have never heard of TeX ago. I have never seen any (La)TeX file. >>There was nobody to help me. Within 2 hours emTeX was installed and I >>created my first simple LaTeX document. > > You are an unusual person, then. > > I knew how TeX operated and I had experience of using LaTeX and writing > style files (this was the LaTeX 2.09 days). I also had experience > fiddling around with MS-DOS. It took me all weekend to get emTeX > installed (due to me insisting on installing it in a non-standard > location for the sake of tidiness, like the bloody fool that I am). > > And I knew a reasonable amount about how TeX worked and so on. > >>The documentation always >>existed and it was written so well that a person with absolutely zero >>knowledge could start. > > That was indeed the case with emTeX - emTeX was very well documented, > quite unlike TeX Live. > >> But we still repeat the same: locate the >>manuals and read them. > > But the manuals that come with TeX Live are dreadful. They cannot be > used at all by most people. > > Mac users mostly seem to use TeX Live as a black box - run the MacTeX > installer, accept that it's done something beyond understanding, and > then use TeXShop to prepare LaTeX input files and accept the fact that > you can't do anything about the underlying TeX system. > > I'm not happy with that approach. > > The documentation that came emTeX was *excellent*. The documentation > that comes with OzTeX is excellent. The same applies to CMacTeX. > > I have installed and managed all three - one on MS-DOS, and two on Macs. > > I've had no trouble at all learning how to do so or in doing what I > wanted with any of those TeX systems. > > Then I installed MacTeX and instantly ran into trouble due to the rotten > documentation. > > Three TeX systems on two different OSes - no trouble. Then I find the > fourth TeX system I meet baffles me. > > And I say it's the documentation that's the problem. > >> Find the parts you must read immediatelly, set >>up your installation and read the rest later. You should train >>yourself to read the manuals that way, it will help you not only with >>TeX. > > The problem with the TeX Live documentation is that very little of it > can be read without having to refer to dozens of other information > sources. It's so hard to get any use out of the Tex Live documentation > that I take the line that anything I want to know about, I have to write > my own documentation for. > > I'm getting there slowly - re-reading some of the documentation that > left me totally baffled in the past now results in me understanding > quite a lot. Slowly, slowly, one small step at a time, I'm piecing > together the structural information I need. > > I do a job of finding out what I want by reading what I can find that > makes sense and asking people. If I then do find out what I want, I > make a note here in my own pile of documentation on TeX Live. > > Most of the time, I fail to find out what I want to know, so I have a > poor understanding of TeX Live and very little documentation of my own. > > So it goes. One problem is that when I ask for information, I > often get told to RTFM. But you see I've already tried that and it's > not helped which is why I'm asking someone to tell me something! > > Anyway, that's enough drivel from me. You've been very kind and very > helpful and I appreciate the fact that you put the time in to try and > illuminate my darkness. I'll get there one day, I expect. > > Cheers! > Rowland. > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From reinhard.kotucha at web.de Mon Jul 27 02:04:22 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Mon, 27 Jul 2009 02:04:22 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: <8719b6240907250310l39b1d510u81eea3e67fbd4db@mail.gmail.com> Message-ID: <19052.61190.604397.248066@zaphod.ms25.net> On 27 July 2009 Rowland McDonnell wrote: > What's really a problem for me is understanding the automation - what > exactly happens when you ask tlmgr to do things? Oh, I can manage my > TeX Live installation manually, using my own slightly strange setup, but > it would be nice to be able to use the automatic update mechanisms for > the TeX Live system as supplied, just so long as I could be sure it > wouldn't break any of my own additions. The sole purpose of tlmgr is to break your system. What else do you expect? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From adam.maxwell at pnl.gov Mon Jul 27 20:40:11 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Mon, 27 Jul 2009 11:40:11 -0700 Subject: [tex-live] tlmgr update and machine-readable Message-ID: I'm contemplating the best way to add an update progress bar to TeX Live Utility instead of the present indeterminate progress indicator. Running tlmgr update --machine-readable, I find stokes:~ amaxwell$ sudo tlmgr update --location=http://ftp.math.utah.edu/pub//texlive/tlnet --machine-readable animate asymptote beamer Password: location-url http://ftp.math.utah.edu/pub//texlive/tlnet tlmgr: installation location http://ftp.math.utah.edu/pub//texlive/tlnet total-bytes 6118693 end-of-header animate u 14352 14420 2830743 asymptote u 14356 14423 1474027 beamer u 13822 14461 1813923 tlmgr: package log updated at /usr/local/texlive/2009/texmf-var/web2c/tlmgr.log running mktexlsr ... done So we have package, status, versions, and size (unpacked size, correct?). This is fine. The problem is that I need some way to discriminate the machine-readable stuff from other messages. Will messages like "tlmgr: package log..." and "running mktexlsr" ever be interspersed with the machine readable output? If not, an "end-of-output" message would let me know that machine-readable messages are done, and the remainder of the output is random stuff. Otherwise, the machine-readable lines may need some magic sequence at the start of the line. thanks, Adam From preining at logic.at Mon Jul 27 23:03:27 2009 From: preining at logic.at (Norbert Preining) Date: Mon, 27 Jul 2009 23:03:27 +0200 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: References: Message-ID: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> Hi Adam, On Mo, 27 Jul 2009, Maxwell, Adam R wrote: > location-url http://ftp.math.utah.edu/pub//texlive/tlnet > tlmgr: installation location http://ftp.math.utah.edu/pub//texlive/tlnet > total-bytes 6118693 > end-of-header > animate u 14352 14420 2830743 > asymptote u 14356 14423 1474027 > beamer u 13822 14461 1813923 > tlmgr: package log updated at > /usr/local/texlive/2009/texmf-var/web2c/tlmgr.log > running mktexlsr ... done Ah ok, up to the listing of the packages being updated that is fine. So what you need is something like end-of-header after the update block, like end-of-updates because everything below is the postinst actions taken by tlmgr. Would it be enough to have the line end-of-updates on a line itself? > Will messages like "tlmgr: package log..." and "running mktexlsr" ever be > interspersed with the machine readable output? If not, an "end-of-output" No. the tlmgr:package log stuff should actually be on STDERR, did you check that? Can you run the above with 2>/dev/null to see what is written to stdout? Of course it could be that some messages are still "print"-ed, and not using our own "info" routine which in the case of machine-readable outputs to STDERR. So let me know what you need, either a end-of-updates, or fixing some spurious output to STDOUT. I think at the time we discussed and implemented that the idea was to redirect (within tlmgr) all output that is not in machine-readable form to STDERR. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- PEEBLES (pl.n.) Small, carefully rolled pellets of skegness (q.v.) --- Douglas Adams, The Meaning of Liff From oberdiek at uni-freiburg.de Tue Jul 28 03:08:39 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 28 Jul 2009 03:08:39 +0200 Subject: [tex-live] missing data files In-Reply-To: <200907262119.n6QLJf605108@f7.net> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> Message-ID: <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> On Sun, Jul 26, 2009 at 04:19:41PM -0500, Karl Berry wrote: > Hi Herbert, > > /graphics/pstricks/contrib/pst-geo/data/ > /graphics/pstricks/contrib/pst-geo/dataII/ > > are missing. Should be installed under > > /tex/latex/pst-geo/data > /tex/latex/pst-geo/dataII > > and, if possible, not as a tarzip > > I was just copying what is on CTAN. > It was because they were .tgz that I put (left) them in doc. I assume > having a .tgz in the runtime is useless. > > Anyway, in this particular case, there's a bigger problem. The > uncompressed dataII is some 124 megabytes. I'm sure there is not enough > space for that on the DVD. (The uncompressed 16MB of data.tgz is bad > enough.) > > So I'm not sure what to do. If the .dat files are meant for PostScript interpreters only, then they can be compressed using PostScript filters. I have written some scripts: http://www.informatik.uni-freiburg.de/~oberdiek/tmp/pst-geo-compress.zip Using LZW the needed space would be 41 MB, using Flate method the needed space is 32 MB. The latter one has the disadvantage, that the PostScript interpreter has to support Language Level 3. The needed space can be further decreased by about 4-5 %, if unnecessary white space is removed from the .dat files previously. Herbert, what do you think? Yours sincerely Heiko From amaxwell at mac.com Tue Jul 28 07:08:44 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Mon, 27 Jul 2009 22:08:44 -0700 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> References: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> Message-ID: <4223DB74-4B43-4FA1-89C1-95E3355A93B0@mac.com> Hi Norbert, Thanks for the quick reply! On Jul 27, 2009, at 2:03 PM, Norbert Preining wrote: > On Mo, 27 Jul 2009, Maxwell, Adam R wrote: > Would it be enough to have the line > end-of-updates > on a line itself? I had to actually take a hack at implementing my progress bar before answering for sure. Having done that, it looks like this would work quite well. >> Will messages like "tlmgr: package log..." and "running mktexlsr" >> ever be >> interspersed with the machine readable output? If not, an "end-of- >> output" > > No. the tlmgr:package log stuff should actually be on STDERR, did you > check that? No, I had a brain fart and forgot about that; I haven't looked at the code for 6 months or so :). You're absolutely right, and that's sufficient to weed out most of the non-parseable messages. So if adding an "end-of-updates" message is doable, that would be great. thanks! Adam -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From oberdiek at uni-freiburg.de Tue Jul 28 07:14:13 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 28 Jul 2009 07:14:13 +0200 Subject: [tex-live] missing data files In-Reply-To: <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> Message-ID: <20090728051412.GA7539@irwin.vpn.uni-freiburg.de> On Tue, Jul 28, 2009 at 03:08:39AM +0200, Heiko Oberdiek wrote: > On Sun, Jul 26, 2009 at 04:19:41PM -0500, Karl Berry wrote: > > > Hi Herbert, > > > > /graphics/pstricks/contrib/pst-geo/data/ > > /graphics/pstricks/contrib/pst-geo/dataII/ > > > > are missing. Should be installed under > > > > /tex/latex/pst-geo/data > > /tex/latex/pst-geo/dataII > > > > and, if possible, not as a tarzip > > > > I was just copying what is on CTAN. > > It was because they were .tgz that I put (left) them in doc. I assume > > having a .tgz in the runtime is useless. > > > > Anyway, in this particular case, there's a bigger problem. The > > uncompressed dataII is some 124 megabytes. I'm sure there is not enough > > space for that on the DVD. (The uncompressed 16MB of data.tgz is bad > > enough.) > > > > So I'm not sure what to do. > > If the .dat files are meant for PostScript interpreters only, then > they can be compressed using PostScript filters. I have written > some scripts: > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/pst-geo-compress.zip > > Using LZW the needed space would be 41 MB, > using Flate method the needed space is 32 MB. > The latter one has the disadvantage, that the PostScript interpreter > has to support Language Level 3. Using prediction (Up + making each line length a multiple of 24) I could decrease the size for dataII by 7 MB using the Flate method: dataII/flate: 30115 KB dataII/flate+prediction: 23220 KB Yours sincerely Heiko From amaxwell at mac.com Tue Jul 28 07:20:38 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Mon, 27 Jul 2009 22:20:38 -0700 Subject: [tex-live] tlmgr restarts and exits with error Message-ID: <5C9F6FFD-D76F-4309-9828-64D94D799A51@mac.com> While doing some testing of tlmgr output, I found that it's now exiting with an error after doing an update. This is pretest installed via MacTeX 2009, and updated with update-tlmgr-latest.sh a couple of hours ago. My 2009 installation at work (also via MacTeX) wasn't doing this earlier today, so I suspect it's the latest tlmgr...unless I broke something else? froude:tmp amaxwell$ sudo tlmgr update \ --location=http://ftp.math.utah.edu:80/pub//texlive/tlnet \ --machine-readable getfiledate Password: location-url http://ftp.math.utah.edu:80/pub//texlive/tlnet tlmgr: installation location http://ftp.math.utah.edu:80/pub//texlive/tlnet total-bytes 90707 end-of-header getfiledate u 13897 14334 90707 Restarting tlmgr to complete update ... tlmgr: installation location /Users/koch/texlive2009/Master Cannot load TeX Live database from /Users/koch/texlive2009/Master at / usr/texbin/tlmgr line 3198, line 96509. froude:tmp amaxwell$ tlmgr --version tlmgr revision 14474 (2009-07-27 16:22:18 +0200) tlmgr using installation: /usr/local/texlive/2009 TeX Live (http://tug.org/texlive) version 2009-dev BTW, there is no such directory /Users/koch on my system, but that string appears in a few files in /usr/local/texlive/2009: froude:2009 amaxwell$ find . -type file |xargs grep "\/Users\/koch" Binary file ./bin/universal-darwin/dvipng matches Binary file ./bin/universal-darwin/otftotfm matches Binary file ./bin/universal-darwin/xdvi-xaw matches Binary file ./bin/universal-darwin/xindy.run matches ./install-tl.log:Installing TeX Live 2009 from: /Users/koch/ texlive2009/Master ./install-tl.log:Loading /Users/koch/texlive2009/Master/tlpkg/ texlive.tlpdb ./tlpkg/texlive.profile:TEXMFHOME /Users/koch/Library/texmf ./tlpkg/texlive.tlpdb:depend opt_location:/Users/koch/texlive2009/Master -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From Herbert.Voss at FU-Berlin.DE Tue Jul 28 08:52:44 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Tue, 28 Jul 2009 08:52:44 +0200 Subject: [tex-live] missing data files In-Reply-To: <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> Message-ID: <4A6EA03C.8060406@FU-Berlin.DE> Heiko Oberdiek schrieb: > On Sun, Jul 26, 2009 at 04:19:41PM -0500, Karl Berry wrote: > >> Hi Herbert, >> >> /graphics/pstricks/contrib/pst-geo/data/ >> /graphics/pstricks/contrib/pst-geo/dataII/ >> >> are missing. Should be installed under >> >> /tex/latex/pst-geo/data >> /tex/latex/pst-geo/dataII >> >> and, if possible, not as a tarzip >> >> I was just copying what is on CTAN. >> It was because they were .tgz that I put (left) them in doc. I assume >> having a .tgz in the runtime is useless. >> >> Anyway, in this particular case, there's a bigger problem. The >> uncompressed dataII is some 124 megabytes. I'm sure there is not enough >> space for that on the DVD. (The uncompressed 16MB of data.tgz is bad >> enough.) >> >> So I'm not sure what to do. > > If the .dat files are meant for PostScript interpreters only, then yes, they are only needed for GhostScript or Distiller > they can be compressed using PostScript filters. I have written > some scripts: > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/pst-geo-compress.zip > > Using LZW the needed space would be 41 MB, > using Flate method the needed space is 32 MB. > The latter one has the disadvantage, that the PostScript interpreter > has to support Language Level 3. > > The needed space can be further decreased by about 4-5 %, if > unnecessary white space is removed from the .dat files previously. > > Herbert, what do you think? good idea Herbert From minskim at bawi.org Tue Jul 28 09:58:46 2009 From: minskim at bawi.org (Min Sik Kim) Date: Tue, 28 Jul 2009 00:58:46 -0700 Subject: [tex-live] mkocp in kpathsea Message-ID: Hi, Is there any reason why mkocp is in the kpathsea package (bin-kpathsea in TL2008)? It is a simple wrapper script for otp2ocp, and useless without omegaware. Shouldn't it be moved to omegaware? -- Min Sik Kim From t34www at googlemail.com Tue Jul 28 12:32:57 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 11:32:57 +0100 Subject: [tex-live] tlmgr restarts and exits with error In-Reply-To: <5C9F6FFD-D76F-4309-9828-64D94D799A51@mac.com> References: <5C9F6FFD-D76F-4309-9828-64D94D799A51@mac.com> Message-ID: 2009/7/28 Adam R. Maxwell : > My 2009 installation at work (also via MacTeX) wasn't doing this earlier > today, so I suspect it's the latest tlmgr...unless I broke something else? No, not you, probably we did. We introduced auto-restart of tlmgr after critical updates but it shouldn't be triggered in this case. I disabled it (r.14479) until we figure out what's wrong. Thanks for the report. > BTW, there is no such directory /Users/koch on my system But it used to be the original source of installation, right? Cheers, Tomek From uwe.siart at tum.de Tue Jul 28 13:58:32 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Tue, 28 Jul 2009 13:58:32 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <19052.49394.364793.630878@zaphod.ms25.net> (Reinhard Kotucha's message of "Sun, 26 Jul 2009 22:47:46 +0200") References: <87vdm7cw9q.fsf@tum.de> <20090705095912.GJ17419@gamma.logic.tuwien.ac.at> <87my7jto7b.fsf@tum.de> <871vovyyg1.fsf@tum.de> <4A50C36C.4050503@yahoo.de> <4A512914.3070501@elzevir.fr> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> <87skgjb42v.fsf@tum.de> <19052.49394.364793.630878@zaphod.ms25.net> Message-ID: <87bpn5qas7.fsf@tum.de> Reinhard Kotucha writes: > I'm still wondering what went wrong with texdoc and the only > explanation is that the start shell script was in PATH on Windows. This was exactly the stumbling block in my case. > However, it still doesn't explain why it worked with TL-2008. This I can't tell. But I can reassure you that it was really the case. It failed in 09 but worked fine in 08. I compared directly by switching between 08 and 09. > And I don't know what Akira changed, so I still don't know what caused > the trouble. Maybe Akira can shed some light on this. I can only confirm that his fix solved the problem for me. Now texdoc works fine again though I have MSYS /bin on my PATH. -- Uwe From artemio at fis.ucm.es Tue Jul 28 14:44:19 2009 From: artemio at fis.ucm.es (=?ISO-8859-1?Q?Artemio_Gonz=E1lez_L=F3pez?=) Date: Tue, 28 Jul 2009 14:44:19 +0200 Subject: [tex-live] tlmgr bug Message-ID: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> The latest tlmgr does not work, due to the following bug: tillina:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all Password: tlmgr: installation location /Users/koch/texlive2009/Master Cannot load TeX Live database from /Users/koch/texlive2009/Master at / usr/local/texlive/current/bin/universal-darwin/tlmgr line 3198, line 101776. In fact, I seem to remember a remark from a previous poster (regarding TeXLive) utility to the effect that the string "/Users/koch/" was present in several files in the pretest TeX distribution. Also, "tlmgr option" produces the following output: tillina:/usr/local/texlive/2009 artemio$ tlmgr option Destination for symlinks for man pages (sys_man): /usr/local/man Default installation location (location): /Users/koch/texlive2009/Master Destination for symlinks for info docs (sys_info): /usr/local/info Run postinst code blobs (postcode): 1 Create formats on installation (formats): 1 Install source files (srcfiles): 1 Install documentation files (docfiles): 1 Destination for symlinks for binaries (sys_bin): /usr/local/bin I tried to fix the problem by setting the location, but I didn't succeed: tillina:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all tlmgr: installation location /usr/local/texlive/2009 The release version of the installation source and the installation media do not agree: source: , media: 2009 Please fix your location /usr/local/texlive/2009 at /usr/local/texlive/ current/bin/universal-darwin/tlmgr line 3208, line 203552. Is there any other workaround I could try? Cheers, Artemio Artemio Gonzalez-Lopez Depto. Fisica Teorica II Universidad Complutense 28040 Madrid, SPAIN Phone.: +34 913944596 Fax: +34 913944557 email: artemio at fis.ucm.es URL: http://jacobi.fis.ucm.es/artemio From t34www at googlemail.com Tue Jul 28 15:44:10 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 14:44:10 +0100 Subject: [tex-live] tlmgr bug In-Reply-To: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> Message-ID: 2009/7/28 Artemio Gonz?lez L?pez : > The latest tlmgr does not work, due to the following bug: > > tillina:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all > Password: > tlmgr: installation location /Users/koch/texlive2009/Master > Cannot load TeX Live database from /Users/koch/texlive2009/Master at > /usr/local/texlive/current/bin/universal-darwin/tlmgr line 3198, line > 101776. > > In fact, I seem to remember a remark from a previous poster (regarding > TeXLive) utility to the effect that the string "/Users/koch/" was present in > several files in the pretest TeX distribution. Also, "tlmgr option" produces > the following output: > > tillina:/usr/local/texlive/2009 artemio$ tlmgr option > Destination for symlinks for man pages (sys_man): /usr/local/man > Default installation location (location): /Users/koch/texlive2009/Master OK, this looks very wrong to me. We haven't introduced any changes that could alter the location option. > Destination for symlinks for info docs (sys_info): /usr/local/info > Run postinst code blobs (postcode): 1 > Create formats on installation (formats): 1 > Install source files (srcfiles): 1 > Install documentation files (docfiles): 1 > Destination for symlinks for binaries (sys_bin): /usr/local/bin > > I tried to fix the problem by setting the location, but I didn't succeed: This is even more troubling. > > tillina:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all > tlmgr: installation location /usr/local/texlive/2009 > The release version of the installation source and the installation media > do not agree: source: , media: 2009 > Please fix your location /usr/local/texlive/2009 at > /usr/local/texlive/current/bin/universal-darwin/tlmgr line 3208, line > 203552. > > Is there any other workaround I could try? You can try giving location on the command line with --location option (lasts only for single tlmgr invocation). And as a last resort you can edit the line with 'depend opt_location' in .../tlpkg/texlive.tlpdb and see if that helps. What tlmgr revision do you have (run 'tlmgr --version')? Cheers, Tomek From t34www at googlemail.com Tue Jul 28 16:04:09 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 15:04:09 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87bpn5qas7.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> <87skgjb42v.fsf@tum.de> <19052.49394.364793.630878@zaphod.ms25.net> <87bpn5qas7.fsf@tum.de> Message-ID: 2009/7/28 Uwe Siart : > Reinhard Kotucha writes: >> And I don't know what Akira changed, so I still don't know what caused >> the trouble. > > Maybe Akira can shed some light on this. I can only confirm that his fix > solved the problem for me. Now texdoc works fine again though I have > MSYS /bin on my PATH. It seems to me that this was entirely unrelated problem. Do you have any spaces in the path to your TL'09 root? The problem I'am talking about won't show up unless you do. Cheers, Tomek From uwe.siart at tum.de Tue Jul 28 16:19:53 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Tue, 28 Jul 2009 16:19:53 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: (T. T.'s message of "Tue, 28 Jul 2009 15:04:09 +0100") References: <87vdm7cw9q.fsf@tum.de> <4A514446.9080609@elzevir.fr> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> <87skgjb42v.fsf@tum.de> <19052.49394.364793.630878@zaphod.ms25.net> <87bpn5qas7.fsf@tum.de> Message-ID: <87skggdh4m.fsf@tum.de> T T writes: > 2009/7/28 Uwe Siart : >> >> Maybe Akira can shed some light on this. I can only confirm that his fix >> solved the problem for me. Now texdoc works fine again though I have >> MSYS /bin on my PATH. > > It seems to me that this was entirely unrelated problem. Do you have > any spaces in the path to your TL'09 root? Not at all. I avoid spaces whereever it is in my power. My PATH is (linewrapped): PATH=c:/programme/imagemagick; c:/programme/perl/bin/; c:/programme/gs/gs8.64/bin; c:/programme/gs/gs8.64/lib; c:/programme/aspell/bin; c:/programme/gnuwin32/bin; c:/programme/msys/bin; c:/programme/local/bin; c:/winnt/system32; c:/winnt; c:/winnt/system32/wbem; c:/programme/ghostgum/gsview; c:/programme/svn/bin; c:/programme/matlab/bin/win32; c:/programme/python; c:/programme/7-zip; c:/programme/maxima/bin/; c:/programme/texlive/2009/bin/win32; C:/programme/TortoiseSVN/bin -- Uwe From oberdiek at uni-freiburg.de Tue Jul 28 16:20:33 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Tue, 28 Jul 2009 16:20:33 +0200 Subject: [tex-live] missing data files In-Reply-To: <4A6EA03C.8060406@FU-Berlin.DE> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> <4A6EA03C.8060406@FU-Berlin.DE> Message-ID: <20090728142033.GA2788@irwin.vpn.uni-freiburg.de> On Tue, Jul 28, 2009 at 08:52:44AM +0200, Herbert Voss wrote: > Heiko Oberdiek schrieb: > > > > Herbert, what do you think? > > good idea More concrete questions: * Do you need compatibility for language level 1? Or is compression method Flate ok? * Does the formatting of the original files matter? Or can the white space removed/changed? Yours sincerely Heiko From amaxwell at mac.com Tue Jul 28 16:33:52 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Tue, 28 Jul 2009 07:33:52 -0700 Subject: [tex-live] tlmgr restarts and exits with error In-Reply-To: References: <5C9F6FFD-D76F-4309-9828-64D94D799A51@mac.com> Message-ID: <7DFB0EDE-AD8B-4DA8-B8BA-44C4A7E1FE84@mac.com> On Jul 28, 2009, at 3:32 AM, T T wrote: > 2009/7/28 Adam R. Maxwell : >> My 2009 installation at work (also via MacTeX) wasn't doing this >> earlier >> today, so I suspect it's the latest tlmgr...unless I broke >> something else? > > No, not you, probably we did. We introduced auto-restart of tlmgr > after critical updates but it shouldn't be triggered in this case. I > disabled it (r.14479) until we figure out what's wrong. Thanks for the > report. Okay. I always use tlmgr-update-latest.sh for infra updates, since I had too many cases of tlmgr breaking after updating itself. >> BTW, there is no such directory /Users/koch on my system > > But it used to be the original source of installation, right? I believe so. It's still the default installation location, too, as another poster found. I always pass --location explicitly, so haven't noticed that. froude:tmp amaxwell$ tlmgr option Destination for symlinks for man pages (sys_man): /usr/local/man Default installation location (location): /Users/koch/texlive2009/Master Destination for symlinks for info docs (sys_info): /usr/local/info Run postinst code blobs (postcode): 1 Create formats on installation (formats): 1 Install source files (srcfiles): 1 Install documentation files (docfiles): 1 Destination for symlinks for binaries (sys_bin): /usr/local/bin -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From t34www at googlemail.com Tue Jul 28 16:40:36 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 15:40:36 +0100 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <87skggdh4m.fsf@tum.de> References: <87vdm7cw9q.fsf@tum.de> <87vdlfwof1.fsf@tum.de> <19052.35062.940608.852231@zaphod.ms25.net> <87d47njm2y.fsf@tum.de> <87skgjb42v.fsf@tum.de> <19052.49394.364793.630878@zaphod.ms25.net> <87bpn5qas7.fsf@tum.de> <87skggdh4m.fsf@tum.de> Message-ID: 2009/7/28 Uwe Siart : > T T writes: >> It seems to me that this was entirely unrelated problem. Do you have >> any spaces in the path to your TL'09 root? > > Not at all. I avoid spaces whereever it is in my power. I thought so. I do just the opposite otherwise this kind of bugs go unnoticed. Cheers, Tomek From kakuto at fuk.kindai.ac.jp Tue Jul 28 17:03:33 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Wed, 29 Jul 2009 00:03:33 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Tue, 28 Jul 2009 13:58:32 +0200" References: <87bpn5qas7.fsf@tum.de> Message-ID: <200907281503.n6SF3Z4Y018025@jupiter.elec.sv.fuk.kindai.ac.jp> > > However, it still doesn't explain why it worked with TL-2008. > > This I can't tell. But I can reassure you that it was really the case. > It failed in 09 but worked fine in 08. I compared directly by switching > between 08 and 09. This I also can't tell. 08 used exactly the same code for the problem. > Maybe Akira can shed some light on this. I can only confirm that his fix > solved the problem for me. Now texdoc works fine again though I have > MSYS /bin on my PATH. I avoided to execute directly a file without a suffix by CreateProcess(). The old code tried to execute directly the file "start" in the path. The present code requires suffixes .bat, .cmd, .com or .exe for the executable file. In other cases, such as "start", that is assumed to be an internal command of cmd.exe, not to be a file. Thanks, Akira From A.Kielhorn at web.de Tue Jul 28 17:26:04 2009 From: A.Kielhorn at web.de (Axel Kielhorn) Date: Tue, 28 Jul 2009 17:26:04 +0200 Subject: [tex-live] tlmgr bug In-Reply-To: References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> Message-ID: Am 28.07.2009 um 15:44 schrieb T T: > 2009/7/28 Artemio Gonz?lez L?pez : >> The latest tlmgr does not work, due to the following bug: >> >> tillina:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all >> Password: >> tlmgr: installation location /Users/koch/texlive2009/Master >> Cannot load TeX Live database from /Users/koch/texlive2009/Master at >> /usr/local/texlive/current/bin/universal-darwin/tlmgr line 3198, >> line >> 101776. > You can try giving location on the command line with --location option > (lasts only for single tlmgr invocation). And as a last resort you can > edit the line with 'depend opt_location' in .../tlpkg/texlive.tlpdb > and see if that helps. I changed the location on the command line with: sudo tlmgr option location http://ftp.ctex.org/mirrors/texlive/tlnet/ Note: This will change once TL 2009 is released. An alternative would be to create a local user "koch" and rsync TL2009 using that user. Axel From t34www at googlemail.com Tue Jul 28 17:42:53 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 16:42:53 +0100 Subject: [tex-live] tlmgr bug In-Reply-To: <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> Message-ID: 2009/7/28 Artemio Gonzalez Lopez : > Tomek, > > Yes, the previous working version of tlmgr I had was the following: > > tlmgr revision 14448 (2009-07-26 12:35:54 +0200) > > I updated it this morning at about 10:00 p.m. Greenwich Thanks, now I'm sure that it's the latest revision that causes troubles. Could you try the latest tlmgr from svn (r.14479): http://www.tug.org/svn/texlive/trunk/Master/texmf/scripts/texlive/tlmgr.pl If this one doesn't work, then I will just revert to r.14448 until we know what's wrong. Cheers, Tomek From artemio at fis.ucm.es Tue Jul 28 17:55:54 2009 From: artemio at fis.ucm.es (Artemio Gonzalez Lopez) Date: Tue, 28 Jul 2009 17:55:54 +0200 Subject: [tex-live] tlmgr bug In-Reply-To: References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> Message-ID: <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> On Jul 28, 2009, at 5:42 PM, T T wrote: > 2009/7/28 Artemio Gonzalez Lopez : >> Tomek, >> >> Yes, the previous working version of tlmgr I had was the following: >> >> tlmgr revision 14448 (2009-07-26 12:35:54 +0200) >> >> I updated it this morning at about 10:00 p.m. Greenwich > > Thanks, now I'm sure that it's the latest revision that causes > troubles. Could you try the latest tlmgr from svn (r.14479): > > http://www.tug.org/svn/texlive/trunk/Master/texmf/scripts/texlive/tlmgr.pl > > If this one doesn't work, then I will just revert to r.14448 until we > know what's wrong. > > Cheers, > > Tomek Tomek, I downloaded tlmgr.pl from the link in your email, and I still have the same problem: imac:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all tlmgr: installation location /usr/local/texlive/2009 The release version of the installation source and the installation media do not agree: source: , media: 2009 Please fix your location /usr/local/texlive/2009 at /usr/local/texlive/ current/bin/universal-darwin/tlmgr line 3208, line 203552. By the way, "tlmgr --version" now produces the following output: imac:/usr/local/texlive/2009 artemio$ tlmgr --version tlmgr revision unknown ($Date$) tlmgr using installation: /usr/local/texlive/2009 TeX Live (http://tug.org/texlive) version 2009-dev Hope this helps, Artemio From kbrow1i at gmail.com Tue Jul 28 18:10:22 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Tue, 28 Jul 2009 12:10:22 -0400 Subject: [tex-live] tlmgr bug In-Reply-To: <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> Message-ID: <4A6F22EE.2020805@gmail.com> On 7/28/2009 11:55 AM, Artemio Gonzalez Lopez wrote: > On Jul 28, 2009, at 5:42 PM, T T wrote: > >> 2009/7/28 Artemio Gonzalez Lopez : >>> Tomek, >>> >>> Yes, the previous working version of tlmgr I had was the following: >>> >>> tlmgr revision 14448 (2009-07-26 12:35:54 +0200) >>> >>> I updated it this morning at about 10:00 p.m. Greenwich >> >> Thanks, now I'm sure that it's the latest revision that causes >> troubles. Could you try the latest tlmgr from svn (r.14479): >> >> http://www.tug.org/svn/texlive/trunk/Master/texmf/scripts/texlive/tlmgr.pl >> >> >> If this one doesn't work, then I will just revert to r.14448 until we >> know what's wrong. >> >> Cheers, >> >> Tomek > > Tomek, > > I downloaded tlmgr.pl from the link in your email, and I still have the > same problem: > > imac:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all > tlmgr: installation location /usr/local/texlive/2009 > The release version of the installation source and the installation media > do not agree: source: , media: 2009 > Please fix your location /usr/local/texlive/2009 at > /usr/local/texlive/current/bin/universal-darwin/tlmgr line 3208, > line 203552. > > By the way, "tlmgr --version" now produces the following output: > > imac:/usr/local/texlive/2009 artemio$ tlmgr --version > tlmgr revision unknown ($Date$) > tlmgr using installation: /usr/local/texlive/2009 > TeX Live (http://tug.org/texlive) version 2009-dev Maybe the phrase "installation location" is causing confusion. Isn't /usr/local/texlive/2009 the directory *into which* TL2009 has been installed? But tlmgr is looking for the location *from which* it should get the files to be installed, such as ftp://ftp.math.utah.edu/texlive/tlnet, for example. Ken From t34www at googlemail.com Tue Jul 28 18:22:50 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 17:22:50 +0100 Subject: [tex-live] tlmgr bug In-Reply-To: <4A6F22EE.2020805@gmail.com> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> Message-ID: 2009/7/28 Ken Brown : > On 7/28/2009 11:55 AM, Artemio Gonzalez Lopez wrote: >> I downloaded tlmgr.pl from the link in your email, and I still have the >> same problem: >> >> imac:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all >> tlmgr: installation location /usr/local/texlive/2009 >> The release version of the installation source and the installation media >> do not agree: source: , media: 2009 >> Please fix your location /usr/local/texlive/2009 at >> /usr/local/texlive/current/bin/universal-darwin/tlmgr line 3208, line >> 203552. >> >> By the way, "tlmgr --version" now produces the following output: >> >> imac:/usr/local/texlive/2009 artemio$ tlmgr --version >> tlmgr revision unknown ($Date$) That is normal if the file wasn't checked out with svn client. >> tlmgr using installation: /usr/local/texlive/2009 >> TeX Live (http://tug.org/texlive) version 2009-dev > > Maybe the phrase "installation location" is causing confusion. ?Isn't Yeah, 'repository location' or even 'package repository location' would be better. > /usr/local/texlive/2009 the directory *into which* TL2009 has been > installed? ?But tlmgr is looking for the location *from which* it should get > the files to be installed, such as ftp://ftp.math.utah.edu/texlive/tlnet, > for example. Right, it has to be url/path to TL repository. Cheers, Tomek From artemiog at mac.com Tue Jul 28 19:47:01 2009 From: artemiog at mac.com (Artemio Gonzalez Lopez) Date: Tue, 28 Jul 2009 19:47:01 +0200 Subject: [tex-live] tlmgr bug In-Reply-To: References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> Message-ID: <08B12BCB-6782-4DC2-BF17-FB87652FCC0F@mac.com> On Jul 28, 2009, at 6:22 PM, T T wrote: >>> >>> tlmgr using installation: /usr/local/texlive/2009 >>> TeX Live (http://tug.org/texlive) version 2009-dev >> >> Maybe the phrase "installation location" is causing confusion. Isn't > > Yeah, 'repository location' or even 'package repository location' > would be better. > >> /usr/local/texlive/2009 the directory *into which* TL2009 has been >> installed? But tlmgr is looking for the location *from which* it >> should get >> the files to be installed, such as ftp://ftp.math.utah.edu/texlive/tlnet >> , >> for example. > > Right, it has to be url/path to TL repository. > > Cheers, > > Tomek Tomek, You are right about the location option. In fact, after changing it to the repository I use (http://ftp.ctex.org/mirrors//texlive/tlnet) tlmgr seems to work, i.e.: imac:/usr/local/texlive/2009 artemio$ sudo tlmgr update --all Password: tlmgr: installation location http://ftp.ctex.org/mirrors//texlive/tlnet (I think my installation is up to date). However, running the same command with tlmgr version 144774, running into an infinite loop: Restarting tlmgr to complete update ... tlmgr: installation location http://ftp.ctex.org/mirrors//texlive/tlnet Restarting tlmgr to complete update ... tlmgr: installation location http://ftp.ctex.org/mirrors//texlive/tlnet ... Hope this helps, Artemio -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 1893 bytes Desc: not available URL: From preining at logic.at Tue Jul 28 20:30:33 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 28 Jul 2009 20:30:33 +0200 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: <4223DB74-4B43-4FA1-89C1-95E3355A93B0@mac.com> References: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> <4223DB74-4B43-4FA1-89C1-95E3355A93B0@mac.com> Message-ID: <20090728183033.GC6642@gandalf.dynalias.org> On Mon, 27 Jul 2009, Adam R. Maxwell wrote: > adding an "end-of-updates" message is doable, that would be great. tlmgr rev 14480. Everything after end-of-updates is postinst actions and quite probably not machine readable ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HULL (adj.) Descriptive of the smell of a weekend cottage. --- Douglas Adams, The Meaning of Liff From preining at logic.at Tue Jul 28 20:33:05 2009 From: preining at logic.at (Norbert Preining) Date: Tue, 28 Jul 2009 20:33:05 +0200 Subject: [tex-live] tlmgr bug In-Reply-To: <08B12BCB-6782-4DC2-BF17-FB87652FCC0F@mac.com> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> <08B12BCB-6782-4DC2-BF17-FB87652FCC0F@mac.com> Message-ID: <20090728183305.GD6642@gandalf.dynalias.org> On Tue, 28 Jul 2009, Artemio Gonzalez Lopez wrote: > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.ctex.org/mirrors//texlive/tlnet > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.ctex.org/mirrors//texlive/tlnet We are working on that ... Should not happen anymore with tomorrows tlmgr. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HUMBY (n.) An erection which won't go down when a gentleman has to go for a pee in the middle of making love to someone. --- Douglas Adams, The Meaning of Liff From Herbert.Voss at FU-Berlin.DE Tue Jul 28 21:12:07 2009 From: Herbert.Voss at FU-Berlin.DE (Herbert Voss) Date: Tue, 28 Jul 2009 21:12:07 +0200 Subject: [tex-live] missing data files In-Reply-To: <20090728142033.GA2788@irwin.vpn.uni-freiburg.de> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> <4A6EA03C.8060406@FU-Berlin.DE> <20090728142033.GA2788@irwin.vpn.uni-freiburg.de> Message-ID: <4A6F4D87.4010706@FU-Berlin.DE> Heiko Oberdiek schrieb: > On Tue, Jul 28, 2009 at 08:52:44AM +0200, Herbert Voss wrote: > >> Heiko Oberdiek schrieb: >>> Herbert, what do you think? >> good idea > > More concrete questions: > * Do you need compatibility for language level 1? no > Or is compression method Flate ok? > * Does the formatting of the original files matter? > Or can the white space removed/changed? no, I need only one space between the values All data files can get a header, which decompresses the files when loading by ghostscript. All data files are loaded internally by (...) run Herbert From t34www at googlemail.com Tue Jul 28 21:54:19 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 20:54:19 +0100 Subject: [tex-live] tlmgr bug In-Reply-To: <08B12BCB-6782-4DC2-BF17-FB87652FCC0F@mac.com> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> <08B12BCB-6782-4DC2-BF17-FB87652FCC0F@mac.com> Message-ID: On 28/07/2009, Artemio Gonzalez Lopez wrote: > You are right about the location option. In fact, after changing it to > the repository I use (http://ftp.ctex.org/mirrors//texlive/tlnet) > tlmgr seems to work, i.e.: Glad to hear that. More changes coming ;) Norbert just committed a slew of patches. And thanks for your help. Cheers, Tomek From reinhard.kotucha at web.de Tue Jul 28 22:26:53 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 28 Jul 2009 22:26:53 +0200 Subject: [tex-live] pretest: texdoc problem In-Reply-To: <200907281503.n6SF3Z4Y018025@jupiter.elec.sv.fuk.kindai.ac.jp> References: <87bpn5qas7.fsf@tum.de> <200907281503.n6SF3Z4Y018025@jupiter.elec.sv.fuk.kindai.ac.jp> Message-ID: <19055.24333.374793.366458@zaphod.ms25.net> On 29 July 2009 Akira Kakuto wrote: > I avoided to execute directly a file without a suffix by > CreateProcess(). The old code tried to execute directly the file > "start" in the path. The present code requires suffixes .bat, > .cmd, .com or .exe for the executable file. In other cases, such as > "start", that is assumed to be an internal command of cmd.exe, not > to be a file. Thank you very much, Akira! This explains a lot. But which file(s) did you change? Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From reinhard.kotucha at web.de Tue Jul 28 23:51:16 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Tue, 28 Jul 2009 23:51:16 +0200 Subject: [tex-live] tlmgr bug In-Reply-To: References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> Message-ID: <19055.29396.793917.457076@zaphod.ms25.net> On 28 July 2009 T T wrote: > 2009/7/28 Ken Brown : >> On 7/28/2009 11:55 AM, Artemio Gonzalez Lopez wrote: >> Maybe the phrase "installation location" is causing confusion. ?Isn't > > Yeah, 'repository location' or even 'package repository location' > would be better. Or maybe "package source". Otherwise it can happen that someone complains that the word "repository" is mentioned somewhere but there is no proper documentation which describes where in the texmf trees it is. The words "source" and "destination" or "target" are clear, the word "location" doesn't tell you whether a program reads from it or writes to it. Regards, Reinhard > > /usr/local/texlive/2009 the directory *into which* TL2009 has been > > installed? ?But tlmgr is looking for the location *from which* it should get > > the files to be installed, such as ftp://ftp.math.utah.edu/texlive/tlnet, > > for example. > > Right, it has to be url/path to TL repository. > > Cheers, > > Tomek -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From t34www at googlemail.com Wed Jul 29 00:12:25 2009 From: t34www at googlemail.com (T T) Date: Tue, 28 Jul 2009 23:12:25 +0100 Subject: [tex-live] tlmgr bug In-Reply-To: <19055.29396.793917.457076@zaphod.ms25.net> References: <4FC18D3E-FB8A-4740-B02F-D430A359C81E@fis.ucm.es> <5BA23F58-C3D9-447B-9B39-39DFECFF66F6@fis.ucm.es> <9DD7C213-83F5-451C-95D6-C370FBAD6F31@fis.ucm.es> <4A6F22EE.2020805@gmail.com> <19055.29396.793917.457076@zaphod.ms25.net> Message-ID: On 28/07/2009, Reinhard Kotucha wrote: > On 28 July 2009 T T wrote: > > > 2009/7/28 Ken Brown : > >> On 7/28/2009 11:55 AM, Artemio Gonzalez Lopez wrote: > >> Maybe the phrase "installation location" is causing confusion. Isn't > > > > Yeah, 'repository location' or even 'package repository location' > > would be better. > > Or maybe "package source". Otherwise it can happen that someone > complains that the word "repository" is mentioned somewhere but there > is no proper documentation which describes where in the texmf trees it > is. The words "source" and "destination" or "target" are clear, the > word "location" doesn't tell you whether a program reads from it or > writes to it. Since we have "--location" command line option, it makes sense to refer to that name (although "--location" on its own is ambiguous as well). Cheers, Tomek From j.hoffmann at fh-aachen.de Wed Jul 29 00:32:30 2009 From: j.hoffmann at fh-aachen.de (Jobst Hoffmann) Date: Wed, 29 Jul 2009 00:32:30 +0200 Subject: [tex-live] tlmgr loops Message-ID: <1248820350.16354.1.camel@thinktwiceVI.tm2.fh-aachen.de> At the moment tlmgr loops: tlmgr update -all tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet Restarting tlmgr to complete update ... tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet Restarting tlmgr to complete update ... tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet ^C What can I do? Best wishes Jobst -- Prof. Dr. Jobst Hoffmann Tel: +49 (241) 6009-5 31 59 Fachhochschule Aachen Abt. J?lich Fax: +49 (241) 6009-5 31 89 Fachbereich 09 email: j.hoffmann at fh-aachen.de From reinhard.kotucha at web.de Wed Jul 29 01:00:15 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Wed, 29 Jul 2009 01:00:15 +0200 Subject: [tex-live] tlmgr loops In-Reply-To: <1248820350.16354.1.camel@thinktwiceVI.tm2.fh-aachen.de> References: <1248820350.16354.1.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: <19055.33535.666327.664191@zaphod.ms25.net> On 29 July 2009 Jobst Hoffmann wrote: > At the moment tlmgr loops: > > tlmgr update -all > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > ^C > > What can I do? Try again tomorrow. TL-2009 is still work in progress... Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From t34www at googlemail.com Wed Jul 29 01:10:32 2009 From: t34www at googlemail.com (T T) Date: Wed, 29 Jul 2009 00:10:32 +0100 Subject: [tex-live] tlmgr loops In-Reply-To: <1248820350.16354.1.camel@thinktwiceVI.tm2.fh-aachen.de> References: <1248820350.16354.1.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: On 28/07/2009, Jobst Hoffmann wrote: > At the moment tlmgr loops: > > tlmgr update -all > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > Restarting tlmgr to complete update ... > tlmgr: installation location http://ftp.klid.dk/ftp/texlive/tlnet > ^C > > What can I do? Please, let us know what system you use and which revision of tlmgr (tlmgr --version). The problem is known to occur with tlmgr r.14474. Cheers, Tomek From kakuto at fuk.kindai.ac.jp Wed Jul 29 03:34:27 2009 From: kakuto at fuk.kindai.ac.jp (Akira Kakuto) Date: Wed, 29 Jul 2009 10:34:27 +0900 Subject: [tex-live] pretest: texdoc problem In-Reply-To: Your message of "Tue, 28 Jul 2009 22:26:53 +0200" References: <19055.24333.374793.366458@zaphod.ms25.net> Message-ID: <200907290134.n6T1YSeo019265@jupiter.elec.sv.fuk.kindai.ac.jp> Hi Reinhard, > Thank you very much, Akira! This explains a lot. But which file(s) > did you change? lookcmd.c by Fabrice in Master/source/w32tex-src.tar.lzma, which will be w32tex-src.tar.xz in 09. Thanks, Akira From martin.monperrus at gmail.com Tue Jul 28 09:50:37 2009 From: martin.monperrus at gmail.com (Martin Monperrus) Date: Tue, 28 Jul 2009 09:50:37 +0200 Subject: [tex-live] Default font of pdflatex with latin1 characters Message-ID: <7114799d0907280050l5664a636p272b98ecc88eec38@mail.gmail.com> Hi all, pdflatex produces low-quality documents with the default settings. Let's consider novice and intermediate users who write texts with accents (e.g. French or German): \documentclass{article} \usepackage[latin1]{inputenc} \begin{document} ? l'?ge de la science, les syst?mes techniques sont issus des d?couvertes. \end{document} If you try to copy/paste the resulting document, you obtain: a a ` l'^ge de la science, les syst`mes techniques sont issus des d?couvertes e e The PDF file is of low quality: * one can not search accented words in it * one can not copy/paste accented words from it * it can not be correctly indexed by search engines I suggest that pdflatex should be configured to choose by default cm-super or lmodern's versions of Computer Modern, without adding \usepackage[T1]{fontenc} & \usepackage{lmodern} or tweaking updmap. Best regards, -- Martin Monperrus -------------- next part -------------- An HTML attachment was scrubbed... URL: From oberdiek at uni-freiburg.de Wed Jul 29 09:13:44 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Wed, 29 Jul 2009 09:13:44 +0200 Subject: [tex-live] Default font of pdflatex with latin1 characters In-Reply-To: <7114799d0907280050l5664a636p272b98ecc88eec38@mail.gmail.com> References: <7114799d0907280050l5664a636p272b98ecc88eec38@mail.gmail.com> Message-ID: <20090729071343.GA6129@irwin.vpn.uni-freiburg.de> On Tue, Jul 28, 2009 at 09:50:37AM +0200, Martin Monperrus wrote: > pdflatex produces low-quality documents with the default settings. Let's > consider novice and intermediate users who write texts with accents (e.g. > French or German): > > \documentclass{article} > \usepackage[latin1]{inputenc} > \begin{document} > ? l'?ge de la science, les syst?mes techniques sont issus des d?couvertes. > \end{document} > > If you try to copy/paste the resulting document, you obtain: > a a > ` l'^ge de la science, les syst`mes techniques sont issus des d??couvertes > e e > > The PDF file is of low quality: > * one can not search accented words in it > * one can not copy/paste accented words from it > * it can not be correctly indexed by search engines > > I suggest that pdflatex should be configured to choose by default cm-super > or lmodern's versions of Computer Modern, without adding > \usepackage[T1]{fontenc} & \usepackage{lmodern} or tweaking updmap. LaTeX2e is frozen, thus it's too late to change defaults. :-( But you are free to create your own format, e.g. %%% cut %%% mmlatex.ini %%% cut %%% % Hack to get cmap work during format generation. % \pdfobj is delayed using \everyjob. \let\OrgPdfObj\pdfobj \def\pdfobj{% \write-1{}% cancel \immediate \OrgPdfObj reserveobjnum\relax \GetPdfObj } \def\GetPdfObj#1#{% \GetPdfObjI{#1}% } \def\GetPdfObjI#1#2{% \begingroup \edef\x{\endgroup \global\everyjob{% \the\everyjob \immediate\noexpand\pdfobj useobjnum \the\pdflastobj\space#1{#2}% }% }% \x } \RequirePackage{cmap} \RequirePackage[T1]{fontenc} \RequirePackage{lmodern} \let\pdfobj\OrgPdfObj \dump %%% cut %%% mmlatex.ini %%% cut %%% Then generate a format, e.g. (bash syntax): pdflatex -ini \&pdflatex mmlatex.ini And call it with test.tex as your example file: pdflatex \&mmlatex test Yours sincerely Heiko From zdenek.wagner at gmail.com Wed Jul 29 10:01:02 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Wed, 29 Jul 2009 10:01:02 +0200 Subject: [tex-live] Default font of pdflatex with latin1 characters In-Reply-To: <20090729071343.GA6129@irwin.vpn.uni-freiburg.de> References: <7114799d0907280050l5664a636p272b98ecc88eec38@mail.gmail.com> <20090729071343.GA6129@irwin.vpn.uni-freiburg.de> Message-ID: <8719b6240907290101o513d9da8jaeade36d0224c69d@mail.gmail.com> 2009/7/29 Heiko Oberdiek : > On Tue, Jul 28, 2009 at 09:50:37AM +0200, Martin Monperrus wrote: > >> pdflatex produces low-quality documents with the default settings. Let's >> consider novice and intermediate users who write texts with accents (e.g. >> French or German): >> Remember that TeX still keeps compatibility with the original Knuth's TeX and Lamport's LaTeX. This is the reason why default fonts are Computer Modern. These fonts do not contain accented characters, that's why copy&paste and search do not work and the accented characters may look ugly. You have to use fonts in a proper encoding (in European languages T1, ie \usepackage or \RequirePackage[T1]{fontenc}). You should replace Computer Modern with Latin Modern, package lmodern. Package cmap serves for mapping characters from the TeX font to the Unicode code points. Although you can create your own format, it is also possible just to make a package of your own. I have my ow package with preferred settings and definitions of some macros installed as texmf-local/tex/latex/zwtools.sty and I put into all my private documents \usepackage{zwtools}. See Heiko's answer to find what packages to load and how. >> \documentclass{article} >> \usepackage[latin1]{inputenc} >> \begin{document} >> ? l'?ge de la science, les syst?mes techniques sont issus des d?couvertes. >> \end{document} >> >> If you try to copy/paste the resulting document, you obtain: >> a a >> ` l'^ge de la science, les syst`mes techniques sont issus des d??couvertes >> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? e >> >> The PDF file is of low quality: >> * one can not search accented words in it >> * one can not copy/paste accented words from it >> * it can not be correctly indexed by search engines >> >> I suggest that pdflatex should be configured to choose by default cm-super >> or lmodern's versions of Computer Modern, without adding >> \usepackage[T1]{fontenc} & \usepackage{lmodern} or tweaking updmap. > > LaTeX2e is frozen, thus it's too late to change defaults. :-( > > But you are free to create your own format, e.g. > > %%% cut %%% mmlatex.ini %%% cut %%% > % Hack to get cmap work during format generation. > % \pdfobj is delayed using \everyjob. > \let\OrgPdfObj\pdfobj > \def\pdfobj{% > ?\write-1{}% cancel \immediate > ?\OrgPdfObj reserveobjnum\relax > ?\GetPdfObj > } > \def\GetPdfObj#1#{% > ?\GetPdfObjI{#1}% > } > \def\GetPdfObjI#1#2{% > ?\begingroup > ? ?\edef\x{\endgroup > ? ? ?\global\everyjob{% > ? ? ? ?\the\everyjob > ? ? ? ?\immediate\noexpand\pdfobj useobjnum \the\pdflastobj\space#1{#2}% > ? ? ?}% > ? ?}% > ?\x > } > \RequirePackage{cmap} > \RequirePackage[T1]{fontenc} > \RequirePackage{lmodern} > \let\pdfobj\OrgPdfObj > \dump > %%% cut %%% mmlatex.ini %%% cut %%% > > Then generate a format, e.g. (bash syntax): > ?pdflatex -ini \&pdflatex mmlatex.ini > > And call it with test.tex as your example file: > ?pdflatex \&mmlatex test > > Yours sincerely > ?Heiko > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From Robin.Fairbairns at cl.cam.ac.uk Wed Jul 29 11:54:00 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Wed, 29 Jul 2009 10:54:00 +0100 Subject: [tex-live] ctan mirroring of tex live Message-ID: <6875.1248861240@cl.cam.ac.uk> at present, ctan gets tex live through cam.ctan.org (i.e., the other ctans mirror me for it). the structure of the mirror is going to change when tl 2009 is released, and we will need to do some work on how mirroring is done, at that time. we're nearing the holiday season (those of us in europe, anyway), so there's a potential for problems if a change is needed during august. i don't expect anyone of the tex live team to reply here, but a message to ctan at dante.de about whether we need to make contingency plans would be welcome. Robin Fairbairns For the CTAN team From amaxwell at mac.com Wed Jul 29 15:27:51 2009 From: amaxwell at mac.com (Adam R. Maxwell) Date: Wed, 29 Jul 2009 06:27:51 -0700 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: <20090728183033.GC6642@gandalf.dynalias.org> References: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> <4223DB74-4B43-4FA1-89C1-95E3355A93B0@mac.com> <20090728183033.GC6642@gandalf.dynalias.org> Message-ID: <1932193C-06B2-4960-95E5-DCA83CA7E278@mac.com> On Jul 28, 2009, at 11:30 AM, Norbert Preining wrote: > On Mon, 27 Jul 2009, Adam R. Maxwell wrote: >> adding an "end-of-updates" message is doable, that would be great. > > tlmgr rev 14480. > > Everything after > end-of-updates > is postinst actions and quite probably not machine readable ;-) Indeed :). Thanks, this works well. One more question: is the output printed before or after the package has been downloaded and installed? My code assumes it's printed after, but timing indicates that it's printing before downloading. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3428 bytes Desc: not available URL: From t34www at googlemail.com Wed Jul 29 16:18:55 2009 From: t34www at googlemail.com (T T) Date: Wed, 29 Jul 2009 15:18:55 +0100 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: <1932193C-06B2-4960-95E5-DCA83CA7E278@mac.com> References: <20090727210327.GD1419@gamma.logic.tuwien.ac.at> <4223DB74-4B43-4FA1-89C1-95E3355A93B0@mac.com> <20090728183033.GC6642@gandalf.dynalias.org> <1932193C-06B2-4960-95E5-DCA83CA7E278@mac.com> Message-ID: 2009/7/29 Adam R. Maxwell : > One more question: is the output printed before or after the package has > been downloaded and installed? It's printed before. Cheers, Tomek From kbrow1i at gmail.com Wed Jul 29 17:32:04 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Wed, 29 Jul 2009 11:32:04 -0400 Subject: [tex-live] tlmgr --self Message-ID: <4A706B74.8010908@gmail.com> I like the new --self option to tlmgr. Good work! One very minor suggestion is that the documentation could be clearer about the difference between 'tlmgr --self --all' and 'tlmgr --force --all'. My reading of the documentation is that the second command does *not* update tlmgr itself. If I'm right, maybe this should be stated explicitly in the documentation for --force, because I could imagine people being confused by it. If I'm wrong, then the documentation for --all needs to be changed. Ken From kbrow1i at gmail.com Wed Jul 29 17:38:27 2009 From: kbrow1i at gmail.com (Ken Brown) Date: Wed, 29 Jul 2009 11:38:27 -0400 Subject: [tex-live] tlmgr --self In-Reply-To: <4A706B74.8010908@gmail.com> References: <4A706B74.8010908@gmail.com> Message-ID: <4A706CF3.3040305@gmail.com> On 7/29/2009 11:32 AM, Ken Brown wrote: > I like the new --self option to tlmgr. Good work! One very minor > suggestion is that the documentation could be clearer about the > difference between 'tlmgr --self --all' and 'tlmgr --force --all'. My > reading of the documentation is that the second command does *not* > update tlmgr itself. If I'm right, maybe this should be stated > explicitly in the documentation for --force, because I could imagine > people being confused by it. If I'm wrong, then the documentation for > --all needs to be changed. > > Ken Sorry, I forgot to include 'update' in the commands above. From t34www at googlemail.com Wed Jul 29 17:55:50 2009 From: t34www at googlemail.com (T T) Date: Wed, 29 Jul 2009 16:55:50 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <4A706B74.8010908@gmail.com> References: <4A706B74.8010908@gmail.com> Message-ID: 2009/7/29 Ken Brown : > I like the new --self option to tlmgr. ?Good work! ?One very minor Thanks. That was Norbert's idea (and we all liked immediately). > suggestion is that the documentation could be clearer about the difference > between 'tlmgr --self --all' and 'tlmgr --force --all'. ?My reading of the > documentation is that the second command does *not* update tlmgr itself. ?If > I'm right, maybe this should be stated explicitly in the documentation for > --force, because I could imagine people being confused by it. ?If I'm wrong, > then the documentation for --all needs to be changed. You are right, --force does not update the infrastructure (tlmgr) any more. We will try to make it clearer in the docs. Also, tlmgr update texlive.infra will no longer work (it will issue a warning). The new --self option will have to be given explicitly for update of critical packages (and *all* of them will be updated). Cheers, Tomek From artemio at fis.ucm.es Wed Jul 29 18:01:40 2009 From: artemio at fis.ucm.es (Artemio Gonzalez Lopez) Date: Wed, 29 Jul 2009 18:01:40 +0200 Subject: [tex-live] bug in tlmgr /TeX Live Utility Message-ID: <5A255F5F-A9B8-4195-B85C-4AA2E7B71D00@fis.ucm.es> After upgrading to tlmgr revision 14482 (2009-07-28 21:29:43 +0200), there appears to be a bug in TeX Live Utility. Namely, after checking for updates TeX Live Utility displays the following error message: Error parsing output lines end-of-updates Is this serious? Thanks everybody, Artemio From adam.maxwell at pnl.gov Wed Jul 29 18:12:31 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Wed, 29 Jul 2009 09:12:31 -0700 Subject: [tex-live] bug in tlmgr /TeX Live Utility In-Reply-To: <5A255F5F-A9B8-4195-B85C-4AA2E7B71D00@fis.ucm.es> Message-ID: On 07/29/09 09:01, "Artemio Gonzalez Lopez" wrote: > After upgrading to tlmgr revision 14482 (2009-07-28 21:29:43 +0200), > there appears to be a bug in TeX Live Utility. Namely, after checking > for updates TeX Live Utility displays the following error message: > > Error parsing output lines end-of-updates > > Is this serious? Just ignore it. Norbert added that line at my request, but the current version of TLU doesn't know what to do with it. The determinate progress bar code is done, so I expect to get an update out this week. Or you can pull TLU from svn and build it yourself ;). -- Adam From uwe.siart at tum.de Wed Jul 29 18:14:12 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Wed, 29 Jul 2009 18:14:12 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: (T. T.'s message of "Wed, 29 Jul 2009 16:55:50 +0100") References: <4A706B74.8010908@gmail.com> Message-ID: <874osvv54b.fsf@tum.de> T T writes: > The new --self option will have to be given explicitly for update of > critical packages (and *all* of them will be updated). So the new behaviour is: Update infrastructure only: 'tlmgr update --self' Update all packages and infrastructure: 'tlmgr update --self --all' Update all packages but infrastructure: 'tlmgr update --force --all' Right? -- Uwe From adam.maxwell at pnl.gov Wed Jul 29 18:21:46 2009 From: adam.maxwell at pnl.gov (Maxwell, Adam R) Date: Wed, 29 Jul 2009 09:21:46 -0700 Subject: [tex-live] tlmgr update and machine-readable In-Reply-To: Message-ID: On 07/29/09 07:18, "T T" wrote: > 2009/7/29 Adam R. Maxwell : >> One more question: is the output printed before or after the package has >> been downloaded and installed? > > It's printed before. Thanks for confirming! With the end-of-updates marker, this was pretty easy to work around. -- Adam From st_philipp at yahoo.de Wed Jul 29 18:45:14 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Wed, 29 Jul 2009 18:45:14 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <874osvv54b.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <874osvv54b.fsf@tum.de> Message-ID: <4A707C9A.3050600@yahoo.de> Uwe Siart schrieb: > T T writes: > >> The new --self option will have to be given explicitly for update of >> critical packages (and *all* of them will be updated). > > So the new behaviour is: > > Update infrastructure only: 'tlmgr update --self' > Update all packages and infrastructure: 'tlmgr update --self --all' > Update all packages but infrastructure: 'tlmgr update --force --all' And what will 'tlmgr update --all' do? From t34www at googlemail.com Wed Jul 29 18:56:47 2009 From: t34www at googlemail.com (T T) Date: Wed, 29 Jul 2009 17:56:47 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <4A707C9A.3050600@yahoo.de> References: <4A706B74.8010908@gmail.com> <874osvv54b.fsf@tum.de> <4A707C9A.3050600@yahoo.de> Message-ID: 2009/7/29 Philipp Stephani : > Uwe Siart schrieb: >> T T writes: >> >>> The new --self option will have to be given explicitly for update of >>> critical packages (and *all* of them will be updated). >> >> So the new behaviour is: >> >> Update infrastructure only: ? ? ? ? ? ? 'tlmgr update --self' >> Update all packages and infrastructure: 'tlmgr update --self --all' >> Update all packages but infrastructure: 'tlmgr update --force --all' Yes > And what will 'tlmgr update --all' do? Updates all packages if there are no infrastructure updates, otherwise it issues a warning to run 'tlmgr update --self' first. Cheers, Tomek From bernhard.kleine at gmx.net Wed Jul 29 19:34:47 2009 From: bernhard.kleine at gmx.net (Bernhard Kleine) Date: Wed, 29 Jul 2009 19:34:47 +0200 Subject: [tex-live] files installed by different packages Message-ID: <1248888887.7824.1.camel@amd2000bk.kleinedaheim> Greetings to everybody! I put your attention to the following "error" [12/37] update: context (14357 -> 14451) ... The following files should be removed due to the removal of context, but are part of another package, too. texmf-dist/tex/xetex/zhspacing/context/t-zhspacing.tex - zhspacing done Bernhard Kleine -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From rowland.mcdonnell at btinternet.com Wed Jul 29 22:54:29 2009 From: rowland.mcdonnell at btinternet.com (Rowland McDonnell) Date: Wed, 29 Jul 2009 21:54:29 +0100 Subject: [tex-live] tlmgr query Message-ID: >Sigh, it is unfortunate to read this whole conversation. It is indeed unfortunate to see someone come along and make some unjustifiable false allegations about me against which there is no defence - for no purpose other than stirring up shit. I had hoped for a response to my technical queries. Strange that I'm appparently a proper target for this sort of personal abuse these days, when on old-tyme Mac TeX mailing lists I've been considered one of the absolutely essential useful people (and also given that personal abuse isn't really what technical mailing lists are for). There's my name, in the OzTeX `thanks' list, and it's only there because I was such a useful, friendly, helpful bod on the OzTeX-info mailing list. I wonder what's changed? I'm pretty much as I was. Something else is different... Consider the following: gave me information - almost instantly - about tex-live that you lot denied me. I seem to be able to get on with people on that newsgroup without any trouble at all. Curious, that. Maybe there's nothing wrong with me at all really? For some reason, on these other mailing lists, I come across folk who don't seem to have any inclination to provide useful information but do send messages exhibiting outright hostility towards me. This happens seemingly because I'm too ignorant and don't share their outlook and background with respect to the technical matters in hand. Don't worry: I'm not going to pollute the tex-live mailing list with any more doomed attempts to find items of technical information to solve my technical problems. Clearly, discussions amongst the high-minded cognoscenti here are not to be disturbed by lowly tyros seeking what you consider trivial knowledge. Being a tyro seeking enlightenment, I'll just fuck off now and see if I can find a /useful/ information source somewhere. I'm certainly going to get nothing but more shit here, and the TeX Live documentation's also certainly not got the information I need in any readily accessible place.[1] Rowland. [1] Does that anger you? If so, look into your soul and meditate for a while. From reinhard.kotucha at web.de Thu Jul 30 03:10:32 2009 From: reinhard.kotucha at web.de (Reinhard Kotucha) Date: Thu, 30 Jul 2009 03:10:32 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <19056.62216.413992.620267@zaphod.ms25.net> On 29 July 2009 Rowland McDonnell wrote: > [1] Does that anger you? If so, look into your soul and meditate > for a while. Rowland, many people invested an enormous amount of time in order to provide all the documention which comes with TeX Live. But all you said is that the existing docs are useless. They are definitely useful, you are the only one who claims that all the effort was wasted time. I'm not sure whether you even read one of the files, but your nagging is annoying and insulting. Many people on this mailing list provided good advice, but in your eyes all their help was useless (with a few exceptions). Zdenek Wagner told you three times how to install your private packages. Did you follow his advice already? > Being a tyro seeking enlightenment, I'll just fuck off now and see > if I can find a /useful/ information source somewhere. Good luck! I'm pretty sure that Google provides everything you need in order to use LaTeX 2.09 efficiently. Don't know whether this is what you are looking for. > For some reason, on these other mailing lists, I come across folk > who don't seem to have any inclination to provide useful > information but do send messages exhibiting outright hostility > towards me. This happens seemingly because I'm too ignorant and > don't share their outlook and background with respect to the > technical matters in hand. Yes, your ignorance is your problem. They try to help you, but instead of honoring their efforts you always tell them that their help is useless (a few exceptions, though). Of course, everybody is pissed off. What do you expect? > Clearly, discussions amongst the high-minded cognoscenti here are > not to be disturbed by lowly tyros seeking what you consider > trivial knowledge. Pure nonsense. > I wonder what's changed? I'm pretty much as I was. Something else > is different... A neighbor of mine is paranoid. She has her own view of the world and her biggest problem is that other people are so ignorant. I don't want to discuss this in detail, but I'm concerned about what you say. > Don't worry: I'm not going to pollute the tex-live mailing list > with any more doomed attempts to find items of technical > information to solve my technical problems. Thanks, Reinhard PS: > look into your soul and meditate for a while. Do it yourself before blaming others. -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotucha at web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- From oberdiek at uni-freiburg.de Thu Jul 30 05:21:02 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Thu, 30 Jul 2009 05:21:02 +0200 Subject: [tex-live] missing data files In-Reply-To: <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> Message-ID: <20090730032102.GA10108@irwin.vpn.uni-freiburg.de> On Tue, Jul 28, 2009 at 03:08:39AM +0200, Heiko Oberdiek wrote: > On Sun, Jul 26, 2009 at 04:19:41PM -0500, Karl Berry wrote: > > > Hi Herbert, > > > > /graphics/pstricks/contrib/pst-geo/data/ > > /graphics/pstricks/contrib/pst-geo/dataII/ > > > > are missing. Should be installed under > > > > /tex/latex/pst-geo/data > > /tex/latex/pst-geo/dataII > > > > and, if possible, not as a tarzip > > > > I was just copying what is on CTAN. > > It was because they were .tgz that I put (left) them in doc. I assume > > having a .tgz in the runtime is useless. > > > > Anyway, in this particular case, there's a bigger problem. The > > uncompressed dataII is some 124 megabytes. I'm sure there is not enough > > space for that on the DVD. (The uncompressed 16MB of data.tgz is bad > > enough.) > > > > So I'm not sure what to do. > > If the .dat files are meant for PostScript interpreters only, then > they can be compressed using PostScript filters. I have written > some scripts: > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/pst-geo-compress.zip I have updated them as Perl scripts. Flate method is used with prediction (prediction can be turned off). Unhappily Ghostscript has a bug regarding prediction, it is fixed in version 8.56 (2007-03-14): | 2006-12-11T17:30:53.980862Z L. Peter Deutsch | | Fixes bug: the PNG predictor filters produced incorrect data for the last | pixel of each row. (The encoder and decoder had matching bugs, so | encode+decode produced the correct result!) Fixes a diff in PS3 CET | 23-12U-1. Uncompressed: 134 MB Flate: 32 MB Flate+Prediction: 24 MB Yours sincerely Heiko From uwe.siart at tum.de Thu Jul 30 10:02:53 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 10:02:53 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: (T. T.'s message of "Wed, 29 Jul 2009 17:56:47 +0100") References: <4A706B74.8010908@gmail.com> <874osvv54b.fsf@tum.de> <4A707C9A.3050600@yahoo.de> Message-ID: <87vdla7g42.fsf@tum.de> T T writes: >> Uwe Siart schrieb: >>> T T writes: >>> >>>> The new --self option will have to be given explicitly for update of >>>> critical packages (and *all* of them will be updated). >>> >>> So the new behaviour is: >>> >>> Update infrastructure only: ? ? ? ? ? ? 'tlmgr update --self' >>> Update all packages and infrastructure: 'tlmgr update --self --all' >>> Update all packages but infrastructure: 'tlmgr update --force --all' > > Yes A feature request at this opportunity: What about an option '--no-install' or '--no-auto-install' similar to the already existing '--no-remove'? The idea is to make it possible to update all installed packages but prevent auto-install of everything that has been added to the repository. Would this make sense? -- Uwe From giaconet.mailbox at gmail.com Thu Jul 30 10:07:42 2009 From: giaconet.mailbox at gmail.com (Roberto Giacomelli) Date: Thu, 30 Jul 2009 10:07:42 +0200 Subject: [tex-live] tlmgr and command interface Message-ID: Hi All, How are you? This message provide some notes to tlmgr update procedure. You can see an update session procedure: First of all I ask for the list of updates: >tlmgr update -list tlmgr: installation location http://texlive.guiling.fr texlive.infra: local: 14483, source: 14485 (update) Ok, this morning only texlive.infra can be update well then I ask to tlmgr the installation of the new version: >tlmgr update texlive.infra tlmgr: installation location http://texlive.guiling.fr tlmgr update: please specify a list of packages or --all. Ops, the command failed because now the infrastructure update take a new option --self: >tlmgr update --self tlmgr: installation location http://texlive.guiling.fr Preparing TeX Live infrastructure update... Starting update ... DO NOT CLOSE THIS WINDOW! TeX Live infrastructure update in progress... [1/1] update: texlive.infra (14483 -> 14485) TeX Live infrastructure update complete. > Finish. But... writing >tlmgr update texlive.infra show very clearly what I want. So, imagine a different behaviour of tlmgr but taking into the same group system and package update items: >tlmgr update -list tlmgr: installation location http://texlive.guiling.fr texlive.infra: local: 14483, source: 14485 (system update) Well, the answer is this: system update of your Tex Live is available (the update description is "system update" not only "update"). So I write: >tlmgr update --system tlmgr: installation location http://texlive.guiling.fr Preparing TeX Live infrastructure update... Starting system update ... DO NOT CLOSE THIS WINDOW! TeX Live infrastructure update in progress... [1/1] update: texlive.infra (14483 -> 14485) TeX Live infrastructure update complete. The option --system is more clear and general than --self. But a command >tlmgr update texlive.infra must be equivalent to the command >tlmgr update --system. The concept that I can specify the module to update remaning the same. In general the update process I think can be based on this rules: the key update can be follow by 1 - the option --all (first tlmgr provide eventually system update and after the remain package updates); 2 - the option --system (only eventually system update will be performed); 3 - the option --package (only package updates are performed (not system)); 4 - the option --interactive (tlmgr show the list of update items and waiting for a user input); 5 - a list of module update (system or not). Usually I want to see the list of updates, so I can first run a tlmgr update --list and after a tlmgr update --all. This is the reason because I desire an assembly unique procedure: the interactive option. An --interactive update process simulation is this: >tlmgr update --interactive tlmgr: installation location http://texlive.guiling.fr [1] calctab: local: 14284, source: 15001 (update) [2] pfg: local: 14033, source: 15002 (update) [3] texlive.infra: local: 14483, source: 14485 (system update) update>1..3 Preparing TeX Live infrastructure update... Starting update ... DO NOT CLOSE THIS WINDOW! TeX Live infrastructure update in progress... [1/3] update: texlive.infra (14483 -> 14485) TeX Live infrastructure update complete. [2/3] calctab update ... ...the rest of output and exit to terminal update> user input can be: 0 - x or exit or quit (return to terminal); 1 - all (update all the modules); 2 - 1 (single update with the corrensponding module list number); 3 - 1,2 (comma separated list of update); 4 - 1..3 (interval selection: all modules from 1 to 3); 5 - 1 , 2 , 6 ..10 (mix list to single or interval selection); 6 - calctab, pgf (comma separeted list of module names); Thank you. Ciao. Roberto Giacomelli From frank at kuesterei.ch Thu Jul 30 10:54:23 2009 From: frank at kuesterei.ch (Frank =?iso-8859-1?Q?K=FCster?=) Date: Thu, 30 Jul 2009 10:54:23 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <10914.1247926618@cl.cam.ac.uk> (Robin Fairbairns's message of "Sat\, 18 Jul 2009 15\:16\:58 +0100") References: <10914.1247926618@cl.cam.ac.uk> Message-ID: <87y6q6o8jk.fsf@riesling.zuerich.kuesterei.ch> Robin Fairbairns wrote: > the name a4.sty itself appears [used to appear] once on ctan: > macros/latex209/contrib/misc/a4.sty > and i've moved that one (and the corresponding a4wide.sty) to > ctan:obsolete. such a move makes little change to the way people will > view the packages, but it does provide a reference point for explaining > why those particular files are unreliable. Couldn't we move those files to a collection obsolete, then? Regards, Frank -- Dr. Frank K?ster Debian Developer (TeXLive) VCD Aschaffenburg-Miltenberg, ADFC Miltenberg B90/Gr?ne KV Miltenberg From preining at logic.at Thu Jul 30 11:41:35 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 11:41:35 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <4A706B74.8010908@gmail.com> References: <4A706B74.8010908@gmail.com> Message-ID: <95888-SnapperMsgD65F34B6C6971CB5@[192.168.25.106]> Hi Ken, > reading of the documentation is that the second command does *not* > update tlmgr itself. If I'm right, maybe this should be stated > explicitly in the documentation for --force, because I could imagine > people being confused by it. If I'm wrong, then the documentation for > --all needs to be changed. Having seen the answers, can you please send a better documentation text and I will include it ign tlmgr. When I implement something I try to write docs at the same time, but sometimes I'm a bit lazy (McD is SOOO right ;-) Please help improve! Best Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- From preining at logic.at Thu Jul 30 11:45:12 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 11:45:12 +0200 Subject: [tex-live] tlmgr query In-Reply-To: References: Message-ID: <95877-SnapperMsgD65F34B6C6971CB4@[192.168.25.106]> > Being a tyro seeking enlightenment, I'll just fuck off now The best proposal I heard in weeks! Have a nice time, I wont miss you. ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- From preining at logic.at Thu Jul 30 11:38:26 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 11:38:26 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <87vdla7g42.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <874osvv54b.fsf@tum.de> <4A707C9A.3050600@yahoo.de> <87vdla7g42.fsf@tum.de> Message-ID: <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> > A feature request at this opportunity: What about an option > '--no-install' or '--no-auto-install' similar to the already existing Yes can be done, but after that they will never be installed automaitically because it has the same effect as --force remove. Is this what you want? Best Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- From preining at logic.at Thu Jul 30 12:06:07 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 12:06:07 +0200 Subject: [tex-live] tlmgr and command interface In-Reply-To: References: Message-ID: <95873-SnapperMsgD65F34B6C697211E@[192.168.25.106]> Ciao Roberto, some remarks > The option --system is more clear and general than --self. Well, that is up to preferences, I like --self more. > But a > command >tlmgr update texlive.infra must be equivalent to the command > >tlmgr update --system. No, because the whole point was to detangle the uupdates to critical packages from the knowledge which they are. On Windows it is not only texlive.infra, but also tlperl.win32, thus --self (or --system) is not the same as giving one package. > 1 - the option --all (first tlmgr provide eventually system update and > after the remain package updates); tlmgr --all --self > 2 - the option --system (only eventually system update will be performed); tlmgr --self > 3 - the option --package (only package updates are performed (not system)); tlmgr --all (--force) > 4 - the option --interactive (tlmgr show the list of update items and > waiting for a user input); not implemented, and probably never will. The update action is already so complicated that it is hard enough to follow the code flow. > An --interactive update process simulation is this: > >tlmgr update --interactive If yo or someone else wants to provide patches to tlmgr for that, please go ahead. > DO NOT CLOSE THIS WINDOW! > TeX Live infrastructure update in progress... > [1/3] update: texlive.infra (14483 -> 14485) > TeX Live infrastructure update complete. That cannot work, because we have to actually kill tlmgr so that the .bat wrapper finishes the update. Thanks for yor ideas, some might be interesting, but regarding the --self vs --system I prefer keeping --self to have --system for other purposes. There is only one namespace for all options of all actions. Best Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- From oberdiek at uni-freiburg.de Thu Jul 30 12:20:12 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Thu, 30 Jul 2009 12:20:12 +0200 Subject: [tex-live] missing data files In-Reply-To: <20090730032102.GA10108@irwin.vpn.uni-freiburg.de> References: <4A6AAEED.9020007@FU-Berlin.DE> <200907262119.n6QLJf605108@f7.net> <20090728010839.GA6169@irwin.vpn.uni-freiburg.de> <20090730032102.GA10108@irwin.vpn.uni-freiburg.de> Message-ID: <20090730102011.GA25065@irwin.vpn.uni-freiburg.de> On Thu, Jul 30, 2009 at 05:21:02AM +0200, Heiko Oberdiek wrote: > On Tue, Jul 28, 2009 at 03:08:39AM +0200, Heiko Oberdiek wrote: > > > http://www.informatik.uni-freiburg.de/~oberdiek/tmp/pst-geo-compress.zip > > I have updated them as Perl scripts. > Flate method is used with prediction (prediction can be turned off). > > Unhappily Ghostscript has a bug regarding prediction, it is fixed in > version 8.56 (2007-03-14): > > | 2006-12-11T17:30:53.980862Z L. Peter Deutsch > | > | Fixes bug: the PNG predictor filters produced incorrect data for the last > | pixel of each row. (The encoder and decoder had matching bugs, so > | encode+decode produced the correct result!) Fixes a diff in PS3 CET > | 23-12U-1. I have found a workaround, see version 1.1, from README: | By having each line at the same length, the last byte of a row | has always the same value (end of line character). This does | not trigger this bug (tested with gs 7.07/8.64). Yours sincerely Heiko From Peter_Dyballa at Freenet.DE Thu Jul 30 12:34:14 2009 From: Peter_Dyballa at Freenet.DE (Peter Dyballa) Date: Thu, 30 Jul 2009 12:34:14 +0200 Subject: [tex-live] tlmgr revision 14264 (2009-07-15 03:13:04 +0200) with gui and location Message-ID: Hello! Invoking the utility as tlmgr --location http://texlive.guiling.fr --gui & does not set the location in the GUI version. The documentation recently tells: --location *location* Specifies the location from which packages should be installed or updated, overriding the location found in the installation's TeX Live Package Database (TLPDB). Using this version on Mac with Mac OS X 10.4.11 (Tiger) and Perl 5.8.8 I cannot check for example the debug or force buttons. -- Greetings Pete To be is to do. ? I. Kant To do is to be. ? A. Sartre Yabba-Dabba-Doo! ? F. Flintstone From uwe.siart at tum.de Thu Jul 30 12:44:36 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 12:44:36 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> (preining@logic.at's message of "Thu\, 30 Jul 2009 11\:44\:18 +0200") References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> Message-ID: <878wi68n6z.fsf@tum.de> preining at logic.at writes: >> A feature request at this opportunity: What about an option >> '--no-install' or '--no-auto-install' similar to the already existing > > Yes can be done, but after that they will never be installed > automaitically because it has the same effect as --force remove. Is > this what you want? Hmmm. Actually not. But this is a good point. Now I brood again which behaviour makes sense. I would have expected that 'tlmgr update --all' brings the entire installation to the state of the repository, regardless of a previous 'tlmgr update --no-install --all'. So that with every tlmgr call I can decide whether to update only installed packages or whether to get installed every available thing. To my thinking it would then be self-evident that if someone removed packages and he wants to keep them removed he must never call 'tlmgr update --all'. So if someone wants to maintain a partially installed TL he must be aware to use '--no-install --all' instead of '--all' alone. That's what I would expect. But if this behaviour is not acceptable in either case or if it takes too much effort to implement, don't care. It would be nice to have but I can also live without. -- Uwe From Peter_Dyballa at Freenet.DE Thu Jul 30 12:44:47 2009 From: Peter_Dyballa at Freenet.DE (Peter Dyballa) Date: Thu, 30 Jul 2009 12:44:47 +0200 Subject: [tex-live] tlmgr revision 14264 (2009-07-15 03:13:04 +0200) and paper size Message-ID: <917DBAD2-173F-4BAE-BDC3-BCA71A8229B4@Freenet.DE> Hello! When I launch tlmgr --location http://texlive.guiling.fr --gui & it first tells me in German, then in English, and finally in German again: Laden der lokalen TeX Live Datenbank Das kann einige Zeit dauern, bitte warten! Strange, more than one paper definiton, using the first one in /usr/local/texlive/2009/texmf-config/xdvi/XDvi Fertig Grep tells me: 24:*paper: a4 371:*paper: a4 and with vi I see: 367 !!!----------------------------------------------------------------- ------------- 368 !!!-------------- used for internal checking - DO NOT CHANGE THIS! -------------- 369 !!!----------------------------------------------------------------- ------------- 370 *appDefaultsFileVersion: 20030303 371 *paper: a4 So why is tlmgr complaining? BTW, do you notice the word "definiton" in tlmgr's output? It should be "definition." -- Greetings Pete Never be led astray onto the path of virtue From preining at logic.at Thu Jul 30 12:49:56 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 12:49:56 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <878wi68n6z.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> <878wi68n6z.fsf@tum.de> Message-ID: <20090730104956.GA17773@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Uwe Siart wrote: > I would have expected that 'tlmgr update --all' brings the entire > installation to the state of the repository, regardless of a previous > 'tlmgr update --no-install --all'. So that with every tlmgr call I can > decide whether to update only installed packages or whether to get > installed every available thing. No, that is not a good idea. It would mean that tlmgr --force remove pkg followed by a tlmgr update --all would reinstall pkg, which is not what I believe a user expects. > To my thinking it would then be self-evident that if someone removed > packages and he wants to keep them removed he must never call 'tlmgr > update --all'. So if someone wants to maintain a partially installed TL > he must be aware to use '--no-install --all' instead of '--all' alone. > > That's what I would expect. But if this behaviour is not acceptable in > either case or if it takes too much effort to implement, don't care. It > would be nice to have but I can also live without. Implementing is not the problem, but our idea is that tlmgr update --all tries to get as close to the master repository as possible while honoring the user's decision to remove some packages. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GLENWHILLY (n. Scots) A small tartan pouch worn beneath the kilt during the thistle-harvest. --- Douglas Adams, The Meaning of Liff From preining at logic.at Thu Jul 30 12:52:08 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 12:52:08 +0200 Subject: [tex-live] tlmgr revision 14264 (2009-07-15 03:13:04 +0200) with gui and location In-Reply-To: References: Message-ID: <20090730105208.GB17773@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Peter Dyballa wrote: > Invoking the utility as > > tlmgr --location http://texlive.guiling.fr --gui & > > does not set the location in the GUI version. The documentation recently > tells: > > --location *location* > Specifies the location from which packages should be installed or > updated, overriding the location found in the installation's TeX > Live Package Database (TLPDB). Right, that should be fixed. Thanks for noticing. > Using this version on Mac with Mac OS X 10.4.11 (Tiger) and Perl 5.8.8 I > cannot check for example the debug or force buttons. ??? You cannot activate those buttons? That is strange, but I cannot help much there, no OsX for testing at hand. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- GLENTAGGART (n.) A particular kind of tartan hold-all, made exclusive under licence for British Airways. When waiting to collect your luggage from an airport conveyor belt, you will notice that on the next conveyor belt a solitary bag is going round and round uncollected. This is a glentaggart, which has been placed there by the baggage-handling staff to take your mind off the fact that your own luggage will shortly be landing in Murmansk. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Thu Jul 30 13:07:14 2009 From: t34www at googlemail.com (T T) Date: Thu, 30 Jul 2009 12:07:14 +0100 Subject: [tex-live] tlmgr and command interface In-Reply-To: References: Message-ID: On 30/07/2009, Roberto Giacomelli wrote: > Ok, this morning only texlive.infra can be update well then I ask to > tlmgr the installation of the new version: >>tlmgr update texlive.infra We will not support this behaviour any more. > tlmgr: installation location http://texlive.guiling.fr > tlmgr update: please specify a list of packages or --all. There will be clearer message after the round of patches (in a day or two). > Ops, the command failed because now the infrastructure update take a > new option --self: Yes, this option will be now mandatory for infrastructure updates. > Finish. But... writing >tlmgr update texlive.infra show very clearly > what I want. Yes, but we won't allow for that any more, sorry. There is a good reason for that: we cannot guarantee that tlmgr will be still operational after the update if we allow for cherry-picking updates to infrastructure packages. Therefore, either *all* or *none* of infrastructure packages have to be updated. > The option --system is more clear and general than --self. But a It is not clear to me. You cannot be sure what it means unless you are given further context. I think that --self is much more intuitive and implies better that you want the TeX Live Manager (tlmgr) to update itself. > command >tlmgr update texlive.infra must be equivalent to the command >>tlmgr update --system. See above. Also, to allow for tlmgr update texlive.infra foo bar ... we would need extra checks in the code to make sure we get *all* infrastructure updates this way and abort otherwise. More code and special cases mean more potential bugs, so there must be a good reason to add them, especially for critical tasks. Also, infrastructure updates carry more risk as compared to regular updates and explicit --self should make users more allert to that fact. The concept that I can specify the module to > update remaning the same. > In general the update process I think can be based on this rules: > the key update can be follow by > 1 - the option --all (first tlmgr provide eventually system update and > after the remain package updates); As I explained above, we want to alert users to infra updates, so making them look as regular updates is not a good idea IMO. > 2 - the option --system (only eventually system update will be performed); > 3 - the option --package (only package updates are performed (not system)); You get this with --all. Also, --package might might confuse some people that collections will not be updated. > 4 - the option --interactive (tlmgr show the list of update items and > waiting for a user input); Well, there is already an interactive GUI, so I'm not entirely convinced about this concept, but see also below. > 5 - a list of module update (system or not). > > Usually I want to see the list of updates, so I can first run a tlmgr > update --list and after a tlmgr update --all. This is the reason > because I desire an assembly unique procedure: the interactive option. And what's wrong with calling tlmgr twice: tlmgr update --list tlmgr update foo bar ... The only problem I see is when there are lots of packages and you want to skip only a few of them, so something like this would be useful: tlmgr update --all --except baz qux ... Thanks for your suggestions. We will think about them, but I'm afraid that any major changes to the option system will not be possible at this late stage. This could wreak havoc in our code base, and significantly delay the release. Cheers, Tomek From t34www at googlemail.com Thu Jul 30 13:14:10 2009 From: t34www at googlemail.com (T T) Date: Thu, 30 Jul 2009 12:14:10 +0100 Subject: [tex-live] tlmgr and command interface In-Reply-To: <95873-SnapperMsgD65F34B6C697211E@192.168.25.106> References: <95873-SnapperMsgD65F34B6C697211E@192.168.25.106> Message-ID: On 30/07/2009, Norbert Preining wrote: > That cannot work, because we have to actually kill tlmgr so that the .bat > wrapper > finishes the update. I could make it work but the idea of complicating everything even further doesn't sit well with me at all. Cheers, Tomek From preining at logic.at Thu Jul 30 13:22:50 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 13:22:50 +0200 Subject: [tex-live] tlmgr revision 14264 (2009-07-15 03:13:04 +0200) and paper size In-Reply-To: <917DBAD2-173F-4BAE-BDC3-BCA71A8229B4@Freenet.DE> References: <917DBAD2-173F-4BAE-BDC3-BCA71A8229B4@Freenet.DE> Message-ID: <20090730112250.GB22269@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Peter Dyballa wrote: > it first tells me in German, then in English, and finally in German > again: That is because some messages are not translated, or cannot be translated. In fact what is in English are "warnings", the normal messages are in German. > Strange, more than one paper definiton, using the first one in > /usr/local/texlive/2009/texmf-config/xdvi/XDvi > Fertig > > Grep tells me: > > 24:*paper: a4 > 371:*paper: a4 Hmm, did you play around with tlmgr xdvi paper ... ? Normally it should happen that the right line is changed, and not a new one added. > So why is tlmgr complaining? It doesn't like to see two lines there. > BTW, do you notice the word "definiton" in tlmgr's output? It should be > "definition." Fixed, well spotted, thanks. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BAUMBER A fitted elasticated bottom sheet which turns your mattress bananashaped. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Thu Jul 30 13:26:42 2009 From: t34www at googlemail.com (T T) Date: Thu, 30 Jul 2009 12:26:42 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <95888-SnapperMsgD65F34B6C6971CB5@192.168.25.106> References: <4A706B74.8010908@gmail.com> <95888-SnapperMsgD65F34B6C6971CB5@192.168.25.106> Message-ID: On 30/07/2009, Norbert Preining wrote: > Having seen the answers, can you please send > a better documentation text and I will include > it ign tlmgr. When I implement something I > try to write docs at the same time, but sometimes > I'm a bit lazy (McD is SOOO right ;-) I have some updates to docs ready. I will commit them soon together with the rest of the patches for --self (btw, I made dry-run working with --self --all). Cheers, Tomek From preining at logic.at Thu Jul 30 13:34:37 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 13:34:37 +0200 Subject: [tex-live] files installed by different packages In-Reply-To: <1248888887.7824.1.camel@amd2000bk.kleinedaheim> References: <1248888887.7824.1.camel@amd2000bk.kleinedaheim> Message-ID: <20090730113437.GA7111@gandalf.dynalias.org> On Wed, 29 Jul 2009, Bernhard Kleine wrote: > [12/37] update: context (14357 -> 14451) ... The following files should > be removed due to the removal of context, > but are part of another package, too. > texmf-dist/tex/xetex/zhspacing/context/t-zhspacing.tex - zhspacing > done That should be fixed by the updated to context, it was erronously included in context. Thanks for the report. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- RIPON (vb.) (Of literary critics.) To include all the best jokes from the book in the review to make it look as if the critic thought of them. --- Douglas Adams, The Meaning of Liff From preining at logic.at Thu Jul 30 13:56:02 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 13:56:02 +0200 Subject: [tex-live] tlmgr revision 14264 (2009-07-15 03:13:04 +0200) with gui and location In-Reply-To: <20090730105208.GB17773@gamma.logic.tuwien.ac.at> References: <20090730105208.GB17773@gamma.logic.tuwien.ac.at> Message-ID: <20090730115602.GA8621@gandalf.dynalias.org> On Thu, 30 Jul 2009, Norbert Preining wrote: > > tlmgr --location http://texlive.guiling.fr --gui & > > > > does not set the location in the GUI version. The documentation recently > > tells: > > > > --location *location* > > Specifies the location from which packages should be installed or > > updated, overriding the location found in the installation's TeX > > Live Package Database (TLPDB). > > Right, that should be fixed. Thanks for noticing. Fixed, should be in tomorrows texlive.infra. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SCOPWICK (n.) The flap of skin which is torn off you lip when trying to smoke an untipped cigarette. --- Douglas Adams, The Meaning of Liff From uwe.siart at tum.de Thu Jul 30 14:02:24 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 14:02:24 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730104956.GA17773@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Thu, 30 Jul 2009 12:49:56 +0200") References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> Message-ID: <87tz0ubcq7.fsf@tum.de> Norbert Preining writes: > Implementing is not the problem, but our idea is that tlmgr update --all > tries to get as close to the master repository as possible while honoring > the user's decision to remove some packages. You're absolutely right. I can see the dilemma. On the other hand there's no fundamental difference between the decision to remove a package and the decision not to install a package. There are three basic reasons for a package might not be installed: - because it has been unchecked during TL install - because it has been removed after TL install - because it has been added to the repository after TL install Whichever is appropriate a user might want to - update only packages that are currently installed - or get the whole lot that is available That's why I had the idea that tlmgr should offer these two options regardless of the previous history. -- Uwe From Robin.Fairbairns at cl.cam.ac.uk Thu Jul 30 14:09:21 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Thu, 30 Jul 2009 13:09:21 +0100 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: Your message of Thu, 30 Jul 2009 10:54:23 +0200. <87y6q6o8jk.fsf@riesling.zuerich.kuesterei.ch> Message-ID: <7656.1248955761@cl.cam.ac.uk> Frank K?ster wrote: > Robin Fairbairns wrote: > > > the name a4.sty itself appears [used to appear] once on ctan: > > macros/latex209/contrib/misc/a4.sty > > and i've moved that one (and the corresponding a4wide.sty) to > > ctan:obsolete. such a move makes little change to the way people will > > view the packages, but it does provide a reference point for explaining > > why those particular files are unreliable. > > Couldn't we move those files to a collection obsolete, then? the 2.09 files, sure; but i didn't think texlive holds them. there are several a4.sty in texlive; one in ntgclass, and several in kopka i wouldn't split ntgclass. the kopka copies (of whatever they're copies of -- afaict they're not on ctan) are probably difficult to do away with, without restructuring the bundle altogether. there are also sem-a4.sty and tpsem-a4.sty; i don't know what they do, but given they're in presentation packages, i suspect they're not what the op was complaining about. robin From preining at logic.at Thu Jul 30 14:16:33 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 14:16:33 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <87tz0ubcq7.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> Message-ID: <20090730121633.GA27287@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Uwe Siart wrote: > On the other hand there's no fundamental difference between the decision > to remove a package and the decision not to install a package. Right. > There are three basic reasons for a package might not be installed: > > - because it has been unchecked during TL install Not possible, at installation time no package level selection can be done. ANd if you decide that a collection is not being installed, auto-installs into that collection will not happen, too. > - because it has been removed after TL install > - because it has been added to the repository after TL install Yes, these two we can distinguish by comparing the collections the package belongs to. If the local version of the collection does not mention the package, but the remote does, then it is an auto-install. If the local mentions it but it is not present, then it was a forced remove. > - update only packages that are currently installed Yeah, but our logic to distinguish between forcibly removed packages and new packages on the server needs a difference (in revision and in the mentioned depends/packages) of the collection under discussion. So if you update the collection without auto-install you are actually doing a install, remove $pkg, and so it will be treated. > That's why I had the idea that tlmgr should offer these two options > regardless of the previous history. I still see the value of --no-auto-install but people should be aware that this means that packages not being auto-installed will be considered as forcibly removed. If you agree with that behaviour, I can implement it. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- SCORRIER (n.) A small hunting dog trained to snuffle amongst your private parts. --- Douglas Adams, The Meaning of Liff From st_philipp at yahoo.de Thu Jul 30 14:53:04 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Thu, 30 Jul 2009 14:53:04 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <7656.1248955761@cl.cam.ac.uk> References: <7656.1248955761@cl.cam.ac.uk> Message-ID: <4A7197B0.50502@yahoo.de> Robin Fairbairns schrieb: > Frank K?ster wrote: > >> Robin Fairbairns wrote: >> >>> the name a4.sty itself appears [used to appear] once on ctan: >>> macros/latex209/contrib/misc/a4.sty >>> and i've moved that one (and the corresponding a4wide.sty) to >>> ctan:obsolete. such a move makes little change to the way people will >>> view the packages, but it does provide a reference point for explaining >>> why those particular files are unreliable. >> Couldn't we move those files to a collection obsolete, then? > > the 2.09 files, sure; but i didn't think texlive holds them. > > there are several a4.sty in texlive; one in ntgclass, and several in > kopka > > i wouldn't split ntgclass. Question: Does anyone actually use ntgclass any more? I've done a web search as well as a Google Code search, and I've found that the usage of these classes isn't too widespread. For example: http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(artikel[123]|rapport[13]|boek3%3F|brief)\}+lang%3Atex NTG classes, 32 results http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{memoir\}+lang%3Atex Memoir, 92 results http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{scr(artcl|reprt|book|lettr|lttr2)\}+lang%3Atex KOMA-Script, 1000 results http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(article|report|book|letter)\}+lang%3Atex standard classes, 27400 results and the last update to the NTG classes was around 2004. Are these classes still in active development and usage? From uwe.siart at tum.de Thu Jul 30 14:57:41 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 14:57:41 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730121633.GA27287@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Thu, 30 Jul 2009 14:16:33 +0200") References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> Message-ID: <87tz0umipm.fsf@tum.de> Norbert Preining writes: > On Do, 30 Jul 2009, Uwe Siart wrote: >> - because it has been unchecked during TL install > > Not possible, at installation time no package level selection > can be done. ANd if you decide that a collection is not being > installed, auto-installs into that collection will not happen, too. Ah, ok. I did not know about this before but I agree with that. >> - because it has been removed after TL install >> - because it has been added to the repository after TL install > > Yes, these two we can distinguish by comparing the collections the > package belongs to. If the local version of the collection does not > mention the package, but the remote does, then it is an auto-install. > If the local mentions it but it is not present, then it was a forced > remove. Same here. I did not see through this before but I fully agree. > I still see the value of > --no-auto-install > but people should be aware that this means that packages not being > auto-installed will be considered as forcibly removed. > > If you agree with that behaviour, I can implement it. With the background of your explanations above I agree. But then I also see the need for an option to tell tlmgr to install all removed packages. Without it would be tedious to obtain a full installation again after a few months of '--no-auto-install' (if such option already exists I have overlooked it). -- Uwe From taco at elvenkind.com Thu Jul 30 15:08:00 2009 From: taco at elvenkind.com (Taco Hoekwater) Date: Thu, 30 Jul 2009 15:08:00 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <4A7197B0.50502@yahoo.de> References: <7656.1248955761@cl.cam.ac.uk> <4A7197B0.50502@yahoo.de> Message-ID: <4A719B30.3070103@elvenkind.com> Hi Philipp, Philipp Stephani wrote: > > Question: Does anyone actually use ntgclass any more? I've done a web > search as well as a Google Code search, and I've found that the usage of > these classes isn't too widespread. Not the best of arguments, especially not in the TeX world where historical data is so important. > and the last update to the NTG classes was around 2004. Are these > classes still in active development and usage? But, did something change between then and now so that they need developed further? Best wishes, Taco From Robin.Fairbairns at cl.cam.ac.uk Thu Jul 30 15:09:00 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Thu, 30 Jul 2009 14:09:00 +0100 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: Your message of Thu, 30 Jul 2009 14:53:04 +0200. <4A7197B0.50502@yahoo.de> Message-ID: <9931.1248959340@cl.cam.ac.uk> Philipp Stephani wrote: > Robin Fairbairns schrieb: > > Frank K?ster wrote: > > > >> Robin Fairbairns wrote: > >> > >>> the name a4.sty itself appears [used to appear] once on ctan: > >>> macros/latex209/contrib/misc/a4.sty > >>> and i've moved that one (and the corresponding a4wide.sty) to > >>> ctan:obsolete. such a move makes little change to the way people will > >>> view the packages, but it does provide a reference point for explaining > >>> why those particular files are unreliable. > >> Couldn't we move those files to a collection obsolete, then? > > > > the 2.09 files, sure; but i didn't think texlive holds them. > > > > there are several a4.sty in texlive; one in ntgclass, and several in > > kopka > > > > i wouldn't split ntgclass. > > Question: Does anyone actually use ntgclass any more? I've done a web > search as well as a Google Code search, and I've found that the usage of > these classes isn't too widespread. i do, occasionally. > [search results omitted] i've never submitted anything of mine, in latex, anywhere other than ctan. > and the last update to the NTG classes was around 2004. Are these > classes still in active development and usage? i doubt they're under development, given that i _know_ that one of the credited authors is totally inactive on one of the other packages he maintains. afaik, they're the only published set of classes that contains classes (artikel3 and rapport3) with \parindent=0pt and \parskip\ne0pt. as you've no doubt deduced, i would argue against removing the classes from any distribution. robin From zdenek.wagner at gmail.com Thu Jul 30 15:10:53 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Thu, 30 Jul 2009 15:10:53 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <4A7197B0.50502@yahoo.de> References: <7656.1248955761@cl.cam.ac.uk> <4A7197B0.50502@yahoo.de> Message-ID: <8719b6240907300610t2c693253x6d4fdc730c71402@mail.gmail.com> 2009/7/30 Philipp Stephani : > Robin Fairbairns schrieb: >> Frank K?ster wrote: >> >>> Robin Fairbairns wrote: >>> >>>> the name a4.sty itself appears [used to appear] once on ctan: >>>> ? macros/latex209/contrib/misc/a4.sty >>>> and i've moved that one (and the corresponding a4wide.sty) to >>>> ctan:obsolete. ?such a move makes little change to the way people will >>>> view the packages, but it does provide a reference point for explaining >>>> why those particular files are unreliable. >>> Couldn't we move those files to a collection obsolete, then? >> >> the 2.09 files, sure; but i didn't think texlive holds them. >> >> there are several a4.sty in texlive; one in ntgclass, and several in >> kopka >> >> i wouldn't split ntgclass. > > Question: Does anyone actually use ntgclass any more? I've done a web > search as well as a Google Code search, and I've found that the usage of > these classes isn't too widespread. For example: > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(artikel[123]|rapport[13]|boek3%3F|brief)\}+lang%3Atex > NTG classes, 32 results > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{memoir\}+lang%3Atex > Memoir, 92 results > >From time ti time I see questions how to use the memoir package. I do not answer because I do not use it myself but it is clear that some people use it although the documents are probably just private. > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{scr(artcl|reprt|book|lettr|lttr2)\}+lang%3Atex > KOMA-Script, 1000 results > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(article|report|book|letter)\}+lang%3Atex > standard classes, 27400 results > > and the last update to the NTG classes was around 2004. Are these > classes still in active development and usage? > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From st_philipp at yahoo.de Thu Jul 30 15:15:57 2009 From: st_philipp at yahoo.de (Philipp Stephani) Date: Thu, 30 Jul 2009 15:15:57 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <4A719B30.3070103@elvenkind.com> References: <7656.1248955761@cl.cam.ac.uk> <4A7197B0.50502@yahoo.de> <4A719B30.3070103@elvenkind.com> Message-ID: <4A719D0D.7030407@yahoo.de> Taco Hoekwater schrieb: > Hi Philipp, > > Philipp Stephani wrote: >> Question: Does anyone actually use ntgclass any more? I've done a web >> search as well as a Google Code search, and I've found that the usage of >> these classes isn't too widespread. > > Not the best of arguments, especially not in the TeX world where > historical data is so important. I agree. I don't want to suggest anything, I was only asking. There are some instances where packages were moved out of TeX Live (e.g. the glossary package), but probably that only happens if a direct successor exists. From hh-brasil at bol.com.br Thu Jul 30 15:20:39 2009 From: hh-brasil at bol.com.br (hh) Date: Thu, 30 Jul 2009 10:20:39 -0300 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <4A7197B0.50502@yahoo.de> References: <7656.1248955761@cl.cam.ac.uk>, <4A7197B0.50502@yahoo.de> Message-ID: <4A7173F7.13332.B9082@na199.gmx.de> They were books done with ntg-class and I would not like to loose the files in case of further editions. The ntg class had certain advantages, but the use was certainly not widespread. If we take that as a measure then probably there should be a (much) bigger number of files to delete. hh Date sent: Thu, 30 Jul 2009 14:53:04 +0200 From: Philipp Stephani To: Robin Fairbairns Copies to: tex-live at tug.org, Frank K?ster Subject: Re: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 > Robin Fairbairns schrieb: > > Frank K?ster wrote: > > > >> Robin Fairbairns wrote: > >> > >>> the name a4.sty itself appears [used to appear] once on ctan: > >>> macros/latex209/contrib/misc/a4.sty > >>> and i've moved that one (and the corresponding a4wide.sty) to > >>> ctan:obsolete. such a move makes little change to the way people will > >>> view the packages, but it does provide a reference point for explaining > >>> why those particular files are unreliable. > >> Couldn't we move those files to a collection obsolete, then? > > > > the 2.09 files, sure; but i didn't think texlive holds them. > > > > there are several a4.sty in texlive; one in ntgclass, and several in > > kopka > > > > i wouldn't split ntgclass. > > Question: Does anyone actually use ntgclass any more? I've done a web > search as well as a Google Code search, and I've found that the usage of > these classes isn't too widespread. For example: > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(artikel[123]|rapport[13]|boek3%3F|brief)\}+lang%3Atex > NTG classes, 32 results > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{memoir\}+lang%3Atex > Memoir, 92 results > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{scr(artcl|reprt|book|lettr|lttr2)\}+lang%3Atex > KOMA-Script, 1000 results > > http://www.google.de/codesearch?q=\\documentclass(\[[^]]*\])%3F\{(article|report|book|letter)\}+lang%3Atex > standard classes, 27400 results > > and the last update to the NTG classes was around 2004. Are these > classes still in active development and usage? From uwe.siart at tum.de Thu Jul 30 15:35:22 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 15:35:22 +0200 Subject: [tex-live] Stop providing a4.sty and a4wide.sty for texlive-2009 In-Reply-To: <4A719B30.3070103@elvenkind.com> (Taco Hoekwater's message of "Thu, 30 Jul 2009 15:08:00 +0200") References: <7656.1248955761@cl.cam.ac.uk> <4A7197B0.50502@yahoo.de> <4A719B30.3070103@elvenkind.com> Message-ID: <871vnycmzp.fsf@tum.de> Taco Hoekwater writes: > Hi Philipp, > > Philipp Stephani wrote: >> >> Question: Does anyone actually use ntgclass any more? I've done a web >> search as well as a Google Code search, and I've found that the usage >> of these classes isn't too widespread. > > Not the best of arguments, especially not in the TeX world where > historical data is so important. ACK. I really run scared when I imagine the conclusion you would draw from a web search for Word against LaTeX. >> and the last update to the NTG classes was around 2004. Are these >> classes still in active development and usage? > > But, did something change between then and now so that they need > developed further? I'd also vote for caution here. The fact that last modified is far in the past does not tell anything about usefulness. Furthermore it can be an indication of technical maturity. -- Uwe From preining at logic.at Thu Jul 30 15:49:46 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 15:49:46 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <87tz0umipm.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@[192.168.25.106]> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> Message-ID: <20090730134946.GD3862@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Uwe Siart wrote: > With the background of your explanations above I agree. But then I also > see the need for an option to tell tlmgr to install all removed > packages. Without it would be tedious to obtain a full installation > again after a few months of '--no-auto-install' (if such option already > exists I have overlooked it). There is no simple option, but tlmgr install --reinstall collection-foobar will install the missing packages. But you have to find out which of the missing packages are in which collections (tlmgr show). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- OSWALDTWISTLE (n. Old Norse) Small brass wind instrument used for summoning Vikings to lunch when they're off on their longships, playing. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Thu Jul 30 15:53:55 2009 From: t34www at googlemail.com (T T) Date: Thu, 30 Jul 2009 14:53:55 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <87tz0umipm.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@192.168.25.106> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> Message-ID: 2009/7/30 Uwe Siart : > Norbert Preining writes: >> I still see the value of >> ? ? ? --no-auto-install >> but people should be aware that this means that packages not being >> auto-installed will be considered as forcibly removed. >> >> If you agree with that behaviour, I can implement it. > > With the background of your explanations above I agree. But then I also > see the need for an option to tell tlmgr to install all removed > packages. Without it would be tedious to obtain a full installation > again after a few months of '--no-auto-install' (if such option already > exists I have overlooked it). No, there isn't such '--no-auto-install' option yet. It can always be achieved manually (although not as conveniently) by forcibly removing the auto-installed packages. As for installing the removed packages and/or removing orphan packages (left due to --no-remove) we could add, say --sync switch, for synchronization with the remote repository, e.g.: tlmgr update --sync collection-foo package-bar tlmgr update --sync --all to synchronize the selected collections/packages and the enitire installation, respectively. However, I worry a bit that the update subroutine will soon turn into full blown "package calculator" that nobody will understand. Norbert, perhaps we should discuss that off the list in more detail. Cheers, Tomek From preining at logic.at Thu Jul 30 15:57:20 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 15:57:20 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@192.168.25.106> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> Message-ID: <20090730135720.GE3862@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, T T wrote: > No, there isn't such '--no-auto-install' option yet. It can always be Yes, but it somehow makes sense. > (left due to --no-remove) we could add, say --sync switch, for > synchronization with the remote repository, e.g.: > > tlmgr update --sync collection-foo package-bar That can be done with tlmgr install --reinstall collection-foo package-bar > tlmgr update --sync --all That one is missing. > installation, respectively. However, I worry a bit that the update > subroutine will soon turn into full blown "package calculator" that It is already a full blown package calculator ;-) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ARAGLIN (n. archaic) A medieval practical joke played by young squires on a knight aspirant the afternoon he is due to start his vigil. As the knight arrives at the castle the squires attempt to raise the drawbridge very suddenly as the knight and his charger step on to it. --- Douglas Adams, The Meaning of Liff From preining at logic.at Thu Jul 30 16:14:25 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 16:14:25 +0200 Subject: [tex-live] texconfig conf -> tlmgr conf Message-ID: <20090730141425.GG3862@gamma.logic.tuwien.ac.at> Hi all, following McD most valued suggestions I have implemented tlmgr conf which should give the same output as texconfig conf (but the fact that I do not search for config and XDvi for now, but that should be easy to fix). Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- TYNE and WEAR (nouns) The 'Tyne' is the small priceless or vital object accidentally dropped on the floor (e.g. diamond tie clip, contact lens) and the 'wear' is the large immovable object (e.g. Welsh dresser, car-crusher) that it shelters under. --- Douglas Adams, The Meaning of Liff From uwe.siart at tum.de Thu Jul 30 16:36:29 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 16:36:29 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730135720.GE3862@gamma.logic.tuwien.ac.at> (Norbert Preining's message of "Thu, 30 Jul 2009 15:57:20 +0200") References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@192.168.25.106> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> Message-ID: <874osume4y.fsf@tum.de> Norbert Preining writes: > On Do, 30 Jul 2009, T T wrote: >> No, there isn't such '--no-auto-install' option yet. It can always be > > Yes, but it somehow makes sense. > >> (left due to --no-remove) we could add, say --sync switch, for >> synchronization with the remote repository, e.g.: >> >> tlmgr update --sync collection-foo package-bar > > That can be done with > tlmgr install --reinstall collection-foo package-bar > >> tlmgr update --sync --all > > That one is missing. Please feel free to make your own decision about what makes sense. For me a --no-auto-update would be nice to have but only if there is also an easy way like update --sync --all to make up for all lost packages. Thanks a lot for considering. -- Uwe From preining at logic.at Thu Jul 30 17:12:24 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 17:12:24 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <874osume4y.fsf@tum.de> References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@192.168.25.106> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> Message-ID: <20090730151224.GA11326@gandalf.dynalias.org> On Thu, 30 Jul 2009, Uwe Siart wrote: > >> tlmgr update --sync --all > > > > That one is missing. > > Please feel free to make your own decision about what makes sense. For > me a --no-auto-update would be nice to have but only if there is also an > easy way like update --sync --all to make up for all lost packages. Ok, I have implemented all of that: tlmgr update --all --no-auto-install will not auto-install any packages, but later on those will be considered as forcibly removed. OTOH one can call tlmgr update --all --no-forcibly-removed That one will install all packages that tlmgr considers forcibly removed. (As in a different thread, --sync is to general so I want to keep its interpretation for now free) Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ZEAL MONACHORUM (n.) (Skiing term.) To ski with 'zeal monachorum' is to descend the top three quarters of the mountain in a quivering blue funk, but on arriving at the gentle bit just in front of the restaurant to whizz to a stop like a victorious slalom-champion. --- Douglas Adams, The Meaning of Liff From uwe.siart at tum.de Thu Jul 30 17:28:08 2009 From: uwe.siart at tum.de (Uwe Siart) Date: Thu, 30 Jul 2009 17:28:08 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730151224.GA11326@gandalf.dynalias.org> (Norbert Preining's message of "Thu, 30 Jul 2009 17:12:24 +0200") References: <4A706B74.8010908@gmail.com> <95874-SnapperMsgD65F34B6C6971CB6@192.168.25.106> <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> Message-ID: <87d47iqjg7.fsf@tum.de> Norbert Preining writes: > On Thu, 30 Jul 2009, Uwe Siart wrote: >> >> tlmgr update --sync --all >> > >> > That one is missing. >> >> Please feel free to make your own decision about what makes sense. For >> me a --no-auto-update would be nice to have but only if there is also an >> easy way like update --sync --all to make up for all lost packages. > > Ok, I have implemented all of that: Wow. Thanks > tlmgr update --all --no-auto-install > > will not auto-install any packages, but later on those will be > considered as forcibly removed. Ok. > OTOH one can call > tlmgr update --all --no-forcibly-removed > That one will install all packages that tlmgr considers forcibly removed. Why is there a ?no? in --no-forcibly-removed? Shouldn't it rather be --forcibly-removed? And because it is an explicit request to install packages would it be more intuitive to assign it to the install action rather than the update action and call tlmgr install --forcibly-removed Just my 2c. -- Uwe From preining at logic.at Thu Jul 30 17:31:56 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 17:31:56 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: <87d47iqjg7.fsf@tum.de> References: <878wi68n6z.fsf@tum.de> <20090730104956.GA17773@gamma.logic.tuwien.ac.at> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> Message-ID: <20090730153156.GB13808@gandalf.dynalias.org> On Thu, 30 Jul 2009, Uwe Siart wrote: > > OTOH one can call > > tlmgr update --all --no-forcibly-removed > > That one will install all packages that tlmgr considers forcibly removed. > > Why is there a ?no? in --no-forcibly-removed? Shouldn't it rather be > --forcibly-removed? Because: --no-remove makes tlmgr ignore remove tags --no-auto-install makes tlmgr ignore auto-install tags --no-forcibly-removed makes tlmgr ignore forcibly-removed tags > And because it is an explicit request to install packages would it be > more intuitive to assign it to the install action rather than the update > action and call > > tlmgr install --forcibly-removed Could be, but programmatically difficult, because the computation of which packages are forcible removed is done only in the update action. The install actions is soooooo much simpler. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- BRECON That part of the toenail which is designed to snag on nylon sheets. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Thu Jul 30 17:42:38 2009 From: t34www at googlemail.com (T T) Date: Thu, 30 Jul 2009 16:42:38 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730153156.GB13808@gandalf.dynalias.org> References: <878wi68n6z.fsf@tum.de> <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> <20090730153156.GB13808@gandalf.dynalias.org> Message-ID: 2009/7/30 Norbert Preining : > On Thu, 30 Jul 2009, Uwe Siart wrote: >> > OTOH one can call >> > ? ? tlmgr update --all --no-forcibly-removed >> > That one will install all packages that tlmgr considers forcibly removed. >> >> Why is there a ?no? in --no-forcibly-removed? Shouldn't it rather be >> --forcibly-removed? > > Because: > ? ? ? ?--no-remove > ? ? ? ? ? ? ? ?makes tlmgr ignore remove tags > ? ? ? ?--no-auto-install > ? ? ? ? ? ? ? ?makes tlmgr ignore auto-install tags > ? ? ? ?--no-forcibly-removed > ? ? ? ? ? ? ? ?makes tlmgr ignore forcibly-removed tags I admit that I don't like this naming too much either, --no-forcibly-removed might be consistent but is quite confusing. > >> And because it is an explicit request to install packages would it be >> more intuitive to assign it to the install action rather than the update >> action and call >> >> ? tlmgr install --forcibly-removed > > Could be, but programmatically difficult, because the computation of > which packages are forcible removed is done only in the update action. > The install actions is soooooo much simpler. Norbert, could you hold on for a while with patches to tlmgr.pl, at least in the action_update. I had to change the update logic in a few places, because it wasn't working right (@todo expansion). Cheers, Tomek From preining at logic.at Thu Jul 30 18:19:44 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 18:19:44 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: References: <87tz0ubcq7.fsf@tum.de> <20090730121633.GA27287@gamma.logic.tuwien.ac.at> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> <20090730153156.GB13808@gandalf.dynalias.org> Message-ID: <20090730161944.GA21291@gandalf.dynalias.org> On Thu, 30 Jul 2009, T T wrote: > > Because: > > ? ? ? ?--no-remove > > ? ? ? ? ? ? ? ?makes tlmgr ignore remove tags > > ? ? ? ?--no-auto-install > > ? ? ? ? ? ? ? ?makes tlmgr ignore auto-install tags > > ? ? ? ?--no-forcibly-removed > > ? ? ? ? ? ? ? ?makes tlmgr ignore forcibly-removed tags > > I admit that I don't like this naming too much either, > --no-forcibly-removed might be consistent but is quite confusing. Better proposal? > Norbert, could you hold on for a while with patches to tlmgr.pl, at Yes, finished with that. I am working on something different that will not be submitted for long long time ;-) Sorry Tomek. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- KANTURK (n.) An extremely intricate knot originally used for belaying the topgallant foresheets of a gaff-rigged China clipper, and now more commonly observed when trying to get an old kite out of the cupboard under the stairs. --- Douglas Adams, The Meaning of Liff From j.hoffmann at fh-aachen.de Thu Jul 30 22:41:24 2009 From: j.hoffmann at fh-aachen.de (Jobst Hoffmann) Date: Thu, 30 Jul 2009 22:41:24 +0200 Subject: [tex-live] two questions Message-ID: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> 1. at the moment i'm missing the answers-package, which was included in texlive 2008. Is this because of the development status of TL 2009 or are there other reasons (copyright ... - but compare the copyright of textmerg, it is included in TL 2009)? 2. I've deleted old mails, so I'm not sure if I'm carrying coals to Newcastle: if a package xxx has only a README file as documentation and there is a package xxxyyy with a .pdf-file as documentation, texdoc xxx shows the xxxyyy.pdf (try texdoc cmap). What can I do to see the README? Thanks for any answer! Jobst -- Prof. Dr. Jobst Hoffmann Tel: +49 (241) 6009-5 31 59 Fachhochschule Aachen Abt. J?lich Fax: +49 (241) 6009-5 31 89 Fachbereich 09 email: j.hoffmann at fh-aachen.de From preining at logic.at Thu Jul 30 23:17:15 2009 From: preining at logic.at (Norbert Preining) Date: Thu, 30 Jul 2009 23:17:15 +0200 Subject: [tex-live] two questions In-Reply-To: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> References: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: <20090730211715.GD13126@gamma.logic.tuwien.ac.at> On Do, 30 Jul 2009, Jobst Hoffmann wrote: > 1. at the moment i'm missing the answers-package, which was included in > texlive 2008. Is this because of the development status of TL 2009 or > are there other reasons (copyright ... - but compare the copyright of > textmerg, it is included in TL 2009)? r10564 | karl | 2008-09-12 00:15:19 +0200 (Fri, 12 Sep 2008) | 1 line rm answers, nonfree But textmerg contains: %% This file is now placed in the public domain. You are encouraged to %% distribute it together with the sources from which it was generated. so it is ok. Why do you assume that they have the same copyright? > 2. I've deleted old mails, so I'm not sure if I'm carrying coals to > Newcastle: if a package xxx has only a README file as documentation and > there is a package xxxyyy with a .pdf-file as documentation, texdoc xxx > shows the xxxyyy.pdf (try texdoc cmap). What can I do to see the README? Cannot answer that. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- HULL (adj.) Descriptive of the smell of a weekend cottage. --- Douglas Adams, The Meaning of Liff From Robin.Fairbairns at cl.cam.ac.uk Thu Jul 30 23:34:27 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Thu, 30 Jul 2009 22:34:27 +0100 Subject: [tex-live] two questions In-Reply-To: Your message of Thu, 30 Jul 2009 22:41:24 +0200. <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: <29790.1248989667@cl.cam.ac.uk> Jobst Hoffmann wrote: > 1. at the moment i'm missing the answers-package, which was included in > texlive 2008. Is this because of the development status of TL 2009 or > are there other reasons (copyright ... - but compare the copyright of > textmerg, it is included in TL 2009)? the copyright of textmerg is indeed more or less the same as that of answers, but the licence conditions are different. (this is the case now, but was not at the time tl2008 first appeared -- i presumably had some discussion with the author and declared that it was in the public domain.) the textmerg catalogue entry now lists me as current author. i'm not sure what i would do if someone asked me for help with it. however, answers remains nosell; this turned up in the course of licence review (we had previously listed it as licence unknown, but the licence is quite clear from the source). > 2. I've deleted old mails, so I'm not sure if I'm carrying coals to > Newcastle: if a package xxx has only a README file as documentation and > there is a package xxxyyy with a .pdf-file as documentation, texdoc xxx > shows the xxxyyy.pdf (try texdoc cmap). What can I do to see the README? dunno about that. robin From oberdiek at uni-freiburg.de Thu Jul 30 23:42:38 2009 From: oberdiek at uni-freiburg.de (Heiko Oberdiek) Date: Thu, 30 Jul 2009 23:42:38 +0200 Subject: [tex-live] two questions In-Reply-To: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> References: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> Message-ID: <20090730214238.GA4693@irwin.vpn.uni-freiburg.de> On Thu, Jul 30, 2009 at 10:41:24PM +0200, Jobst Hoffmann wrote: > 2. I've deleted old mails, so I'm not sure if I'm carrying coals to > Newcastle: if a package xxx has only a README file as documentation and > there is a package xxxyyy with a .pdf-file as documentation, texdoc xxx > shows the xxxyyy.pdf (try texdoc cmap). What can I do to see the README? $ texdoc -s cmap 1 /t/texlive/tldevsrc/Master/texmf/doc/man/man1/cmap2enc.pdf 2 /t/texlive/tldevsrc/Master/texmf/doc/man/man1/cmap2enc.pdf 3 /t/texlive/tldevsrc/Master/texmf-dist/doc/latex/cmap/README Please enter the number of the file to view, anything else to skip: 3 Yours sincerely Heiko From j.hoffmann at fh-aachen.de Fri Jul 31 00:11:02 2009 From: j.hoffmann at fh-aachen.de (Jobst Hoffmann) Date: Fri, 31 Jul 2009 00:11:02 +0200 Subject: [tex-live] two questions In-Reply-To: <20090730211715.GD13126@gamma.logic.tuwien.ac.at> References: <1248986484.2530.9.camel@thinktwiceVI.tm2.fh-aachen.de> <20090730211715.GD13126@gamma.logic.tuwien.ac.at> Message-ID: <1248991862.2530.25.camel@thinktwiceVI.tm2.fh-aachen.de> Am Donnerstag, den 30.07.2009, 23:17 +0200 schrieb Norbert Preining: > On Do, 30 Jul 2009, Jobst Hoffmann wrote: > > 1. at the moment i'm missing the answers-package, which was included in > > texlive 2008. Is this because of the development status of TL 2009 or > > are there other reasons (copyright ... - but compare the copyright of > > textmerg, it is included in TL 2009)? > > r10564 | karl | 2008-09-12 00:15:19 +0200 (Fri, 12 Sep 2008) | 1 line > > rm answers, nonfree > > > > But textmerg contains: > %% This file is now placed in the public domain. You are encouraged to > %% distribute it together with the sources from which it was generated. > so it is ok. > > Why do you assume that they have the same copyright? I just did a simple grep -i copyright , sorry for the noise! > > > 2. I've deleted old mails, so I'm not sure if I'm carrying coals to > > Newcastle: if a package xxx has only a README file as documentation and > > there is a package xxxyyy with a .pdf-file as documentation, texdoc xxx > > shows the xxxyyy.pdf (try texdoc cmap). What can I do to see the README? > > Cannot answer that. Heiko gave the hint, thanks to him! > > Best wishes > > Norbert > > ------------------------------------------------------------------------------- > Dr. Norbert Preining Vienna University of Technology > Debian Developer Debian TeX Group > gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 > ------------------------------------------------------------------------------- > HULL (adj.) > Descriptive of the smell of a weekend cottage. > --- Douglas Adams, The Meaning of Liff -- Prof. Dr. Jobst Hoffmann Tel: +49 (241) 6009-5 31 59 Fachhochschule Aachen Abt. J?lich Fax: +49 (241) 6009-5 31 89 Fachbereich 09 email: j.hoffmann at fh-aachen.de From hj at cad.zju.edu.cn Fri Jul 31 09:19:20 2009 From: hj at cad.zju.edu.cn (Jin Huang) Date: Fri, 31 Jul 2009 15:19:20 +0800 Subject: [tex-live] texlive under ubuntu cannot find proper .bb file for png image file Message-ID: <4A729AF8.1050603@cad.zju.edu.cn> Dear all, I just switched from WinXP+MikTeX to ubuntu+TexLive. I have a latex document which can be correctly compiled into dvi previously. However, it doesn't work now. I have minimized the document to highlight problem as follows: ================= begin of a.tex =============== \documentclass{article} \usepackage{graphicx} \DeclareGraphicsExtensions{.png} \begin{document} \begin{figure} \includegraphics{img.png} \end{figure} \end{document} ================= end of a.tex =============== The img.png is a image file put in the same directory with a.tex, and img.bb is generated from ImageMagick with the following content: %%BoundingBox: 0 0 210 592 It seems that when latex reads \includegraphics{img.png}, it doesn't go to find the corresponding bb file, or cannot find it. I have also tried to remove the suffix of img.png in the tex document. It doesn't work still. The document can be compiled use pdflatex correctly. Adding the option [pdftex] to the package graphicx also works. But I want to dvi format output. Any ideas? Best regards, Jin From zdenek.wagner at gmail.com Fri Jul 31 09:50:11 2009 From: zdenek.wagner at gmail.com (Zdenek Wagner) Date: Fri, 31 Jul 2009 09:50:11 +0200 Subject: [tex-live] texlive under ubuntu cannot find proper .bb file for png image file In-Reply-To: <4A729AF8.1050603@cad.zju.edu.cn> References: <4A729AF8.1050603@cad.zju.edu.cn> Message-ID: <8719b6240907310050s51954990t414ed263fd45431f@mail.gmail.com> 2009/7/31 Jin Huang : > Dear all, > > I just switched from WinXP+MikTeX to ubuntu+TexLive. I have a latex document > which can be correctly compiled into dvi previously. ?However, it doesn't > work now. > Please, remember that neither TeX nor LaTeX itself can include any graphics. TeX was not programmed to do it. you can only use a macro package that gets somehow some information about your image and puts \special with appropriate parameters so that some device driver can understand it and include in the output. Pdftex was extended so that it can directly include PDF, JPG and PNG. It can read the dimensions directly from the file, it is not necessary to use other tools to get the bounding box. If you wish to use something else than pdftex, you have to select dvi driver that is capable of inserting PNG and a macro package that can write an appropriate \special. I do not know about such a driver (maybe dvipdfm but I do not know it well). Or you have to convert the image to a format known by the driver that you wish to use. > I have minimized the document to highlight problem as follows: > > ================= begin of a.tex =============== > \documentclass{article} > \usepackage{graphicx} > \DeclareGraphicsExtensions{.png} > \begin{document} > \begin{figure} > ?\includegraphics{img.png} > \end{figure} > > \end{document} > ================= end of a.tex =============== > > The img.png is a image file put in the same directory with a.tex, and img.bb > is generated from ImageMagick with the following content: > > %%BoundingBox: 0 0 210 592 > > It seems that when latex reads \includegraphics{img.png}, it doesn't go to > find the corresponding bb file, or cannot find it. > > I have also tried to remove the suffix of img.png in the tex document. It > doesn't work still. > > The document can be compiled use pdflatex correctly. Adding the option > [pdftex] to the package graphicx also works. ?But I want to dvi format > output. > > Any ideas? > > Best regards, > > Jin > > > -- Zden?k Wagner http://hroch486.icpf.cas.cz/wagner/ http://icebearsoft.euweb.cz From hj at cad.zju.edu.cn Fri Jul 31 09:57:12 2009 From: hj at cad.zju.edu.cn (Jin Huang) Date: Fri, 31 Jul 2009 15:57:12 +0800 Subject: [tex-live] texlive under ubuntu cannot find proper .bb file for png image file In-Reply-To: <4A729AF8.1050603@cad.zju.edu.cn> References: <4A729AF8.1050603@cad.zju.edu.cn> Message-ID: <4A72A3D8.3000603@cad.zju.edu.cn> Sorry to bother everyone. I have solved the problem by the following steps: 1. Add: \DeclareGraphicsRule{.png}{eps}{.bb}{`convert #1 eps:-}% PNG 2. Start xdvi with option -allowshell. Sorry and thank you all. Best regards, Jin Jin Huang written: > Dear all, > > I just switched from WinXP+MikTeX to ubuntu+TexLive. I have a latex > document which can be correctly compiled into dvi previously. However, > it doesn't work now. > > I have minimized the document to highlight problem as follows: > > ================= begin of a.tex =============== > \documentclass{article} > \usepackage{graphicx} > \DeclareGraphicsExtensions{.png} > \begin{document} > \begin{figure} > \includegraphics{img.png} > \end{figure} > > \end{document} > ================= end of a.tex =============== > > The img.png is a image file put in the same directory with a.tex, and > img.bb is generated from ImageMagick with the following content: > > %%BoundingBox: 0 0 210 592 > > It seems that when latex reads \includegraphics{img.png}, it doesn't go > to find the corresponding bb file, or cannot find it. > > I have also tried to remove the suffix of img.png in the tex document. > It doesn't work still. > > The document can be compiled use pdflatex correctly. Adding the option > [pdftex] to the package graphicx also works. But I want to dvi format > output. > > Any ideas? > > Best regards, > > Jin > > > > From Robin.Fairbairns at cl.cam.ac.uk Fri Jul 31 10:09:49 2009 From: Robin.Fairbairns at cl.cam.ac.uk (Robin Fairbairns) Date: Fri, 31 Jul 2009 09:09:49 +0100 Subject: [tex-live] texlive under ubuntu cannot find proper .bb file for png image file In-Reply-To: Your message of Fri, 31 Jul 2009 09:50:11 +0200. <8719b6240907310050s51954990t414ed263fd45431f@mail.gmail.com> Message-ID: <23173.1249027789@cl.cam.ac.uk> Zdenek Wagner wrote: > 2009/7/31 Jin Huang : > > I just switched from WinXP+MikTeX to ubuntu+TexLive. I have a latex document > > which can be correctly compiled into dvi previously. ?However, it doesn't > > work now. > > > Please, remember that neither TeX nor LaTeX itself can include any > graphics. TeX was not programmed to do it. you can only use a macro > package that gets somehow some information about your image and puts > \special with appropriate parameters so that some device driver can > understand it and include in the output. Pdftex was extended so that > it can directly include PDF, JPG and PNG. It can read the dimensions > directly from the file, it is not necessary to use other tools to get > the bounding box. If you wish to use something else than pdftex, you > have to select dvi driver that is capable of inserting PNG and a macro > package that can write an appropriate \special. I do not know about > such a driver (maybe dvipdfm but I do not know it well). Or you have > to convert the image to a format known by the driver that you wish to > use. \exists a package that may be compiled into dvips to have it include bitmaps, using an appropriate \special. this package isn't present in tex live, but obviously is in miktex (i _think_ i knew that). thus, if jin huang wants to continue using bitmaps in his dvips output, he needs either to revert to miktex, or to use one of the bitmap->eps packages that exist (i don't recall which are available in tex live, if any). robin From hj at cad.zju.edu.cn Fri Jul 31 11:37:04 2009 From: hj at cad.zju.edu.cn (Jin Huang) Date: Fri, 31 Jul 2009 17:37:04 +0800 Subject: [tex-live] texlive under ubuntu cannot find proper .bb file for png image file In-Reply-To: <23173.1249027789@cl.cam.ac.uk> References: <23173.1249027789@cl.cam.ac.uk> Message-ID: <4A72BB40.9070201@cad.zju.edu.cn> Thank Zdenek and Robin :) According to the solution of this problem, the possible reason is that the latex in MikTeX as some default graphics rules which associates .bb file with bitmaps, but the latex in TexLive (texlive2008-20080822) not. Your comments give me much knowledge about tex, and thank you again! Best regards, Jin Robin Fairbairns written: > Zdenek Wagner wrote: > >> 2009/7/31 Jin Huang : >>> I just switched from WinXP+MikTeX to ubuntu+TexLive. I have a latex document >>> which can be correctly compiled into dvi previously. However, it doesn't >>> work now. >>> >> Please, remember that neither TeX nor LaTeX itself can include any >> graphics. TeX was not programmed to do it. you can only use a macro >> package that gets somehow some information about your image and puts >> \special with appropriate parameters so that some device driver can >> understand it and include in the output. Pdftex was extended so that >> it can directly include PDF, JPG and PNG. It can read the dimensions >> directly from the file, it is not necessary to use other tools to get >> the bounding box. If you wish to use something else than pdftex, you >> have to select dvi driver that is capable of inserting PNG and a macro >> package that can write an appropriate \special. I do not know about >> such a driver (maybe dvipdfm but I do not know it well). Or you have >> to convert the image to a format known by the driver that you wish to >> use. > > \exists a package that may be compiled into dvips to have it include > bitmaps, using an appropriate \special. this package isn't present in > tex live, but obviously is in miktex (i _think_ i knew that). > > thus, if jin huang wants to continue using bitmaps in his dvips output, > he needs either to revert to miktex, or to use one of the bitmap->eps > packages that exist (i don't recall which are available in tex live, if > any). > > robin > > From t34www at googlemail.com Fri Jul 31 12:06:17 2009 From: t34www at googlemail.com (T T) Date: Fri, 31 Jul 2009 11:06:17 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: <20090730161944.GA21291@gandalf.dynalias.org> References: <87tz0ubcq7.fsf@tum.de> <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> <20090730153156.GB13808@gandalf.dynalias.org> <20090730161944.GA21291@gandalf.dynalias.org> Message-ID: On 30/07/2009, Norbert Preining wrote: > On Thu, 30 Jul 2009, T T wrote: >> > Because: >> > --no-remove >> > makes tlmgr ignore remove tags >> > --no-auto-install >> > makes tlmgr ignore auto-install tags >> > --no-forcibly-removed >> > makes tlmgr ignore forcibly-removed tags >> >> I admit that I don't like this naming too much either, >> --no-forcibly-removed might be consistent but is quite confusing. > > Better proposal? I don't know if it's better but here we go: --no-remove --no-install --with-removed or if you prefer longer versions: --no-auto-remove --no-auto-install --with-forcibly-removed Other ideas for forcibly removed: --include-removed / --include-missing / --with-missing None of the above really "speaks" to me but for self explanatory option one would need something like this: --include-manually-forcibly-removed-and missing-due-to-no-auto-install Yuck! >> Norbert, could you hold on for a while with patches to tlmgr.pl, at > > Yes, finished with that. I am working on something different that will > not be submitted for long long time ;-) Sounds mysterious ;) > Sorry Tomek. No problem, you can resume with full speed now ;) I just committed my patches (r. 14500). Most notable changes for users: - 'tlmgr update --self --all' is now fully suported on win32 (i.e. it restarts tlmgr to complete updates if necessary) - 'tlmgr update --self --all --dry-run' is now also supported (on all platforms) with simulated restart - 'tlmgr -v update --self ...' will activate debug support also in the win32 batch updater It should be available tomorrow. Cheers, Tomek From preining at logic.at Fri Jul 31 12:13:29 2009 From: preining at logic.at (Norbert Preining) Date: Fri, 31 Jul 2009 12:13:29 +0200 Subject: [tex-live] tlmgr --self In-Reply-To: References: <87tz0umipm.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> <20090730153156.GB13808@gandalf.dynalias.org> <20090730161944.GA21291@gandalf.dynalias.org> Message-ID: <20090731101329.GC20057@gamma.logic.tuwien.ac.at> On Fr, 31 Jul 2009, T T wrote: > --no-auto-remove > --no-auto-install > --with-forcibly-removed Not that it speaks more clearly to me ;-) > --include-manually-forcibly-removed-and missing-due-to-no-auto-install Yes, that is what I want. Good idea. > > Yes, finished with that. I am working on something different that will > > not be submitted for long long time ;-) > > Sounds mysterious ;) tlmgr user mode, you have seen my other emails. > No problem, you can resume with full speed now ;) I just committed my > patches (r. 14500). Most notable changes for users: Great, thanks a lot. I will immediately test them out on unix. Best wishes Norbert ------------------------------------------------------------------------------- Dr. Norbert Preining Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- ARDCRONY (n.) A remote acquaintance passed off as 'a very good friend of mine' by someone trying to impress people. --- Douglas Adams, The Meaning of Liff From t34www at googlemail.com Fri Jul 31 12:18:50 2009 From: t34www at googlemail.com (T T) Date: Fri, 31 Jul 2009 11:18:50 +0100 Subject: [tex-live] tlmgr --self In-Reply-To: References: <87tz0ubcq7.fsf@tum.de> <20090730135720.GE3862@gamma.logic.tuwien.ac.at> <874osume4y.fsf@tum.de> <20090730151224.GA11326@gandalf.dynalias.org> <87d47iqjg7.fsf@tum.de> <20090730153156.GB13808@gandalf.dynalias.org> <20090730161944.GA21291@gandalf.dynalias.org> Message-ID: 2009/7/31 T T : > patches (r. 14500). Most notable changes for users: > > - 'tlmgr update --self --all' is now fully suported on win32 (i.e. it > restarts tlmgr to complete updates if necessary) > - 'tlmgr update --self --all --dry-run' is now also supported (on all > platforms) with simulated restart > - 'tlmgr -v update --self ...' ?will activate debug support also in > the win32 batch updater - and updated help, I hope for the better. Cheers, Tomek