Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hello for openSUSE:Factory checked 
in at 2022-03-31 17:18:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hello (Old)
 and      /work/SRC/openSUSE:Factory/.hello.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hello"

Thu Mar 31 17:18:46 2022 rev:25 rq:966168 version:2.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/hello/hello.changes      2019-10-28 
17:00:15.693750306 +0100
+++ /work/SRC/openSUSE:Factory/.hello.new.1900/hello.changes    2022-03-31 
17:19:21.424819725 +0200
@@ -1,0 +2,10 @@
+Mon Mar 28 22:09:01 UTC 2022 - Andreas Stieger <[email protected]>
+
+- GNU Hello 2.12:
+  * Remove -h and -v short options
+  * Developer visible changes
+- all-round spec update showcasing updated packaging
+- drop hello-1.3.dif
+- make build reproducible boo#1197575 hello-2.12-reproducible.patch
+
+-------------------------------------------------------------------

Old:
----
  hello-1.3.dif
  hello-2.10.tar.gz
  hello-2.10.tar.gz.sig

New:
----
  hello-2.12-reproducible.patch
  hello-2.12.tar.gz
  hello-2.12.tar.gz.sig

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

Other differences:
------------------
++++++ hello.spec ++++++
--- /var/tmp/diff_new_pack.GQqqxp/_old  2022-03-31 17:19:21.992813319 +0200
+++ /var/tmp/diff_new_pack.GQqqxp/_new  2022-03-31 17:19:21.996813273 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hello
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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,23 +16,21 @@
 #
 
 
-Name:           hello
 # How to define macros
 %define hello echo "hello world"
-Provides:       mailreader
+Name:           hello
+Version:        2.12
+Release:        0
 Summary:        A Friendly Greeting Program
 License:        GPL-3.0-or-later
 Group:          Development/Tools/Other
-Version:        2.10
-Release:        0
-Url:            http://www.gnu.org/software/hello
-Source0:        ftp://ftp.gnu.org/pub/gnu/hello/hello-%{version}.tar.gz
-Source1:        ftp://ftp.gnu.org/pub/gnu/hello/hello-%{version}.tar.gz.sig
-# 
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=hello&download=1
-Source2:        %{name}.keyring
-Patch0:         hello-1.3.dif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+URL:            https://www.gnu.org/software/hello
+Source0:        https://ftp.gnu.org/pub/gnu/%{name}/%{name}-%{version}.tar.gz
+Source1:        
https://ftp.gnu.org/pub/gnu/%{name}/%{name}-%{version}.tar.gz.sig
+Source2:        
https://savannah.gnu.org/project/release-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
+Patch0:         hello-2.12-reproducible.patch
 BuildRequires:  makeinfo
+Provides:       mailreader
 
 %description
 The GNU hello program produces a familiar, friendly greeting.  It
@@ -47,37 +45,37 @@
 %prep
 # Use defined macro
 %{hello}
-%setup -q
-%patch0
+%autosetup -p1
 # force rebuild with non-broken makeinfo
 rm -f doc/*.info
 
 %build
 export CFLAGS="%{optflags}"
 %configure
-%if %do_profiling
-  make CFLAGS="$CFLAGS %cflags_profile_generate" LDFLAGS="-fprofile-arcs"
-  make check
-  make clean
-  make CFLAGS="$CFLAGS %cflags_profile_feedback" LDFLAGS="-fprofile-arcs"
+%if %{do_profiling}
+  %make_build CFLAGS="$CFLAGS %{cflags_profile_generate}" 
LDFLAGS="-fprofile-arcs"
+  %make_build check
+  %make_build clean
+  %make_build CFLAGS="$CFLAGS %{cflags_profile_feedback}" 
LDFLAGS="-fprofile-arcs"
 %else
-  make
+  %make_build
 %endif
 
-%check
-make check
-
 %install
 %make_install
 %find_lang %{name}
 
+%check
+%make_build check
+
 %files
-%defattr(-, root, root)
-%doc COPYING TODO NEWS README THANKS ABOUT-NLS
+%license COPYING
+%doc TODO NEWS README THANKS ABOUT-NLS
 %{_bindir}/*
-%{_infodir}/*.gz
-%{_mandir}/*/*
+%{_infodir}/hello.info%{?ext_info}
+%{_mandir}/man1/hello.1%{?ext_man}
 
 %files lang -f %{name}.lang
+%license COPYING
 
 %changelog

++++++ hello-2.12-reproducible.patch ++++++
From: Andreas Stieger <[email protected]>
Date: Mon, 28 Mar 2022 23:57:16 +0200
Subject: make hello build reproducible build with PGO
References: boo#1197575
Upstream: no

Simply removes the date based skipping.

Index: hello-2.12/tests/greeting-2
===================================================================
--- hello-2.12.orig/tests/greeting-2
+++ hello-2.12/tests/greeting-2
@@ -15,25 +15,6 @@ cat <<EOF > greeting-test2.ok
 
Wuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuhhh!
 EOF
 
-# Werewolves cry at full moon only.
-set x `TZ=GMT date +"%Y %j %H %M %S"`; shift
-year=$1; day=$2; hours=$3; minutes=$4; seconds=$5
-years_since_2000=`expr $year - 2000`
-days_since_2000=`expr '(' $years_since_2000 '*' 365 ')' + '(' '(' 
$years_since_2000 - 1 ')' / 4 ')' + $day`
-seconds_since_2000=`expr '(' '(' '(' '(' '(' $days_since_2000 '*' 24 ')' + 
$hours ')' '*' 60 ')' + $minutes ')' '*' 60 ')' + $seconds`
-# A moon period is ca. 2551442.8 seconds.
-remainder=`expr $seconds_since_2000 % 2551443`
-# Full moon is around remainder = 1760000, oscillating between ca. 1720000
-# and ca. 1805000. Allow a tolerance of +/- 24 h.
-if test `expr $remainder '>' 1650000` = 0 || test `expr $remainder '<' 
1890000` = 0; then
-  { echo "$0: Skipping test: not a full moon night"; rm -fr $tmpfiles; exit 
77; }
-fi
-
-# The exit 77 is the magic value which tells Automake's `make check'
-# that this test was skipped.  It's also good to give a
-# human-understandable reason why the test was skipped, so the person
-# running the test can know.
-
 tmpfiles="$tmpfiles greeting-test2.out"
 : ${HELLO=hello}
 ${HELLO} -g 
'Wuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuhhh!'
 \

++++++ hello-2.10.tar.gz -> hello-2.12.tar.gz ++++++
++++ 111470 lines of diff (skipped)

++++++ hello.keyring ++++++
Binary files /var/tmp/diff_new_pack.GQqqxp/_old and 
/var/tmp/diff_new_pack.GQqqxp/_new differ

Reply via email to