[Bug 477725] [Publishing] tlmgr does not work
http://bugzilla.novell.com/show_bug.cgi?id=477725 User preining@logic.at added comment http://bugzilla.novell.com/show_bug.cgi?id=477725#c13 --- Comment #13 from Norbert Preining <preining@logic.at> 2009-06-02 04:59:26 MDT --- Some remarks: Packages: - we created our own format for packages since we are shipping on about 15 os-arch combinations, some of them (notably W32) not having rpm nor deb nor something similar. - for 2009 we will have a slight change in the packaging of the .tar.xz (not anymore .lzma, .xz is the successor) in the sense that if a package resides completely in texmf-dist, it will be made "relocatable" by stripping off the initial texmf-dist directory before putting the files into the tar. Thus together with the tlpdb it should be possible for these packages to be converted into a rpm/deb without much problem, since the post install actions are not that problematic (mktexlsr, updmap --enable Map foobar.map, ...) hyphenation patterns: - It is the distributors obligation to create/maintain a way to activate or deactivate different hyphenation patterns. In upstream TeX Live that is done by tlmgr. In Debian this is done by dropping config file parts into /etc/texmf/language.d/NNpackage.cnf which can be changed/deactivated by the admin. If someone is interested there is a detailed explanation in the TeX on Debian document, and in my article for EuroBachoTeX 2007. - Before programming something mind that the format of the hyphenation rules will again change in 2009, as we merge them into the tlpdb and use them for both language.def (etex based) and language.dat (latex based). - As a recommendation: If there are separately installable language packs then each one should register its proper hyphenation pattern and deregister on deinstallation. This is also was tlmgr does, and what Debian does. --------- As said, I am also Debian packager and I am facing the same problems, but we have set up an infrastructure (tex-common, with upate-texmf, update-language-def, update-language-dat, upate-fmtutil, update-updmap) that allows single packages to contribute to the total language.dat/def and updmap.cfg. Maybe you want to take a look into it and we can join forces. The sources are currently available in the for-2008 branch of the tex-common svn repository: svn://svn.debian.org/svn/debian-tex/tex-common/branches/for-tl2008 Some things might be useless for SuSE (triggers) but the general idea is probably the correct solution for distributions. Best Norbert -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com