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

r6130 - in glibc-package/branches/glibc-2.19/debian: . patches patches/hurd-i386 po sysdeps



Author: aurel32
Date: 2014-06-04 19:51:14 +0000 (Wed, 04 Jun 2014)
New Revision: 6130

Modified:
   glibc-package/branches/glibc-2.19/debian/changelog
   glibc-package/branches/glibc-2.19/debian/patches/git-updates.diff
   glibc-package/branches/glibc-2.19/debian/patches/hurd-i386/unsubmitted-pthread_posix-option.diff
   glibc-package/branches/glibc-2.19/debian/patches/series
   glibc-package/branches/glibc-2.19/debian/po/fi.po
   glibc-package/branches/glibc-2.19/debian/sysdeps/sparc.mk
   glibc-package/branches/glibc-2.19/debian/sysdeps/sparc64.mk
Log:
Merge from trunk


Modified: glibc-package/branches/glibc-2.19/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.19/debian/changelog	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/changelog	2014-06-04 19:51:14 UTC (rev 6130)
@@ -28,13 +28,31 @@
 
  -- Aurelien Jarno <aurel32@debian.org>  Wed, 21 May 2014 12:38:51 +0200
 
-eglibc (2.19-0experimental1) UNRELEASED; urgency=medium
+eglibc (2.19-1) unstable; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/control.in/main: remove outdated Build-Depends on bzip2.
+  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
+    to fix invalid file descriptor reuse while sending DNS query.  Closes:
+    #722075.
+  * Finish debconf translation update from Esko Arajärvi.  Closes: #750124.
+  * debian/patches/git-updates.diff: update from the 2.19 branch:
+    - fixes pthread_spin_lock on sparc/sparc64.  Closes: #749087.
+  * debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
+    Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
+    included before <string.h>.  Closes: #647084.
+  * debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
+    to configure to try to fix random segmentation faults on Niagara 1
+    machines.
 
- -- Aurelien Jarno <aurel32@debian.org>  Sun, 25 May 2014 18:37:40 +0200
+  [ Samuel Thibault ]
+  * hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
+  * ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
+  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
+    computation and enable again.
 
+ -- Aurelien Jarno <aurel32@debian.org>  Wed, 04 Jun 2014 20:32:06 +0200
+
 eglibc (2.19-0experimental0) experimental; urgency=medium
 
   [ Adam Conrad ]
@@ -140,16 +158,6 @@
 
  -- Adam Conrad <adconrad@0c3.net>  Thu, 22 May 2014 23:42:20 -0600
 
-eglibc (2.18-8) UNRELEASED; urgency=medium
-
-  !!! PLEASE MOVE ALL MAJOR DEVELOPMENT TO THE 2.19 BRANCH OR UPSTREAM !!!
-
-  [ Samuel Thibault ]
-  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
-    computation and enable again.
-
- -- Aurelien Jarno <aurel32@debian.org>  Mon, 19 May 2014 12:35:58 +0200
-
 eglibc (2.18-7) unstable; urgency=medium
 
   [ Aurelien Jarno ]

Modified: glibc-package/branches/glibc-2.19/debian/patches/git-updates.diff
===================================================================
--- glibc-package/branches/glibc-2.19/debian/patches/git-updates.diff	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/patches/git-updates.diff	2014-06-04 19:51:14 UTC (rev 6130)
@@ -1,10 +1,21 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.19/master from glibc-2.19
 
 diff --git a/ChangeLog b/ChangeLog
-index 81c393a..fb5cf2a 100644
+index 81c393a..7fa7e06 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,57 @@
+@@ -1,3 +1,68 @@
++2014-06-03  Guo Yixuan  <culu.gyx@gmail.com>
++
++	[BZ #16882]
++	* nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
++	(pthread_spin_lock): Branch out of spin loop to proper location.
++	* nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
++	(pthread_spin_lock): Likewise.
++
++	* nptl/tst-spin4.c: New test.
++	* nptl/Makefile (tests): Add tst-spin4.
++
 +2014-05-17  Jose E. Marchesi  <jose.marchesi@oracle.com>
 +
 +	[BZ #16958]
@@ -63,7 +74,7 @@
  
  	[BZ #16529]
 diff --git a/NEWS b/NEWS
-index 98b479e..dde85f2 100644
+index 98b479e..64b2b11 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -5,6 +5,13 @@ See the end for copying conditions.
@@ -74,7 +85,7 @@
 +
 +* The following bugs are resolved with this release:
 +
-+  16545, 16623, 16885, 16916, 16943, 16958.
++  16545, 16623, 16882, 16885, 16916, 16943, 16958.
 +
 +
  Version 2.19
@@ -100,6 +111,169 @@
  
  /* Set the attribute NAME of the file pointed to by PATH to VALUE (which
     is SIZE bytes long).  Return 0 on success, -1 for errors.  */
+diff --git a/nptl/Makefile b/nptl/Makefile
+index 57cc8c6..aa4a444 100644
+--- a/nptl/Makefile
++++ b/nptl/Makefile
+@@ -208,7 +208,7 @@ tests = tst-typesizes \
+ 	tst-mutexpi1 tst-mutexpi2 tst-mutexpi3 tst-mutexpi4 tst-mutexpi5 \
+ 	tst-mutexpi5a tst-mutexpi6 tst-mutexpi7 tst-mutexpi7a tst-mutexpi8 \
+ 	tst-mutexpi9 \
+-	tst-spin1 tst-spin2 tst-spin3 \
++	tst-spin1 tst-spin2 tst-spin3 tst-spin4 \
+ 	tst-cond1 tst-cond2 tst-cond3 tst-cond4 tst-cond5 tst-cond6 tst-cond7 \
+ 	tst-cond8 tst-cond9 tst-cond10 tst-cond11 tst-cond12 tst-cond13 \
+ 	tst-cond14 tst-cond15 tst-cond16 tst-cond17 tst-cond18 tst-cond19 \
+diff --git a/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S b/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
+index ea863d7..3accc69 100644
+--- a/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
++++ b/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
+@@ -19,11 +19,11 @@
+ 
+ 	.text
+ ENTRY(pthread_spin_lock)
+-	ldstub		[%o0], %g1
++1:	ldstub		[%o0], %g1
+ 	orcc		%g1, 0x0, %g0
+ 	bne,a		2f
+ 	 ldub		[%o0], %g1
+-1:	retl
++	retl
+ 	 mov		0, %o0
+ 2:	orcc		%g1, 0x0, %g0
+ 	bne,a		2b
+diff --git a/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S b/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
+index 0f849b2..aec6654 100644
+--- a/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
++++ b/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
+@@ -19,10 +19,10 @@
+ 
+ 	.text
+ ENTRY(pthread_spin_lock)
+-	ldstub		[%o0], %g1
++1:	ldstub		[%o0], %g1
+ 	brnz,pn		%g1, 2f
+ 	 membar		#StoreLoad | #StoreStore
+-1:	retl
++	retl
+ 	 mov		0, %o0
+ 2:	ldub		[%o0], %g1
+ 	brnz,pt		%g1, 2b
+diff --git a/nptl/tst-spin4.c b/nptl/tst-spin4.c
+new file mode 100644
+index 0000000..5b23a17
+--- /dev/null
++++ b/nptl/tst-spin4.c
+@@ -0,0 +1,109 @@
++#include <pthread.h>
++#include <stdio.h>
++#include <unistd.h>
++
++static int count = 0;
++
++static void *
++thread_add_one (void *arg)
++{
++  int tmp;
++  pthread_spinlock_t *lock = (pthread_spinlock_t *) arg;
++
++  /* When do_test holds the lock for 1 sec, the two thread will be
++     in contention for the lock. */
++  if (pthread_spin_lock (lock) != 0)
++    {
++      puts ("thread_add_one(): spin_lock failed");
++      pthread_exit ((void *) 1l);
++    }
++
++  /* sleep 1s before modifying count */
++  tmp = count;
++  sleep (1);
++  count = tmp + 1;
++
++  if (pthread_spin_unlock (lock) != 0)
++    {
++      puts ("thread_add_one(): spin_unlock failed");
++      pthread_exit ((void *) 1l);
++    }
++
++  return NULL;
++}
++
++static int
++do_test (void)
++{
++  pthread_t thr1, thr2;
++  pthread_spinlock_t lock;
++  int tmp;
++
++  if (pthread_spin_init (&lock, PTHREAD_PROCESS_PRIVATE) != 0)
++    {
++      puts ("spin_init failed");
++      return 1;
++    }
++
++  if (pthread_spin_lock (&lock) != 0)
++    {
++      puts ("1st spin_lock failed");
++      return 1;
++    }
++
++  if (pthread_create (&thr1, NULL, thread_add_one, (void *) &lock) != 0)
++    {
++      puts ("1st pthread_create failed");
++      return 1;
++    }
++
++  if (pthread_create (&thr2, NULL, thread_add_one, (void *) &lock) != 0)
++    {
++      puts ("2nd pthread_create failed");
++      return 1;
++    }
++
++  /* sleep 1s before modifying count */
++  tmp = count;
++  sleep (1);
++  count = tmp + 1;
++
++  if (pthread_spin_unlock (&lock) != 0)
++    {
++      puts ("1st spin_unlock failed");
++      return 1;
++    }
++
++  void *status;
++  if (pthread_join (thr1, &status) != 0)
++    {
++      puts ("1st pthread_join failed");
++      return 1;
++    }
++  if (status != NULL)
++    {
++      puts ("failure in the 1st thread");
++      return 1;
++    }
++  if (pthread_join (thr2, &status) != 0)
++    {
++      puts ("2nd pthread_join failed");
++      return 1;
++    }
++  if (status != NULL)
++    {
++      puts ("failure in the 2nd thread");
++      return 1;
++    }
++
++  if (count != 3)
++    {
++      printf ("count is %d, should be 3\n", count);
++      return 1;
++    }
++  return 0;
++}
++
++#define TIMEOUT 5
++#define TEST_FUNCTION do_test ()
++#include "../test-skeleton.c"
 diff --git a/po/eo.po b/po/eo.po
 index d01582d..f6ea766 100644
 --- a/po/eo.po

Modified: glibc-package/branches/glibc-2.19/debian/patches/hurd-i386/unsubmitted-pthread_posix-option.diff
===================================================================
--- glibc-package/branches/glibc-2.19/debian/patches/hurd-i386/unsubmitted-pthread_posix-option.diff	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/patches/hurd-i386/unsubmitted-pthread_posix-option.diff	2014-06-04 19:51:14 UTC (rev 6130)
@@ -1,153 +0,0 @@
-Even if glibc doesn't have an integrated pthread library, it depends on the hurd
-packages which have a pthread library, so we should provide all the defines etc.
-
-Avoid letting glibc try to install its own headers for libpthread.
-
-No topgit branch, TODO?
-
----
- sysdeps/mach/hurd/Makefile         |    4 +++
- sysdeps/mach/hurd/bits/posix_opt.h |   40 ++++++++++++++++++++++-----------
- sysdeps/mach/hurd/gai_misc.h       |   44 +++++++++++++++++++++++++++++++++++++
- 3 files changed, 75 insertions(+), 13 deletions(-)
-
---- a/sysdeps/mach/hurd/bits/posix_opt.h
-+++ b/sysdeps/mach/hurd/bits/posix_opt.h
-@@ -71,24 +71,38 @@
- /* XPG4.2 shared memory is supported.  */
- #define _XOPEN_SHM      1
- 
--/* We do not have the POSIX threads interface.  */
--#define _POSIX_THREADS	-1
-+/* Tell we have POSIX threads.  */
-+#define _POSIX_THREADS	200112L
- 
- /* We have the reentrant functions described in POSIX.  */
- #define _POSIX_REENTRANT_FUNCTIONS      1
- #define _POSIX_THREAD_SAFE_FUNCTIONS	200809L
- 
--/* These are all things that won't be supported when _POSIX_THREADS is not.  */
-+/* We do not provide priority scheduling for threads.  */
- #define _POSIX_THREAD_PRIORITY_SCHEDULING	-1
--#define _POSIX_THREAD_ATTR_STACKSIZE		-1
--#define _POSIX_THREAD_ATTR_STACKADDR		-1
-+
-+/* We support user-defined stack sizes.  */
-+#define _POSIX_THREAD_ATTR_STACKSIZE	200112L
-+
-+/* We support user-defined stacks.  */
-+#define _POSIX_THREAD_ATTR_STACKADDR	200112L
-+
-+/* We do not support priority inheritence.  */
- #define _POSIX_THREAD_PRIO_INHERIT		-1
-+
-+/* We do not support priority protection.  */
- #define _POSIX_THREAD_PRIO_PROTECT		-1
-+
- #ifdef __USE_XOPEN2K8
-+/* We do not support priority inheritence for robust mutexes.  */
- # define _POSIX_THREAD_ROBUST_PRIO_INHERIT	-1
-+
-+/* We do not support priority protection for robust mutexes.  */
- # define _POSIX_THREAD_ROBUST_PRIO_PROTECT	-1
- #endif
--#define _POSIX_SEMAPHORES			-1
-+
-+/* We support POSIX.1b semaphores.  */
-+#define _POSIX_SEMAPHORES			200112L
- 
- /* Real-time signals are not yet supported.  */
- #define _POSIX_REALTIME_SIGNALS	-1
-@@ -121,17 +135,17 @@
- /* GNU libc provides regular expression handling.  */
- #define _POSIX_REGEXP	1
- 
--/* Reader/Writer locks are not available.  */
--#define _POSIX_READER_WRITER_LOCKS	-1
-+/* Reader/Writer locks are available.  */
-+#define _POSIX_READER_WRITER_LOCKS	200112L
- 
- /* We have a POSIX shell.  */
- #define _POSIX_SHELL	1
- 
--/* We cannot support the Timeouts option without _POSIX_THREADS.  */
--#define _POSIX_TIMEOUTS	-1
-+/* We support the Timeouts option.  */
-+#define _POSIX_TIMEOUTS	200112L
- 
--/* We do not support spinlocks.  */
--#define _POSIX_SPIN_LOCKS	-1
-+/* We support spinlocks.  */
-+#define _POSIX_SPIN_LOCKS	200112L
- 
- /* The `spawn' function family is supported.  */
- #define _POSIX_SPAWN	200809L
-@@ -140,7 +154,7 @@
- #define _POSIX_TIMERS	0
- 
- /* The barrier functions are not available.  */
--#define _POSIX_BARRIERS	-1
-+#define _POSIX_BARRIERS	200112L
- 
- /* POSIX message queues could be available in future.  */
- #define	_POSIX_MESSAGE_PASSING	0
---- a/sysdeps/mach/hurd/Makefile
-+++ b/sysdeps/mach/hurd/Makefile
-@@ -167,6 +167,10 @@
- CFLAGS-dl-load.c = -DEXTERNAL_MAP_FROM_FD
- endif
- 
-+ifeq ($(subdir),posix)
-+CFLAGS-confstr.c += -DLIBPTHREAD_VERSION='"libpthread 0.3"'
-+endif
-+
- # Override the generic Makeconfig values so we link against the RPC libs.
- link-libc-static := -Wl,--start-group \
- 		    $(patsubst %,$(common-objpfx)%.a,\
---- /dev/null
-+++ b/sysdeps/mach/hurd/gai_misc.h
-@@ -0,0 +1,44 @@
-+#include <signal.h>
-+#include <pthread.h>
-+
-+#define gai_start_notify_thread __gai_start_notify_thread
-+#define gai_create_helper_thread __gai_create_helper_thread
-+
-+extern inline void
-+__gai_start_notify_thread (void)
-+{
-+  sigset_t ss;
-+  sigemptyset (&ss);
-+  sigprocmask(SIG_SETMASK, &ss, NULL);
-+}
-+
-+extern inline int
-+__gai_create_helper_thread (pthread_t *threadp, void *(*tf) (void *),
-+			    void *arg)
-+{
-+  pthread_attr_t attr;
-+
-+  /* Make sure the thread is created detached.  */
-+  pthread_attr_init (&attr);
-+  pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED);
-+
-+  /* The helper thread needs only very little resources.  */
-+  (void) pthread_attr_setstacksize (&attr, 0x10000);
-+
-+  /* Block all signals in the helper thread.  To do this thoroughly we
-+     temporarily have to block all signals here.  */
-+  sigset_t ss;
-+  sigset_t oss;
-+  sigfillset (&ss);
-+  sigprocmask(SIG_SETMASK, &ss, &oss);
-+
-+  int ret = pthread_create (threadp, &attr, tf, arg);
-+
-+  /* Restore the signal mask.  */
-+  sigprocmask(SIG_SETMASK, &oss, NULL);
-+
-+  (void) pthread_attr_destroy (&attr);
-+  return ret;
-+}
-+
-+#include_next <gai_misc.h>

Modified: glibc-package/branches/glibc-2.19/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.19/debian/patches/series	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/patches/series	2014-06-04 19:51:14 UTC (rev 6130)
@@ -89,7 +89,8 @@
 hurd-i386/tg-grantpt.diff
 hurd-i386/submitted-add-needed.diff
 hurd-i386/local-ED.diff
-hurd-i386/unsubmitted-pthread_posix-option.diff
+hurd-i386/tg-posix_thread.diff
+hurd-i386/tg-gai_misc.diff
 hurd-i386/local-madvise_warn.diff
 hurd-i386/tg-hurdsig-fixes.diff
 hurd-i386/tg-hurdsig-global-dispositions.diff
@@ -245,3 +246,5 @@
 any/cvs-strtod.diff
 any/local-dynamic-resolvconf.diff
 any/local-libpic.diff
+any/cvs-resolv-reuse-fd.diff
+any/submitted-argp-attribute.diff

Modified: glibc-package/branches/glibc-2.19/debian/po/fi.po
===================================================================
--- glibc-package/branches/glibc-2.19/debian/po/fi.po	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/po/fi.po	2014-06-04 19:51:14 UTC (rev 6130)
@@ -16,7 +16,7 @@
 "Project-Id-Version: glibc\n"
 "Report-Msgid-Bugs-To: glibc@packages.debian.org\n"
 "POT-Creation-Date: 2014-05-21 00:04+0200\n"
-"PO-Revision-Date: 2008-04-01 21:12+0200\n"
+"PO-Revision-Date: 2014-06-04 20:45+0200\n"
 "Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
 "Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
 "Language: fi\n"
@@ -34,7 +34,7 @@
 #. Description
 #: ../debhelper.in/locales.templates:1002
 msgid "Locales to be generated:"
-msgstr "Muodostettavat maa-asetukset."
+msgstr "Luotavat maa-asetukset:"
 
 #. Type: multiselect
 #. Description
@@ -68,7 +68,7 @@
 #. Description
 #: ../debhelper.in/locales.templates:2002
 msgid "Default locale for the system environment:"
-msgstr "Järjestelmäympäristön oletusmaa-asetus:"
+msgstr "Järjestelmän oletusmaa-asetus:"
 
 #. Type: select
 #. Description
@@ -113,13 +113,13 @@
 "sessions."
 msgstr ""
 "Käynnissä olevat palvelut ja ohjelmat, jotka käyttävät NSS:ää, täytyy "
-"käynnistää uudelleen. Muuten ne eivät välttämättä enää pysty tekemään "
-"etsintöjä tai tunnistautumisia. Asennusprosessi pystyy käynnistämään jotkin "
-"palvelut uudelleen (esimerkiksi ssh:n ja telnetdin), mutta muita ohjelmia ei "
-"voida käynnistää automaattisesti uudelleen. Yksi tällainen ohjelma, joka "
-"täytyy käsin pysäyttää ja käynnistää uudelleen glibcin päivityksen jälkeen, "
-"on xdm. Tämä johtuu siitä, että automaattinen uudelleenkäynnistys saattaisi "
-"keskeyttää aktiiviset X11-istunnot."
+"käynnistää uudelleen. Muuten ne eivät välttämättä enää pysty tekemään hakuja "
+"tai tunnistautumisia. Asennusprosessi pystyy käynnistämään jotkin palvelut "
+"uudelleen (esimerkiksi ssh:n ja telnetdin), mutta muita ohjelmia ei voida "
+"käynnistää automaattisesti uudelleen. Yksi tällainen ohjelma, joka täytyy "
+"käsin pysäyttää ja käynnistää uudelleen glibcin päivityksen jälkeen, on xdm. "
+"Tämä johtuu siitä, että automaattinen uudelleenkäynnistys saattaisi "
+"keskeyttää aktiiviset X11-istuntosi."
 
 #. Type: boolean
 #. Description
@@ -138,7 +138,7 @@
 "If you want to interrupt the upgrade now and continue later, please answer "
 "No to the question below."
 msgstr ""
-"Jos päivitys halutaan keskeyttää nyt ja jatkaa myöhemmin, älä valitse tätä "
+"Jos haluat keskeyttää päivityksen nyt ja jatkaa myöhemmin, älä valitse tätä "
 "vaihtoehtoa."
 
 #. Type: string
@@ -160,11 +160,11 @@
 "be restarted now, and correct it if needed."
 msgstr ""
 "Käynnissä olevat palvelut ja ohjelmat, jotka käyttävät NSS:ää, täytyy "
-"käynnistää uudelleen. Muuten ne eivät välttämättä enää pysty tekemään "
-"etsintöjä tai tunnistautumisia (esimerkiksi ssh:n kanssa kirjautuminen ei "
-"välttämättä onnistu). Tarkista alla oleva välilyönnein eroteltu lista niiden "
-"palveluiden init.d-komentosarjoista, jotka käynnistetään nyt uudelleen, ja "
-"korjaa sitä tarvittaessa."
+"käynnistää uudelleen. Muuten ne eivät välttämättä enää pysty tekemään hakuja "
+"tai tunnistautumisia (esimerkiksi ssh:n kanssa kirjautuminen ei välttämättä "
+"onnistu). Tarkista alla oleva välilyönnein eroteltu lista niiden palveluiden "
+"init.d-komentosarjoista, jotka käynnistetään nyt uudelleen, ja korjaa sitä "
+"tarvittaessa."
 
 #. Type: string
 #. Description
@@ -205,7 +205,7 @@
 #. Description
 #: ../debhelper.in/libc.templates:4001
 msgid "xscreensaver and xlockmore must be restarted before upgrading"
-msgstr ""
+msgstr "xscreensaver ja xlockmore täytyy käynnistää uudelleen ennen päivitystä"
 
 #. Type: error
 #. Description
@@ -218,12 +218,19 @@
 "stopped before continuing this upgrade, to avoid locking your users out of "
 "their current sessions."
 msgstr ""
+"Järjestelmässä on ajossa yksi tai useampia xscreensaverin tai xlockmoren "
+"instansseja. Johtuen epäyhteensopivista muutoksista ohjelmakirjastoissa GNU "
+"libc:n päivityksen jälkeen et voi tunnistautua käyttäen näitä ohjelmia. "
+"Ohjelmat tulisi käynnistää uudelleen tai pysäyttää ennen päivityksen "
+"jatkamista, jotta käyttäjät eivät jää lukituiksi ulos sessioistaan. "
 
 #. Type: boolean
 #. Description
 #: ../debhelper.in/libc.templates:5001
 msgid "Restart services during package upgrades without asking?"
 msgstr ""
+"Käynnistetäänkö palvelut kysymättä uudelleen pakettien päivityksen "
+"yhteydessä?"
 
 #. Type: boolean
 #. Description
@@ -237,3 +244,10 @@
 "necessary restarts will be done for you automatically so you can avoid being "
 "asked questions on each library upgrade."
 msgstr ""
+"Järjestelmässäsi on asennettuna palveluita, jotka tulee käynnistää uudelleen "
+"päivitettäessä tiettyjä ohjelmakirjastoja, kuten libpam, libc ja libssl. "
+"Koska palveluiden uudelleenkäynnistys saattaa aiheuttaa katkoja palveluihin, "
+"kunkin päivityksen yhteydessä yleensä kysytään luetteloa käynnistettävistä "
+"palveluista. Voit valita tämän vaihtoehdon, jos et halua nähdä kysymystä "
+"jokaisen kirjastopäivityksen yhteydessä. Tällöin tarvittavat palvelut "
+"käynnistetään uudelleen automaattisesti."

Modified: glibc-package/branches/glibc-2.19/debian/sysdeps/sparc.mk
===================================================================
--- glibc-package/branches/glibc-2.19/debian/sysdeps/sparc.mk	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/sysdeps/sparc.mk	2014-06-04 19:51:14 UTC (rev 6130)
@@ -1,4 +1,4 @@
-extra_config_options = --enable-multi-arch
+extra_config_options = --disable-multi-arch
 
 # build 64-bit (sparc64) alternative library
 GLIBC_PASSES += sparc64

Modified: glibc-package/branches/glibc-2.19/debian/sysdeps/sparc64.mk
===================================================================
--- glibc-package/branches/glibc-2.19/debian/sysdeps/sparc64.mk	2014-06-04 19:48:05 UTC (rev 6129)
+++ glibc-package/branches/glibc-2.19/debian/sysdeps/sparc64.mk	2014-06-04 19:51:14 UTC (rev 6130)
@@ -1,4 +1,4 @@
-extra_config_options = --enable-multi-arch
+extra_config_options = --disable-multi-arch
 libc_rtlddir = /lib64
 libc_extra_cflags = -mcpu=ultrasparc
 


Reply to: