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 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.