Author: dan
Date: 2005-05-10 19:13:53 +0000 (Tue, 10 May 2005)
New Revision: 905

Added:
   glibc-package/trunk/debian/patches/rtld-vdso-assertion.dpatch
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/00list
   glibc-package/trunk/debian/po/da.po
   glibc-package/trunk/debian/po/el.po
   glibc-package/trunk/debian/po/pl.po
   glibc-package/trunk/debian/po/ru.po
   glibc-package/trunk/debian/po/tr.po
   glibc-package/trunk/debian/po/uk.po
   glibc-package/trunk/debian/po/zh_CN.po
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
    - debian/patches/rtld-vdso-assertion.dpatch: Fix an assertion failure
      running /lib/libc.so.6.
    - debian/rules.d/debhelper.mk: Mark runnable libraries +x again.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2005-05-03 02:54:40 UTC (rev 
904)
+++ glibc-package/trunk/debian/changelog        2005-05-10 19:13:53 UTC (rev 
905)
@@ -1,3 +1,13 @@
+glibc (2.3.2.ds1-22) unstable; urgency=medium
+
+  * Daniel Jacobowitz <[EMAIL PROTECTED]>
+
+    - debian/patches/rtld-vdso-assertion.dpatch: Fix an assertion failure
+      running /lib/libc.so.6.
+    - debian/rules.d/debhelper.mk: Mark runnable libraries +x again.
+
+ -- Daniel Jacobowitz <[EMAIL PROTECTED]>  Tue, 10 May 2005 15:11:53 -0400
+
 glibc (2.3.2.ds1-21) unstable; urgency=high
 
   * GOTO Masanori <[EMAIL PROTECTED]>

Modified: glibc-package/trunk/debian/patches/00list
===================================================================
--- glibc-package/trunk/debian/patches/00list   2005-05-03 02:54:40 UTC (rev 
904)
+++ glibc-package/trunk/debian/patches/00list   2005-05-10 19:13:53 UTC (rev 
905)
@@ -124,3 +124,4 @@
 glibc232-tls-crashfix
 glibc232-clock_settime
 glibc23-mips-lazy-eval
+rtld-vdso-assertion

Added: glibc-package/trunk/debian/patches/rtld-vdso-assertion.dpatch
===================================================================
--- glibc-package/trunk/debian/patches/rtld-vdso-assertion.dpatch       
2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/patches/rtld-vdso-assertion.dpatch       
2005-05-10 19:13:53 UTC (rev 905)
@@ -0,0 +1,157 @@
+#! /bin/sh -e
+
+# All lines beginning with `# DP:' are a description of the patch.
+# DP: Description: Correct a bit of VDSO support which broke running
+# DP:              binaries linked against ld.so directly.
+# DP: Related bugs: 207872, 210840, 274852, 276384
+# DP: Dpatch author: Daniel Jacobowitz <[EMAIL PROTECTED]>
+# DP: Patch author: Daniel Jacobowitz, Roland McGrath, Jakub Jelinek
+# DP: Upstream status: In CVS
+# DP: Status Details: Backported
+# DP: Date: 2005-05-08
+
+PATCHLEVEL=1
+
+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
+
+# append the patch here and adjust the -p? flag in the patch calls.
+
+2004-02-27  Jakub Jelinek  <[EMAIL PROTECTED]>
+
+        * elf/rtld.c (dl_main): Adjust l->l_ld of the vDSO by l->l_addr.
+        * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Only set
+        GL(dl_sysinfo) if non-zero.
+
+2004-02-26  Jakub Jelinek  <[EMAIL PROTECTED]>
+
+        * elf/rtld.c (dl_main): Correctly set up l_map_end and l_addr
+        in vDSO's link_map, don't assume l_addr == 0.  Set GL(dl_sysinfo)
+        from e_entry only if AT_SYSINFO not present and adjust by l_addr.
+        Take vDSO into account when inserting rtld into _dl_loaded chain.
+
+2003-10-09  Roland McGrath  <[EMAIL PROTECTED]>
+
+        * elf/rtld.c (dl_main): Don't set l_name for sysinfo DSO, since there
+        is no file to name.
+
+2003-10-08  Jakub Jelinek  <[EMAIL PROTECTED]>
+
+        * sysdeps/generic/dl-sysdep.c (_dl_important_hwcaps): Don't generate
+        two identical copies of strings.
+
+2003-09-30  Daniel Jacobowitz  <[EMAIL PROTECTED]>
+
+        * elf/rtld.c (dl_main): Set l_libname and l_name for the sysinfo DSO
+        to work around kernel problem.
+
+--- glibc-2.3.2/elf/rtld.c.orig        2005-05-08 10:25:33.775671493 -0400
++++ glibc-2.3.2/elf/rtld.c     2005-05-08 10:29:36.631515133 -0400
+@@ -1161,11 +1161,9 @@ of this helper program; chances are you 
+     }
+ 
+ #ifdef NEED_DL_SYSINFO
++  struct link_map *sysinfo_map = NULL;
+   if (GL(dl_sysinfo_dso) != NULL)
+     {
+-      /* We have a prelinked DSO preloaded by the system.  */
+-      GL(dl_sysinfo) = GL(dl_sysinfo_dso)->e_entry;
+-
+       /* Do an abridged version of the work _dl_map_object_from_fd would do
+        to map in the object.  It's already mapped and prelinked (and
+        better be, since it's read-only and so we couldn't relocate it).
+@@ -1174,7 +1172,7 @@ of this helper program; chances are you 
+       struct link_map *l = _dl_new_object ((char *) "", "", lt_library, NULL);
+       if (__builtin_expect (l != NULL, 1))
+       {
+-        static ElfW(Dyn) dyn_temp [DL_RO_DYN_TEMP_CNT];
++        static ElfW(Dyn) dyn_temp[DL_RO_DYN_TEMP_CNT];
+ 
+         l->l_phdr = ((const void *) GL(dl_sysinfo_dso)
+                      + GL(dl_sysinfo_dso)->e_phoff);
+@@ -1188,18 +1186,32 @@ of this helper program; chances are you 
+                 l->l_ldnum = ph->p_memsz / sizeof (ElfW(Dyn));
+                 break;
+               }
+-            if (ph->p_type == PT_LOAD)
+-              assert ((void *) ph->p_vaddr == GL(dl_sysinfo_dso));
++            else if (ph->p_type == PT_LOAD)
++              {
++                if (! l->l_addr)
++                  l->l_addr = ph->p_vaddr;
++                else if (ph->p_vaddr + ph->p_memsz >= l->l_map_end)
++                  l->l_map_end = ph->p_vaddr + ph->p_memsz;
++              }
+           }
++        l->l_map_start = (ElfW(Addr)) GL(dl_sysinfo_dso);
++        l->l_addr = l->l_map_start - l->l_addr;
++        l->l_map_end += l->l_addr;
++        l->l_ld = (void *) ((ElfW(Addr)) l->l_ld + l->l_addr);
+         elf_get_dynamic_info (l, dyn_temp);
+         _dl_setup_hash (l);
+         l->l_relocated = 1;
+ 
+         /* Now that we have the info handy, use the DSO image's soname
+            so this object can be looked up by name.  */
+         if (l->l_info[DT_SONAME] != NULL)
+           l->l_libname->name = ((char *) D_PTR (l, l_info[DT_STRTAB])
+                                 + l->l_info[DT_SONAME]->d_un.d_val);
++
++        /* We have a prelinked DSO preloaded by the system.  */
++        if (GL(dl_sysinfo) == DL_SYSINFO_DEFAULT)
++          GL(dl_sysinfo) = GL(dl_sysinfo_dso)->e_entry + l->l_addr;
++        sysinfo_map = l;
+       }
+     }
+ #endif
+@@ -1245,9 +1268,17 @@ of this helper program; chances are you 
+       ++i;
+       GL(dl_rtld_map).l_prev = GL(dl_loaded)->l_searchlist.r_list[i - 1];
+       if (__builtin_expect (mode, normal) == normal)
+-      GL(dl_rtld_map).l_next = (i + 1 < GL(dl_loaded)->l_searchlist.r_nlist
+-                                ? GL(dl_loaded)->l_searchlist.r_list[i + 1]
+-                                : NULL);
++      {
++        GL(dl_rtld_map).l_next = (i + 1 < GL(dl_loaded)->l_searchlist.r_nlist
++                                  ? GL(dl_loaded)->l_searchlist.r_list[i + 1]
++                                  : NULL);
++#ifdef NEED_DL_SYSINFO
++        if (sysinfo_map != NULL
++            && GL(dl_rtld_map).l_prev->l_next == sysinfo_map
++            && GL(dl_rtld_map).l_next != sysinfo_map)
++          GL(dl_rtld_map).l_prev = sysinfo_map;
++#endif
++      }
+       else
+       /* In trace mode there might be an invisible object (which we
+          could not find) after the previous one in the search list.
+--- glibc-2.3.2/sysdeps/generic/dl-sysdep.c.orig       2005-05-08 
10:16:09.270961000 -0400
++++ glibc-2.3.2/sysdeps/generic/dl-sysdep.c    2005-05-08 10:41:11.607089482 
-0400
+@@ -196,7 +196,7 @@ _dl_sysdep_start (void **start_argptr,
+ 
+ #if defined NEED_DL_SYSINFO
+   /* Only set the sysinfo value if we also have the vsyscall DSO.  */
+-  if (GL(dl_sysinfo_dso) != 0)
++  if (GL(dl_sysinfo_dso) != 0 && new_sysinfo)
+     GL(dl_sysinfo) = new_sysinfo;
+ #endif
+ 
+@@ -454,7 +454,7 @@ _dl_important_hwcaps (const char *platfo
+     }
+   else
+     {
+-      n = 1 << cnt;
++      n = 1 << (cnt - 1);
+       do
+       {
+         n -= 2;

Modified: glibc-package/trunk/debian/po/da.po
===================================================================
--- glibc-package/trunk/debian/po/da.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/da.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -47,9 +47,9 @@
 "locale.gen', which you can also edit manually (you need to run `locale-gen' "
 "afterwards)."
 msgstr ""
-"VÃlg hvilke lokaliteter der skal genereres. Dine valg vil blive gemt til '"
-"/etc/locale.gen', som du ogsà kan redigere manuelt (du skal kÃre 
'locale-gen'"
-" bagefter."
+"VÃlg hvilke lokaliteter der skal genereres. Dine valg vil blive gemt til '/"
+"etc/locale.gen', som du ogsà kan redigere manuelt (du skal kÃre 
'locale-gen' "
+"bagefter."
 
 #. Type: select
 #. Choices
@@ -73,9 +73,9 @@
 "generate."
 msgstr ""
 "Mange pakker i Debian bruger lokaliteter til at vise tekst i det korrekt "
-"sprog til brugerne. Du kan Ãndre standard-lokaliteten hvis engelsk ikke "
-"er dit modersmÃls sprog. Dine valg er baseret pà hvilke lokalitetsfiler "
-"du valgte at generere."
+"sprog til brugerne. Du kan Ãndre standard-lokaliteten hvis engelsk ikke er "
+"dit modersmÃls sprog. Dine valg er baseret pà hvilke lokalitetsfiler du "
+"valgte at generere."
 
 #. Type: select
 #. Description
@@ -87,4 +87,5 @@
 "default locale."
 msgstr ""
 "BemÃrk: Dette vil sÃtte sproget for hele systemet. Hvis ikke alle brugerne "
-"pà dit system kan forstà det sprog som du vÃlger, kan de lÃbe ind i 
problemer."
+"pà dit system kan forstà det sprog som du vÃlger, kan de lÃbe ind i "
+"problemer."

Modified: glibc-package/trunk/debian/po/el.po
===================================================================
--- glibc-package/trunk/debian/po/el.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/el.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -38,9 +38,9 @@
 "Locale is a framework to switch between multiple languages for users who can "
 "select to use their language, country, characters, collation order, etc."
 msgstr ""
-"ÎÎ ÎÎÏÏÏÎÎÏ ÏÎÏÎÎÎÎÎÎÎ (locale) ÎÎÎÎÎ ÎÎÎ 
ÏÎÎÎÏÎÎ ÏÏÎÏÏÎÏÎÎÎÏ ÎÎÎÎÎÎÎÎÏ ÏÎÎÎÎÏÎÏÎ "
-"ÎÎÏÏÏÏÎ, ÏÏÏÎ ÎÎ ÏÏÎÏÏÎÏ ÎÎ ÎÏÎÏÎÏÎ ÎÎ 
ÏÏÎÏÎÎÎÏÎÎÎÏÎ ÏÎ ÎÎÏÏÏÎ ÏÎÏÏ, ÎÎ ÏÎÎ ÏÎ "
-"ÏÏÎÎÏÎÎÏÎÎÏÎÎ, ÏÎÏÎÎÏÎÏÎÏ, ÎÏÎÎÏÎÎ, 
ÏÎÏÎÎÎÏ ÏÏÎÎÎÏÎÎÏ, ÎÎÏ."
+"ÎÎ ÎÎÏÏÏÎÎÏ ÏÎÏÎÎÎÎÎÎÎ (locale) ÎÎÎÎÎ ÎÎÎ 
ÏÎÎÎÏÎÎ ÏÏÎÏÏÎÏÎÎÎÏ ÎÎÎÎÎÎÎÎÏ "
+"ÏÎÎÎÎÏÎÏÎ ÎÎÏÏÏÏÎ, ÏÏÏÎ ÎÎ ÏÏÎÏÏÎÏ ÎÎ 
ÎÏÎÏÎÏÎ ÎÎ ÏÏÎÏÎÎÎÏÎÎÎÏÎ ÏÎ ÎÎÏÏÏÎ "
+"ÏÎÏÏ, ÎÎ ÏÎÎ ÏÎ ÏÏÎÎÏÎÎÏÎÎÏÎÎ, ÏÎÏÎÎÏÎÏÎÏ, 
ÎÏÎÎÏÎÎ, ÏÎÏÎÎÎÏ ÏÏÎÎÎÏÎÎÏ, ÎÎÏ."
 
 #. Type: multiselect
 #. Description
@@ -51,8 +51,9 @@
 "afterwards)."
 msgstr ""
 "ÎÏÎÎÎÎÏÎ ÏÎÎÎ ÎÎÏÏÏÎÎÎ ÏÎÏÎÎÎÎÎÎÎÏÎ 
ÎÎÎÎÏÎ ÎÎ ÎÎÎÎÎÏÏÎÎÎÎÏÎ.  Î ÎÏÎÎÎÎÎ ÎÎ "
-"ÎÏÎÎÎÎÎÏÏÎÎ ÏÏÎ ÎÏÏÎÎÎ '/etc/locale.gen', ÏÎ ÎÏÎÎÎ 
ÎÏÎÏÎÎÏÎ ÎÎ ÎÏÎÎÎÏÎÎÏÏÎÎÏÎ ÎÎÎ "
-"ÏÎÎÏÎÎÎÎÎÏÎ (ÎÏÎÎÏÎ ÎÎ ÏÏÎÏÎÎ ÎÎ 
ÎÎÏÎÎÎÏÎÏÎ ÏÎÎ ÎÎÏÎÎÎ 'locale-gen')."
+"ÎÏÎÎÎÎÎÏÏÎÎ ÏÏÎ ÎÏÏÎÎÎ '/etc/locale.gen', ÏÎ ÎÏÎÎÎ 
ÎÏÎÏÎÎÏÎ ÎÎ "
+"ÎÏÎÎÎÏÎÎÏÏÎÎÏÎ ÎÎÎ ÏÎÎÏÎÎÎÎÎÏÎ (ÎÏÎÎÏÎ ÎÎ 
ÏÏÎÏÎÎ ÎÎ ÎÎÏÎÎÎÏÎÏÎ ÏÎÎ ÎÎÏÎÎÎ "
+"'locale-gen')."
 
 #. Type: select
 #. Choices
@@ -76,9 +77,9 @@
 "generate."
 msgstr ""
 "ÎÎÎÎÎ ÏÎÎÎÏÎ ÏÏÎ DebiaÎ ÏÏÎÏÎÎÎÏÎÎÎÏÎ ÏÎ 
ÎÏÎÎÏÏÏÎÏÎ ÏÏÎ ÎÎÏÏÏÎÎÏÎ "
-"ÏÎÏÎÎÎÎÎÎÎÏÏÎ ÎÎÎ ÎÎ ÎÎÏÎÎÎÎÎÏÎ ÎÎÎÎÎÎÎ 
ÏÏÎÎ ÎÏÎÎÎÎÎÎÎÎ ÎÎÏÏÏÎ ÏÎÏ "
-"ÎÎÎÎ ÏÏÎÏÏÎ. ÎÏÎÏÎÎÏÎ ÎÎ ÎÎÎÎÎÎÏÎ ÏÎ 
ÏÏÎÎÎÎÎÏÎÏÎÎÎÎ ÎÎÏÏÏÎÎÏ ÏÎÏÎÎÎÎÎÎÎ "
-"ÎÎ Î ÎÎÎÎÎÎÎ ÎÎÎ ÎÎÎÎÎ Î ÎÎÏÏÎÎÎ ÏÎÏ 
ÎÎÏÏÏÎ. ÎÏÏÎÏ ÎÎ ÎÏÎÎÎÎÎÏ ÎÎÏÎÎÎÎÏÎÎ ÏÏÎ "
+"ÏÎÏÎÎÎÎÎÎÎÏÏÎ ÎÎÎ ÎÎ ÎÎÏÎÎÎÎÎÏÎ ÎÎÎÎÎÎÎ 
ÏÏÎÎ ÎÏÎÎÎÎÎÎÎÎ ÎÎÏÏÏÎ ÏÎÏ ÎÎÎÎ "
+"ÏÏÎÏÏÎ. ÎÏÎÏÎÎÏÎ ÎÎ ÎÎÎÎÎÎÏÎ ÏÎ 
ÏÏÎÎÎÎÎÏÎÏÎÎÎÎ ÎÎÏÏÏÎÎÏ ÏÎÏÎÎÎÎÎÎÎ ÎÎ Î "
+"ÎÎÎÎÎÎÎ ÎÎÎ ÎÎÎÎÎ Î ÎÎÏÏÎÎÎ ÏÎÏ ÎÎÏÏÏÎ. 
ÎÏÏÎÏ ÎÎ ÎÏÎÎÎÎÎÏ ÎÎÏÎÎÎÎÏÎÎ ÏÏÎ "
 "ÎÎÏÏÏÎÎÎ ÏÎÏÎÎÎÎÎÎÎÏÎ ÏÎÏ ÎÏÎÎÎÎÎÏÎ ÎÎ 
ÎÎÎÎÎÏÏÎÎÎÎÏÎ."
 
 #. Type: select
@@ -93,5 +94,5 @@
 "ÎÎÎÎÎÏÏÎ: ÎÏÏÎ Î ÎÏÎÎÎÎÎ ÎÎ ÎÏÎÎÎÎÎÎ ÏÎ 
ÎÎÏÏÏÎ ÎÎÎ ÎÎÏÎÎÎÏÎ ÏÎ ÏÏÏÏÎÎÎ ÏÎÏ. "
 "ÎÎ ÎÏÎÏÎ ÎÎÎ ÏÎÎÏÏÏÎÏÏÎÎÏ ÏÏÏÏÎÎÎ, ÏÏÎ 
ÎÏÎÎÎ ÎÎ ÏÏÎÏÏÎÏ ÎÎ ÎÎÎÎÏÎ ÏÎÎÎ ÏÎÎ "
 "ÎÎÏÏÏÎ ÏÎÏ ÎÏÎÎÏ ÎÏÎÎÎÎÎÏÎ, ÏÏÏÎ ÏÎÎÎÎÏÎ 
ÎÎ ÏÏÎÎÎÏÎÏÎÏÎ ÎÏÏÎÎÎÎÎÏ ÎÎÎ ÎÎÎ ÏÎ "
-"ÎÏÎÎ ÎÏÏÏ ÎÏÏÏ ÎÎ ÎÎ ÏÏÎÏÎÎ ÎÎ ÎÏÎÏÎÏÎ ÎÎÎ 
ÏÏÎÎÎÎÎÏÎÏÎÎÎÎ ÎÎÏÏÏÎÎÏ ÏÎÏÎÎÎÎÎÎÎ."
-
+"ÎÏÎÎ ÎÏÏÏ ÎÏÏÏ ÎÎ ÎÎ ÏÏÎÏÎÎ ÎÎ ÎÏÎÏÎÏÎ ÎÎÎ 
ÏÏÎÎÎÎÎÏÎÏÎÎÎÎ ÎÎÏÏÏÎÎÏ "
+"ÏÎÏÎÎÎÎÎÎÎ."

Modified: glibc-package/trunk/debian/po/pl.po
===================================================================
--- glibc-package/trunk/debian/po/pl.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/pl.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -24,8 +24,9 @@
 "Locale is a framework to switch between multiple languages for users who can "
 "select to use their language, country, characters, collation order, etc."
 msgstr ""
-"Wybierane tutaj ustawienia loklane stanowiÄ podstawowÄ strukturÄ "
-"dajÄcÄ moÅliwoÅÄ pracy systemu w specyficznym dla danego kraju 
Årodowisku (jÄzyk, zestaw znakÃw, kolejnoÅÄ sortowania itp.)"
+"Wybierane tutaj ustawienia loklane stanowiÄ podstawowÄ strukturÄ dajÄcÄ "
+"moÅliwoÅÄ pracy systemu w specyficznym dla danego kraju Årodowisku 
(jÄzyk, "
+"zestaw znakÃw, kolejnoÅÄ sortowania itp.)"
 
 #. Type: multiselect
 #. Description
@@ -34,7 +35,11 @@
 "Choose which locales to generate.  The selection will be saved to `/etc/"
 "locale.gen', which you can also edit manually (you need to run `locale-gen' "
 "afterwards)."
-msgstr "Wybierz, ktÃry zestaw ustawieÅ loklanych chcesz wygenerowaÄ. TwÃj 
wybÃr zostanie zapisany do pliku  `/etc/locale.gen', ktÃry moÅna pÃÅniej 
edytowaÄ dowolnym edytorem tekstu (w tym przypadku konieczne bÄdzie 
pÃÅniejsze uruchomienie 'locale-gen')."
+msgstr ""
+"Wybierz, ktÃry zestaw ustawieÅ loklanych chcesz wygenerowaÄ. TwÃj wybÃr "
+"zostanie zapisany do pliku  `/etc/locale.gen', ktÃry moÅna pÃÅniej 
edytowaÄ "
+"dowolnym edytorem tekstu (w tym przypadku konieczne bÄdzie pÃÅniejsze "
+"uruchomienie 'locale-gen')."
 
 #. Type: select
 #. Choices
@@ -56,7 +61,12 @@
 "for users. You can change the default locale if you're not a native English "
 "speaker. These choices are based on which locales you have chosen to "
 "generate."
-msgstr "Wiele programÃw dostarczanych w pakietach Debiana wykorzystuje 
ustawienia lokalne, aby wyÅwietlaÄ tekst we wÅaÅciwym dla uÅytkownika 
jÄzyku. MoÅesz zmieniÄ domyÅlne ustawienia loklane jeÅeli nie chcesz 
posÅugiwaÄ siÄ jÄzykiem angielskim. MoÅna wybraÄ tylko te ustawienia 
loklane, ktÃre wczeÅniej zostaÅy wygenerowane."
+msgstr ""
+"Wiele programÃw dostarczanych w pakietach Debiana wykorzystuje ustawienia "
+"lokalne, aby wyÅwietlaÄ tekst we wÅaÅciwym dla uÅytkownika jÄzyku. 
MoÅesz "
+"zmieniÄ domyÅlne ustawienia loklane jeÅeli nie chcesz posÅugiwaÄ siÄ "
+"jÄzykiem angielskim. MoÅna wybraÄ tylko te ustawienia loklane, ktÃre "
+"wczeÅniej zostaÅy wygenerowane."
 
 #. Type: select
 #. Description
@@ -66,5 +76,8 @@
 "a multi-user system where not all of your users speak the language of your "
 "choice, then they will run into difficulties and you might want not to set a "
 "default locale."
-msgstr "ZwrÃÄ uwagÄ na to, Åe wybrany tutaj jÄzyk ma wpÅyw na na caÅy 
system i wiÄkszoÅÄ dziaÅajÄcych w nim programÃw. JeÅeli z tego systemu 
korzysta wiÄcej uÅytkownikÃw posÅujÄcych siÄ rÃÅnymi jÄzykami 
najlepiej bÄdzie pozostawiÄ domyÅlne (angielskie) ustawiania lokalne."
-
+msgstr ""
+"ZwrÃÄ uwagÄ na to, Åe wybrany tutaj jÄzyk ma wpÅyw na na caÅy system i 
"
+"wiÄkszoÅÄ dziaÅajÄcych w nim programÃw. JeÅeli z tego systemu korzysta 
"
+"wiÄcej uÅytkownikÃw posÅujÄcych siÄ rÃÅnymi jÄzykami najlepiej 
bÄdzie "
+"pozostawiÄ domyÅlne (angielskie) ustawiania lokalne."

Modified: glibc-package/trunk/debian/po/ru.po
===================================================================
--- glibc-package/trunk/debian/po/ru.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/ru.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -75,8 +75,9 @@
 "generate."
 msgstr ""
 "÷ Debian ÍÎÏÇÉÅ ÐÁËÅÔÙ ÉÓÐÏÌØÚÕÀÔ ÌÏËÁÌØ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÔÅËÓÔÁ ÎÁ ×ÙÂÒÁÎÎÏÍ "
-"ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÑÚÙËÅ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ ÎÅ ×ÌÁÄÅÅÔÅ 
"
-"ÁÎÇÌÉÊÓËÉÍ ÑÚÙËÏÍ. óÐÉÓÏË ÓÏÓÔÁ×ÌÅÎ ÉÚ ÔÅÈ ÌÏËÁÌÅÊ, ËÏÔÏÒÙÅ ÷Ù ÒÅÛÉÌÉ 
ÓÇÅÎÅÒÉÒÏ×ÁÔØ."
+"ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÑÚÙËÅ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ ÎÅ "
+"×ÌÁÄÅÅÔÅ ÁÎÇÌÉÊÓËÉÍ ÑÚÙËÏÍ. óÐÉÓÏË ÓÏÓÔÁ×ÌÅÎ ÉÚ ÔÅÈ ÌÏËÁÌÅÊ, ËÏÔÏÒÙÅ ÷Ù "
+"ÒÅÛÉÌÉ ÓÇÅÎÅÒÉÒÏ×ÁÔØ."
 
 #. Type: select
 #. Description

Modified: glibc-package/trunk/debian/po/tr.po
===================================================================
--- glibc-package/trunk/debian/po/tr.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/tr.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -29,8 +29,9 @@
 "Locale is a framework to switch between multiple languages for users who can "
 "select to use their language, country, characters, collation order, etc."
 msgstr ""
-"Yerel (locale), kullanÄcÄlarÄn kullanmak istediÄi dil, Ãlke, karakter, 
sÄralama Åekli gibi dile "
-"Ãzgà ayarlar arasÄnda kolayca geÃiÅ yapmasÄnÄ saÄlayan bir yapÄdÄr."
+"Yerel (locale), kullanÄcÄlarÄn kullanmak istediÄi dil, Ãlke, karakter, "
+"sÄralama Åekli gibi dile Ãzgà ayarlar arasÄnda kolayca geÃiÅ 
yapmasÄnÄ "
+"saÄlayan bir yapÄdÄr."
 
 #. Type: multiselect
 #. Description
@@ -40,9 +41,9 @@
 "locale.gen', which you can also edit manually (you need to run `locale-gen' "
 "afterwards)."
 msgstr ""
-"OluÅturulacak yerelleri seÃiniz.  YapÄlan seÃim '/etc/locale.gen' 
dosyasÄ iÃinde "
-"saklanacaktÄr. Daha sonra bu dosyayÄ elle deÄiÅtirebilirsiniz (bunu 
yaptÄktan sonra "
-"`locale-gen' komutunu ÃalÄÅtÄrmanÄz gerekecektir)."
+"OluÅturulacak yerelleri seÃiniz.  YapÄlan seÃim '/etc/locale.gen' 
dosyasÄ "
+"iÃinde saklanacaktÄr. Daha sonra bu dosyayÄ elle deÄiÅtirebilirsiniz 
(bunu "
+"yaptÄktan sonra `locale-gen' komutunu ÃalÄÅtÄrmanÄz gerekecektir)."
 
 #. Type: select
 #. Choices
@@ -65,8 +66,10 @@
 "speaker. These choices are based on which locales you have chosen to "
 "generate."
 msgstr ""
-"ÃoÄu Debian paketi mesajlarÄ gÃstermekte kullanacaÄÄ dili belirlemek 
iÃin yerelleri kullanÄr. Ana diliniz Ängilizce deÄil ise ÃntanÄmlÄ 
yereli deÄiÅtirebilirsiniz. "
-"BÃtÃn bu seÃimler, oluÅturulmak Ãzere seÃtiÄiniz yerellere gÃre 
belirlenir."
+"ÃoÄu Debian paketi mesajlarÄ gÃstermekte kullanacaÄÄ dili belirlemek 
iÃin "
+"yerelleri kullanÄr. Ana diliniz Ängilizce deÄil ise ÃntanÄmlÄ yereli "
+"deÄiÅtirebilirsiniz. BÃtÃn bu seÃimler, oluÅturulmak Ãzere 
seÃtiÄiniz "
+"yerellere gÃre belirlenir."
 
 #. Type: select
 #. Description
@@ -77,6 +80,7 @@
 "choice, then they will run into difficulties and you might want not to set a "
 "default locale."
 msgstr ""
-"Not: Bu ayar, sisteminizin bÃtÃnÃnde kullanÄlacak dili seÃecektir. EÄer 
farklÄ dilleri "
-"konuÅan kullanÄcÄlarÄn da bulunduÄu Ãok kullanÄcÄlÄ bir sistem 
ÃalÄÅtÄrÄyorsanÄz, bu kullanÄcÄlar bazÄ zorluklarla karÅÄlaÅabilir. 
Bu nedenle ÃntanÄmlÄ bir yerel belirlememeyi isteyebilirsiniz."
-
+"Not: Bu ayar, sisteminizin bÃtÃnÃnde kullanÄlacak dili seÃecektir. EÄer 
"
+"farklÄ dilleri konuÅan kullanÄcÄlarÄn da bulunduÄu Ãok kullanÄcÄlÄ 
bir "
+"sistem ÃalÄÅtÄrÄyorsanÄz, bu kullanÄcÄlar bazÄ zorluklarla 
karÅÄlaÅabilir. "
+"Bu nedenle ÃntanÄmlÄ bir yerel belirlememeyi isteyebilirsiniz."

Modified: glibc-package/trunk/debian/po/uk.po
===================================================================
--- glibc-package/trunk/debian/po/uk.po 2005-05-03 02:54:40 UTC (rev 904)
+++ glibc-package/trunk/debian/po/uk.po 2005-05-10 19:13:53 UTC (rev 905)
@@ -38,8 +38,8 @@
 "select to use their language, country, characters, collation order, etc."
 msgstr ""
 "ÐÐÐÐÐÑ -- ÑÐ ÐÐÑÐÐÑÐÐ, ÑÐ ÐÐÐÐÐÐÑÑ 
ÐÐÑÐÐÐÐÐÑÐÑÑ ÐÑÐ ÐÑÐÑÐÐÐÐ ÐÐÐÐÐÐ ÐÐÑ "
-"ÐÐÑÐÑÑÑÐÐÑÑÐ, ÑÐÑ ÐÐÐÑÑÑ ÐÐÐÐÑÐÑÑÐÐÑÐÐÑÐ 
ÑÐÐÑ ÐÐÐÑ, ÐÑÐÑÐÑ, ÑÐÐÐÐÐÐ "
-"ÐÐÑÑÐÐÐ ÑÐÑÑÑÐÐÐÐÑ Ñ Ñ.Ð."
+"ÐÐÑÐÑÑÑÐÐÑÑÐ, ÑÐÑ ÐÐÐÑÑÑ ÐÐÐÐÑÐÑÑÐÐÑÐÐÑÐ 
ÑÐÐÑ ÐÐÐÑ, ÐÑÐÑÐÑ, ÑÐÐÐÐÐÐ ÐÐÑÑÐÐÐ "
+"ÑÐÑÑÑÐÐÐÐÑ Ñ Ñ.Ð."
 
 #. Type: multiselect
 #. Description
@@ -49,9 +49,9 @@
 "locale.gen', which you can also edit manually (you need to run `locale-gen' "
 "afterwards)."
 msgstr ""
-"ÐÐÐÐÑÑÑ, ÑÐÑ ÐÐÐÐÐÑ ÐÐÑÑÑÐÐÐ ÑÑÐÐÑÐÑÐ. ÐÐÑ 
ÐÐÐÑÑ ÐÑÐÐ ÐÐÐÑÐÐÐÐÐÐ Ñ "
-"ÑÐÐÐÑ \"/etc/locale.gen\", ÑÐÐÐ ÐÐ ÑÐÐÐÐ ÐÐÐÐÑÐ 
ÑÐÐÐÐÑÐÐÑÐ ÐÑÑÑÐÑ "
-"(ÐÑÑÐÑ ÑÑÐÐÐ ÐÐÑÑÑÐÐÐ ÐÐÐÑÑÐÐÑÐ \"locale-gen\")."
+"ÐÐÐÐÑÑÑ, ÑÐÑ ÐÐÐÐÐÑ ÐÐÑÑÑÐÐÐ ÑÑÐÐÑÐÑÐ. ÐÐÑ 
ÐÐÐÑÑ ÐÑÐÐ ÐÐÐÑÐÐÐÐÐÐ Ñ ÑÐÐÐÑ \"/"
+"etc/locale.gen\", ÑÐÐÐ ÐÐ ÑÐÐÐÐ ÐÐÐÐÑÐ ÑÐÐÐÐÑÐÐÑÐ 
ÐÑÑÑÐÑ (ÐÑÑÐÑ ÑÑÐÐÐ "
+"ÐÐÑÑÑÐÐÐ ÐÐÐÑÑÐÐÑÐ \"locale-gen\")."
 
 #. Type: select
 #. Choices
@@ -74,10 +74,10 @@
 "speaker. These choices are based on which locales you have chosen to "
 "generate."
 msgstr ""
-"Ð Debian ÐÐÐÐÑÐ ÐÐÐÑÐÐÑÐ ÐÐÐÐÑÐÑÑÐÐÑÑÑÑ 
ÐÐÐÐÐÑ ÐÐÑ ÐÑÐÐÐÑÐÐÐÐÐÑ "
-"ÑÐÐÑÑÑ ÐÐ ÐÐÐÑÐÐÑÐ ÐÐÑÐÑÑÑÐÐÑÐÐ ÐÐÐÑ. 
ÐÐÑÐ ÐÐÑÐ ÑÑÐÐÐ ÐÐÐÐ ÐÐ ÐÐÐÐÑÐÑÑÐÐ, ÑÐ "
-"ÐÐ ÐÐÐÐÑÐ ÐÐÑÐÐÑÐ ÐÐÐÐÐÑ ÐÐ ÐÐÐÐÐÑÐÐÐÑÐ. 
ÐÐÐÑÐÐ ÑÐÐÐÐÐÐÐÐ ÑÐ ÐÐÐÐÐÐÐ "
-"ÑÐÑ ÐÐ ÐÐÑÑÑÐÐÐ ÐÐÐÐÐÑÑÐÐÑÐ."
+"Ð Debian ÐÐÐÐÑÐ ÐÐÐÑÐÐÑÐ ÐÐÐÐÑÐÑÑÐÐÑÑÑÑ 
ÐÐÐÐÐÑ ÐÐÑ ÐÑÐÐÐÑÐÐÐÐÐÑ ÑÐÐÑÑÑ ÐÐ "
+"ÐÐÐÑÐÐÑÐ ÐÐÑÐÑÑÑÐÐÑÐÐ ÐÐÐÑ. ÐÐÑÐ ÐÐÑÐ 
ÑÑÐÐÐ ÐÐÐÐ ÐÐ ÐÐÐÐÑÐÑÑÐÐ, ÑÐ ÐÐ ÐÐÐÐÑÐ "
+"ÐÐÑÐÐÑÐ ÐÐÐÐÐÑ ÐÐ ÐÐÐÐÐÑÐÐÐÑÐ. ÐÐÐÑÐÐ 
ÑÐÐÐÐÐÐÐÐ ÑÐ ÐÐÐÐÐÐÐ ÑÐÑ ÐÐ ÐÐÑÑÑÐÐÐ "
+"ÐÐÐÐÐÑÑÐÐÑÐ."
 
 #. Type: select
 #. Description
@@ -89,7 +89,6 @@
 "default locale."
 msgstr ""
 "ÐÑÐÐÑÑÐÐ: ÑÐÐ ÐÑÐÐÑ ÐÐÐÐÑÐÑ ÐÐÐÑ ÐÐÑ ÐÑÑÑÑ 
ÑÐÑÑÐÐÐ. ÐÐÑÐ Ð ÐÐÑÑÐ ÑÐÑÑÐÐÑ "
-"ÐÑÐÑÑÑÑÑ ÐÐÐÑÐÑÐÐ ÐÐÑÐÑÑÑÐÐÑÑÐ, ÑÐÑ ÐÐ 
ÑÐÐÐÐÐÐÑÑÑÑ ÐÐÐÐÑ, ÑÐÑ ÐÐ ÐÐÐÑÐÐÐ, "
-"ÑÐ ÐÐÐÐ ÐÐÐÑÑÑ ÐÑÑÐÐÑÑÐÑÑ ÑÐ ÑÑÑÐÐÐÑÐÐÐ, Ñ 
ÑÐÐÑ, ÐÐÐÐÐÐÐ, ÐÐÐ ÐÑÐÑÐ "
-"ÐÐ ÐÑÑÐÐÐÐÐÑÐÐÑÐ ÐÐÐÐÐÑ ÐÐ ÐÐÐÐÐÑÐÐÐÑÐ."
-
+"ÐÑÐÑÑÑÑÑ ÐÐÐÑÐÑÐÐ ÐÐÑÐÑÑÑÐÐÑÑÐ, ÑÐÑ ÐÐ 
ÑÐÐÐÐÐÐÑÑÑÑ ÐÐÐÐÑ, ÑÐÑ ÐÐ ÐÐÐÑÐÐÐ, ÑÐ "
+"ÐÐÐÐ ÐÐÐÑÑÑ ÐÑÑÐÐÑÑÐÑÑ ÑÐ ÑÑÑÐÐÐÑÐÐÐ, Ñ 
ÑÐÐÑ, ÐÐÐÐÐÐÐ, ÐÐÐ ÐÑÐÑÐ ÐÐ "
+"ÐÑÑÐÐÐÐÐÑÐÐÑÐ ÐÐÐÐÐÑ ÐÐ ÐÐÐÐÐÑÐÐÐÑÐ."

Modified: glibc-package/trunk/debian/po/zh_CN.po
===================================================================
--- glibc-package/trunk/debian/po/zh_CN.po      2005-05-03 02:54:40 UTC (rev 
904)
+++ glibc-package/trunk/debian/po/zh_CN.po      2005-05-10 19:13:53 UTC (rev 
905)
@@ -24,7 +24,7 @@
 "Language-Team: Chinese/Simplified <[EMAIL PROTECTED]>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit"
+"Content-Transfer-Encoding: 8bit\n"
 
 #. Type: multiselect
 #. Description
@@ -50,8 +50,8 @@
 "locale.gen', which you can also edit manually (you need to run `locale-gen' "
 "afterwards)."
 msgstr ""
-"èéæéèçæçååèç(locale)ãéæçæåèäååâ/etc/locale.genâïæå"
-"äååèèæåçè(æéèåçèçæåèèâlocale-genâ)ã"
+"èéæéèçæçååèç(locale)ãéæçæåèäååâ/etc/locale.genâïæåä"
+"ååèèæåçè(æéèåçèçæåèèâlocale-genâ)ã"
 
 #. Type: select
 #. Choices

Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/debhelper.mk     2005-05-03 02:54:40 UTC 
(rev 904)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk     2005-05-10 19:13:53 UTC 
(rev 905)
@@ -108,8 +108,15 @@
        dh_compress -p$(curpass)
        dh_fixperms -p$(curpass) -Xpt_chown
        # Use this instead of -X to dh_fixperms so that we can use
-       # an unescaped regular expression.
-       find debian/$(curpass) -type f -regex '.*lib.*/ld.*so.*' \
+       # an unescaped regular expression.  ld.so must be executable;
+       # libc.so and NPTL's libpthread.so print useful version
+       # information when executed.
+       # FIXME: LinuxThread's libpthread.so doesn't.  It would be good
+       # to either fix that, or use a more robust method than searching
+       # for /tls/ in the path to identify NPTL.
+       find debian/$(curpass) -type f \( -regex '.*lib.*/ld.*so.*' \
+               -o -regex '.*lib.*/tls/.*libpthread.*so.*' \
+               -o -regex '.*lib.*/libc[.-].*so.*' \) \
                -exec chmod a+x '{}' ';'
        dh_makeshlibs -p$(curpass) -V "$(call xx,shlib_dep)"
 
@@ -130,7 +137,9 @@
        dh_strip -p$(curpass)
        dh_compress -p$(curpass)
        dh_fixperms -p$(curpass)
-       find debian/$(curpass) -type f -regex '.*lib.*/ld.*so.*' \
+       find debian/$(curpass) -type f \( -regex '.*lib.*/ld.*so.*' \
+               -o -regex '.*lib.*/tls/.*libpthread.*so.*' \
+               -o -regex '.*lib.*/libc[.-].*so.*' \) \
                -exec chmod a+x '{}' ';'
        # dh_makeshlibs -p$(curpass) -V "$(call xx,shlib_dep)"
        dh_installdeb -p$(curpass)


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

Reply via email to