Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2023-10-20 23:15:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new.1945 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc"

Fri Oct 20 23:15:22 2023 rev:281 rq:1118597 version:2.38

Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc.changes      2023-10-05 
20:02:19.876931606 +0200
+++ /work/SRC/openSUSE:Factory/.glibc.new.1945/glibc.changes    2023-10-20 
23:15:23.579511863 +0200
@@ -1,0 +2,16 @@
+Wed Oct 18 11:54:04 UTC 2023 - Andreas Schwab <sch...@suse.de>
+
+- dtors-reverse-ctor-order.patch: Remove, has been reverted
+
+-------------------------------------------------------------------
+Tue Oct 17 12:00:11 UTC 2023 - Andreas Schwab <sch...@suse.de>
+
+- Avoid use of SSE in i586 build
+
+-------------------------------------------------------------------
+Mon Oct  9 08:50:18 UTC 2023 - Andreas Schwab <sch...@suse.de>
+
+- Add systemd also to gshadow lookups (jsc#PED-5188)
+- For SLE continue to use nsswitch.conf without systemd
+
+-------------------------------------------------------------------

Old:
----
  dtors-reverse-ctor-order.patch

New:
----
  sle-nsswitch.conf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.kalqxl/_old  2023-10-20 23:15:25.043565280 +0200
+++ /var/tmp/diff_new_pack.kalqxl/_new  2023-10-20 23:15:25.047565426 +0200
@@ -170,6 +170,7 @@
 Source2:        
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring
 Source4:        manpages.tar.bz2
 Source5:        nsswitch.conf
+Source6:        sle-nsswitch.conf
 Source7:        bindresvport.blacklist
 Source9:        glibc.rpmlintrc
 Source10:       baselibs.conf
@@ -316,20 +317,18 @@
 Patch1006:      libio-io-vtables.patch
 # PATCH-FIX-UPSTREAM elf: Do not run constructors for proxy objects
 Patch1007:      call-init-proxy-objects.patch
-# PATCH-FIX-UPSTREAM elf: Always call destructors in reverse constructor order 
(BZ #30785)
-Patch1008:      dtors-reverse-ctor-order.patch
 # PATCH-FIX-UPSTREAM Stack read overflow with large TCP responses in no-aaaa 
mode (CVE-2023-4527, BZ #30842)
-Patch1009:      no-aaaa-read-overflow.patch
+Patch1008:      no-aaaa-read-overflow.patch
 # PATCH-FIX-UPSTREAM getaddrinfo: Fix use after free in getcanonname 
(CVE-2023-4806, BZ #30843)
-Patch1010:      getcanonname-use-after-free.patch
+Patch1009:      getcanonname-use-after-free.patch
 # PATCH-FIX-UPSTREAM Fix leak in getaddrinfo introduced by the fix for 
CVE-2023-4806 (CVE-2023-5156, BZ #30884)
-Patch1011:      getaddrinfo-memory-leak.patch
+Patch1010:      getaddrinfo-memory-leak.patch
 # PATCH-FIX-UPSTREAM io: Do not implement fstat with fstatat
-Patch1012:      fstat-implementation.patch
+Patch1011:      fstat-implementation.patch
 # PATCH-FIX-UPSTREAM Propagate GLIBC_TUNABLES in setxid binaries
-Patch1013:      setxid-propagate-glibc-tunables.patch
+Patch1012:      setxid-propagate-glibc-tunables.patch
 # PATCH-FIX-UPSTREAM tunables: Terminate if end of input is reached 
(CVE-2023-4911)
-Patch1014:      tunables-string-parsing.patch
+Patch1013:      tunables-string-parsing.patch
 
 ###
 # Patches awaiting upstream approval
@@ -566,7 +565,6 @@
 %patch1011 -p1
 %patch1012 -p1
 %patch1013 -p1
-%patch1014 -p1
 %endif
 
 %patch2000 -p1
@@ -629,6 +627,14 @@
 done
 %if "%flavor" == "i686"
 BuildFlags+=" -march=i686 -mtune=generic"
+%else
+%if !%{build_cross}
+%ifarch i586
+# workaround for unaligned stack in java-11-openjdk and mariadb
+# by avoiding use of SSE
+BuildFlags+=" -march=i586"
+%endif
+%endif
 %endif
 %if 0%{?with_gcc:1}
 BuildCC="gcc-%{with_gcc}"
@@ -957,7 +963,7 @@
 %if %suse_version > 1500
 install -D -m 644 %{SOURCE5} %{buildroot}%{_prefix}/etc/nsswitch.conf
 %else
-install -m 644 %{SOURCE5} %{buildroot}/etc
+install -m 644 %{SOURCE6} %{buildroot}/etc/nsswitch.conf
 %endif
 
 %if %{build_html}


++++++ nsswitch.conf ++++++
--- /var/tmp/diff_new_pack.kalqxl/_old  2023-10-20 23:15:25.323575497 +0200
+++ /var/tmp/diff_new_pack.kalqxl/_new  2023-10-20 23:15:25.323575497 +0200
@@ -63,7 +63,7 @@
 
 aliases:       files usrfiles
 ethers:                files usrfiles
-gshadow:       files usrfiles
+gshadow:       files usrfiles systemd
 netgroup:      files nis
 protocols:     files usrfiles
 publickey:     files

++++++ sle-nsswitch.conf ++++++
#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# Valid databases are: aliases, ethers, group, gshadow, hosts,
# initgroups, netgroup, networks, passwd, protocols, publickey,
# rpc, services, and shadow.
#
# Valid service provider entries include (in alphabetical order):
#
#       compat                  Use /etc files plus *_compat pseudo-db
#       db                      Use the pre-processed /var/db files
#       dns                     Use DNS (Domain Name Service)
#       files                   Use the local files in /etc
#       hesiod                  Use Hesiod (DNS) for user lookups
#       nis                     Use NIS (NIS version 2), also called YP
#       nisplus                 Use NIS+ (NIS version 3)
#
# See `info libc 'NSS Basics'` for more information.
#
# Commonly used alternative service providers (may need installation):
#
#       ldap                    Use LDAP directory server
#       myhostname              Use systemd host names
#       mymachines              Use systemd machine names
#       mdns*, mdns*_minimal    Use Avahi mDNS/DNS-SD
#       resolve                 Use systemd resolved resolver
#       sss                     Use System Security Services Daemon (sssd)
#       systemd                 Use systemd for dynamic user option
#       winbind                 Use Samba winbind support
#       wins                    Use Samba wins support
#       wrapper                 Use wrapper module for testing
#
# Notes:
#
# 'sssd' performs its own 'files'-based caching, so it should generally
# come before 'files'.
#
# WARNING: Running nscd with a secondary caching service like sssd may
#          lead to unexpected behaviour, especially with how long
#          entries are cached.
#
# Installation instructions:
#
# To use 'db', install the appropriate package(s) (provide 'makedb' and
# libnss_db.so.*), and place the 'db' in front of 'files' for entries
# you want to be looked up first in the databases, like this:
#
# passwd:    db files
# shadow:    db files
# group:     db files

passwd:         compat
group:          compat
shadow:         compat
# Allow initgroups to default to the setting for group.
# initgroups:   compat

hosts:          files dns
networks:       files dns

aliases:        files usrfiles
ethers:         files usrfiles
gshadow:        files usrfiles
netgroup:       files nis
protocols:      files usrfiles
publickey:      files
rpc:            files usrfiles
services:       files usrfiles

automount:      files nis
bootparams:     files
netmasks:       files

Reply via email to