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

Reply via email to