Bug#341884: libc6: [mips] tri-arch support for mips & mipsel

2006-03-01 Thread Stuart Anderson

On Thu, 2 Mar 2006, Aurelien Jarno wrote:


Please note also that I used a modified version of this patch (mainly
because the glibc has changed since you reported the bug) to bootstrap
32-bit and 64-bit glibc/gcc/zlib on mips.


I am glad to hear that you were successful!


You can find all the corresponding packages on:
http://people.debian.org/~aurel32/mips-triarch/


It looks these are big endian. This nicely compliments the (slightly older)
little endian packages at http://www.helix-hpc.com/apt/.

I know I need to play catch up once again. Sometimes it seems like a new
source package comes out before I can finish the builds from re-syncing with
the previous package 8-).

I should be able to get the LE packages caught again up in the next couple
of days.


+Conflicts: libc6-mips32


Why a confict there? Does such a package has existed in the archive?


No, not in the Debian archive. It existed in my local archive, and was the
result of some package renaming that was done in response to some earlier
comments. This particular Conflict should not be needed in the real packages.


+Provides: libn32c-dev


What about providing lib32c-dev instead?


I can't get to my source right this momment to check, but isn't lib32c-dev
provided by the o32 package?


compared to the other ports, and it also have the advantage for other
biarch packages to use a unique name across all the architectures.


If there is a change that makes things more consistant, I would have
no objection.


Note also that the other architectures does not encode the ABI name in
32-bit or 64-bit packages. I mean that the package is not called for
example libi386c-dev and the libgcc package is called lib32gcc1-dev and
not libi386gcc1-dev.


Some of the unusual names are needed to distinguish between the two 32 ABIs,
o32 and n32.


+# This is needed to keep binutils (ar & ranlib) from getting confused about
+# the file format being used.
+export GNUTARGET=elf64-tradbigmips


I have concerned with this. I understand that is is a workaround
necessary to currently build the glibc, however, I would prefer to have
a fixed binutils instead of that.


I have been remiss in not getting a proper bug filed against binutils for this.
I'll try to get this taken care of tomorrow.


Stuart

Stuart R. Anderson   [EMAIL PROTECTED]
Network & Software Engineering   http://www.netsweng.com/
1024D/37A79149:  0791 D3B8 9A4C 2CDC A31F
 BD03 0A62 E534 37A7 9149


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



glibc_2.3.6-3_i386.changes ACCEPTED

2006-03-01 Thread Debian Installer

Accepted:
glibc-doc_2.3.6-3_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.6-3_all.deb
glibc_2.3.6-3.diff.gz
  to pool/main/g/glibc/glibc_2.3.6-3.diff.gz
glibc_2.3.6-3.dsc
  to pool/main/g/glibc/glibc_2.3.6-3.dsc
libc6-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-amd64_2.3.6-3_i386.deb
libc6-dbg_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.6-3_i386.deb
libc6-dev-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev-amd64_2.3.6-3_i386.deb
libc6-dev_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.6-3_i386.deb
libc6-i686_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.6-3_i386.deb
libc6-pic_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.6-3_i386.deb
libc6-prof_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.6-3_i386.deb
libc6-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.6-3_i386.udeb
libc6_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6_2.3.6-3_i386.deb
libnss-dns-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.6-3_i386.udeb
libnss-files-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.6-3_i386.udeb
locales_2.3.6-3_all.deb
  to pool/main/g/glibc/locales_2.3.6-3_all.deb
nscd_2.3.6-3_i386.deb
  to pool/main/g/glibc/nscd_2.3.6-3_i386.deb
Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 301438 347173 352620 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1261 - glibc-package/trunk/debian

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 04:10:43 + (Thu, 02 Mar 2006)
New Revision: 1261

Modified:
   glibc-package/trunk/debian/changelog
Log:
Starting 2.3.6-4



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-02 04:09:59 UTC (rev 
1260)
+++ glibc-package/trunk/debian/changelog2006-03-02 04:10:43 UTC (rev 
1261)
@@ -1,3 +1,9 @@
+glibc (2.3.6-4) UNRELEASED; urgency=low
+
+  *  
+
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Thu,  2 Mar 2006 05:10:12 +0100
+
 glibc (2.3.6-3) unstable; urgency=low
 
   [ Aurelien Jarno]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1260 - glibc-package/tags

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 04:09:59 + (Thu, 02 Mar 2006)
New Revision: 1260

Added:
   glibc-package/tags/2.3.6-3/
Log:
Tagging 2.3.6-3



Copied: glibc-package/tags/2.3.6-3 (from rev 1259, glibc-package/trunk)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processing of glibc_2.3.6-3_i386.changes

2006-03-01 Thread Archive Administrator
glibc_2.3.6-3_i386.changes uploaded successfully to localhost
along with the files:
  glibc_2.3.6-3.dsc
  glibc_2.3.6-3.diff.gz
  glibc-doc_2.3.6-3_all.deb
  locales_2.3.6-3_all.deb
  libc6_2.3.6-3_i386.deb
  libc6-dev_2.3.6-3_i386.deb
  libc6-prof_2.3.6-3_i386.deb
  libc6-pic_2.3.6-3_i386.deb
  libc6-i686_2.3.6-3_i386.deb
  libc6-amd64_2.3.6-3_i386.deb
  libc6-dev-amd64_2.3.6-3_i386.deb
  nscd_2.3.6-3_i386.deb
  libc6-dbg_2.3.6-3_i386.deb
  libc6-udeb_2.3.6-3_i386.udeb
  libnss-dns-udeb_2.3.6-3_i386.udeb
  libnss-files-udeb_2.3.6-3_i386.udeb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#341884: libc6: [mips] tri-arch support for mips & mipsel

2006-03-01 Thread Aurelien Jarno
[Cc:ing [EMAIL PROTECTED], as some people might be interested there]

Hi!

On Sat, Dec 03, 2005 at 01:42:10PM -0700, Stuart Anderson wrote:
> Package: libc6
> Version: 2.3.5-8.2
> Severity: wishlist
> Tags: patch
> 
> 
> Please enable tri-arch support for the MIPS platforms. The attached
> patch (And corresponding patch for gcc #341882) provide support for n32
> & n64 ABIs in addition to the current o32 ABI. These patches have been
> tested by building n32 & n64 version of the ltp packages.
> 

I have just reviewed your patch, please find my comments inline (parts
where I agree have been removed).

Please note also that I used a modified version of this patch (mainly
because the glibc has changed since you reported the bug) to bootstrap
32-bit and 64-bit glibc/gcc/zlib on mips. You can find all the 
corresponding packages on:
http://people.debian.org/~aurel32/mips-triarch/

> Index: debian/control
> ===
> --- debian/control(.../vendor/glibc/current)  (revision 144)
> +++ debian/control(.../src/glibc) (revision 144)
> @@ -424,6 +424,49 @@
>   which use the standard C library. This is the 64bit version of the
>   library, meant for PowerPC64 systems.
>  
> +Package: libc6-mipsn32
> +Architecture: mips mipsel
> +Section: base
> +Priority: required
> +Depends: libc6 (= ${Source-Version})
> +Conflicts: libc6-mips32

Why a confict there? Does such a package has existed in the archive?

> +Description: GNU C Library: n32 Shared libraries for MIPS
> + This package includes shared versions of the standard C library and the
> + standard math library, as well as many others. This is the n32 version
> + of the library, meant for MIPS systems.
> +
> +Package: libc6-dev-mipsn32
> +Architecture: mips mipsel
> +Section: libdevel
> +Priority: standard
> +Provides: libn32c-dev

What about providing lib32c-dev instead? It seems more "standard"
compared to the other ports, and it also have the advantage for other
biarch packages to use a unique name across all the architectures.

Note also that the other architectures does not encode the ABI name in
32-bit or 64-bit packages. I mean that the package is not called for
example libi386c-dev and the libgcc package is called lib32gcc1-dev and
not libi386gcc1-dev.

> +Depends: libc6-mipsn32 (= ${Source-Version}), libc6-dev (= 
> ${Source-Version}), lib32gcc1
> +Description: GNU C Library: n32 Development Libraries for MIPS
> + Contains the symlinks and object files needed to compile and link programs
> + which use the standard C library. This is the n32 version of the
> + library, meant for MIPS systems.
> +
> +Package: libc6-mipsn64
> +Architecture: mips mipsel
> +Section: base
> +Priority: required
> +Depends: libc6 (= ${Source-Version})
> +Description: GNU C Library: 64bit Shared libraries for MIPS64
> + This package includes shared versions of the standard C library and the
> + standard math library, as well as many others. This is the 64bit version
> + of the library, meant for MIPS64 systems.
> +
> +Package: libc6-dev-mipsn64
> +Architecture: mips mipsel
> +Section: libdevel
> +Priority: standard
> +Provides: libn64c-dev

Same comment as for the 32-bit part.

> +Depends: libc6-mipsn64 (= ${Source-Version}), libc6-dev (= 
> ${Source-Version}), lib64gcc1
> +Description: GNU C Library: 64bit Development Libraries for MIPS64
> + Contains the symlinks and object files needed to compile and link programs
> + which use the standard C library. This is the 64bit version of the
> + library, meant for MIPS64 systems.
> +
>  Package: libc6-sparcv9
>  Architecture: sparc
>  Section: libs

> Index: debian/sysdeps/mips.mk
> ===
> --- debian/sysdeps/mips.mk(.../vendor/glibc/current)  (revision 0)
> +++ debian/sysdeps/mips.mk(.../src/glibc) (revision 144)
> @@ -0,0 +1,29 @@
> +GLIBC_PASSES += mipsn64 mipsn32
> +DEB_ARCH_REGULAR_PACKAGES += libc6-mipsn64 libc6-dev-mipsn64 libc6-mipsn32 
> libc6-dev-mipsn32
> +# This is needed to keep binutils (ar & ranlib) from getting confused about
> +# the file format being used.
> +export GNUTARGET=elf64-tradbigmips

I have concerned with this. I understand that is is a workaround
necessary to currently build the glibc, however, I would prefer to have
a fixed binutils instead of that.

Note that such a hack is also necessary to build zlib, so I think it is
virtually necessary for all 64-bit stuff.

> +mipsn32_MIN_KERNEL_SUPPORTED = 2.6.0
> +mipsn32_configure_target = mips64-linux
> +mipsn32_CC = $(CC) -mabi=n32
> +mipsn32_extra_cflags = 
> +mipsn32_add-ons = linuxthreads $(add-ons)
> +libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver))
> +mipsn32_LIBDIR = 32
> +mipsn32_extra_config_options := $(extra_config_options) --with-__thread 
> --disable-profile
> +
> +mipsn64_MIN_KERNEL_SUPPORTED = 2.6.0
> +mipsn64_configure_target = mips64-linux
> +mipsn64_CC = $(CC) -mabi=64
> +mipsn64_extra_cflags = 
> 

Bug#352620: marked as done (locales 2.3.6-1 fails to install)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 01 Mar 2006 20:17:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#352620: fixed in glibc 2.3.6-3
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.6-1
Severity: important

The newset locales package fails to install when configuring it enter some
neverending loop after thisplay this messages:
Konfigurowanie locales (2.3.6-1) ...
Generating locales (this might take a while)...
  pl_PL.ISO-8859-2.../usr/share/i18n/locales/iso14651_t1:264: LC_COLLATE: 
syntax error
/usr/share/i18n/locales/iso14651_t1:266: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:268: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:287: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:291: order for `MIN' already defined at 
/usr/share/i18n/locales/iso14651_t1:267
/usr/share/i18n/locales/iso14651_t1:294: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:295: order for `IMI' already defined at 
/usr/share/i18n/locales/iso14651_t1:292
/usr/share/i18n/locales/iso14651_t1:296: order for `EMI' already defined at 
/usr/share/i18n/locales/iso14651_t1:293
/usr/share/i18n/locales/iso14651_t1:297: order for `CAP' already defined at 
/usr/share/i18n/locales/iso14651_t1:265
/usr/share/i18n/locales/iso14651_t1:298: order for `ICA' already defined at 
/usr/share/i18n/locales/iso14651_t1:288
/usr/share/i18n/locales/iso14651_t1:299: order for `ECA' already defined at 
/usr/share/i18n/locales/iso14651_t1:289
/usr/share/i18n/locales/iso14651_t1:300: order for `AMI' already defined at 
/usr/share/i18n/locales/iso14651_t1:290
/usr/share/i18n/locales/iso14651_t1:301: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:775: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:777: LC_COLLATE: syntax error
/usr/share/i18n/locales/iso14651_t1:779: LC_COLLATE: syntax error


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (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 [debconf-2.0] 1.4.70 Debian configuration management sy
ii  libc6 [glibc-2.3.5-3] 2.3.5-11   GNU C Library: Shared libraries an

locales recommends no packages.

-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "pl_PL"
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: pl_PL
* locales/locales_to_be_generated: pl_PL ISO-8859-2, pl_PL.UTF-8 UTF-8

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.3.6-3

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:

glibc-doc_2.3.6-3_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.6-3_all.deb
glibc_2.3.6-3.diff.gz
  to pool/main/g/glibc/glibc_2.3.6-3.diff.gz
glibc_2.3.6-3.dsc
  to pool/main/g/glibc/glibc_2.3.6-3.dsc
libc6-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-amd64_2.3.6-3_i386.deb
libc6-dbg_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.6-3_i386.deb
libc6-dev-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev-amd64_2.3.6-3_i386.deb
libc6-dev_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.6-3_i386.deb
libc6-i686_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.6-3_i386.deb
libc6-pic_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.6-3_i386.deb
libc6-prof_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.6-3_i386.deb
libc6-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.6-3_i386.udeb
libc6_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6_2.3.6-3_i386.deb
libnss-dns-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.6-3_i386.udeb
libnss-files-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/l

Bug#119528: marked as done (locales support for Romanian)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 01 Mar 2006 20:17:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#347173: fixed in glibc 2.3.6-3
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.2.4-5


The file ro_RO in /usr/share/i18n/locales/ro_RO needs major improuvment.

I will attach a new file to this e-mail.



Ionel
-- 
 Ionel  Mugurel   Ciobîcă
 Schuit   Institute  of   Catalysis   Phone: 00 31 (0)40 2473781 
 Eindhoven University of Technology   Fax:   00 31 (0)40 2455054 
 Laboratory  of  Catalysis,   _SKA_   e-mail: [EMAIL PROTECTED] 
 Theory Group, STW 4.27, POBox 513 5600MB Eindhoven, Netherlands 
_
   .''`.(o- This is Linux Country.  -o)  
  : :'  :   //\ On a quiet night, you   /\\  
  `. `'`V_/_can hear Windows reboot.   _\_V  
`-  www.Debian.org   
 
"Experience is what you get when you didn't get what you wanted."
comment_char %
escape_char  /
%
% Romanian Language Locale for Romania
% Language: ro
% Territory: RO
% Ionel Mugurel Ciobîcă, Š 2001
% Charset: ISO-8859-16
% Distribution and use is free, also
% for commercial purposes.

LC_IDENTIFICATION
title  "Romanian locale for Romania"
source "RAP"
address"TUE, SKA, POBOX 513, 5600MB Eindhoven, The Netherlands"
contact""
email  "[EMAIL PROTECTED]"
tel""
fax""
language   "Romanian"
territory  "Romania"
revision   "1.0"
date   "2000-06-29"
%
category  "ro_RO:2001";LC_IDENTIFICATION
category  "ro_RO:2001";LC_CTYPE
category  "ro_RO:2001";LC_COLLATE
category  "ro_RO:2001";LC_TIME
category  "ro_RO:2001";LC_NUMERIC
category  "ro_RO:2001";LC_MONETARY
category  "ro_RO:2001";LC_MESSAGES
category  "ro_RO:2001";LC_PAPER
category  "ro_RO:2001";LC_NAME
category  "ro_RO:2001";LC_ADDRESS
category  "ro_RO:2001";LC_TELEPHONE

END LC_IDENTIFICATION

LC_COLLATE

% Copy the template from ISO/IEC 14651
copy "iso14651_t1"

% a a> a( b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z

collating-symbol >
collating-symbol 
collating-symbol >
collating-symbol 
collating-symbol 

reorder-after 



reorder-after 
>

reorder-after 
>
reorder-after 

reorder-after 


reorder-after 
 >;;;IGNORE
 ;;;IGNORE
reorder-after 
 >;;;IGNORE
 ;;;IGNORE

reorder-after 
 >;;;IGNORE
reorder-after 
 >;;;IGNORE

reorder-after 
 ;;;IGNORE
 ;;;IGNORE
reorder-after 
 ;;;IGNORE
 ;;;IGNORE

reorder-after 
 ;;;IGNORE
 ;;;IGNORE
reorder-after 
 ;;;IGNORE
 ;;;IGNORE

reorder-end

END LC_COLLATE

LC_CTYPE
copy "i18n"

translit_start
include "translit_combining";""

% if t/scomma is not available, try t/s
% if t/scedilla is not available, don't try anything
% since scedilla belong to Turkish and tcedilla to noone
 ""
 ""
 ""
 ""

translit_end
END LC_CTYPE

LC_MESSAGES
yesexpr ""
noexpr  ""
END LC_MESSAGES

LC_MONETARY
int_curr_symbol   ""
currency_symbol   ""
mon_decimal_point ""
mon_thousands_sep ""
mon_grouping  3;3
positive_sign ""
negative_sign ""
int_frac_digits   2
frac_digits   2
p_cs_precedes 0
p_sep_by_space1
n_cs_precedes 0
n_sep_by_space1
p_sign_posn   1
n_sign_posn   1
END LC_MONETARY

LC_NUMERIC
decimal_point ""
thousands_sep ""
grouping  0;0
END LC_NUMERIC

LC_TIME
abday   "";"";"";"";/
"";"";""
day "";/
"";/
"";/
"";/
"";/
"";/
""
abmon   "";"";/
"";"";/
"";"";/
"";"";/
"";"";/
"";""
mon "";/
"";/
"";/
"";/
"";/
"";/
"";/
"";/

"";/
"";/
"";/
""
d_t_fmt 
""
d_fmt   ""
t_fmt   ""
am_pm   "";""
t_fmt_ampm ""
date_fmt   
"/
"
% 
"
END LC_TIME

LC_PAPER
% FIXME
height   297
% FIXME
width210
END LC_PAPER

LC_TELEPHONE
tel_int_fmt"/
"
int_prefix ""
END LC_TELEPHONE

LC_MEASUREMENT
% FIXME
measurement1
END LC_MEASUREMENT

LC_NAME
name_fmt""
name_miss   
""
name_mr ""
name_mrs""
name_ms ""
END LC_NAME

LC_ADDRESS
postal_fmt"/
/
/
/
/
/
"
country_name  ""
country_post  ""
lang_name ""
lang_ab   ""
END LC_ADDRESS
--- End Message ---
--- Begin Me

Bug#347173: marked as done (locales:Romanian locale broken in several ways)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 01 Mar 2006 20:17:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#347173: fixed in glibc 2.3.6-3
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: glibc
Severity: wishlist
Tags: patch

Hello,

The current glibc version contains several errors which are corrected
by the attached patch:
* locales/ro_RO: Correct the sorting order of the letters a
  circumflex and a with breve according to the Romanian alphabet.
* locales/ro_RO: Do not use capital A with breve within day names
* locales/ro_RO: Use Romanian post-92 writing rules within day
  and abday


Please patch debian sources until upstream integrates it.

--
Regards,
EddyP
=
"Imagination is more important than knowledge" A.Einstein


glibc_ro_RO_fix_day_abday_letterorder.patch
Description: Binary data
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.3.6-3

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:

glibc-doc_2.3.6-3_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.6-3_all.deb
glibc_2.3.6-3.diff.gz
  to pool/main/g/glibc/glibc_2.3.6-3.diff.gz
glibc_2.3.6-3.dsc
  to pool/main/g/glibc/glibc_2.3.6-3.dsc
libc6-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-amd64_2.3.6-3_i386.deb
libc6-dbg_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.6-3_i386.deb
libc6-dev-amd64_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev-amd64_2.3.6-3_i386.deb
libc6-dev_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.6-3_i386.deb
libc6-i686_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.6-3_i386.deb
libc6-pic_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.6-3_i386.deb
libc6-prof_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.6-3_i386.deb
libc6-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.6-3_i386.udeb
libc6_2.3.6-3_i386.deb
  to pool/main/g/glibc/libc6_2.3.6-3_i386.deb
libnss-dns-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.6-3_i386.udeb
libnss-files-udeb_2.3.6-3_i386.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.6-3_i386.udeb
locales_2.3.6-3_all.deb
  to pool/main/g/glibc/locales_2.3.6-3_all.deb
nscd_2.3.6-3_i386.deb
  to pool/main/g/glibc/nscd_2.3.6-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <[EMAIL PROTECTED]> (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Wed,  1 Mar 2006 17:11:36 +0100
Source: glibc
Binary: libc0.1-prof libc6-dev-amd64 libc6-i686 libc6-dev-ppc64 libc0.3-pic 
glibc-doc libc0.3 libc0.1-i686 libc6.1-dev libc6-s390x libnss-files-udeb 
libc6-dev-sparc64 libc6-i386 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic 
libc6-dev libc0.3-prof libc6-sparcv9 libc0.1-udeb libc6-dev-i386 libc6.1-prof 
libc0.1-dev locales libc6-pic libc0.3-udeb libc6-dev-powerpc libc0.1-pic 
libc6-ppc64 libc0.3-dbg libc0.1-dbg libc6-amd64 libc0.1 libc6-prof 
libc6-powerpc libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 
libnss-dns-udeb libc6.1 libc6-dev-s390x
Architecture: source i386 all
Version: 2.3.6-3
Distribution: unstable
Urgency: low
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno <[EMAIL PROTECTED]>
Description: 
 glibc-doc  - GNU C Library: Documentation
 libc6  - GNU C Library: Shared libraries and Timezone data
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-pic  - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales- GNU C Library: National Language 

Bug#301438: marked as done (glibc: FTBFS (ppc64): Please add support for the ppc64 architecture)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 01 Mar 2006 20:17:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#301438: fixed in glibc 2.3.6-3
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: glibc
Severity: wishlist
Tags: patch

Hello,

thank you for uploading glibc version 2.3.4 to experimental.
This will make things a lot easier for the ppc64 port.

Please add support for the native 64 bit port to the ppc64 architecture 
to glibc-2.3.4.

The attached patch to glibc-2.3.4 has been used since December 2004 
by the ppc64 archive on alioth. 

The patch uses basically the same strategy as the amd64 port, 
but with an additional extra pass for the creation of an 
alternative 32 bit library.

Regards
Andreas Jochens


Summary of changes:

* debian/control.in/ppc64
  - New file with control information for the alternative 
32 bit library packages libc6-powerpc and libc-dev-powerpc.

* debian/rules.d/control.mk
  - Add 'ppc64' to the architecture lists.
  - Use the new debian/control.in/ppc64 file

* debian/rules.d/debhelper.mk
  - Add support for 32 bit alternative libraries.

* debian/sysdeps/ppc64.mk
  - New file with support for the ppc64 library (nptl only) 
and an extra pass for a 32 bit alternative library.

* debian/amd64-lib.mk
  - Treat 'powerpc64' similar to 'x86_64', i.e. use /lib instead of
/lib64 for the native 64 bit library files.
  - Install the 32 bit alternative library files in /lib32 instead of /lib.


diff -urN ../tmp-orig/glibc-2.3.4/debian/control.in/ppc64 
./debian/control.in/ppc64
--- ../tmp-orig/glibc-2.3.4/debian/control.in/ppc64 1970-01-01 
01:00:00.0 +0100
+++ ./debian/control.in/ppc64   2005-03-24 19:24:00.0 +0100
@@ -0,0 +1,20 @@
+Package: libc6-powerpc
+Architecture: ppc64
+Section: libs
+Priority: extra
+Depends: libc6 (= ${Source-Version}), lib32gcc1
+Description: GNU C Library: 32bit powerpc shared libraries for ppc64
+ This package includes shared versions of the standard C
+ library and the standard math library, as well as many others.
+ This is the 32bit version of the library, meant for ppc64 systems.
+
+Package: libc6-dev-powerpc
+Architecture: ppc64
+Section: libdevel
+Priority: standard
+Depends: libc6-powerpc (= ${Source-Version}), libc6-dev (= ${Source-Version})
+Description: GNU C Library: 32bit powerpc development libraries for ppc64
+ Contains the symlinks and object files needed to compile and link programs
+ which use the standard C library. This is the 32bit version of the
+ library, meant for ppc64 systems.
+
diff -urN ../tmp-orig/glibc-2.3.4/debian/rules.d/control.mk 
./debian/rules.d/control.mk
--- ../tmp-orig/glibc-2.3.4/debian/rules.d/control.mk   2005-03-24 
09:28:38.0 +0100
+++ ./debian/rules.d/control.mk 2005-03-24 19:25:59.0 +0100
@@ -1,10 +1,10 @@
-control_deps := $(addprefix debian/control.in/, libc6 libc6.1 libc0.3 libc1 
sparc64 s390x opt)
+control_deps := $(addprefix debian/control.in/, libc6 libc6.1 libc0.3 libc1 
ppc64 sparc64 s390x opt)
 
-threads_archs := alpha amd64 arm i386 m68k mips mipsel powerpc sparc ia64 hppa 
s390 sh3 sh4 sh3eb sh4eb freebsd-i386
+threads_archs := alpha amd64 arm i386 m68k mips mipsel powerpc ppc64 sparc 
ia64 hppa s390 sh3 sh4 sh3eb sh4eb freebsd-i386
 
 debian/control.in/libc6: debian/control.in/libc debian/rules.d/control.mk
sed -e '[EMAIL PROTECTED]@%libc6%g' \
-   -e '[EMAIL PROTECTED]@%amd64 arm i386 m68k mips mipsel powerpc 
sparc s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@
+   -e '[EMAIL PROTECTED]@%amd64 arm i386 m68k mips mipsel powerpc 
ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@
 
 debian/control.in/libc6.1: debian/control.in/libc debian/rules.d/control.mk
sed -e '[EMAIL PROTECTED]@%libc6.1%g;[EMAIL PROTECTED]@%alpha ia64%g' < 
$< > $@
@@ -22,6 +22,7 @@
cat debian/control.in/libc6.1   >> [EMAIL PROTECTED]
cat debian/control.in/libc0.3   >> [EMAIL PROTECTED]
cat debian/control.in/libc1 >> [EMAIL PROTECTED]
+   cat debian/control.in/ppc64 >> [EMAIL PROTECTED]
cat debian/control.in/sparc64   >> [EMAIL PROTECTED]
cat debian/control.in/s390x >> [EMAIL PROTECTED]
cat debian/control.in/opt   >> [EMAIL PROTECTED]
diff -urN ../tmp-orig/glibc-2.3.4/debian/rules.d/debhelper.mk 
./debian/rules.d/debhelper.mk
--- ../tmp-orig/glibc-2.3.4/debian/rules.d/debhelper.mk 2005-03-24 
09:28:38.0 +0100
+++ ./debian/rules.d/debhelper.m

r1259 - in glibc-package/trunk/debian: rules.d sysdeps

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 00:28:32 + (Thu, 02 Mar 2006)
New Revision: 1259

Modified:
   glibc-package/trunk/debian/rules.d/build.mk
   glibc-package/trunk/debian/sysdeps/i386.mk
   glibc-package/trunk/debian/sysdeps/kfreebsd-i386.mk
   glibc-package/trunk/debian/sysdeps/linux.mk
   glibc-package/trunk/debian/sysdeps/sparc.mk
Log:
* The linker has to be specified for the otherbuild libraries.
* Don't use /usr/lib/nptl as the libdir of the nptl pass, otherwise the
  gconv files are search there.



Modified: glibc-package/trunk/debian/rules.d/build.mk
===
--- glibc-package/trunk/debian/rules.d/build.mk 2006-03-01 18:57:39 UTC (rev 
1258)
+++ glibc-package/trunk/debian/rules.d/build.mk 2006-03-02 00:28:32 UTC (rev 
1259)
@@ -117,10 +117,14 @@
fi; \
  done; \
  install -d debian/tmp-libc/usr/lib/nptl; \
- for file in libc.a libc_nonshared.a libpthread.a 
libpthread_nonshared.a librt.a libc.so libpthread.so; do \
-   install -m 644 debian/tmp-$(curpass)/usr/lib/nptl/$$file \
+ for file in libc.a libc_nonshared.a libpthread.a 
libpthread_nonshared.a librt.a ; do \
+   install -m 644 debian/tmp-$(curpass)/usr/lib/$$file \
   debian/tmp-libc/usr/lib/nptl/$$file; \
  done; \
+ for file in libc.so libpthread.so; do \
+   sed 's/\/usr\/lib\//\/usr\/lib\/nptl\//g' < 
debian/tmp-$(curpass)/usr/lib/$$file \
+ > debian/tmp-libc/usr/lib/nptl/$$file; \
+ done; \
  ln -sf /lib/tls/librt.so.1 debian/tmp-libc/usr/lib/nptl/; \
fi
 

Modified: glibc-package/trunk/debian/sysdeps/i386.mk
===
--- glibc-package/trunk/debian/sysdeps/i386.mk  2006-03-01 18:57:39 UTC (rev 
1258)
+++ glibc-package/trunk/debian/sysdeps/i386.mk  2006-03-02 00:28:32 UTC (rev 
1259)
@@ -15,6 +15,7 @@
 i686_configure_target=i686-linux
 i686_configure_build=i686-linux
 i686_extra_cflags = -march=i686 -mtune=i686 -g1 -O3
+i686_rtlddir = /lib
 i686_slibdir = /lib/tls/i686/cmov
 i686_MIN_KERNEL_SUPPORTED = 2.6.0
 i686_extra_config_options = $(extra_config_options) --disable-profile

Modified: glibc-package/trunk/debian/sysdeps/kfreebsd-i386.mk
===
--- glibc-package/trunk/debian/sysdeps/kfreebsd-i386.mk 2006-03-01 18:57:39 UTC 
(rev 1258)
+++ glibc-package/trunk/debian/sysdeps/kfreebsd-i386.mk 2006-03-02 00:28:32 UTC 
(rev 1259)
@@ -7,5 +7,6 @@
 i686_configure_target=i686-kfreebsd
 i686_configure_build=i686-kfreebsd
 i686_extra_cflags = -march=i686 -mtune=i686 -g1 -O3
+i686_rtlddir = /lib
 i686_slibdir = /lib/i686/cmov
 i686_extra_config_options = $(extra_config_options) --disable-profile 
--disable-compatible-utmp

Modified: glibc-package/trunk/debian/sysdeps/linux.mk
===
--- glibc-package/trunk/debian/sysdeps/linux.mk 2006-03-01 18:57:39 UTC (rev 
1258)
+++ glibc-package/trunk/debian/sysdeps/linux.mk 2006-03-02 00:28:32 UTC (rev 
1259)
@@ -36,8 +36,8 @@
 nptl_add-ons = nptl $(add-ons)
 nptl_extra_config_options = $(extra_config_options) --disable-profile
 nptl_extra_cflags = -g1 -O3
+nptl_rtlddir = /lib
 nptl_slibdir = /lib/tls
-nptl_libdir = /usr/lib/nptl
 nptl_MIN_KERNEL_SUPPORTED = 2.6.0
 
 KERNEL_HEADER_DIR = $(stamp)mkincludedir

Modified: glibc-package/trunk/debian/sysdeps/sparc.mk
===
--- glibc-package/trunk/debian/sysdeps/sparc.mk 2006-03-01 18:57:39 UTC (rev 
1258)
+++ glibc-package/trunk/debian/sysdeps/sparc.mk 2006-03-02 00:28:32 UTC (rev 
1259)
@@ -16,6 +16,7 @@
 sparcv9_extra_cflags = -g2 -O3
 sparcv9_extra_config_options = $(extra_config_options) --disable-profile
 sparcv9_add-ons = linuxthreads $(add-ons)
+sparcv9_rtlddir = /lib
 sparcv9_slibdir = /lib/v9
 
 sparcv9b_MIN_KERNEL_SUPPORTED = 2.4.18
@@ -23,4 +24,5 @@
 sparcv9b_extra_cflags = -g2 -O3
 sparcv9b_extra_config_options = $(extra_config_options) --disable-profile
 sparcv9b_add-ons = linuxthreads $(add-ons)
+sparcv9b_rtlddir = /lib
 sparcv9b_slibdir = /lib/ultra3


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#349610: Processed: severity of 354856 is important

2006-03-01 Thread Stephen Gran
I didn't notice this go by earlier, sorry.  I already filed this as
#349610, severity normal at the time since amd64 wasn't a release
candidate.  I actually filed it against linux-kernel-headers/glibc since
that's where the real problem seems to be, butwhichever way it's handled
is fine so long as it's fixed.

Take care,
-- 
 -
|   ,''`.Stephen Gran |
|  : :' :[EMAIL PROTECTED] |
|  `. `'Debian user, admin, and developer |
|`- http://www.debian.org |
 -


signature.asc
Description: Digital signature


Bug#340514: libc6: Bug is back ...

2006-03-01 Thread Emmanuel Fusté
> Emmanuel Fuste a écrit :
> > Package: libc6
> > Version: 2.3.6-2
> > Followup-For: Bug #340514
> >
> > The bug is back with 2.3.6-2, I'm lost 
>
> Well if it is in version 2.3.6-2, I really doubt it has been
solved in
> version 2.3.6-1 as nothing concerning the resolver has been
changed
> between these two versions.
>
Yes, but ...

> > I will try to find 2.3.6-1 to re-test, but it will be
hard, 2.3.6-1 is
> > no longuer in the pool.
>
> You can find it here:
>
http://snapshot.debian.net/archive/2006/02/13/debian/pool/main/g/glibc/
>
I downgrade libc6 and libc6-dev.
The bug was still there but I didn't restart the computer nor
open a new xterm. It was late so I wait today to do some test
after a reboot.
And now, it work !!!. So, there is some side effect which
afect dns resolver between -1 and -2. Some thing present in
2.3.5 too, lost in 2.3.6-1 and re-aplied  in 2.3.6-2 which was
doing the same side effect.

To be sure, I will make somme more test, switching back and
forward between 2.3.6-1 and 2.3.6-2.

results in few days.

Regards,
Emmanuel.
---

Accédez au courrier électronique de La Poste : www.laposte.net ; 
3615 LAPOSTENET (0,34 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)






r1258 - glibc-package/trunk/debian/rules.d

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-01 18:57:39 + (Wed, 01 Mar 2006)
New Revision: 1258

Modified:
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
Also set LIBDIR using libdir in libc-alt.install



Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===
--- glibc-package/trunk/debian/rules.d/debhelper.mk 2006-03-01 16:37:19 UTC 
(rev 1257)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk 2006-03-01 18:57:39 UTC 
(rev 1258)
@@ -225,6 +225,7 @@
  sed -e "s#TMPDIR#debian/tmp-$$x#" -i $$z; \
  sed -e "s#DEB_SRCDIR#$(DEB_SRCDIR)#" -i $$z; \
  sed -e "s#SLIBDIR#$$slibdir#g" -i $$z; \
+ sed -e "s#LIBDIR#$$libdir#g" -i $$z; \
  sed -e "s/^#.*//" -i $$z; \
done
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Glibc 2.4 development branch for debian-glibc package

2006-03-01 Thread GOTO Masanori
As Roland declared glibc 2.4 release plan in the list, I create glibc
2.4 branch for developing debian-glibc package based on glibc-2.4.

You can pull 2.4 branch from:

  svn co svn+ssh://svn.debian.org/svn/pkg-glibc/glibc-package/branches/glibc-2.4

It's based on the latest svn trunk revision 1255.

This branch may be hard work because the official glibc does not
support linuxthreads any more.  We need to confirm they can be still
ok with kernel 2.4 series.  So our work cannot be finished before
Roland release 2.4.

I think the current glibc 2.3.6 leaded by Aurelien will be in
unstable, and glibc 2.4 branch will be entered after a lot of tests in
experimental, like we experienced in glibc (ex:) 2.2->2.3 or nptl
transition.

Aurelien already worked a lot (and thanks to Clint, Denis, too!), and
he said he had a lot of TODOs.  He told me that he would concentrate
for 2.3.6 development for a while.  2.4 branch will synchronize with
2.3.6 (and 2.3.7?) trunk periodically.

-- gotom


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-01 Thread Daniel Jacobowitz
On Wed, Mar 01, 2006 at 04:14:44PM +, Thiemo Seufer wrote:
> Um. Actually, I'd like not to have mips64-linux-gnuabi32, but rather
> a convention which is acceptable over the whole toolchain.

Why is this not acceptable over the whole toolchain?  Alternatively,
if you're only talking about the o32 case, then use mips-linux-gnu for
that.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1257 - in glibc-package/trunk/debian: . patches

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-01 16:37:19 + (Wed, 01 Mar 2006)
New Revision: 1257

Removed:
   glibc-package/trunk/debian/patches/sa_len-check.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
Oops, the sa_len-check patch has been merged in 2.3.6, so no need to add it 
again. Removing it.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-01 16:17:43 UTC (rev 
1256)
+++ glibc-package/trunk/debian/changelog2006-03-01 16:37:19 UTC (rev 
1257)
@@ -1,4 +1,4 @@
-glibc (2.3.6-3) UNRELEASED; urgency=low
+glibc (2.3.6-3) unstable; urgency=low
 
   [ Aurelien Jarno]
   * Use a shell function instead of ifneq when testing a variable depending on
@@ -17,8 +17,6 @@
   * Make libc6-i386-dev conflicts with all versions of ia32-libs-dev. As it
 won't be built anymore on amd64, this will automatically remove it during
 the upgrade.
-  * Add sa_len-check.diff (fix sa_len check in getaddrinfo) from upstream.
-(Closes: #309774).
 
   [ Clint Adams ]
   * Get rid of -o as a binary operator to [ in tzconfig and postinst.
@@ -29,7 +27,7 @@
 localedef from 2.3.6-2 and 2.3.6-3.  (Closes: #352620)
   * Updated Italian debconf translation, by Luca Monducci.
 
- -- Aurelien Jarno <[EMAIL PROTECTED]>  Thu, 23 Feb 2006 21:46:25 +0100
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Wed,  1 Mar 2006 17:11:36 +0100
 
 glibc (2.3.6-2) unstable; urgency=low
 

Deleted: glibc-package/trunk/debian/patches/sa_len-check.diff
===
--- glibc-package/trunk/debian/patches/sa_len-check.diff2006-03-01 
16:17:43 UTC (rev 1256)
+++ glibc-package/trunk/debian/patches/sa_len-check.diff2006-03-01 
16:37:19 UTC (rev 1257)
@@ -1,51 +0,0 @@
-2005-05-17  Neal H. Walfield  <[EMAIL PROTECTED]>
-
-   [BZ #1350]
-   * sysdeps/posix/getaddrinfo.c (gaih_local): Check [_HAVE_SA_LEN]
-   instead of [SALEN].
-   (gaih_inet): Likewise.
-2005-02-16  Roland McGrath  <[EMAIL PROTECTED]>
-
-   * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix type of ADDR local.
-
-===
-RCS file: /cvs/glibc/libc/sysdeps/posix/getaddrinfo.c,v
-retrieving revision 1.85
-retrieving revision 1.85.2.1
-diff -u -r1.85 -r1.85.2.1
 libc/sysdeps/posix/getaddrinfo.c   2004/11/22 18:41:37 1.85
-+++ libc/sysdeps/posix/getaddrinfo.c   2005/10/16 10:15:30 1.85.2.1
-@@ -196,10 +196,10 @@
-   (*pai)->ai_addrlen = sizeof (struct sockaddr_un);
-   (*pai)->ai_addr = (void *) (*pai) + sizeof (struct addrinfo);
- 
--#if SALEN
-+#ifdef _HAVE_SA_LEN
-   ((struct sockaddr_un *) (*pai)->ai_addr)->sun_len =
- sizeof (struct sockaddr_un);
--#endif /* SALEN */
-+#endif /* _HAVE_SA_LEN */
- 
-   ((struct sockaddr_un *)(*pai)->ai_addr)->sun_family = AF_LOCAL;
-   memset(((struct sockaddr_un *)(*pai)->ai_addr)->sun_path, 0, UNIX_PATH_MAX);
-@@ -680,7 +680,7 @@
-   h->h_length);
- else
-   {
--int32_t *addr = (uint32_t *) (*pat)->addr;
-+uint32_t *addr = (uint32_t *) (*pat)->addr;
- addr[3] = *(uint32_t *) h->h_addr_list[i];
- addr[2] = htonl (0x);
- addr[1] = 0;
-@@ -1076,9 +1076,9 @@
-   ai->ai_canonname = (char *) canon;
-   canon = NULL;
- 
--#if SALEN
-+#ifdef _HAVE_SA_LEN
-   ai->ai_addr->sa_len = socklen;
--#endif /* SALEN */
-+#endif /* _HAVE_SA_LEN */
-   ai->ai_addr->sa_family = family;
- 
-   if (family == AF_INET6)

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-03-01 16:17:43 UTC (rev 
1256)
+++ glibc-package/trunk/debian/patches/series   2006-03-01 16:37:19 UTC (rev 
1257)
@@ -132,4 +132,3 @@
 rtld.diff -p1
 resource_h.diff -p1
 hppa-inlining.diff -p1
-sa_len-check.diff -p1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1256 - glibc-package/branches

2006-03-01 Thread Masanori Goto
Author: gotom
Date: 2006-03-01 16:17:43 + (Wed, 01 Mar 2006)
New Revision: 1256

Added:
   glibc-package/branches/glibc-2.4/
Log:
Add new branch glibc-2.4.


Copied: glibc-package/branches/glibc-2.4 (from rev 1255, glibc-package/trunk)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1255 - glibc-package/trunk/debian/patches

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-01 14:56:05 + (Wed, 01 Mar 2006)
New Revision: 1255

Added:
   glibc-package/trunk/debian/patches/sa_len-check.diff
Log:
... and the corresponding patch.



Added: glibc-package/trunk/debian/patches/sa_len-check.diff
===
--- glibc-package/trunk/debian/patches/sa_len-check.diff2006-03-01 
14:54:52 UTC (rev 1254)
+++ glibc-package/trunk/debian/patches/sa_len-check.diff2006-03-01 
14:56:05 UTC (rev 1255)
@@ -0,0 +1,51 @@
+2005-05-17  Neal H. Walfield  <[EMAIL PROTECTED]>
+
+   [BZ #1350]
+   * sysdeps/posix/getaddrinfo.c (gaih_local): Check [_HAVE_SA_LEN]
+   instead of [SALEN].
+   (gaih_inet): Likewise.
+2005-02-16  Roland McGrath  <[EMAIL PROTECTED]>
+
+   * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix type of ADDR local.
+
+===
+RCS file: /cvs/glibc/libc/sysdeps/posix/getaddrinfo.c,v
+retrieving revision 1.85
+retrieving revision 1.85.2.1
+diff -u -r1.85 -r1.85.2.1
+--- libc/sysdeps/posix/getaddrinfo.c   2004/11/22 18:41:37 1.85
 libc/sysdeps/posix/getaddrinfo.c   2005/10/16 10:15:30 1.85.2.1
+@@ -196,10 +196,10 @@
+   (*pai)->ai_addrlen = sizeof (struct sockaddr_un);
+   (*pai)->ai_addr = (void *) (*pai) + sizeof (struct addrinfo);
+ 
+-#if SALEN
++#ifdef _HAVE_SA_LEN
+   ((struct sockaddr_un *) (*pai)->ai_addr)->sun_len =
+ sizeof (struct sockaddr_un);
+-#endif /* SALEN */
++#endif /* _HAVE_SA_LEN */
+ 
+   ((struct sockaddr_un *)(*pai)->ai_addr)->sun_family = AF_LOCAL;
+   memset(((struct sockaddr_un *)(*pai)->ai_addr)->sun_path, 0, UNIX_PATH_MAX);
+@@ -680,7 +680,7 @@
+   h->h_length);
+ else
+   {
+-int32_t *addr = (uint32_t *) (*pat)->addr;
++uint32_t *addr = (uint32_t *) (*pat)->addr;
+ addr[3] = *(uint32_t *) h->h_addr_list[i];
+ addr[2] = htonl (0x);
+ addr[1] = 0;
+@@ -1076,9 +1076,9 @@
+   ai->ai_canonname = (char *) canon;
+   canon = NULL;
+ 
+-#if SALEN
++#ifdef _HAVE_SA_LEN
+   ai->ai_addr->sa_len = socklen;
+-#endif /* SALEN */
++#endif /* _HAVE_SA_LEN */
+   ai->ai_addr->sa_family = family;
+ 
+   if (family == AF_INET6)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1254 - in glibc-package/trunk/debian: . patches

2006-03-01 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-01 14:54:52 + (Wed, 01 Mar 2006)
New Revision: 1254

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * Add sa_len-check.diff (fix sa_len check in getaddrinfo) from upstream.
(Closes: #309774).



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-02-28 19:21:40 UTC (rev 
1253)
+++ glibc-package/trunk/debian/changelog2006-03-01 14:54:52 UTC (rev 
1254)
@@ -17,6 +17,8 @@
   * Make libc6-i386-dev conflicts with all versions of ia32-libs-dev. As it
 won't be built anymore on amd64, this will automatically remove it during
 the upgrade.
+  * Add sa_len-check.diff (fix sa_len check in getaddrinfo) from upstream.
+(Closes: #309774).
 
   [ Clint Adams ]
   * Get rid of -o as a binary operator to [ in tzconfig and postinst.

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-02-28 19:21:40 UTC (rev 
1253)
+++ glibc-package/trunk/debian/patches/series   2006-03-01 14:54:52 UTC (rev 
1254)
@@ -132,3 +132,4 @@
 rtld.diff -p1
 resource_h.diff -p1
 hppa-inlining.diff -p1
+sa_len-check.diff -p1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#309774: marked as done ([patch] sysdeps/posix/getaddrinfo.c incorrectly checks for sa_len)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 1 Mar 2006 17:38:27 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Bug#309774: [patch] sysdeps/posix/getaddrinfo.c incorrectly 
checks for sa_len
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: glibc
Version: 2.3.5-1
Severity: normal
Tags: experimental,patch

Hi,

Neal Walfield has reported the following problem to libc-alpha
(http://sources.redhat.com/ml/libc-alpha/2005-05/msg00044.html):

> sysdeps/posix/getaddrinfo.c incorrectly checks for sa_len.  It should
> check if _HAVE_SA_LEN is defined, not if SALEN is true as is done in,
> for example, sysdeps/generic/ifreq.h .
>
> I encountered this while debugging the Orbit2 test suite on the Hurd.
> It checks if two addresses are the same using the following idiom:
>
>   const struct sockaddr *saddr;
>   struct addrinfo hints, *result = NULL;
>   ...
>   getaddrinfo(link_get_local_hostname(), NULL, &hints, &local _addr) != 0)
>   ...
>   if (af == AF_INET) {
>   if (!memcmp ((struct sockaddr_in *)result->ai_addr,
>(struct sockaddr_in *)saddr,
>result->ai_addrlen))

He provided a patch (attached as .dpatch) which got applied by Roland
McGrath on the trunk today.  Neal punted the decision whether to file
this in bugzilla in order to get it fixed for the 2.3 branch to me, so I
am asking here what you guys prefer.


thanks,

Michael

-- 
Michael Banck
Debian Developer
[EMAIL PROTECTED]
http://www.advogato.org/person/mbanck/diary.html
#! /bin/sh -e

# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Fix sa_len checking
# DP: Related bugs:
# DP: Dpatch author: Michael Banck <[EMAIL PROTECTED]>
# DP: Patch author: Neal Walfield <[EMAIL PROTECTED]>
# DP: Upstream status: In CVS
# DP: Status Details: Fixed in trunk, fix in branch possible if 
# DP: requested through upstream bugzilla
# DP: Date: 2005-05-18

PATCHLEVEL=0

if [ $# -ne 2 ]; then
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1
fi
case "$1" in
-patch) patch -d "$2" -f --no-backup-if-mismatch -p$PATCHLEVEL < $0;;
-unpatch) patch -d "$2" -f --no-backup-if-mismatch -R -p$PATCHLEVEL < $0;;
*)
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1
esac
exit 0


2005-05-17  Neal H. Walfield  <[EMAIL PROTECTED]>

* sysdeps/posix/getaddrinfo.c (gaih_local): Check if _HAVE_SA_LEN
is defined, not if SALEN.
(gaih_inet): Likewise.

--- ./sysdeps/posix/getaddrinfo.c.orig  2005-05-17 12:16:21.0 +0100
+++ ./sysdeps/posix/getaddrinfo.c   2005-05-17 12:30:13.0 +0100
@@ -193,10 +193,10 @@ gaih_local (const char *name, const stru
   (*pai)->ai_addrlen = sizeof (struct sockaddr_un);
   (*pai)->ai_addr = (void *) (*pai) + sizeof (struct addrinfo);
 
-#if SALEN
+#ifdef _HAVE_SA_LEN
   ((struct sockaddr_un *) (*pai)->ai_addr)->sun_len =
 sizeof (struct sockaddr_un);
-#endif /* SALEN */
+#endif /* _HAVE_SA_LEN */
 
   ((struct sockaddr_un *)(*pai)->ai_addr)->sun_family = AF_LOCAL;
   memset(((struct sockaddr_un *)(*pai)->ai_addr)->sun_path, 0, UNIX_PATH_MAX);
@@ -859,9 +859,9 @@ gaih_inet (const char *name, const struc
(*pai)->ai_canonname = canon;
canon = NULL;
 
-#if SALEN
+#ifdef _HAVE_SA_LEN
(*pai)->ai_addr->sa_len = socklen;
-#endif /* SALEN */
+#endif /* _HAVE_SA_LEN */
(*pai)->ai_addr->sa_family = family;
 
if (family == AF_INET6)

--- End Message ---
--- Begin Message ---
Version: 2.3.6-1

This patch has been merged in version 2.3.6. Closing the bug.


-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
--- End Message ---


Processed: locale.1.gz changes

2006-03-01 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> reopen 352597
Bug#352597: locale.1.gz: remove quote marks
Bug reopened, originator not changed.

> thanks
Stopping processing here.

Please contact me if you need assistance.

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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#352597: locale.1.gz changes

2006-03-01 Thread Justin Pryzby
reopen 352597
thanks

It is my understaning that this bug is only partially fixed.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-01 Thread Thiemo Seufer
On Wed, Mar 01, 2006 at 09:45:13AM -0500, Daniel Jacobowitz wrote:
> On Wed, Mar 01, 2006 at 12:43:50PM +, Thiemo Seufer wrote:
> > I gave it some thought. Currently we only have mips64{,el}-linux-gnu,
> > which, to make matters worse, defaults to a n32 compiler with
> > multilibed o32/n32/n64 libraries. IMHO the best thing to do is to
> > introduce a completely separate set of triplets for the more advanced
> > single-ABI mips configurations. E.g:
> > 
> > mipsn32-linux-gnu
> > mipsn32el-linux-gnu
> > mipsn64-linux-gnu
> > mipsn64el-linux-gnu
> > 
> > The distinction between mips64 and mips_n_64 is a bit subtle, but
> > I don't see a better way while keeping the scheme relatively simple.
> > 
> > Comments?
> 
> There are already triplets for this ;-)  Take a look at the glibc
> configuration; I believe you'd want mips64-linux-gnuabi64 et al.

Um. Actually, I'd like not to have mips64-linux-gnuabi32, but rather
a convention which is acceptable over the whole toolchain.

Btw, the 'kern64' in that preconfigure looks like a bug, but appears
to be unused.


Thiemo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



ia32-libs update

2006-03-01 Thread Aurelien Jarno

Hi Bdale,

As we finally agreed to use /emul/ia32-libs on amd64 for the 32-bit 
libraries, I have updated the glibc so that it now use this new path. I 
will upload the packages shortly.


Next step is to upgrade the ia32-libs package in consequence. I have put 
on [1] updated version of this packages as well as other concerned ones 
(Matthias, don't worry I will update the gcc packages using your -10 
version as a base). I have put the corresponding diffs in the same 
directories. I have tested the upgrade from sarge and from etch, without 
any problems.


Note that I moved libstdc++-2-libc6.1-1-2.9.0.so and 
libstdc++-3-libc6.2-2-2.10.0.so to ia32-libs as those files are not 
development libraries, but rather libraries. Not putting them in 
ia32-libs results in dead symlinks.


Would it be possible to upload a new version of ia32-libs based on this 
patch? If you are too busy, I can do an NMU instead, just ask.


Thanks,
Aurelien

[1] http://people.debian.org/~aurel32/amd64/

--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#213503: marked as done (glibc: some GNU/KNetBSD fixes)

2006-03-01 Thread Debian Bug Tracking System
Your message dated Wed, 1 Mar 2006 16:14:52 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Closing the bug
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: glibc
Severity: wishlist

Ok, same for GNU/KNetBSD. Obviously it's the Glibc-based version otherwise
it wouldn't make much sense to fix the Glibc package =)

This patch includes a few minor fixes to support GNU/KNetBSD in
the files specific to the Debian package. NetBSD's kernel (KNetBSD)
is not supported in upstream sources though (and won't be for a long time).

A note on debian/sysdeps/soname.mk. I moved the non-Linux-based systems out
of the main ifeq branch into system-specific sections. This way it improves
readability and only falls back to "libc6" for Linux-based systems.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux aragorn 2.2.25 #1 Fri Jun 20 19:28:33 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

diff -Nur glibc-2.3.2.old/debian/sysdeps/knetbsd-gnu.mk 
glibc-2.3.2/debian/sysdeps/knetbsd-gnu.mk
--- glibc-2.3.2.old/debian/sysdeps/knetbsd-gnu.mk   1970-01-01 
00:00:00.0 +
+++ glibc-2.3.2/debian/sysdeps/knetbsd-gnu.mk   2003-09-30 23:50:55.0 
+
@@ -0,0 +1,5 @@
+threads = no
+config-os = knetbsd-gnu
+add-ons = 
+NO_TEST = yes
+extra_config_options := 
diff -Nur glibc-2.3.2.old/debian/sysdeps/soname.mk 
glibc-2.3.2/debian/sysdeps/soname.mk
--- glibc-2.3.2.old/debian/sysdeps/soname.mk2003-09-30 23:49:48.0 
+
+++ glibc-2.3.2/debian/sysdeps/soname.mk2003-09-30 23:55:14.0 
+
@@ -1,19 +1,20 @@
-# alpha-linux uses 6.1 as libc's soname
-ifeq ($(DEB_HOST_GNU_TYPE),alpha-linux)
-  libc = libc6.1
-else
-  ifeq ($(DEB_HOST_GNU_TYPE),ia64-linux)
+ifeq ($(DEB_HOST_GNU_SYSTEM),linux)
+  ifeq ($(DEB_HOST_GNU_CPU),alpha)
 libc = libc6.1
   else
-# libc0.3 for hurd
-ifeq ($(DEB_HOST_GNU_SYSTEM),gnu)
-  libc = libc0.3
+ifeq ($(DEB_HOST_GNU_CPU),ia64)
+  libc = libc6.1
 else
-  ifeq ($(DEB_HOST_GNU_SYSTEM),kfreebsd-gnu)
-libc = libc1
-  else
-libc = libc6
-  endif
+  libc = libc6
 endif
   endif
 endif
+ifeq ($(DEB_HOST_GNU_SYSTEM),gnu)
+  libc = libc0.3
+endif
+ifeq ($(DEB_HOST_GNU_SYSTEM),kfreebsd-gnu)
+  libc = libc1
+endif
+ifeq ($(DEB_HOST_GNU_SYSTEM),knetbsd-gnu)
+  libc = libc1
+endif
--- End Message ---
--- Begin Message ---
The GNU/kNetBSD port is dead (or at least sleeping). Closing the bug,
the bug reporter agreed.

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
--- End Message ---


Bug#327351: libc rounding is broken on HPPA

2006-03-01 Thread Aurelien Jarno
On Wed, Mar 01, 2006 at 09:58:44AM -0500, Daniel Jacobowitz wrote:
> On Wed, Mar 01, 2006 at 03:25:00PM +0100, Aurelien Jarno wrote:
> > >Could we consider this bug as fixed, or is it only a postive side effect
> > >of the patch fo bug#333766? I don't speak hppa assembly, so I can't
> > >tell. Daniel, as you written the patch, could you please comment?
> 
> I didn't - I'm pretty sure it was Carlos's.

Ok sorry, as you introduced the patch to the Debian package, I thought
you also have written it.

Carlos, could you please comment it? Thanks.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327351 for the
problem and the patch (which you probably have written).

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#327351: libc rounding is broken on HPPA

2006-03-01 Thread Daniel Jacobowitz
On Wed, Mar 01, 2006 at 03:25:00PM +0100, Aurelien Jarno wrote:
> >Could we consider this bug as fixed, or is it only a postive side effect
> >of the patch fo bug#333766? I don't speak hppa assembly, so I can't
> >tell. Daniel, as you written the patch, could you please comment?

I didn't - I'm pretty sure it was Carlos's.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-01 Thread Daniel Jacobowitz
On Wed, Mar 01, 2006 at 12:43:50PM +, Thiemo Seufer wrote:
> I gave it some thought. Currently we only have mips64{,el}-linux-gnu,
> which, to make matters worse, defaults to a n32 compiler with
> multilibed o32/n32/n64 libraries. IMHO the best thing to do is to
> introduce a completely separate set of triplets for the more advanced
> single-ABI mips configurations. E.g:
> 
> mipsn32-linux-gnu
> mipsn32el-linux-gnu
> mipsn64-linux-gnu
> mipsn64el-linux-gnu
> 
> The distinction between mips64 and mips_n_64 is a bit subtle, but
> I don't see a better way while keeping the scheme relatively simple.
> 
> Comments?

There are already triplets for this ;-)  Take a look at the glibc
configuration; I believe you'd want mips64-linux-gnuabi64 et al.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#327351: libc rounding is broken on HPPA

2006-03-01 Thread Aurelien Jarno
Sending a copy of this mail to the debian-hppa list. After all this is 
the place where I expect to find the most people who know hppa assembly :)


Aurelien Jarno a écrit :

Hi,

It seems the patch to fix the bug#333766 also fixes this bug. I have
built a glibc with gcc-4.0, and executed the testcase given in this bug
report. The output it the same as the expected one.

Could we consider this bug as fixed, or is it only a postive side effect
of the patch fo bug#333766? I don't speak hppa assembly, so I can't
tell. Daniel, as you written the patch, could you please comment?

Below is the new code that is now used by the glibc.

Bye,
Aurelien


int
fesetround (int round)
{
  union { unsigned long long l; unsigned int sw[2]; } s;

  if (round & ~FE_DOWNWARD)
/* ROUND is not a valid rounding mode.  */
return 1;

  /* Get the current status word. */
  __asm__ ("fstd %%fr0,0(%1)" : "=m" (s.l) : "r" (&s.l));
  s.sw[0] &= ~FE_DOWNWARD;
  s.sw[0] |= round;
  __asm__ ("fldd 0(%0),%%fr0" : : "r" (&s.l), "m" (s.l));

  return 0;
}





--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: timezone data packaged separately and in volatile?

2006-03-01 Thread Aurelien Jarno

Lionel Elie Mamane a écrit :

On Thu, Feb 09, 2006 at 07:42:25PM +0900, GOTO Masanori wrote:
To get things rolling, I have prepared an updated glibc for sarge with
just the timezone data updated to the latest upstream upstream. It is
at http://people.debian.org/~lmamane/glibc/ . Technically right now it
is correct neither as a NMU (wrong version number, not mentioned in
changelog), nor as MU (because I'm not a glibc maintainer).

http://people.debian.org/~lmamane/glibc/glibc_22-sarge0.diff is the
interdiff (the difference between what's now in sarge and what I've
prepared).

So:

 - glibc maintainers, would you approve of such an update to a point
   release of sarge?


I am *one* of the glibc maintainer, and I agree in principle with such a 
change, though I haven't look very deeply at your patch (will do that 
later).


I hope other glibc maintainers will give their opinion there.


   If yes, shall I make an NMU of it or shall you prepare a package
   (replace my "-- " line in the changelog by one of yours) and submit
   it to joey?

 - Martin, would you take such an update if approved or submitted by
   the glibc maintainers?



Bye,
Aurelien

--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-01 Thread Aurelien Jarno

Thiemo Seufer a écrit :

On Wed, Mar 01, 2006 at 12:23:35AM +0100, Aurelien Jarno wrote:


Hi all!

While thinking of multiarch, I remarked that there is no host triplet
for mips(el) using the n32 or the n64 ABIs. Both of them use 
mips64-linux-gnu, at least it is what is done in the glibc, the

difference being done on the -mabi=n32 or -mabi=n64 option.

Multiarch is based on the fact there is no namespace collision of the
libraries are installed into (/usr)/lib/${host-triplet}.

Does host triplets have already been planned for these two possible
future ports?



I gave it some thought. Currently we only have mips64{,el}-linux-gnu,
which, to make matters worse, defaults to a n32 compiler with
multilibed o32/n32/n64 libraries. IMHO the best thing to do is to
introduce a completely separate set of triplets for the more advanced
single-ABI mips configurations. E.g:

mipsn32-linux-gnu
mipsn32el-linux-gnu
mipsn64-linux-gnu
mipsn64el-linux-gnu

The distinction between mips64 and mips_n_64 is a bit subtle, but
I don't see a better way while keeping the scheme relatively simple.

Comments?


That looks sane to me. If those names are accepted by everybody, I think 
it would be good to add them in config.{guess,sub}, both in Debian and 
in upstream. My experience in the GNU/kFreeBSD ports shows that it may a 
long time to propagate to the packages, so it may be a good idea to do 
that part now.


Then it would be possible to add them to dpkg, so that for example 
'dpkg-architecture -qDEB_HOST_GNU_TYPE' returns 'mipsn64-linux-gnu'.


--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-01 Thread Thiemo Seufer
On Wed, Mar 01, 2006 at 12:23:35AM +0100, Aurelien Jarno wrote:
> Hi all!
> 
> While thinking of multiarch, I remarked that there is no host triplet
> for mips(el) using the n32 or the n64 ABIs. Both of them use 
> mips64-linux-gnu, at least it is what is done in the glibc, the
> difference being done on the -mabi=n32 or -mabi=n64 option.
> 
> Multiarch is based on the fact there is no namespace collision of the
> libraries are installed into (/usr)/lib/${host-triplet}.
> 
> Does host triplets have already been planned for these two possible
> future ports?

I gave it some thought. Currently we only have mips64{,el}-linux-gnu,
which, to make matters worse, defaults to a n32 compiler with
multilibed o32/n32/n64 libraries. IMHO the best thing to do is to
introduce a completely separate set of triplets for the more advanced
single-ABI mips configurations. E.g:

mipsn32-linux-gnu
mipsn32el-linux-gnu
mipsn64-linux-gnu
mipsn64el-linux-gnu

The distinction between mips64 and mips_n_64 is a bit subtle, but
I don't see a better way while keeping the scheme relatively simple.

Comments?


Thiemo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]