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

Re: debian-changelog-file-uses-obsolete-national-charset



On Tue, 30 Mar 2004, Frank Küster wrote:

> Martin-Éric Racine <q-funk@pp.fishpool.fi> wrote:
> 
> > I got this Error message for the first time this morning.  
> >
> > If I change my locale setting to fi_FI.UTF-8@euro [1], debsign can no longer
> > find my GPG key, because it expects the accent on my name to be encoded in
> > UTF-8, even though the key was created in Latin-1.
> 
> If debian/changelog is encoded in utf-8 and you're terminal can work
> with utf-8, it should work. I start mlterm, export LANG=de_DE.UTF-8
> LC_ALL=de_DE.UTF-8, after that I can use debsign without problems.

The problem starts right there.  Even inside uxterm, when I run 'debchange', it
fetches my name from some place and decides that there is a mismatch between the
encodings:

q-funk@omena:~$ export LANG=fi_FI.UTF-8@euro LC_ALL=fi_FI.UTF-8@euro
q-funk@omena:~$ cd Projects/zirba-0.1/
q-funk@omena:~/Projects/zirba-0.1$ debchange 
debchange warning: passwd full name field for uid 1000
is not UTF-8 encoded; ignoring
utf8 "\xC9" does not map to Unicode at /usr/bin/debchange line 642, <S> chunk 6.

debchange: Changelog unmodified; exiting.
q-funk@omena:~/Projects/zirba-0.1$ 

> Other than for debsign, I use a latin-9 locale everywhere.

Good to know.  Thanks. 

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



Reply to: