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