Hi Norbert and all,<br><br>Sorry for the delay I'm deep in discovery and documentation mode and addressing the latex issue in between. Replies inline. <br><br>On Tue, Jan 15, 2013 at 4:11 PM, Norbert Preining <<a href="mailto:preining@logic.at">preining@logic.at</a>> wrote:<br>
> On Di, 15 Jan 2013, George Georgalis wrote:<br>><br>>> I have used pkgsrc packaged Latex on NetBSD successfully for *many* years<br>><br>> based on TeX Live?<br>><br><br>This is my first round with TeX Live. In the past I found latex packages to install, not sure exactly their source.<div>
<br></div><div><br>> If you are using the tlnet distribution method, then we cannot help you.<br>> THis is our distribution channel, and we cannot rename it daily,<br>> because it is the URL used by many users out there<br>
<br>(seems a "not" missing from that sentence)</div><div>This is not the topic of my inquiry, but I would very much like to see a better bridge from upstream to 3rd party packaging, maybe someday I can branch this thread here and help. <br>
<br><br>>> With regard to the issues described here. If you can help by identifying<br>>> missing components or relevant configuration files; I can probably move<br>>> through the next steps. My big frustration now is I don't understand the<br>
><br>> This is what I always recommend. You should be a *user* of TeX Live<br>> (install it normally via our distributin channels), get to know the<br>> internals of TeX system, before trying to package something.<br>
<br>Easier for me since I use Latex, it's not clear to me if the packaging commiters do, I doubt it.<br><br>>> In any event my interest is in using the software again, asap. So now I'm<br>>> trying the method described at <a href="http://tug.org">tug.org</a>,<br>
>> <a href="http://www.tug.org/texlive/acquire-netinstall.html">http://www.tug.org/texlive/acquire-netinstall.html</a><br>>> and<br>>> <a href="http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz">http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz</a><br>
<br>>> I have a fast connection but it would seem there are 2137 things to<br>>> download after disabling most foreign language support (after 40 packages<br>>> the estimate is 6 more hours of downloads)<br>
><br>> Yes. TL is carrying about 2Gb.<br><br>I've discovered the delay is mostly speed of different mirrors. Is there a method to find fastest mirror? Now I just restart until I get a fast one.<br><br><br>> That is the reason one should introduce a decent splitting scheme.<br>
> THere are many approaches to that. I guess AFAIR Fedora has one package<br>> per TeX Live package, Debian has one Debian package per TeX Live collection,<br>> etc etc. It is up to you to decide how you package it into<br>
> different levels.<br><br>I understand the problem but it's not one I'm looking to solve now.<br><br>> Concerning the font:<br><br>I've not seen any functional documentation (the software functional architecture). I know using fonts comes from coordination of multiple components with different owners, and there are probably more technical details than I'm interested in. However, resolution is tricky without a picture of the grand scheme. Is there an overview that describes the software component requirements, function, handoff; how it works?<br>
<br>>> Description:<br>>> This package provides Adobe Helvetica fonts.<br>><br>> THat is *wrong*. Do you see the *font* data in the list below?<br>><br>>> share/<br>>> share/texmf-dist<br>
>> share/texmf-dist/dvips<br>>> share/texmf-dist/dvips/helvetic<br>>> share/texmf-dist/fonts<br>>> share/texmf-dist/fonts/afm<br>>> share/texmf-dist/fonts/afm/adobe<br>>> share/texmf-dist/fonts/afm/adobe/helvetic<br>
>> share/texmf-dist/fonts/afm/urw<br>>> share/texmf-dist/fonts/afm/urw/helvetic<br>>> share/texmf-dist/fonts/map<br>>> share/texmf-dist/fonts/map/dvips<br>>> share/texmf-dist/fonts/map/dvips/helvetic<br>
>> share/texmf-dist/fonts/tfm<br>>> share/texmf-dist/fonts/tfm/adobe<br>>> share/texmf-dist/fonts/tfm/adobe/helvetic<br>>> share/texmf-dist/fonts/tfm/cspsfonts-adobe<br>>> share/texmf-dist/fonts/tfm/cspsfonts-adobe/helvetic<br>
>> share/texmf-dist/fonts/tfm/monotype<br>>> share/texmf-dist/fonts/tfm/monotype/helvetic<br>>> share/texmf-dist/fonts/tfm/urw35vf<br>>> share/texmf-dist/fonts/tfm/urw35vf/helvetic<br>>> share/texmf-dist/fonts/type1<br>
>> share/texmf-dist/fonts/type1/urw<br>>> share/texmf-dist/fonts/type1/urw/helvetic<br>>> share/texmf-dist/fonts/vf<br>>> share/texmf-dist/fonts/vf/adobe<br>>> share/texmf-dist/fonts/vf/adobe/helvetic<br>
>> share/texmf-dist/fonts/vf/cspsfonts-adobe<br>>> share/texmf-dist/fonts/vf/cspsfonts-adobe/helvetic<br>>> share/texmf-dist/fonts/vf/monotype<br>>> share/texmf-dist/fonts/vf/monotype/helvetic<br>>> share/texmf-dist/fonts/vf/urw35vf<br>
>> share/texmf-dist/fonts/vf/urw35vf/helvetic<br>>> share/texmf-dist/tex<br>>> share/texmf-dist/tex/latex<br>>> share/texmf-dist/tex/latex/helvetic<br>>><br>>> Can you clarify? Is this incorrect packaging and/or licensing info?<br>
<br><div>sorry for being unclear, that was "find ./ -type d" output. The directories where full of font data. However, I've removed those packages and trying to use tlnet now.</div><div><br></div><div>> My recommendation:</div>
<div>> * use TeX Live from tug for some time, get to know how it works<br>> * look at other distributions how they have packaged<br>> * make up your mind *what* you want to package (daily updates, iso)<br>> * make up your mind into which units you want to package<br>
<br></div><div>Thanks, will consider that for next round. For now I have a few comments from the tlnet install...</div><div><br></div><div><div>....</div><div>Installing [2143/2144, time/total: 15:28/15:28]: zwgetfdate [242k]</div>
<div>Installing [2144/2144, time/total: 15:28/15:28]: zwpagelayout [587k]</div><div>Time used for installing the packages: 15:29</div><div>running mktexlsr /usr/local/texlive/2012/texmf-dist /usr/local/texlive/2012/texmf...</div>
<div>mktexlsr: Updating /usr/local/texlive/2012/texmf/ls-R...</div><div>mktexlsr: Updating /usr/local/texlive/2012/texmf-dist/ls-R...</div><div>mktexlsr: Done.</div><div>writing fmtutil.cnf to /usr/local/texlive/2012/texmf-var/web2c/fmtutil.cnf</div>
<div>writing updmap.cfg to /usr/local/texlive/2012/texmf-dist/web2c/updmap.cfg</div><div>writing language.dat to /usr/local/texlive/2012/texmf-var/tex/generic/config/language.dat</div><div>writing language.def to /usr/local/texlive/2012/texmf-var/tex/generic/config/language.def</div>
<div>writing language.dat.lua to /usr/local/texlive/2012/texmf-var/tex/generic/config/language.dat.lua</div><div>running mktexlsr /usr/local/texlive/2012/texmf-var /usr/local/texlive/2012/texmf-config /usr/local/texlive/2012/texmf-dist ...</div>
<div>mktexlsr: Updating /usr/local/texlive/2012/texmf-config/ls-R...</div><div>mktexlsr: Updating /usr/local/texlive/2012/texmf-dist/ls-R...</div><div>mktexlsr: Updating /usr/local/texlive/2012/texmf-var/ls-R...</div><div>
mktexlsr: Done.</div><div>running updmap-sys...done</div><div>setting default paper size to letter</div><div>re-running mktexlsr /usr/local/texlive/2012/texmf-var /usr/local/texlive/2012/texmf-config...</div><div>mktexlsr: Updating /usr/local/texlive/2012/texmf-config/ls-R...</div>
<div>mktexlsr: Updating /usr/local/texlive/2012/texmf-var/ls-R...</div><div>mktexlsr: Done.</div><div>setting up ConTeXt MkIV cache with mtxrun --generate ...Can't exec "mtxrun": No such file or directory at ./install-tl line 929.</div>
<div>done</div><div>pre-generating all format files (fmtutil-sys --all), be patient...done</div><div>running package-specific postactions</div><div>Can't open perl script "/usr/tlpkg/tlpostcode/<a href="http://dvipdfmx.pl">dvipdfmx.pl</a>": No such file or directory</div>
<div>./install-tl: calling post action script tlpkg/tlpostcode/<a href="http://dvipdfmx.pl">dvipdfmx.pl</a> did not succeed in /usr/home/gegeorga/src/install-tl-20130204, status 2 at tlpkg/TeXLive/TLUtils.pm line 1708.</div>
<div>Can't open perl script "/usr/tlpkg/tlpostcode/<a href="http://xetex.pl">xetex.pl</a>": No such file or directory</div><div>./install-tl: calling post action script tlpkg/tlpostcode/<a href="http://xetex.pl">xetex.pl</a> did not succeed in /usr/home/gegeorga/src/install-tl-20130204, status 2 at tlpkg/TeXLive/TLUtils.pm line 1708.</div>
<div>finished with package-specific postactions</div><div><br></div><div><br></div><div>The remainder of messages explain " TLPDB::setting: no available_architectures, returning empty list ...", success and to add /usr/local/texlive/2012/bin/i386-netbsd to PATH.</div>
<div><br></div><div>Per errors above, I do see the following files:</div><div><div>/usr/local/texlive/2012/texmf-dist/scripts/context/stubs/unix/mtxrun</div></div><div>/usr/local/texlive/2012/tlpkg/tlpostcode/<a href="http://dvipdfmx.pl">dvipdfmx.pl</a></div>
<div>/usr/local/texlive/2012/tlpkg/tlpostcode/<a href="http://xetex.pl">xetex.pl</a></div></div><div><br></div><div>perhaps this is a bug related to TLPDB::setting? I do not know what the scripts do but suspect the installer should not have reported success.</div>
<div><br></div><div>> Actually, if you are interested, I will give a talk at FOSDEM 2013 in</div><div>> Brussels on this topic, packaging TeX Live....</div><div><br></div><div>already over? any revelations?</div><div>
<br></div><div>Regards,</div><div>-George</div><div><br><br><br><br>-- <br>George Georgalis, (415) 894-2710, <a href="http://www.galis.org/">http://www.galis.org/</a><br></div></div>