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

r1817 - in glibc-package/branches/glibc-2.4/debian: . local/manpages patches patches/locale patches/localedata



Author: aurel32
Date: 2006-10-01 16:47:22 +0000 (Sun, 01 Oct 2006)
New Revision: 1817

Added:
   glibc-package/branches/glibc-2.4/debian/patches/locale/cvs-iso3166.diff
   glibc-package/branches/glibc-2.4/debian/patches/locale/iso3166-RS.diff
   glibc-package/branches/glibc-2.4/debian/patches/localedata/locales-sr.diff
Modified:
   glibc-package/branches/glibc-2.4/debian/FAQ
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/local/manpages/ld.so.8
   glibc-package/branches/glibc-2.4/debian/patches/localedata/first_weekday.diff
   glibc-package/branches/glibc-2.4/debian/patches/series
Log:
Port changes from glibc 2.3.6



Modified: glibc-package/branches/glibc-2.4/debian/FAQ
===================================================================
--- glibc-package/branches/glibc-2.4/debian/FAQ	2006-10-01 16:38:58 UTC (rev 1816)
+++ glibc-package/branches/glibc-2.4/debian/FAQ	2006-10-01 16:47:22 UTC (rev 1817)
@@ -90,7 +90,8 @@
 The application should continue to run for now, but when the warning message
 is printed use of the NPTL threading library, and other new kernel-2.6
 features, it's worth trying to set environment variable LD_ASSUME_KERNEL=2.4.1
-(switch to LinuxThreads instead of NPTL).
+(switch to LinuxThreads instead of NPTL). Not that this workaround does not
+work on amd64.
 
 Please file a bug if the workaround doesn't work.
 

Modified: glibc-package/branches/glibc-2.4/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.4/debian/changelog	2006-10-01 16:38:58 UTC (rev 1816)
+++ glibc-package/branches/glibc-2.4/debian/changelog	2006-10-01 16:47:22 UTC (rev 1817)
@@ -149,9 +149,27 @@
 
 glibc (2.3.6.ds1-5) UNRELEASED; urgency=low
 
-  * debian/local/manpages/ldconfig.8: Update the description. Closes: #325921.
+  [ Aurelien Jarno ]
+  * debian/local/manpages/ldconfig.8: Update the manpage. Closes: #325921.
+  * debian/local/manpages/ld.so.8: Update the manpage. Closes: #171145,
+    #357676, #280027.
   * rules.d/debhelper.mk: don't make ld.so.8.gz or ld.so.conf executable.
+  * debian/FAQ: specify that LD_ASSUME_KERNEL does not work on amd64. 
+    Closes: #386924.
+  * patches/any/cvs-sqrt.diff: New patch from upstream to fix sqrt computation
+    for negative imaginary number.  Closes: #388852.
 
+  [ Michael Banck ]
+  * Add hurd-i386/cvs-getsid.diff (fix getsid(0) on the Hurd) by
+    Samuel Thibault (patch from glibc-2.4).
+  * Add hurd-i386/submitted-futimes.diff (fix touch on the Hurd) by
+    Thomas Schwinge and Samuel Thibault. Closes: #388785.
+
+  [ Denis Barbier ]
+  * Add sr_ME and sr_RS locales, and keep sr_CS for backward compatibility.
+  * First week of day is Sunday in Brazil.  Closes: #385859
+    Thanks Gunther and Felipe Augusto van de Wiel.
+
  -- Aurelien Jarno <aurel32@debian.org>  Thu, 24 Aug 2006 21:04:20 +0200
 
 glibc (2.3.6.ds1-4) unstable; urgency=low

Modified: glibc-package/branches/glibc-2.4/debian/local/manpages/ld.so.8
===================================================================
--- glibc-package/branches/glibc-2.4/debian/local/manpages/ld.so.8	2006-10-01 16:38:58 UTC (rev 1816)
+++ glibc-package/branches/glibc-2.4/debian/local/manpages/ld.so.8	2006-10-01 16:47:22 UTC (rev 1817)
@@ -31,6 +31,26 @@
 .BR /usr/lib ,
 and then
 .BR /lib .
+.SH COMMAND LINE OPTIONS
+.TP
+.B \-\-list
+List all dependencies and how they are resolved.
+.TP
+.B \-\-verify
+Verify that program is dynamically linked and this dynamic linker can handle
+it.
+.TP
+.B \-\-library\-path PATH
+Override
+.B LD_LIBRARY_PATH
+environment variable setting (see below).
+.TP
+.B \-\-ignore\-rpath LIST
+Ignore RPATH and RUNPATH information in object names in LIST.
+This option has been supported by glibc2 for about one hour.
+Then it was renamed into:
+.TP
+.B \-\-inhibit\-rpath LIST
 .SH ENVIRONMENT
 .TP
 .B LD_LIBRARY_PATH
@@ -71,9 +91,39 @@
 Suppress warnings about a.out libraries with incompatible minor 
 version numbers.
 .TP
+.B LD_WARN
+If set to non-empty string, warn about unresolved symbols.
+.TP
 .B LD_KEEPDIR
 Don't ignore the directory in the names of a.out libraries to be loaded.
 Use of this option is strongly discouraged.
+.TP
+.B LD_DEBUG
+Output verbose debugging information about the dynamic linker.
+If set to all prints all debugging information it has, if set to
+help prints a help message about which categories can be specified
+in this environment variable.
+.TP
+.B LD_DEBUG_OUTPUT
+File where LD_DEBUG output should be fed into, default is standard
+output. LD_DEBUG_OUTPUT is ignored for setuid/setgid binaries.
+.TP
+.B LD_VERBOSE
+If set to non-empty string, output symbol versioning information
+about the program if querying information about the program (ie. either
+.B LD_TRACE_LOADED_OBJECTS 
+has been set, or --list or --verify options have been given to the dynamic linker).
+.TP
+.B LD_ASSUME_KERNEL
+Every DSO (Dynamic Shared Object, aka shared library) can tell the dynamic linker in glibc which
+minimum OS ABI version is needed. The information about the minimum OS ABI version is encoded in
+a ELF note section usually named .note.ABI-tag. This is used to determine which library to load
+when multiple version of the same library is installed on the system.
+
+The
+.B LD_ASSUME_KERNEL
+environment variable overrides the kernel version used by the dynamic linker to determine which
+library to load.
 .SH FILES
 .PD 0
 .TP 20
@@ -92,6 +142,10 @@
 be loaded before the program.
 libraries and an ordered list of candidate libraries.
 .TP
+.B /etc/ld.so.nohwcap
+When this file is present the dynamic linker will load the non-optimized version
+of a library, even if the CPU supports the optimized version.
+.TP
 .B lib*.so*
 shared libraries
 .PD

Added: glibc-package/branches/glibc-2.4/debian/patches/locale/cvs-iso3166.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/locale/cvs-iso3166.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.4/debian/patches/locale/cvs-iso3166.diff	2006-10-01 16:47:22 UTC (rev 1817)
@@ -0,0 +1,23 @@
+# DP: Description: Update to latest CVS
+# DP: Date: 2006-09-29
+
+Index: locale/iso-3166.def
+===================================================================
+--- locale/iso-3166.def.orig
++++ locale/iso-3166.def
+@@ -6,6 +6,7 @@
+  * http://www.gnu.org/software/libc/bugs.html and follow
+  * instructions there to file a bug report.
+  */
++DEFINE_COUNTRY_CODE ("AALAND ISLANDS", AX, ALA, 248)
+ DEFINE_COUNTRY_CODE ("AFGHANISTAN", AF, AFG, 4)
+ DEFINE_COUNTRY_CODE ("ALBANIA", AL, ALB, 8)
+ DEFINE_COUNTRY_CODE ("ALGERIA", DZ, DZA, 12)
+@@ -149,6 +150,7 @@
+ DEFINE_COUNTRY_CODE ("MOLDOVA, REPUBLIC OF", MD, MDA, 498)
+ DEFINE_COUNTRY_CODE ("MONACO", MC, MCO, 492)
+ DEFINE_COUNTRY_CODE ("MONGOLIA", MN, MNG, 496)
++DEFINE_COUNTRY_CODE ("MONTENEGRO", ME, MNE, 499)
+ DEFINE_COUNTRY_CODE ("MONTSERRAT", MS, MSR, 500)
+ DEFINE_COUNTRY_CODE ("MOROCCO", MA, MAR, 504)
+ DEFINE_COUNTRY_CODE ("MOZAMBIQUE", MZ, MOZ, 508)

Added: glibc-package/branches/glibc-2.4/debian/patches/locale/iso3166-RS.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/locale/iso3166-RS.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.4/debian/patches/locale/iso3166-RS.diff	2006-10-01 16:47:22 UTC (rev 1817)
@@ -0,0 +1,18 @@
+See
+ http://www.iso.org/iso/en/prods-services/iso3166ma/03updates-on-iso-3166/nlv12-div.html
+
+Add SERBIA, it has not yet been committed upstream.
+Keep SERBIA AND MONTENEGRO for a transition phase.
+
+Index: glibc-2.3.6/locale/iso-3166.def
+===================================================================
+--- glibc-2.3.6.orig/locale/iso-3166.def
++++ glibc-2.3.6/locale/iso-3166.def
+@@ -197,6 +197,7 @@
+ DEFINE_COUNTRY_CODE ("SAO TOME AND PRINCIPE", ST, STP, 678)
+ DEFINE_COUNTRY_CODE ("SAUDI ARABIA", SA, SAU, 682)
+ DEFINE_COUNTRY_CODE ("SENEGAL", SN, SEN, 686)
++DEFINE_COUNTRY_CODE ("SERBIA", RS, SRB, 688)
+ DEFINE_COUNTRY_CODE ("SERBIA AND MONTENEGRO", CS, SCG, 891)
+ DEFINE_COUNTRY_CODE ("SEYCHELLES", SC, SYC, 690)
+ DEFINE_COUNTRY_CODE ("SIERRA LEONE", SL, SLE, 694)

Modified: glibc-package/branches/glibc-2.4/debian/patches/localedata/first_weekday.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/localedata/first_weekday.diff	2006-10-01 16:38:58 UTC (rev 1816)
+++ glibc-package/branches/glibc-2.4/debian/patches/localedata/first_weekday.diff	2006-10-01 16:47:22 UTC (rev 1817)
@@ -1648,12 +1648,11 @@
 ===================================================================
 --- localedata/locales/pt_BR.orig
 +++ localedata/locales/pt_BR
-@@ -121,6 +121,8 @@
+@@ -121,6 +121,7 @@
  date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
  <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
  <U0025><U005A><U0020><U0025><U0059>"
-+%  FIXME: found in CLDR
-+first_weekday 2
++first_weekday 1
  END LC_TIME
  
  LC_PAPER
@@ -1835,6 +1834,19 @@
  first_weekday 2
  first_workday 2
  END LC_TIME
+Index: localedata/locales/sr_ME
+===================================================================
+--- localedata/locales/sr_ME.orig
++++ localedata/locales/sr_ME
+@@ -110,7 +110,7 @@
+ date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
+ <U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
+ <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
+-week    7;19971201;4
++% week    7;19971201;4
+ first_weekday 2
+ first_workday 2
+ END LC_TIME
 Index: localedata/locales/ss_ZA
 ===================================================================
 --- localedata/locales/ss_ZA.orig

Added: glibc-package/branches/glibc-2.4/debian/patches/localedata/locales-sr.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/localedata/locales-sr.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.4/debian/patches/localedata/locales-sr.diff	2006-10-01 16:47:22 UTC (rev 1817)
@@ -0,0 +1,264 @@
+CS has been splitted into ME and RS.
+Upstream already added sr_ME into CVS.
+Keep sr_CS for backward compatibility, and add a new sr_RS
+locale which copies definitions from sr_CS.  In the future,
+sr_CS will be renamed into sr_RS.
+
+Index: glibc-2.3.6/localedata/SUPPORTED
+===================================================================
+--- glibc-2.3.6.orig/localedata/SUPPORTED
++++ glibc-2.3.6/localedata/SUPPORTED
+@@ -334,6 +334,8 @@
+ sq_AL/ISO-8859-1 \
+ sr_CS.UTF-8/UTF-8 \
+ sr_CS/ISO-8859-5 \
++sr_ME/UTF-8 \
++sr_RS/UTF-8 \
+ ss_ZA/UTF-8 \
+ st_ZA.UTF-8/UTF-8 \
+ st_ZA/ISO-8859-1 \
+Index: glibc-2.3.6/localedata/locales/sr_ME
+===================================================================
+--- /dev/null
++++ glibc-2.3.6/localedata/locales/sr_ME
+@@ -0,0 +1,140 @@
++comment_char %
++escape_char  /
++%
++% Serbian Language in Jekavian dialect Locale for Serbia and Montenegro
++% Source: sr_YU locale
++% Address:
++%
++% Contact: Danilo Segan
++% Email: dsegan@gmx.net
++% Tel: +381 63 8626082
++% Fax: none
++% Language: sr
++% Territory: CS
++% Revision: 1.0
++% Date: 2003-08-13
++% Application: general
++% Users: general
++% Charset: UTF-8, ISO-8859-5
++% Distribution and use is free, also
++% for commercial purposes.
++%
++% TODO:
++% -- fix LC_COLLATE to work correctly for latin alphabet too
++%
++
++LC_IDENTIFICATION
++title      "Serbian locale for Serbia and Montenegro"
++source     "sr_YU locale"
++address    ""
++contact    "Danilo Segan"
++email      "bug-glibc@gnu.org"
++tel        ""
++fax        ""
++language   "Serbian"
++territory  "Serbia and Montenegro"
++revision   "1.1"
++date       "2004-01-10"
++audience   "general"
++application   ""
++abbreviation  ""
++%
++category  i18n:1997;LC_IDENTIFICATION
++category  i18n:1997;LC_CTYPE
++category  i18n:1997;LC_COLLATE
++category  i18n:1997;LC_MONETARY
++category  i18n:1997;LC_NUMERIC
++category  i18n:1997;LC_TIME
++category  i18n:1997;LC_MESSAGES
++category  i18n:1997;LC_PAPER
++category  i18n:1997;LC_NAME
++category  i18n:1997;LC_ADDRESS
++category  i18n:1997;LC_TELEPHONE
++category  i18n:1997;LC_MEASUREMENT
++END LC_IDENTIFICATION
++
++LC_CTYPE
++copy "sr_CS"
++END LC_CTYPE
++
++LC_COLLATE
++copy "sr_CS"
++END LC_COLLATE
++
++LC_MONETARY
++copy "sr_CS"
++END LC_MONETARY
++
++LC_NUMERIC
++copy "sr_CS"
++END LC_NUMERIC
++
++LC_TIME
++abday   "<U043D><U0435><U0434>";"<U043F><U043E><U043D>";/
++        "<U0443><U0442><U043E>";"<U0441><U0440><U0438>";/
++        "<U0447><U0435><U0442>";"<U043F><U0435><U0442>";/
++        "<U0441><U0443><U0431>"
++day     "<U043D><U0435><U0434><U0458><U0435><U0459><U0430>";/
++        "<U043F><U043E><U043D><U0435><U0434><U0435><U0459><U0430><U043A>";/
++        "<U0443><U0442><U043E><U0440><U0430><U043A>";/
++	"<U0441><U0440><U0438><U0458><U0435><U0434><U0430>";/
++        "<U0447><U0435><U0442><U0432><U0440><U0442><U0430><U043A>";/
++        "<U043F><U0435><U0442><U0430><U043A>";/
++        "<U0441><U0443><U0431><U043E><U0442><U0430>"
++abmon   "<U0458><U0430><U043D>";"<U0444><U0435><U0431>";/
++        "<U043C><U0430><U0440>";"<U0430><U043F><U0440>";/
++        "<U043C><U0430><U0458>";"<U0458><U0443><U043D>";/
++        "<U0458><U0443><U043B>";"<U0430><U0432><U0433>";/
++        "<U0441><U0435><U043F>";"<U043E><U043A><U0442>";/
++        "<U043D><U043E><U0432>";"<U0434><U0435><U0446>"
++mon     "<U0458><U0430><U043D><U0443><U0430><U0440>";/
++        "<U0444><U0435><U0431><U0440><U0443><U0430><U0440>";/
++        "<U043C><U0430><U0440><U0442>";/
++        "<U0430><U043F><U0440><U0438><U043B>";/
++        "<U043C><U0430><U0458>";/
++        "<U0458><U0443><U043D>";/
++        "<U0458><U0443><U043B>";/
++        "<U0430><U0432><U0433><U0443><U0441><U0442>";/
++        "<U0441><U0435><U043F><U0442><U0435><U043C><U0431><U0430><U0440>";/
++        "<U043E><U043A><U0442><U043E><U0431><U0430><U0440>";/
++        "<U043D><U043E><U0432><U0435><U043C><U0431><U0430><U0440>";/
++        "<U0434><U0435><U0446><U0435><U043C><U0431><U0430><U0440>"
++
++d_t_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U002E><U0020>/
++<U0025><U0042><U0020><U0025><U0059><U002E><U0020><U0025><U0054>/
++<U0020><U0025><U005A>"
++d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059><U002E>"
++t_fmt   "<U0025><U0054>"
++am_pm   "";""
++t_fmt_ampm "<U0025><U0054>"
++date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
++<U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
++<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
++week    7;19971201;4
++first_weekday 2
++first_workday 2
++END LC_TIME
++
++LC_MESSAGES
++copy "sr_CS"
++END LC_MESSAGES
++
++LC_PAPER
++copy "sr_CS"
++END LC_PAPER
++
++LC_NAME
++copy "sr_CS"
++END LC_NAME
++
++LC_ADDRESS
++copy "sr_CS"
++END LC_ADDRESS
++
++LC_TELEPHONE
++copy "sr_CS"
++END LC_TELEPHONE
++
++LC_MEASUREMENT
++copy "sr_CS"
++END LC_MEASUREMENT
+Index: glibc-2.3.6/localedata/locales/sr_RS
+===================================================================
+--- /dev/null
++++ glibc-2.3.6/localedata/locales/sr_RS
+@@ -0,0 +1,95 @@
++comment_char %
++escape_char  /
++%
++% Serbian Language Locale for Serbia
++% Source: sr_YU locale
++% Address:
++%
++% Contact: Danilo Segan
++% Email: dsegan@gmx.net
++% Tel: +381 63 8626082
++% Fax: none
++% Language: sr
++% Territory: RS
++% Revision: 1.0
++% Date: 2003-08-13
++% Application: general
++% Users: general
++% Charset: UTF-8, ISO-8859-5
++% Distribution and use is free, also
++% for commercial purposes.
++%
++
++LC_IDENTIFICATION
++title      "Serbian locale for Serbia"
++source     "sr_YU locale"
++address    ""
++contact    "Danilo Segan"
++email      "bug-glibc@gnu.org"
++tel        ""
++fax        ""
++language   "Serbian"
++territory  "Serbia"
++revision   "1.1"
++date       "2004-01-10"
++audience   "general"
++application   ""
++abbreviation  ""
++%
++category  i18n:1997;LC_IDENTIFICATION
++category  i18n:1997;LC_CTYPE
++category  i18n:1997;LC_COLLATE
++category  i18n:1997;LC_MONETARY
++category  i18n:1997;LC_NUMERIC
++category  i18n:1997;LC_TIME
++category  i18n:1997;LC_MESSAGES
++category  i18n:1997;LC_PAPER
++category  i18n:1997;LC_NAME
++category  i18n:1997;LC_ADDRESS
++category  i18n:1997;LC_TELEPHONE
++category  i18n:1997;LC_MEASUREMENT
++END LC_IDENTIFICATION
++
++LC_CTYPE
++copy "sr_CS"
++END LC_CTYPE
++
++LC_COLLATE
++copy "sr_CS"
++END LC_COLLATE
++
++LC_MONETARY
++copy "sr_CS"
++END LC_MONETARY
++
++LC_NUMERIC
++copy "sr_CS"
++END LC_NUMERIC
++
++LC_TIME
++copy "sr_CS"
++END LC_TIME
++
++LC_MESSAGES
++copy "sr_CS"
++END LC_MESSAGES
++
++LC_PAPER
++copy "sr_CS"
++END LC_PAPER
++
++LC_NAME
++copy "sr_CS"
++END LC_NAME
++
++LC_ADDRESS
++copy "sr_CS"
++END LC_ADDRESS
++
++LC_TELEPHONE
++copy "sr_CS"
++END LC_TELEPHONE
++
++LC_MEASUREMENT
++copy "sr_CS"
++END LC_MEASUREMENT

Modified: glibc-package/branches/glibc-2.4/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/series	2006-10-01 16:38:58 UTC (rev 1816)
+++ glibc-package/branches/glibc-2.4/debian/patches/series	2006-10-01 16:47:22 UTC (rev 1817)
@@ -2,6 +2,8 @@
 localedata/locale-eo_EO.diff -p1
 localedata/locale-no_NO.diff -p0
 localedata/locale-eu_FR.diff -p0
+locale/cvs-iso3166.diff -p0
+locale/iso3166-RS.diff
 locale/iso4217-RON.diff -p0
 localedata/locale-ro_RO.diff -p0
 localedata/locale-ku_TR.diff -p0
@@ -36,6 +38,7 @@
 localedata/locale-zh_TW.diff -p0
 localedata/new-valencian-locale.diff
 localedata/locale-se_NO.diff
+localedata/locales-sr.diff
 localedata/tailor-iso14651_t1.diff -p0
 localedata/fix-lang.diff
 localedata/fix-unknown-symbols.diff
@@ -63,8 +66,10 @@
 hppa/local-inlining.diff -p0
 
 hurd-i386/cvs-machrules-make.diff -p1
+hurd-i386/cvs-getsid.diff -p1
 hurd-i386/local-enable-ldconfig.diff -p1
 hurd-i386/local-mlock.diff -p1
+hurd-i386/submitted-futimes.diff -p0
 hurd-i386/submitted-ioctl-decode-argument.diff -p0
 hurd-i386/submitted-sysvshm.diff -p1
 



Reply to: