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

Bug#392720: marked as done (locales: perl bitches when I set locale == en_CA.iso885915)



Your message dated Fri, 13 Oct 2006 21:42:59 +0200
with message-id <20061013194259.GA6531@linuxfr.org>
and subject line Bug#392720: locales: perl bitches when I set locale == en_CA.iso885915
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: locales
Version: 2.3.2.ds1-22sarge4
Severity: normal

Hi.  Wow, that bug list rivals Firefox's.  :-P  My sympathies ...

I've already been through this once before.  That time, I changed the
locale settings, perl bitched, and the maintainer walked me through
the necessary locale-gen (or whatever) steps.  It's in the archives.

As before, I've done "dpkg-reconfigure locales" and have selected
"en_CA ISO-8859-15", yet this happens when I run a perl script after
logging in again:

    ------------------------------------
(0) heretic /home/keeling_ urls
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_CA.iso885915",
        LC_ALL = "",
        LC_COLLATE = "C",
        LANG = "en_CA.iso885915"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
    ------------------------------------

The last time, the maintainer thought there was no pointer from en_CA
to iso885915, and suggested adding that to locales.alias.  I notice
there are no en_* entries in /etc/locale.alias

I'm trying to help someone else who's trying to get iso885915 working (I
usually use iso88591), and it's a little annoying that
"dpkg-reconfigure locales" still can't manage to sort this out.

So, dear maintainer, what are the low level commands to force the
creation of en_CA.iso885915 support?  /etc/locale.gen:

    ------------------------------------
en_CA ISO-8859-1
en_CA ISO-8859-15
    ------------------------------------



-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-3-686
Locale: LANG=en_CA.iso885915, LC_CTYPE=en_CA.iso885915 (charmap=locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)

Versions of packages locales depends on:
ii  debconf               1.4.30.13          Debian configuration management sy
ii  libc6 [glibc-2.3.2.ds 2.3.2.ds1-22sarge4 GNU C Library: Shared libraries an

-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "en_CA.iso885915",
	LC_ALL = "",
	LC_COLLATE = "C",
	LANG = "en_CA.iso885915"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
* locales/default_environment_locale: en_CA
* locales/locales_to_be_generated: en_CA ISO-8859-1


--- End Message ---
--- Begin Message ---
On Thu, Oct 12, 2006 at 09:58:56PM -0600, s. keeling wrote:
> Package: locales
> Version: 2.3.2.ds1-22sarge4
> Severity: normal
> 
> Hi.  Wow, that bug list rivals Firefox's.  :-P  My sympathies ...

9 open bugs, that does not seem that bad.

[...]
> So, dear maintainer, what are the low level commands to force the
> creation of en_CA.iso885915 support?  /etc/locale.gen:
> 
>     ------------------------------------
> en_CA ISO-8859-1
> en_CA ISO-8859-15
>     ------------------------------------

It works here, but I do not know with 2.3.2.ds1-22sarge4.  But you
should replace the last line by
  en_CA.ISO-8859-15 ISO-8859-15
If it still fails, run
  $ localedef -i en_CA -f ISO-8859-15 en_CA.ISO-8859-15
There is no bug, I am thus closing this bugreport.

Denis

--- End Message ---

Reply to: