Re: release notes clarification and the situation for Romanian
On Fri, Feb 06, 2009 at 02:38:57AM +0200, Eddy Petrișor wrote: > Thanks for the info, but currently we're having trouble compiling > *cleanly* the pdf version even on lenny. I compared the Romanian PDF file with the German one and it looks indeed completely different. But at least the content seems to be included. I found a funny footnote in the German file http://www.debian.org/releases/testing/alpha/release-notes.de.pdf in section 4.5.8 (page 24): There is a large TeX code embedded: \count3=-\count0\multiply\count3by64\advance\count3by#1\relax \divide\count0by64 %SPACE\count2=-\count0\multiply\count2by4096\advance\count2by#1% \divide\count2by64%\divide\count0by64 %SPACE \count1=-\count0\multiply\count1by262144\advanc \divide\count1by4096 %SPACE\advance\count0by240\advance\count1by128% ... Don't know a fix ... PS: Building the last Release Notes took more than 12 hours on www-master. What's going on? Jens -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
On Fri, Feb 06, 2009 at 10:41:44AM +, W. Martin Borgert wrote: > On 2009-02-06 10:14, Jens Seidel wrote: > > I compared the Romanian PDF file with the German one and it looks indeed > > completely > > different. But at least the content seems to be included. > > Most languages can work with dblatex, some not. They have to use > xmlroff, which is OK, but the layout does not look as good as > with dblatex, IMHO. Ah, they're build with different tools. Right, this explains it. > > I found a funny footnote in the German file > > http://www.debian.org/releases/testing/alpha/release-notes.de.pdf > > in section 4.5.8 (page 24): There is a large TeX code embedded: > ... > > Maybe a dblatex bug? Maybe. I will probably not find the time to analyse and report it ... > > PS: Building the last Release Notes took more than 12 hours on www-master. > > dblatex is much faster on lenny than on etch. Also, po4a seems > to eat a lot of time. The more translations we have, the longer > it takes. Right, I remember that updating PO files can took hours with po4a (to find via msgmerge similar already translated fuzzy messages, it's probably O(n^2)). But just building DocBook/XML files from PO should need only seconds?! PS: Why has Spanish always problems building on www-master? Spanish is really not an exotic language but the log contains: es/whats-new.dbk:595: parser error : StartTag: invalid element name con linux-image-2.6 fallen si está usando una versión 2.2 o 2.4 del núcleo.< followed by many further errors. Another question: Why is the net access of xsltproc disabled (--nonet)? (That's maybe required on buildds but also on www-master?) Whouldn't it solve the errors: I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd es/whats-new.dbk:5: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; ]> Jens -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
On 2009-02-06 10:14, Jens Seidel wrote: > I compared the Romanian PDF file with the German one and it looks indeed > completely > different. But at least the content seems to be included. Most languages can work with dblatex, some not. They have to use xmlroff, which is OK, but the layout does not look as good as with dblatex, IMHO. > I found a funny footnote in the German file > http://www.debian.org/releases/testing/alpha/release-notes.de.pdf > in section 4.5.8 (page 24): There is a large TeX code embedded: ... Maybe a dblatex bug? > PS: Building the last Release Notes took more than 12 hours on www-master. dblatex is much faster on lenny than on etch. Also, po4a seems to eat a lot of time. The more translations we have, the longer it takes. -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
Quoting Jens Seidel : > On Fri, Feb 06, 2009 at 10:41:44AM +, W. Martin Borgert wrote: > > On 2009-02-06 10:14, Jens Seidel wrote: > > > PS: Building the last Release Notes took more than 12 hours on > www-master. > > > > dblatex is much faster on lenny than on etch. Also, po4a seems > > to eat a lot of time. The more translations we have, the longer > > it takes. > > Right, I remember that updating PO files can took hours with po4a (to find > via msgmerge similar already translated fuzzy messages, it's probably > O(n^2)). > But just building DocBook/XML files from PO should need only seconds?! Indeed: "should". I have no idea, why it takes so long. (Btw. on lenny po4a is even a little bit slower than on etch.) > PS: Why has Spanish always problems building on www-master? Spanish is really > not an exotic language but the log contains: > > es/whats-new.dbk:595: parser error : StartTag: invalid element name > con linux-image-2.6 fallen si está usando una versión 2.2 o 2.4 del núcleo.< > > followed by many further errors. Looks like the translator put a wrong element into the XML, maybe an obsolete SGML one. I almost daily fix XML errors in most translations... > Another question: Why is the net access of xsltproc disabled (--nonet)? > (That's maybe required on buildds but also on www-master?) Whouldn't it solve > the errors: This is on purpose. The build process should not access the net and really does not need it. The error messages must be ignored. The newer xsltproc (lenny) does not print this messages anymore, IIRC. The DTDs are not needed for the build process anyway, but even if they would be needed, they would be accessed using XML catalogs. HTH! -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
(-doc and -www, please CC me) 2009/2/6 Eddy Petrișor : >>> - Should lenny's release notes be compilable on etch? >>=20 >> Yes. > > Thanks for the info, but currently we're having trouble compiling > *cleanly* the pdf version even on lenny. OK, after looking at the German PDF and seeing the difference, I managed to workaround the bug in xmlroff by switching to dblatex. It works well and I haven't seen any issues until now (diacritics are properly rendered, formatting seems to be kept properly). I made this on a lenny machine. I will commit the changes (AFAIK Romanian is deactivated) and try to see if I can build on etch (if necessary prepare the needed backports). Still, I am wondering, why wasn't Romanian using dblatex in the first place? > It seems we have hit an xmlroff bug which prevents us from compiling the > thing appropriately. The bug seems to be this: > > http://xmlroff.org/ticket/68 > >>=20 >> The build for www.debian.org will be performed on >> www-master.debian.org, which is (and will be) running etch, with some >> backported packages. If you need extra backported packages, please >> ensure that they're available via www.backports.org and let the >> debian-admin team know. > > AFAICT, there are still some unsolved issues in lenny, less talk about > etch (backports). Now are fixed: 0 e...@twix ~/usr/src/perso/__traduceri/release-notes/release-notes-trunk-svn $ make html txt pdf LINGUA=ro architecture=all PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/about.dbk --po ro/about.po --localized ro/about.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/installing.dbk --po ro/installing.po --localized ro/installing.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/issues.dbk --po ro/issues.po --localized ro/issues.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/moreinfo.dbk --po ro/moreinfo.po --localized ro/moreinfo.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/old-stuff.dbk --po ro/old-stuff.po --localized ro/old-stuff.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/release-notes.dbk --po ro/release-notes.po --localized ro/release-notes.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/upgrading.dbk --po ro/upgrading.po --localized ro/upgrading.dbk PERLLIB=lib/ po4a-translate --format docbook --keep 0 --master en/whats-new.dbk --po ro/whats-new.po --localized ro/whats-new.dbk xsltproc --nonet --novalid --xinclude --stringparam draft.mode yes --stringparam profile.arch "all;alpha;amd64;arm;armel;hppa;i386;ia64;mips;mipsel;powerpc;s390;sparc;not-alpha;not-amd64;not-arm;not-armel;not-hppa;not-i386;not-ia64;not-mips;not-mipsel;not-powerpc;not-s390;not-sparc" \ --stringparam profile.condition "fixme;g-i;no-initrd;" \ http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl ro/release-notes.dbk | xsltproc --nonet --novalid --xinclude --stringparam draft.mode yes /home/eddy/usr/src/perso/__traduceri/release-notes/release-notes-trunk-svn/preproc.xsl - > ro/release-notes.all.xml mkdir -p ro/release-notes.all.html/images cp debian.css ro/release-notes.all.html cp /usr/share/xml/docbook/stylesheet/nwalsh/images/*.png \ ro/release-notes.all.html/images cd ro && xsltproc --nonet --novalid --xinclude --stringparam draft.mode yes -o release-notes.all.html/ \ --stringparam html.ext .ro.html \ /home/eddy/usr/src/perso/__traduceri/release-notes/release-notes-trunk-svn/html.xsl release-notes.all.xml Writing ch-about.ro.html for chapter(ch-about) Writing ch-whats-new.ro.html for chapter(ch-whats-new) Writing ch-installing.ro.html for chapter(ch-installing) Writing ch-upgrading.ro.html for chapter(ch-upgrading) Writing ch-information.ro.html for chapter(ch-information) Writing ch-moreinfo.ro.html for chapter(ch-moreinfo) Writing ap-old-stuff.ro.html for appendix(ap-old-stuff) Writing relnotes-index.ro.html for index(relnotes-index) Writing relnotes-glossary.ro.html for glossary(relnotes-glossary) Writing index.ro.html for book xsltproc --nonet --novalid --xinclude --stringparam draft.mode yes /home/eddy/usr/src/perso/__traduceri/release-notes/release-notes-trunk-svn/txt.xsl ro/release-notes.all.xml \ | w3m -o display_charset=UTF-8 -cols 70 -dump -no-graph -T text/html > ro/release-notes.all.txt [ -f ro/ifxetex.sty ] || cp ifxetex.sty ro/ xsltproc --nonet --novalid --xinclude --stringparam draft.mode yes /home/eddy/usr/src/perso/__traduceri/release-notes/release-notes-trunk-svn/dblatex.xsl ro/release-notes.all.xml | dblatex --style=db2latex --xsl-user=hyphenation.xsl --param=lingua=ro --param=draft.mode=yes --output=ro/release-notes.all.pdf - Build the listings... XSLT stylesheets DocBook - LaTeX 2e (0.2.9-3) === No template matches subtitle in section. Build stdin.pdf This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) %&
Re: release notes clarification and the situation for Romanian
Quoting Eddy PetriÈor : > Still, I am wondering, why wasn't Romanian using dblatex in the first place? To be honest: I don't remember. I will test some stuff on my etch chroot anyway, so I will also check whether ro builds with dblatex (backport from lenny) on etch, OK? -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
(keep me CC-ed) 2009/2/6 W. Martin Borgert : > Quoting Eddy Petrișor : >> Still, I am wondering, why wasn't Romanian using dblatex in the first place? > > To be honest: I don't remember. I will test some stuff on my > etch chroot anyway, so I will also check whether ro builds > with dblatex (backport from lenny) on etch, OK? Excellent. Note that I haven't committed yet the changes. I will when I'll get home (in about an hour or so). About the backport, do you already have a backport for all the needed packages? I know dblatex and xmlroff are needed, but IIRC some of the tex stuff was necessary, too (for UTF-8 support, for example). Or am I confusing etch release build system with lenny's? -- Regards, EddyP = "Imagination is more important than knowledge" A.Einstein -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
Quoting Eddy PetriÈor : > About the backport, do you already have a backport for all the needed > packages? I know dblatex and xmlroff are needed, but IIRC some of the > tex stuff was necessary, too (for UTF-8 support, for example). Or am I > confusing etch release build system with lenny's? I don't know. IIRC, all (etch + lenny) release notes are built on www-master.d.o, where dblatex and xmlroff backports are installed. If you remember the needed packages, please tell us and DSA :~) -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Please install libcairo2 etch-bpo on www-master
Admins, please install libcairo2 from etch-backports on www-master. This fixes the problem that some PDFs of the lenny release notes are HUge. Worst example: ml, 32 MB with old libcairo2, 0.4 MB with Luks backport. We need this very urgent for the lenny release. Also, make sure, that all ttf-* packages from main are installed, e.g. ttf-malayalam-fonts. Maybe they already are, but just in case... Many thanks in advance! P.S. Thanks to Luk for the backport! On 2009-02-06 12:14, Luk Claes wrote: > Can you test if the cairo backport (in etch-backports) works and ask DSA > to install it on www-master if it does? > > Cheers > > Luk -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: release notes clarification and the situation for Romanian
On 2009-02-06 19:11, W. Martin Borgert wrote: > I will test some stuff on my > etch chroot anyway, so I will also check whether ro builds > with dblatex (backport from lenny) on etch, OK? Tested pdf for ro on etch (with the dblatex backport) and it looks fine to me. (And of course, it looks better now...) -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Please install libcairo2 etch-bpo on www-master
On Fri, 06 Feb 2009, W. Martin Borgert wrote: > Admins, > > please install libcairo2 from etch-backports on www-master. This > fixes the problem that some PDFs of the lenny release notes are > HUge. Worst example: ml, 32 MB with old libcairo2, 0.4 MB with > Luks backport. We need this very urgent for the lenny release. The following extra packages will be installed: libcairo2 libdirectfb-0.9-25 libpixman-1-0 The following NEW packages will be installed: libdirectfb-0.9-25 libpixman-1-0 The following packages will be upgraded: libcairo2 done. > Also, make sure, that all ttf-* packages from main are installed, > e.g. ttf-malayalam-fonts. Maybe they already are, but just in > case... wow. really? wea...@klecker:~$ sudo apt-get install '^ttf-*' Reading package lists... Done Building dependency tree... Done Note, selecting ttf-bitstream-vera for regex '^ttf-*' Note, selecting ttf-freefont for regex '^ttf-*' Note, selecting ttf-arphic-uming-mbe for regex '^ttf-*' Note, selecting ttf-arphic-bkai00mp for regex '^ttf-*' Note, selecting ttf-devanagari-fonts for regex '^ttf-*' Note, selecting ttf-farsiweb for regex '^ttf-*' Note, selecting ttf-punjabi-fonts for regex '^ttf-*' Note, selecting ttf-wqy-zenhei for regex '^ttf-*' Note, selecting ttf-indic-fonts for regex '^ttf-*' Note, selecting ttf-kochi-gothic-naga10 for regex '^ttf-*' Note, selecting ttf-kochi-gothic instead of ttf-kochi-gothic-naga10 Note, selecting ttf-staypuft for regex '^ttf-*' Note, selecting ttf-thai-tlwg for regex '^ttf-*' Note, selecting ttf-kochi-mincho for regex '^ttf-*' Note, selecting ttf-bangla-fonts for regex '^ttf-*' Note, selecting ttf-bengali-fonts instead of ttf-bangla-fonts Note, selecting ttf-mgopen for regex '^ttf-*' Note, selecting ttf2pt1-chinese for regex '^ttf-*' Note, selecting ttf-nafees for regex '^ttf-*' Note, selecting ttf-kannada-fonts for regex '^ttf-*' Note, selecting ttf-gentium for regex '^ttf-*' Note, selecting ttf-dustin for regex '^ttf-*' Note, selecting ttf-thryomanes for regex '^ttf-*' Note, selecting ttf-sil-charis for regex '^ttf-*' Note, selecting ttf-mph-2b-damase for regex '^ttf-*' Note, selecting ttf-arhangai for regex '^ttf-*' Note, selecting ttf-sazanami-mincho for regex '^ttf-*' Note, selecting ttfprint for regex '^ttf-*' Note, selecting ttf-mikachan for regex '^ttf-*' Note, selecting ttf-alee for regex '^ttf-*' Note, selecting ttf-isabella for regex '^ttf-*' Note, selecting ttf-lao for regex '^ttf-*' Note, selecting ttf-vlgothic for regex '^ttf-*' Note, selecting ttf-summersby for regex '^ttf-*' Note, selecting ttf-unfonts for regex '^ttf-*' Note, selecting ttf-bpg-georgian-fonts for regex '^ttf-*' Note, selecting ttf-kochi-gothic for regex '^ttf-*' Note, selecting ttf-arphic-gkai00mp for regex '^ttf-*' Note, selecting ttf-khmeros for regex '^ttf-*' Note, selecting ttf-liberation for regex '^ttf-*' Note, selecting ttf-gujarati-fonts for regex '^ttf-*' Note, selecting ttf-uralic for regex '^ttf-*' Note, selecting ttf-sjfonts for regex '^ttf-*' Note, selecting ttf-larabie-deco for regex '^ttf-*' Note, selecting ttf-freefarsi for regex '^ttf-*' Note, selecting ttf-japanese-mincho for regex '^ttf-*' Note, selecting ttf-tmuni for regex '^ttf-*' Note, selecting ttf-sazanami-gothic for regex '^ttf-*' Note, selecting ttf-telugu-fonts for regex '^ttf-*' Note, selecting ttf-tamil-fonts for regex '^ttf-*' Note, selecting ttf-arphic-bsmi00lp for regex '^ttf-*' Note, selecting ttf-opensymbol for regex '^ttf-*' Note, selecting ttf-paktype for regex '^ttf-*' Note, selecting ttf-arphic-uming for regex '^ttf-*' Note, selecting ttf-arphic-gbsn00lp for regex '^ttf-*' Note, selecting ttf-malayalam-fonts for regex '^ttf-*' Note, selecting ttf-dzongkha for regex '^ttf-*' Note, selecting ttf-arphic-ukai for regex '^ttf-*' Note, selecting ttf2pt1 for regex '^ttf-*' Note, selecting ttf-dejavu for regex '^ttf-*' Note, selecting ttf-georgewilliams for regex '^ttf-*' Note, selecting ttf-larabie-straight for regex '^ttf-*' Note, selecting ttf-arphic-ukai-mbe for regex '^ttf-*' Note, selecting ttf-linux-libertine for regex '^ttf-*' Note, selecting linux-libertine instead of ttf-linux-libertine Note, selecting ttf-japanese-gothic for regex '^ttf-*' Note, selecting ttf-vlgothic instead of ttf-japanese-gothic Note, selecting ttf-oriya-fonts for regex '^ttf-*' Note, selecting ttf-f500 for regex '^ttf-*' Note, selecting ttf-baekmuk for regex '^ttf-*' Note, selecting ttf-arabeyes for regex '^ttf-*' Note, selecting ttf-kochi-mincho-naga10 for regex '^ttf-*' Note, selecting ttf-kochi-mincho instead of ttf-kochi-mincho-naga10 Note, selecting ttf-junicode for regex '^ttf-*' Note, selecting ttf-sil-abyssinica for regex '^ttf-*' Note, selecting ttf-bengali-fonts for regex '^ttf-*' Note, selecting ttf-kacst for regex '^ttf-*' Note, selecting ttf-sil-doulos for regex '^ttf-*' The following extra packages will be installed: libfs6 linux-libertine t1utils ttf-alee ttf-arabeyes ttf-arhangai ttf-arphic-bkai00mp ttf-arphic-bsmi00lp t
Re: Please install libcairo2 etch-bpo on www-master
On 2009-02-07 00:56, Peter Palfrader wrote: > The following extra packages will be installed: > libcairo2 libdirectfb-0.9-25 libpixman-1-0 > The following NEW packages will be installed: > libdirectfb-0.9-25 libpixman-1-0 > The following packages will be upgraded: > libcairo2 > > done. Thanks! > wow. really? > > wea...@klecker:~$ sudo apt-get install '^ttf-*' ... > Need to get 124MB of archives. > After unpacking 244MB of additional disk space will be used. > Do you want to continue [Y/n]? > > done Well, I've not tested which ttf packages are really needed and which not, but I'm pretty sure, we're on the safe side with having them all. Thanks again! -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
TeX code in PDF (was: release notes clarification...)
On 2009-02-06 10:14, Jens Seidel wrote: > I found a funny footnote in the German file > http://www.debian.org/releases/testing/alpha/release-notes.de.pdf > in section 4.5.8 (page 24): There is a large TeX code embedded: Seems to be complicated. If I don't use the hyphenation hack, it disappears. Also, if I use another dblatex style than db2latex. I'm too lazy^Wbusy to care before release, so I "fixed" this by changing the in the document into a , which is nice anyway. Thanks for reporting! -- To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org