Here is how I resolved it:

1) Keep [EMAIL PROTECTED] (ISO-8859-15) as a locale.
2) Uncommented "charset utf-8" in .gnupg/gpg.conf
3) Convert all files in debian/* to UTF-8.
4) Build package using favorite tools (e.g. debuild, etc.).  
   Odd fonts will show, but debsign will still work OK.

Thanks to everyone who contributed tips on resolving this issue! :)

PS:  this should probably go in a FAQ somewhere, to help everyone start
transiting their Debian setup to UTF-8.

*****

The only remaining issue is that debchange complains that the corresponding UID
is not UTF-8 encoded in GECOS (it still succeeds in upgrading the changlog and
produces something that debuild accepts, though):

X8-----
<[EMAIL PROTECTED]:/home/q-funk/Projects/cups-pdf-1.3.1>$ debchange
debchange warning: passwd full name field for uid 1000
is not UTF-8 encoded; ignoring
<[EMAIL PROTECTED]:/home/q-funk/Projects/cups-pdf-1.3.1>$
X8-----

I'd thus need a script to recode /etc/passwd,/etc/shadow,/etc/groups to UTF-8.
However, I have no idea if e.g. adduser, NIS tools, etc. can cope with those
Unicode escape characters in those files.  Can anyone shed any light on this?

-- 
Martin-Éric Racine, ICT Consultant
http://www.pp.fishpool.fi/~q-funk/



Reply via email to