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 "schwab@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 - schwab@suse.de
+
+- Split off glibc-testsuite package
+
+-------------------------------------------------------------------
+Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de
+
+- Build profile and locale packages for i686 as well.
+
+-------------------------------------------------------------------
+Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de
+
+- Update to 4641d57e1e00:
+ * Updated translations
+ * bug fixes
+
+-------------------------------------------------------------------
+Mon Dec 10 13:08:01 UTC 2012 - schwab@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 - aj@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 - aj@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 - schwab@suse.de
+
+- Suppress error message from systemctl in %post -n nscd (bnc#792333)
+
+-------------------------------------------------------------------
+Sat Dec 1 08:55:05 UTC 2012 - aj@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 - aj@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 - schwab@suse.de
+
+- Remove obsolete patches:
+ glibc-strict-aliasing.diff
+ nscd-avoid-gcc-warning.diff
+
+-------------------------------------------------------------------
+Wed Nov 28 15:48:32 UTC 2012 - aj@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 - schwab@suse.de
+
+- Reenable multi-arch on ppc ppc64
+
+-------------------------------------------------------------------
+Tue Nov 27 21:34:15 UTC 2012 - aj@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 - aj@suse.de
+
+- Remove nscd init script, use systemd files.
+
+-------------------------------------------------------------------
+Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com
+
+- Fix getaddrinfo-ipv6-sanity.diff to apply again.
+
+-------------------------------------------------------------------
+Tue Nov 20 08:06:49 UTC 2012 - aj@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 - aj@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 ) 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 - schwab@suse.de
+
+- Avoid shell comment leaking into %post.
+
+-------------------------------------------------------------------
+Thu Oct 25 07:30:04 UTC 2012 - aj@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 - aj@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 - meissner@suse.com
+
+- make glibc-devel-<baselib> require glibc-<baselib> just
+ like glibc-devel
+
+-------------------------------------------------------------------
+Fri Sep 28 07:47:33 UTC 2012 - aj@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 - aj@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 - schwab@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 - aj@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 - schwab@suse.de
+
+- Split off glibc-testsuite package
+
+-------------------------------------------------------------------
+Fri Dec 14 19:31:45 UTC 2012 - aj@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+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org