Hello community,
here is the log from the commit of package glibc
checked in at Thu Aug 9 12:30:02 CEST 2007.
--------
--- glibc/glibc.changes 2007-07-27 11:33:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2007-08-03 18:50:04.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz
+
+- Remove the dynamic linker support for direct bindings (-Bdirect);
+ according to Michael Meeks, the performance improvement is too small
+- Split timezone package to a separate physical package
+- Update glibc to version 2.6.1
+
+-------------------------------------------------------------------
Old:
----
glibc-2.3.90-zic.diff
glibc-2.4.90-bdirect.diff
glibc-2.6-20070713.tar.bz2
glibc-nptl-2.6-20070713.tar.bz2
timezone.diff
New:
----
glibc-2.6.1-2007080316.tar.bz2
glibc-nptl-2.6.1-2007080316.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.H11198/_old 2007-08-09 12:28:27.000000000 +0200
+++ /var/tmp/diff_new_pack.H11198/_new 2007-08-09 12:28:27.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package glibc (Version 2.6)
+# spec file for package glibc (Version 2.6.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,7 +11,7 @@
# norootforbuild
Name: glibc
-BuildRequires: fdupes gcc-c++ libstdc++-devel
+BuildRequires: gcc-c++ libstdc++-devel
%define build_locales 1
%define run_testsuite 1
%define disable_assert 0
@@ -26,9 +26,9 @@
Obsoletes: ngpt ngpt-devel
Provides: rtld(GNU_HASH)
Autoreqprov: on
-Version: 2.6
-Release: 13
-%define snapshot_date 20070713
+Version: 2.6.1
+Release: 2
+%define snapshot_date 2007080316
URL: http://www.gnu.org/software/libc/libc.html
PreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -59,7 +59,6 @@
Patch17: glibc-2.3.90-bindresvport.blacklist.diff
Patch18: glibc-suse-note.diff
Patch19: glibc-2.4.90-no_NO.diff
-Patch20: glibc-2.3.90-zic.diff
Patch21: glibc-2.3.90-ld.so-madvise.diff
Patch22: glibc-2.3.3-amd64-s_ceil.diff
Patch23: glibc-2.4.90-mdns-resolver.diff
@@ -72,9 +71,7 @@
Patch30: glibc-2.3.90-langpackdir.diff
Patch31: glibc-nptl-2.4-nofixsyscallnr.diff
Patch32: crypt_blowfish-1.0.diff
-Patch33: glibc-2.4.90-bdirect.diff
Patch34: glibc-2.5-ldconfig-old-cache.diff
-Patch35: timezone.diff
Patch36: glibc-2.5-ppc-llrintl.diff
Patch37: glibc-2.6-configure.diff
Patch42: glibc-2.6-initfini.diff
@@ -148,17 +145,6 @@
-%package -n timezone
-Summary: Timezone descriptions
-Group: System/Base
-Autoreqprov: on
-
-%description -n timezone
-These are configuration files that describe available time zones. You
-can select an appropriate time zone for your system with YaST.
-
-
-
%package profile
Summary: Libc Profiling and Debugging Versions
Group: Development/Libraries/C and C++
@@ -204,7 +190,7 @@
%prep
-%setup -n glibc-2.6 -q -a 1 -a 3 -a 4 -a 14
+%setup -n glibc-%{version} -q -a 1 -a 3 -a 4 -a 14
%patch
# libNoVersion part is only active on ix86
%patch1
@@ -223,7 +209,6 @@
%patch17
%patch18
%patch19
-%patch20
%patch21
%patch22
%patch23
@@ -236,9 +221,7 @@
%patch30
%patch31
%patch32
-%patch33
%patch34
-%patch35
%patch36
%patch37
%patch42
@@ -506,11 +489,6 @@
install -m 0644 resolv/mapv4v6addr.h $RPM_BUILD_ROOT/usr/include/resolv/
install -m 0644 resolv/mapv4v6hostent.h $RPM_BUILD_ROOT/usr/include/resolv/
#
-# Adjust /etc/localtime
-#
-rm -f $RPM_BUILD_ROOT/etc/localtime
-cp -f $RPM_BUILD_ROOT%{_prefix}/share/zoneinfo/UTC $RPM_BUILD_ROOT/etc/localtime
-#
# glibc documentation in HTML
#
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/glibc
@@ -583,11 +561,12 @@
chmod 644 $RPM_BUILD_ROOT/usr/bin/ldd
#
# Remove not needed files from BuildRoot
+# Also, we now take timezone stuff from a separate package
#rm -f $RPM_BUILD_ROOT/etc/ld.so.cache
-rm -f $RPM_BUILD_ROOT/sbin/sln
-# Save some space
-
-%fdupes $RPM_BUILD_ROOT/%{_prefix}/share/zoneinfo
+for i in sbin/sln usr/bin/tzselect usr/sbin/zic usr/sbin/zdump etc/localtime; do
+ rm -f $RPM_BUILD_ROOT/$i
+done
+rm -rf $RPM_BUILD_ROOT/usr/share/zoneinfo
%clean
rm -rf $RPM_BUILD_ROOT
@@ -602,17 +581,6 @@
%postun info
%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz
-%post -n timezone
-if [ -f /etc/sysconfig/clock ];
-then
- . /etc/sysconfig/clock
- if [ -n "$TIMEZONE" -a -f /etc/localtime -a -f /usr/share/zoneinfo/$TIMEZONE ]; then
- cp /usr/share/zoneinfo/$TIMEZONE /etc/localtime
- else
- [ -f /etc/localtime ] && echo "WARNING: Not updating /etc/localtime with new zone file" >&2
- fi
-fi
-
%preun -n nscd
%stop_on_removal nscd
@@ -896,17 +864,6 @@
%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/run/nscd/group
%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/run/nscd/hosts
#
-# timezone
-#
-
-%files -n timezone
-%defattr(-,root,root)
-%verify(not md5 size mtime) %config(noreplace) /etc/localtime
-%{_prefix}/share/zoneinfo
-%{_bindir}/tzselect
-%{_sbindir}/zdump
-%{_sbindir}/zic
-#
# glibc-profile
#
@@ -926,6 +883,11 @@
%{_libdir}/libdl_p.a
%changelog
+* Fri Aug 03 2007 - pbaudis@suse.cz
+- Remove the dynamic linker support for direct bindings (-Bdirect);
+ according to Michael Meeks, the performance improvement is too small
+- Split timezone package to a separate physical package
+- Update glibc to version 2.6.1
* Fri Jul 27 2007 - aj@suse.de
- Use fdupes to reduce timezone data size.
* Fri Jul 13 2007 - schwab@suse.de
++++++ glibc-2.4-china.diff ++++++
--- /var/tmp/diff_new_pack.H11198/_old 2007-08-09 12:28:27.000000000 +0200
+++ /var/tmp/diff_new_pack.H11198/_new 2007-08-09 12:28:27.000000000 +0200
@@ -27,51 +27,3 @@
revision "0.2"
date "2000-08-02"
%
---- timezone/asia
-+++ timezone/asia 2006/04/24 09:56:17
-@@ -240,6 +240,9 @@
- 5:00 - KAST 1980 May
- 8:00 PRC C%sT
-
-+# Nowadays, China Standard Time is known as "Beijing Time"
-+Zone Asia/Beijing 8:00 PRC C%sT
-+
- # Hong Kong (Xianggang)
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
- Rule HK 1946 only - Apr 20 3:30 1:00 S
---- timezone/backward
-+++ timezone/backward 2006/04/24 09:56:17
-@@ -78,12 +78,11 @@
- Link Pacific/Auckland NZ
- Link Pacific/Chatham NZ-CHAT
- Link America/Denver Navajo
--Link Asia/Shanghai PRC
-+Link Asia/Beijing PRC
- Link Pacific/Pago_Pago Pacific/Samoa
- Link Pacific/Truk Pacific/Yap
- Link Europe/Warsaw Poland
- Link Europe/Lisbon Portugal
--Link Asia/Taipei ROC
- Link Asia/Seoul ROK
- Link Asia/Singapore Singapore
- Link Europe/Istanbul Turkey
---- timezone/zone.tab
-+++ timezone/zone.tab 2006/04/24 09:56:17
-@@ -135,11 +135,12 @@
- CL -3327-07040 America/Santiago most locations
- CL -2710-10927 Pacific/Easter Easter Island & Sala y Gomez
- CM +0403+00942 Africa/Douala
--CN +3114+12128 Asia/Shanghai east China - Beijing, Guangdong, Shanghai, etc.
--CN +4545+12641 Asia/Harbin Heilongjiang (except Mohe), Jilin
--CN +2934+10635 Asia/Chongqing central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
--CN +4348+08735 Asia/Urumqi most of Tibet & Xinjiang
--CN +3929+07559 Asia/Kashgar west Tibet & Xinjiang
-+CN +3955+11626 Asia/Beijing China Standard Time
-+CN +3114+12128 Asia/Shanghai China east
-+CN +4545+12641 Asia/Harbin China north
-+CN +2934+10635 Asia/Chongqing China mountains
-+CN +4348+08735 Asia/Urumqi China Xinjiang-Tibet
-+CN +3929+07559 Asia/Kashgar China west Xinjiang
- CO +0436-07405 America/Bogota
- CR +0956-08405 America/Costa_Rica
- CS +4450+02030 Europe/Belgrade
++++++ glibc-2.6-20070713.tar.bz2 -> glibc-2.6.1-2007080316.tar.bz2 ++++++
glibc/glibc-2.6-20070713.tar.bz2 /mounts/work_src_done/STABLE/glibc/glibc-2.6.1-2007080316.tar.bz2 differ: byte 11, line 1
++++++ glibc-nptl-2.6-20070713.tar.bz2 -> glibc-nptl-2.6.1-2007080316.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nptl/ChangeLog new/nptl/ChangeLog
--- old/nptl/ChangeLog 2007-07-13 11:56:52.000000000 +0200
+++ new/nptl/ChangeLog 2007-08-03 15:57:26.000000000 +0200
@@ -1,3 +1,12 @@
+2007-07-27 Jakub Jelinek