Hello community, here is the log from the commit of package glibc checked in at Fri Sep 14 16:11:31 CEST 2007. -------- --- glibc/glibc.changes 2007-09-05 11:58:46.000000000 +0200 +++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2007-09-13 22:43:49.598227000 +0200 @@ -1,0 +2,6 @@ +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- New: ---- glibc-2.6-v6loopback.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.LO2727/_old 2007-09-14 16:11:02.000000000 +0200 +++ /var/tmp/diff_new_pack.LO2727/_new 2007-09-14 16:11:02.000000000 +0200 @@ -25,11 +25,11 @@ Group: System/Libraries Obsoletes: ngpt ngpt-devel Provides: rtld(GNU_HASH) -Autoreqprov: on +AutoReqProv: on Version: 2.6.1 -Release: 13 +Release: 14 %define snapshot_date 2007080316 -URL: http://www.gnu.org/software/libc/libc.html +Url: http://www.gnu.org/software/libc/libc.html PreReq: filesystem BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: glibc-%{version}-%{snapshot_date}.tar.bz2 @@ -82,6 +82,7 @@ Patch41: glibc-nptl-2.6-mutex-unlock.diff Patch42: glibc-2.6-initfini.diff Patch43: glibc-2.6-nscd-persistent.diff +Patch44: glibc-2.6-v6loopback.diff %description The GNU C Library provides the most important standard libraries used @@ -95,7 +96,7 @@ Summary: Info Files for the GNU C Library Group: Documentation/Other PreReq: %{install_info_prereq} -Autoreqprov: on +AutoReqProv: on %description info This package contains the documentation for the GNU C library stored as @@ -107,7 +108,7 @@ %package html Summary: HTML Documentation for the GNU C Library Group: Documentation/HTML -Autoreqprov: on +AutoReqProv: on %description html This package contains the HTML documentation for the GNU C library. Due @@ -119,7 +120,7 @@ %package i18ndata Summary: Database Sources for 'locale' Group: System/Libraries -Autoreqprov: on +AutoReqProv: on %description i18ndata This package contains the data needed to build the locale data files to @@ -133,7 +134,7 @@ Summary: Locale Data for Localized Programs Group: System/Libraries Requires: glibc = %{version} -Autoreqprov: on +AutoReqProv: on %description locale Locale data for the internationalisation features of the GNU C library. @@ -156,7 +157,7 @@ Summary: Libc Profiling and Debugging Versions Group: Development/Libraries/C and C++ Requires: glibc = %{version} -Autoreqprov: on +AutoReqProv: on %description profile This package contains special versions of the GNU C library which are @@ -170,7 +171,7 @@ Obsoletes: epoll PreReq: /bin/rm Requires: glibc = %{version}, linux-kernel-headers -Autoreqprov: on +AutoReqProv: on %description devel These libraries are needed to develop programs which use the standard C @@ -182,7 +183,7 @@ Summary: Obsolete Shared Libraries from the GNU C Library Group: System/Libraries Requires: glibc = %{version} -Autoreqprov: on +AutoReqProv: on %description obsolete This package provides some old libraries from the GNU C Library which @@ -214,7 +215,7 @@ # strncmp is broken, let's delete it for now this way rm sysdeps/x86_64/strncmp.S %patch16 -E -# We have s_sincos.c in patch20, remove duplicate +# We have s_sincos.c in patch16, remove duplicate rm sysdeps/x86_64/fpu/s_sincos.S %patch17 %patch18 @@ -237,7 +238,10 @@ %patch38 %patch39 %patch40 +%patch41 %patch42 +%patch43 +%patch44 %patch5 find . -name configure | xargs touch @@ -563,6 +567,10 @@ install -m 644 nis/nss $RPM_BUILD_ROOT/etc/default/ %ifarch %ix86 # +# install /etc/gai.conf +# +install -m 644 posix/gai.conf $RPM_BUILD_ROOT/etc +# # Remove static library and .so symlink, not needed rm -f $RPM_BUILD_ROOT%{_libdir}/libNoVersion* # Move to lib/obsolete @@ -616,6 +624,7 @@ %attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache %config(noreplace) /etc/rpc %verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf +%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf %config(noreplace) /etc/default/nss %doc %{_mandir}/man1/getconf.1.gz %doc %{_mandir}/man1/getent.1.gz @@ -802,7 +811,7 @@ %files devel %defattr(-,root,root) -%doc COPYING COPYING.LIB FAQ INSTALL NEWS NOTES README BUGS CONFORMANCE posix/gai.conf $RPM_SOURCE_DIR/ctype_b.c +%doc COPYING COPYING.LIB FAQ INSTALL NEWS NOTES README BUGS CONFORMANCE $RPM_SOURCE_DIR/ctype_b.c %doc %{_mandir}/man1/catchsegv.1.gz %doc %{_mandir}/man1/rpcgen.1.gz %doc %{_mandir}/man1/sprof.1.gz @@ -896,6 +905,9 @@ %{_libdir}/libdl_p.a %changelog +* Thu Sep 13 2007 - pbaudis@suse.cz +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] * Wed Sep 05 2007 - pbaudis@suse.cz - Fix pthread_mutex_unlock() internal lock handling for incorrectly written applications ++++++ glibc-2.6-v6loopback.diff ++++++ --- nss/nss_files/files-hosts.c~ 2007-09-13 18:15:03.080416000 +0200 +++ nss/nss_files/files-hosts.c 2007-09-13 18:16:30.770641000 +0200 @@ -67,11 +67,6 @@ { if (IN6_IS_ADDR_V4MAPPED (entdata->host_addr)) memcpy (entdata->host_addr, entdata->host_addr + 12, INADDRSZ); - else if (IN6_IS_ADDR_LOOPBACK (entdata->host_addr)) - { - in_addr_t localhost = htonl (INADDR_LOOPBACK); - memcpy (entdata->host_addr, &localhost, sizeof (localhost)); - } else /* Illegal address: ignore line. */ return 0; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de