Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package autoconf for openSUSE:Factory checked in at 2022-11-02 12:46:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/autoconf (Old) and /work/SRC/openSUSE:Factory/.autoconf.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoconf" Wed Nov 2 12:46:20 2022 rev:40 rq:1032644 version:2.71 Changes: -------- --- /work/SRC/openSUSE:Factory/autoconf/autoconf.changes 2022-04-06 21:50:59.407910392 +0200 +++ /work/SRC/openSUSE:Factory/.autoconf.new.2275/autoconf.changes 2022-11-02 12:46:26.057352628 +0100 @@ -1,0 +2,12 @@ +Thu Oct 27 15:25:30 UTC 2022 - Valentin Lefebvre <valentin.lefeb...@suse.com> + +- fix testsuite failure by bash 5.2 update + * [fix-testsuite-failures-with-bash-5.2.patch] + +------------------------------------------------------------------- +Mon Mar 28 12:14:28 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- convert to use _multibuild +- fix keyring gpg validation + +------------------------------------------------------------------- Old: ---- autoconf-el.changes autoconf-el.spec autoconf-testsuite.changes autoconf-testsuite.keyring autoconf-testsuite.spec pre_checkin.sh New: ---- _multibuild fix-testsuite-failures-with-bash-5.2.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autoconf.spec ++++++ --- /var/tmp/diff_new_pack.yEDrPE/_old 2022-11-02 12:46:28.345364242 +0100 +++ /var/tmp/diff_new_pack.yEDrPE/_new 2022-11-02 12:46:28.349364262 +0100 @@ -1,7 +1,7 @@ # -# spec file for package autoconf +# spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,15 @@ # -Name: autoconf +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "testsuite" +%global psuffix -testsuite +%elif "%{flavor}" == "el" +%global psuffix -el +%else +%global psuffix %{nil} +%endif +Name: autoconf%{?psuffix} Version: 2.71 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code @@ -24,17 +32,26 @@ URL: https://www.gnu.org/software/autoconf Source0: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz Source1: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz.sig -Source2: %{name}.keyring +Source9: autoconf.keyring Patch0: autoreconf-ltdl.diff +Patch1: fix-testsuite-failures-with-bash-5.2.patch BuildRequires: help2man BuildRequires: m4 >= 1.4.6 +BuildArch: noarch +%if "%{name}" == "autoconf" Requires: info Requires: m4 >= 1.4.6 Requires: perl-base >= 5.6 -BuildArch: noarch +%endif %if "%{name}" == "autoconf-testsuite" BuildRequires: gcc-c++ %endif +%if "%{name}" == "autoconf-el" +%global site_lisp %{_datadir}/emacs/site-lisp +BuildRequires: emacs-nox +BuildRequires: gcc-c++ +Enhances: emacs +%endif %description GNU Autoconf is a tool for configuring source code and makefiles. Using @@ -52,6 +69,7 @@ %prep %setup -q -n autoconf-%{version} %patch0 +%patch1 -p1 %build %configure @@ -63,7 +81,31 @@ %make_build check %install +%elif "%{name}" == "autoconf-el" + +%install +mkdir -p %{buildroot}%{site_lisp} +install -c -m 644 lib/emacs/autoconf-mode.el %{buildroot}%{site_lisp}/autoconf-mode.el +install -c -m 644 lib/emacs/autoconf-mode.elc %{buildroot}%{site_lisp}/autoconf-mode.elc +install -c -m 644 lib/emacs/autotest-mode.el %{buildroot}%{site_lisp}/autotest-mode.el +install -c -m 644 lib/emacs/autotest-mode.elc %{buildroot}%{site_lisp}/autotest-mode.elc +sed 's/^;//' > %{buildroot}%{site_lisp}/suse-start-%{name}.el <<\EOF +;;; %{site_lisp}/suse-start-%{name}.el +; +(autoload 'autoconf-mode "autoconf-mode" + "Major mode for editing autoconf files." t) +(add-to-list 'auto-mode-alist + '("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode)) +; +(autoload 'autotest-mode "autotest-mode" + "Major mode for editing autotest files." t) +(add-to-list 'auto-mode-alist + '("\\.at\\'" . autotest-mode)) +; +;;; %{site_lisp}/suse-start-%{name}.el ends here +EOF %else + %install %make_install %endif @@ -78,4 +120,11 @@ %{_mandir}/man1/*.gz %endif +%if "%{name}" == "autoconf-el" +%files +%license COPYING +%{site_lisp}/*.el +%{site_lisp}/*.elc +%endif + %changelog ++++++ _multibuild ++++++ <multibuild> <package>el</package> <package>testsuite</package> </multibuild> ++++++ autoconf.keyring ++++++ Binary files /var/tmp/diff_new_pack.yEDrPE/_old and /var/tmp/diff_new_pack.yEDrPE/_new differ ++++++ fix-testsuite-failures-with-bash-5.2.patch ++++++ --- autoconf-2.71/tests/local.at 2021-01-28 21:46:48.000000000 +0100 +++ autoconf-2.71-new/tests/local.at 2022-10-27 16:36:24.604217375 +0200 @@ -352,7 +352,7 @@ m4_define([AT_CHECK_CONFIGURE], # - AC_SUBST'ed variables # (FIXME: Generate a list of these automatically.) # - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS -# |START_TIME|ToD|_AST_FEATURES +# |SHLVL|START_TIME|ToD|_AST_FEATURES # Some variables some shells use and change. # `.[*#?$].' catches `$#' etc. which are displayed like this: # | '!'=18186 @@ -403,7 +403,7 @@ if test -f state-env.before && test -f s [GREP|[EF]GREP|SED], [[_@]|.[*@%:@?$].], [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM], - [SECONDS|START_TIME|ToD|_AST_FEATURES]))=' \ + [SECONDS|SHLVL|START_TIME|ToD|_AST_FEATURES]))=' \ $act_file || test $? -eq 1 || echo failed >&2 ) 2>stderr-$act_file | @@ -434,6 +434,7 @@ fi # - PPID [bash, zsh] # - RANDOM [bash, zsh] # - SECONDS [bash, zsh] +# - SHLVL [bash] # - START_TIME [NetBSD sh] # - ToD [NetBSD sh] # - '$' [zsh] @@ -481,6 +482,7 @@ do /^PPID=/ d /^RANDOM=/ d /^SECONDS=/ d + /^SHLVL=/ d /^START_TIME=/ d /^ToD=/ d /'\'\\\$\''=/ d