Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at 2012-01-19 10:34:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibc (Old) and /work/SRC/openSUSE:Factory/.glibc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc", Maintainer is "m...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/glibc/glibc.changes 2012-01-11 15:37:24.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.glibc.new/glibc.changes 2012-01-19 10:34:44.000000000 +0100 @@ -1,0 +2,23 @@ +Wed Jan 18 09:29:24 UTC 2012 - a...@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - a...@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - a...@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - a...@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- New: ---- glibc-revert-netlink-cache.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.udoRAZ/_old 2012-01-19 10:34:46.000000000 +0100 +++ /var/tmp/diff_new_pack.udoRAZ/_new 2012-01-19 10:34:46.000000000 +0100 @@ -20,7 +20,7 @@ Name: glibc Summary: Standard Shared Libraries (from the GNU C Library) -License: GPL-2.0+ +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: System/Libraries BuildRequires: gcc-c++ BuildRequires: libselinux-devel @@ -96,6 +96,7 @@ Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign Requires(pre): filesystem +Recommends: glibc-extra Provides: rtld(GNU_HASH) BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %_target_cpu == "i686" @@ -196,6 +197,8 @@ Patch90: glibc-ppc-getcontext.patch # PATCH-FIX-OPENSUSE Revert some math ifuncs (bnc#740109) - a...@suse.de Patch91: glibc-2.15-math64crash.patch +# PATCH-FIX-OPENSUSE Remove netlink optimization (bnc#741021) - a...@suse.de +Patch92: glibc-revert-netlink-cache.patch %description The GNU C Library provides the most important standard libraries used @@ -205,7 +208,7 @@ %package info Summary: Info Files for the GNU C Library -License: GPL-2.0+ +License: GFDL-1.1 Group: Documentation/Other Requires(post): %{install_info_prereq} Requires(postun): %{install_info_prereq} @@ -218,7 +221,7 @@ %package html Summary: HTML Documentation for the GNU C Library -License: GPL-2.0+ ; LGPL-2.1+ +License: GFDL-1.1 Group: Documentation/HTML BuildArch: noarch @@ -229,7 +232,7 @@ %package i18ndata Summary: Database Sources for 'locale' -License: LGPL-2.1+ +License: GPL-2.0+ and MIT Group: System/Libraries BuildArch: noarch @@ -241,7 +244,7 @@ %package locale Summary: Locale Data for Localized Programs -License: GPL-2.0+ ; LGPL-2.1+ +License: GPL-2.0+ and MIT and LGPL-2.1+ Group: System/Libraries Requires(post): /bin/cat Requires: glibc = %{version} @@ -258,7 +261,7 @@ %package -n nscd Summary: Name Service Caching Daemon -License: LGPL-2.1+ +License: GPL-2.0+ Group: System/Daemons Provides: aaa_base:/etc/init.d/nscd Provides: glibc:/usr/sbin/nscd @@ -273,7 +276,7 @@ %package profile Summary: Libc Profiling and Debugging Versions -License: LGPL-2.1+ +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: Development/Libraries/C and C++ Requires: glibc = %{version} # bug437293 @@ -290,7 +293,7 @@ %package devel Summary: Include Files and Libraries Mandatory for Development -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: Development/Libraries/C and C++ Obsoletes: epoll = 1.0 Provides: epoll < 1.0 @@ -310,7 +313,7 @@ %package devel-static Summary: C library static libraries for -static linking -License: GPL-2.0+ +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} # Provide Fedora name for package to make packaging easier @@ -323,7 +326,7 @@ %package utils Summary: Development utilities from GNU C library -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ +License: LGPL-2.1+ Group: Development/Languages/C and C++ Requires: glibc = %{version} @@ -334,11 +337,25 @@ If you are unsure if you need this, don't install this package. +# makedb requires libselinux. We add this program in a separate +# package so that glibc does not require libselinux. +%package extra +Summary: Extra binaries from GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description extra +The glibc-extra package contains some extra binaries for glibc that +are not essential but recommend to use. + +makedb: A program to create a database for nss + %ifarch %ix86 %package obsolete Summary: Obsolete Shared Libraries from the GNU C Library -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ +License: LGPL-2.0+ Group: System/Libraries Requires: glibc = %{version} @@ -415,6 +432,7 @@ %patch89 -p1 %patch90 -p1 %patch91 -p1 +%patch92 -p1 -R # # Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! @@ -451,6 +469,10 @@ uptime || : ulimit -a nice +# We do not want configure to figure out the system its building one +# to support a common ground and thus set build and host to the +# target_cpu. +%define target %{_target_cpu}-suse-linux # Adjust glibc version.h echo "#define CONFHOST \"%{_target_cpu}-suse-linux\"" >> version.h echo "#define CVSDATE \"`date -r ChangeLog +%Y%m%d`\"" >> version.h @@ -540,7 +562,7 @@ %if %{enable_stackguard_randomization} --enable-stackguard-randomization \ %endif - --build=%{_build} --host=%{_host} \ + --build=%{target} --host=%{target} \ %ifarch ppc ppc64 %{ix86} x86_64 --enable-multi-arch \ %endif @@ -857,6 +879,15 @@ %post -p %{_sbindir}/glibc_post_upgrade +# Enabling the following lines will generate a +# requires on /bin/sh but glibc should not require any other binary +# packages. Therefore we do the change with the build-in lua: +# %verifyscript +# %verify_permissions -e %{_libdir}/pt_chown + +%verifyscript -p <lua> +os.execute("/usr/bin/chkstat -n --warn --system -e %{_libdir}/pt_chown") + %postun -p /sbin/ldconfig %post locale @@ -885,9 +916,6 @@ %insserv_cleanup exit 0 -%verifyscript -%verify_permissions -e %{_libdir}/pt_chown - ####################################################################### ### ### FILES @@ -1020,14 +1048,12 @@ %endif %{_bindir}/locale %{_bindir}/localedef -%{_bindir}/makedb %verify(not mode caps) %attr(4755,root,root) %{_libdir}/pt_chown %dir %attr(0755,root,root) %{_libdir}/getconf %{_libdir}/getconf/* %{_sbindir}/glibc_post_upgrade %{_sbindir}/iconvconfig %dir /var/db -/var/db/Makefile %ifarch %ix86 @@ -1148,4 +1174,9 @@ %{_bindir}/xtrace %{_bindir}/pldd +%files extra +%defattr(-,root,root) +%{_bindir}/makedb +/var/db/Makefile + %changelog ++++++ glibc-revert-netlink-cache.patch ++++++ ++++ 801 lines (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org