Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnulib for openSUSE:Factory checked 
in at 2026-02-05 18:00:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnulib (Old)
 and      /work/SRC/openSUSE:Factory/.gnulib.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnulib"

Thu Feb  5 18:00:21 2026 rev:7 rq:1331352 version:git.20260114.2a288c048e

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnulib/gnulib.changes    2024-12-18 
20:10:04.753119496 +0100
+++ /work/SRC/openSUSE:Factory/.gnulib.new.1670/gnulib.changes  2026-02-05 
18:05:35.708682296 +0100
@@ -1,0 +2,20 @@
+Thu Feb  5 11:21:13 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Remove nomemset_expicit.patch as not needed anymore 
+
+-------------------------------------------------------------------
+Tue Jan 27 08:15:31 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Update to gnulib-stable-202601 which is based on 2a288c0 
+  Detailed commit changelog at 
https://github.com/coreutils/gnulib/commits/stable-202601/
+- Avoid dummys means add libacl, libattr, libncurses development
+- Drop --avoid=havelib as otherwise no autopoint from gettext
+  will be executed which leads to not expanded m4 macros
+- Add patch nomemset_expicit.patch
+  * Work around currently missing memset_explicit in (g)libc
+    (why there is a declaration in string.h and string_fortified.h?)
+- Drop git-merge-changelog as this binary had been removed
+- Split build of info and html as otherwise parallel jobs
+  obstruct each other
+
+-------------------------------------------------------------------

Old:
----
  gnulib-git.20240213.c99c8d4918.tar.xz

New:
----
  gnulib-git.20260114.2a288c048e.tar.xz

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

Other differences:
------------------
++++++ gnulib.spec ++++++
--- /var/tmp/diff_new_pack.yB4qDI/_old  2026-02-05 18:05:36.648721729 +0100
+++ /var/tmp/diff_new_pack.yB4qDI/_new  2026-02-05 18:05:36.656722065 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnulib
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %global module1 git-merge-changelog
 
 Name:           gnulib
-Version:        git.20240213.c99c8d4918
+Version:        git.20260114.2a288c048e
 Release:        0
 Summary:        GNU Portability Library
 License:        GPL-2.0-or-later AND SUSE-Public-Domain AND GPL-3.0-only AND 
GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-or-later
@@ -28,13 +28,18 @@
 Source:         %{name}-%{version}.tar.xz
 Source1:        
http://erislabs.net/gitweb/?p=gnulib.git;a=blob_plain;hb=HEAD;f=debian/manpages/check-module.1
 Source2:        
http://erislabs.net/gitweb/?p=gnulib.git;a=blob_plain;hb=HEAD;f=debian/manpages/gnulib-tool.1
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  bison
 # For building Modules, all gnulib requires must be found, Modules BRs:
 BuildRequires:  gettext-devel
 BuildRequires:  gperf
 BuildRequires:  help2man
 BuildRequires:  java-devel
+BuildRequires:  libacl-devel
+BuildRequires:  libattr-devel
 BuildRequires:  libtool
+BuildRequires:  ncurses-devel
 BuildRequires:  texinfo
 
 %description
@@ -57,6 +62,8 @@
 Requires:       texinfo
 Provides:       gnulib
 BuildArch:      noarch
+%define 
add_optflags(a:f:t:p:w:W:d:g:O:A:C:D:E:H:i:M:n:P:U:u:l:s:X:B:I:L:b:V:m:x:c:S:E:o:v:)
 \
+%global optflags %{optflags} %{**}
 
 %description devel
 The GNU portability library is a macro system and C declarations and
@@ -71,7 +78,7 @@
 Group:          Development/Languages/C and C++
 Requires:       %{name}-devel = %{version}-%{release}
 Requires(post): info
-Requires(preun):info
+Requires(preun): info
 BuildArch:      noarch
 
 %description docs
@@ -81,35 +88,31 @@
 
 This package contains documentation for %{name}.
 
-%package -n git-merge-changelog
-Summary:        Git merge driver for ChangeLog files
-License:        GPL-2.0-or-later
-Group:          Development/Languages/C and C++
-
-%description -n git-merge-changelog
-Git Merge Changelog is a git merge driver for changelogs that combines
-parallel additions to the changelog without generating merge conflicts.
-It can be enabled for specific files by setting appropriate git attributes.
-
 %prep
-%setup -q
+%setup -q -n gnulib-stable-202601
+LC_ALL=C.UTF-8
+LANG=C.UTF-8
+export LC_ALL LANG
+%add_optflags -D_DEFAULT_SOURCE
 
 #modules not to be tested by direct import
 toRemove="lib-symbol-visibility havelib .*-obsolete localcharset gettext-h 
gettext alloca-opt alloca "
+toRemove="$(echo $toRemove | tr ' ' '|')"
+
+list="$(./gnulib-tool --list | grep -vE "($toRemove)")"
+unset toRemove
 
-list="$(./gnulib-tool --list)"
-for item in $toRemove
-do
-   list="$(echo $list| sed "s:\b$item\b::g")"
-done
 #is necessary to avoid some modules to test prep pass
-./gnulib-tool --create-testdir --with-tests --with-obsolete --avoid=alloca 
--avoid=lib-symbol-visibility --avoid=havelib --dir=build-tests $list
+./gnulib-tool --create-testdir --with-tests --with-obsolete --avoid=alloca 
--avoid=lib-symbol-visibility --dir=build-tests $list
 
 rm lib/javaversion.class
 # MODULE #1 - git-merge-changelog
 ./gnulib-tool --create-testdir --dir=build-git-merge-changelog 
git-merge-changelog
 
 %build
+LC_ALL=C.UTF-8
+LANG=C.UTF-8
+export LC_ALL LANG
 # MODULE #1 - git-merge-changelog
 pushd build-git-merge-changelog
 %configure --prefix=%{_prefix}
@@ -128,7 +131,8 @@
 sed -i -r 's#HREF="(lib|m4|modules)#HREF="%{_datadir}/%{name}/\1#g' 
MODULES.html
 sed -i "/^[ ]*gnulib_dir=/s#\`[^\`]*\`#%{_datadir}/%{name}#" gnulib-tool
 # This part is done with the target path
-make %{?_smp_mflags} info html
+make %{?_smp_mflags} info
+make %{?_smp_mflags} html
 # Removing unused files
 rm -f */.cvsignore
 rm -f */.gitignore
@@ -137,6 +141,9 @@
 rm -f lib/uniname/gen-uninames.lisp
 
 %check
+LC_ALL=C.UTF-8
+LANG=C.UTF-8
+export LC_ALL LANG
 pushd build-tests
 make %{?_smp_mflags} check
 popd
@@ -166,7 +173,6 @@
 pushd build-git-merge-changelog
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
 popd
-help2man -N --no-discard-stderr %{buildroot}%{_bindir}/git-merge-changelog | 
gzip -9c > %{buildroot}%{_mandir}/man1/git-merge-changelog.1.gz
 
 %post docs
 /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
@@ -194,9 +200,3 @@
 %exclude %{_docdir}/%{name}/MODULES.html
 %exclude %{_docdir}/%{name}/gnulib.html
 
-%files -n git-merge-changelog
-%defattr(-,root,root)
-%{_bindir}/git-merge-changelog
-%{_mandir}/*/git-merge-changelog.*
-%doc doc/COPYINGv2
-

++++++ gnulib-git.20240213.c99c8d4918.tar.xz -> 
gnulib-git.20260114.2a288c048e.tar.xz ++++++
++++ 816911 lines of diff (skipped)

Reply via email to