Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2012-12-19 14:47:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc", Maintainer is "sch...@suse.com"

Changes:
--------
New Changes file:

--- /dev/null   2012-11-30 12:21:47.308011256 +0100
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes       
2012-12-19 14:47:44.000000000 +0100
@@ -0,0 +1,6567 @@
+-------------------------------------------------------------------
+Mon Dec 17 11:16:49 UTC 2012 - sch...@suse.de
+
+- Split off glibc-testsuite package
+
+-------------------------------------------------------------------
+Fri Dec 14 19:31:45 UTC 2012 - a...@suse.de
+
+- Build profile and locale packages for i686 as well.
+
+-------------------------------------------------------------------
+Wed Dec 12 08:32:53 UTC 2012 - a...@suse.de
+
+- Update to 4641d57e1e00:
+  * Updated translations
+  * bug fixes
+
+-------------------------------------------------------------------
+Mon Dec 10 13:08:01 UTC 2012 - sch...@suse.de
+
+- pthread-cond-timedwait-i486.patch:
+  Extend i486 pthread_cond_timedwait to use futex syscall with absolute
+  timeout
+- nscd-short-write.patch:
+  Properly check for short writes when sending the response in nscd
+
+-------------------------------------------------------------------
+Sat Dec  8 18:55:53 UTC 2012 - a...@suse.de
+
+- Update to 56e7d3ad5c2f:
+  * Bugfixes
+  * Fix warnings building glibc
+- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff
+
+-------------------------------------------------------------------
+Mon Dec  3 15:45:08 UTC 2012 - a...@suse.de
+
+- Remove nosegneg i686 library, it's only used for a 32-bit Xen
+  hypervisor (not for a 32-bit guest running under 64-bit hypervisor),
+  and since the 32-bit Xen hypervisor is not part of openSUSE anymore,
+  it is unneeded (bnc#789607).
+
+-------------------------------------------------------------------
+Mon Dec  3 14:47:22 UTC 2012 - sch...@suse.de
+
+- Suppress error message from systemctl in %post -n nscd (bnc#792333)
+
+-------------------------------------------------------------------
+Sat Dec  1 08:55:05 UTC 2012 - a...@suse.de
+
+- Update to f638872ab422:
+  Fix regression introduced with last update in sunrpc code
+  Fix assertion failure in resolver
+  Bug fixes
+- Remove upstreamed patch glibc-resolv-assert.diff
+
+-------------------------------------------------------------------
+Fri Nov 30 09:15:15 UTC 2012 - a...@suse.de
+
+- Update to c93ec1f091ec:
+  Warn about unsupported DT_FLAGS_1 flags
+  Add Interlingua locale
+  Bug fixes
+
+-------------------------------------------------------------------
+Thu Nov 29 14:30:11 UTC 2012 - sch...@suse.de
+
+- Remove obsolete patches:
+  glibc-strict-aliasing.diff
+  nscd-avoid-gcc-warning.diff
+
+-------------------------------------------------------------------
+Wed Nov 28 15:48:32 UTC 2012 - a...@suse.de
+
+- Update to e3c6aa3a5848:
+  * Fix powerpc64 make abi check failure
+  * bugfixes  
+- Install nscd.socket to new /usr location
+
+-------------------------------------------------------------------
+Wed Nov 28 09:31:11 UTC 2012 - sch...@suse.de
+
+- Reenable multi-arch on ppc ppc64
+
+-------------------------------------------------------------------
+Tue Nov 27 21:34:15 UTC 2012 - a...@suse.de
+
+- Update to de2fd463b1c0:
+  Various bugfixes including:
+  * Fix fwrite bug causing grep etc testsuite failure
+  * sotruss: fix argument parsing
+  * Check supported DF_1_XXX bits
+  Add new locales niu_NU and niu_NZ
+- Refresh patch glibc-revert-fseek-on-fclose.diff
+
+-------------------------------------------------------------------
+Sat Nov 24 13:48:40 UTC 2012 - a...@suse.de
+
+- Remove nscd init script, use systemd files.
+
+-------------------------------------------------------------------
+Fri Nov 23 14:33:37 UTC 2012 - m...@suse.com
+
+- Fix getaddrinfo-ipv6-sanity.diff to apply again.
+
+-------------------------------------------------------------------
+Tue Nov 20 08:06:49 UTC 2012 - a...@suse.de
+
+- Update to f59cba71d848:
+  * Various bug fixes
+  * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN.
+  * Remove patch glibc-compiled-binaries.diff since getconf can not be
+    cross-compiled
+  * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff
+
+-------------------------------------------------------------------
+Sun Nov 11 09:54:43 UTC 2012 - a...@suse.de
+
+- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c):
+  * Upstream changes:
+    + ports is now part of main tarball
+    + Add port to ARM AArch64
+    + New function secure_getenv
+    + Systemtap static probes
+    + The `clock_*' suite of functions (declared in <time.h>) is now
+      available directly in the main C library.
+    + The `crypt' function now fails if passed salt bytes that violate the
+      specification for those values.  On Linux, the `crypt' function will
+      consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is
+      enabled, and fail on encrypted strings using the MD5 or DES algorithm
+      when the mode is enabled.
+    + Optimzations and bug fixes
+  * remove upstream patches malloc-check-size.patch,
+    glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch,
+    pthread-cond-wait-revert.patch
+  * Remove now obsolete patch glibc-gai-private4.diff
+  * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff,
+    glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff,
+    glibc-revert-fseek-on-fclose.diff
+  * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff
+    and glibc-gai-private4.diff.
+  * Use git id instead of ChangeLog date in version output (patch 
glibc-version.diff)
+  * Enable multi-arch on all architectures that support it.
+
+-------------------------------------------------------------------
+Wed Nov  7 14:59:06 UTC 2012 - sch...@suse.de
+
+- Avoid shell comment leaking into %post.
+
+-------------------------------------------------------------------
+Thu Oct 25 07:30:04 UTC 2012 - a...@suse.de
+
+- Update to glibc 2.16 c3b96f90c9c1:
+  - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces
+    patch glibc-2.16-ppc32-mcount.patch)
+- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16
+  in a different way.
+
+-------------------------------------------------------------------
+Tue Oct  9 07:15:12 UTC 2012 - a...@suse.de
+
+- Fix malloc_usable_size (swo#1349, bnc#745247) (patch
+  malloc-check-size.patch).
+
+- Update to current glibc 2.16 (git a5cfcf08ffaa):
+  * fix fma detection
+  * Don't parse %s format argument as multibyte string
+  * Use size_t instead of int for internal variables in glob
+  * Properly handle fencepost with MALLOC_ALIGN_MASK
+
+-------------------------------------------------------------------
+Sat Oct  6 08:51:46 UTC 2012 - meiss...@suse.com
+
+- make glibc-devel-<baselib> require glibc-<baselib> just
+  like glibc-devel
+
+-------------------------------------------------------------------
+Fri Sep 28 07:47:33 UTC 2012 - a...@suse.de
+
+- Fix crash in relocation on sparc with bind-now (swo#14376)
+  (patch sparc-bind-now.patch).
+
+-------------------------------------------------------------------
+Thu Sep 27 12:20:11 UTC 2012 - a...@suse.de
+
+- Fix check-abi on more architectures (bnc#780696), patch by Jan
+  Engelhardt (updated patch glibc-fix-check-abi.patch).
+
+-------------------------------------------------------------------
+Tue Sep  4 11:08:53 UTC 2012 - sch...@linux-m68k.org
+
+- Move pt_chown to %{_libexecdir} so that baselibs can find it.
+- Do create hardlinks to getconf so that baselibs use the correct binary
+  and getconf -v works (obsoletes patch glibc-2.8-getconf.diff).
+
+-------------------------------------------------------------------
+Tue Aug 28 07:10:49 UTC 2012 - a...@suse.de
++++ 6370 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes
--- /work/SRC/openSUSE:Factory/glibc/glibc.changes      2012-12-14 
06:54:02.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc.changes 2012-12-19 
14:47:44.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Dec 17 11:16:49 UTC 2012 - sch...@suse.de
+
+- Split off glibc-testsuite package
+
+-------------------------------------------------------------------
+Fri Dec 14 19:31:45 UTC 2012 - a...@suse.de
+
+- Build profile and locale packages for i686 as well.
+
+-------------------------------------------------------------------

New:
----
  glibc-testsuite.changes
  glibc-testsuite.spec
  pre_checkin.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc-testsuite.spec ++++++
++++ 1249 lines (skipped)

++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.5OOACJ/_old  2012-12-19 14:47:47.000000000 +0100
+++ /var/tmp/diff_new_pack.5OOACJ/_new  2012-12-19 14:47:47.000000000 +0100
@@ -16,16 +16,18 @@
 #
 
 
-# The full testsuite is only run with osc --with=glibc_run_testsuite
-%bcond_with    glibc_run_testsuite
+# PLEASE run pre_checkin.sh in this directory before submitting
+# this package. Otherwise the .spec and .changes for glibc-testsuite
+# aren't updated.
+
 # Run with osc --with=fast_build to have a shorter turnaround
-# It will avoid building some parts of glibc and will not run the
-# testsuite
+# It will avoid building some parts of glibc
 %bcond_with    fast_build
 
 %define crypt_bf_version 1.2
 
 Name:           glibc
+%define testsuite_build ("%{name}" == "glibc-testsuite")
 Summary:        Standard Shared Libraries (from the GNU C Library)
 License:        LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+
 Group:          System/Libraries
@@ -34,17 +36,17 @@
 BuildRequires:  makeinfo
 BuildRequires:  xz
 BuildRequires:  pkgconfig(systemd)
-%if %{with glibc_run_testsuite}
+%if %{testsuite_build}
 BuildRequires:  gcc-c++
 BuildRequires:  libstdc++-devel
 %endif
 
 %define _filter_GLIBC_PRIVATE 1
 %if %_target_cpu == "i686"
-# For i686 we ship only glibc and glibc-devel, so
-# let's not build everything
-%define build_profile 0
-%define build_locales 0
+# For i686 let's only build what's different from i586, so
+# no need to build documentation
+%define build_profile 1
+%define build_locales 1
 %define build_html 0
 %else
 %if %{with fast_build}
@@ -58,16 +60,6 @@
 %define build_html 1
 %endif
 %endif
-# Enable testsuite runs for local builds
-%if %{with fast_build}
-%define run_testsuite 0
-%else
-%if %{with glibc_run_testsuite}
-%define run_testsuite 1
-%else
-%define run_testsuite 0
-%endif
-%endif
 
 %define disable_assert 0
 %define enable_stackguard_randomization 1
@@ -264,7 +256,6 @@
 info files. Due to a lack of resources, this documentation is not
 complete and is partially out of date.
 
-%if %{build_html}
 %package html
 Summary:        HTML Documentation for the GNU C Library
 License:        GFDL-1.1
@@ -275,7 +266,6 @@
 This package contains the HTML documentation for the GNU C library. Due
 to a lack of resources, this documentation is not complete and is
 partially out of date.
-%endif
 
 %package i18ndata
 Summary:        Database Sources for 'locale'
@@ -318,7 +308,6 @@
 Nscd caches name service lookups and can dramatically improve
 performance with NIS, NIS+, and LDAP.
 
-%if %{build_profile}
 %package profile
 Summary:        Libc Profiling and Debugging Versions
 License:        LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+
@@ -335,7 +324,6 @@
 %description profile
 This package contains special versions of the GNU C library which are
 necessary for profiling and debugging.
-%endif
 
 %package devel
 Summary:        Include Files and Libraries Mandatory for Development
@@ -397,8 +385,6 @@
 
 makedb: A program to create a database for nss
 
-%ifarch %ix86
-
 %package obsolete
 Summary:        Obsolete Shared Libraries from the GNU C Library
 License:        LGPL-2.0+
@@ -415,8 +401,6 @@
 is no gurantee that they work for you, you should try to get newer
 versions of your software.
 
-%endif
-
 %prep
 %setup -n glibc-%{version} -q -a 3 -a 4
 # Owl crypt_blowfish
@@ -497,9 +481,6 @@
 #######################################################################
 
 %build
-%if %{with glibc_run_testsuite}
-echo glibc_run_testsuite is set
-%endif
 if [ -x /bin/uname.bin ]; then
        /bin/uname.bin -a
 else
@@ -708,27 +689,23 @@
 %check
 # The testsuite will fail if asneeded is used
 export SUSE_ASNEEDED=0
-%if %{run_testsuite}
-       # Increase timeout
-       export TIMEOUTFACTOR=16
-       %ifarch alpha %ix86 ppc ppc64 ia64 s390 s390x x86_64
+%if %{testsuite_build}
+# Increase timeout
+export TIMEOUTFACTOR=16
+%ifarch alpha %ix86 ppc ppc64 ia64 s390 s390x x86_64
                # ix86: tst-cputimer? fails
                # ia64: tst-timer4 fails
                # ppc64: tst-pselect, ftwtest fails
                # s390,s390x: tst-timer* fails
                make %{?_smp_mflags} -C cc-base -k check || echo make check 
failed
-       %else
+%else
                make %{?_smp_mflags} -C cc-base check
-       %endif
+%endif
 %endif
 # This has to pass on all platforms!
 # Exceptions:
 # None!
-#%ifnarch ppc
 make %{?_smp_mflags} -C cc-base check-abi
-#%else
-#make %{?_smp_mflags} -C cc-base check-abi || echo check-abi failed
-#%endif
 
 #######################################################################
 ###
@@ -737,6 +714,7 @@
 #######################################################################
 
 %install
+%if !%{testsuite_build}
 # We don't want to strip the .symtab from our libraries in find-debuginfo.sh,
 # certainly not from libpthread.so.* because it is used by libthread_db to find
 # some non-exported symbols in order to detect if threading support
@@ -935,6 +913,7 @@
 # Move getconf to %{_libexecdir}/getconf/ to avoid cross device link
 mv %{buildroot}%{_bindir}/getconf %{buildroot}%{_libexecdir}/getconf/getconf
 ln -s %{_libexecdir}/getconf/getconf %{buildroot}%{_bindir}/getconf
+%endif # !%{testsuite_build}
 
 #######################################################################
 ###
@@ -995,6 +974,7 @@
 %service_del_postun nscd.service
 exit 0
 
+%if !%{testsuite_build}
 %files
 #######################################################################
 ###
@@ -1264,4 +1244,6 @@
 %{_bindir}/makedb
 /var/lib/misc/Makefile
 
+%endif # !%{testsuite_build}
+
 %changelog



++++++ pre_checkin.sh ++++++
#!/bin/bash
# This script is called automatically during autobuild checkin.
sed -e 's/^Name:.*glibc/&-testsuite/' glibc.spec > glibc-testsuite.spec
cp glibc.changes glibc-testsuite.changes

osc service localrun format_spec_file

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to