[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Romanian Etch Release Notes fail to build

On Tue,27.Jan.09, 10:30:41, Jens Seidel wrote:
> Webmaster: Please update debiandoc-sgml, see below for details.
> On Mon, Jan 26, 2009 at 09:12:23PM +0200, Andrei Popescu wrote:
> > On Lu,26.ian.09, 14:15:38, Jens Seidel wrote:
> > > according to http://www-master.debian.org/build-logs/webwml/release-notes.log.0
> > > the Romanian Etch Release Notes fail to build. Also
> > > http://www.debian.org/releases/stable/alpha/release-notes/index.ro.html
> > > is bogusly encoded.
> > >
> > > Calling
> > > $ make architecture=alpha release-notes.ro.sgml
> > > in ro/ generates release-notes.ro.sgml which is encoded in UTF-8. It needs
> > > to be converted into latin2 (by simple uncommenting the ENCODING line in
> > > Makefile) but this fails:
> > 
> > Please don't. We have switched all Romanian content to the new 
> > diacritics (commabelow instead of cedilla bellow) for Lenny (or at least 
> > all content that we were aware of), but this change requires us to use 
> > UTF-8.
> In this case you should also enable the required option for debiandoc-sgml
> namely using the locale ro.utf-8 via option -l! I fixed this for you but noticed
> that the installed version of debiandoc-sgml on the build host is too old.

Does debiandoc-sgml need special knowledge about the ro locale? I 
thought UTF-8 would make this unnecessary.
> Webmasters: Can you update this package to the latest version? What version is
> currently installed?
> If this is not possible, you, Andrei, have to go back to latin2 (or at least
> restrict yourself to characters which can be converted into latin2) as this
> worked. Don't forget to also update the encoding in the PO file header which
> you forgot the last time.
> > > $ iconv -f utf-8 -t ISO-8859-2 release-notes.ro.sgml
> > 
> > As you already found out this won't work. You would have to use
> > 
> > $ iconv -f utf-8 -t iso-8859-16 release-notes.ro.sgml
> > 
> > and the text would be iso-8859-2 (don't ask me why). But anyway, this is 
> > not necessary or even wanted as explained above. Please use UTF-8 
> > everywhere for Romanian.
> Sorry, the build failure is currently a major problem which also affects
> Lenny's Release Notes! Such changes should not be applied without a previous
> test!

Sorry for the troubles, I really didn't expect to have problems with 
UTF-8. Also this doesn't make sense to me. It appears to me that zh_CN 
is also using UTF-8, how come Romanian doesn't work? 

> But you're right. Changing iso-8859-2 to iso-8859-16 in ro/Makefile (and
> removing the comment sign) together with replacing the character ă to a (as in
> schimbările ==> schimbarile) allows me to build the document as the SGML
> can be converted into a by debiandoc-sgml supported locale.
> (Nevertheless the .txt file has a broken encoding after this step?!)

Please let's use ISO-8859-2 only as a last resort. I'll try to 
investigate this, but my debiandoc-sgml knowledge is inexistent and 
currently I have only limited internet access.

If necessary you could disable Romanian until the issue is solved, one 
way or the other.

If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)

Attachment: signature.asc
Description: Digital signature

Reply to: