From 03af6adffe7b42cdd061ae53a338db10c3801931 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 12 Jan 2017 17:30:24 +0100 Subject: [PATCH 01/40] Rebuild for readline 7.x Signed-off-by: Igor Gnatenko --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 985b05f..25243a3 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.06.95 -Release: 16%{?dist} +Release: 17%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering @@ -66,6 +66,9 @@ fi %{_infodir}/* %changelog +* Thu Jan 12 2017 Igor Gnatenko - 1.06.95-17 +- Rebuild for readline 7.x + * Wed Feb 03 2016 Fedora Release Engineering - 1.06.95-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 2cdfa698bfc045918bbc39456a952532fc9de6ff Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Wed, 1 Feb 2017 14:46:20 -0500 Subject: [PATCH 02/40] Install COPYING[.*] using the %license macro --- bc.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bc.spec b/bc.spec index 25243a3..845a49f 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.06.95 -Release: 17%{?dist} +Release: 18%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering @@ -59,13 +59,17 @@ fi %files %defattr(-,root,root,-) -%doc COPYING COPYING.LIB FAQ AUTHORS NEWS README Examples/ +%license COPYING COPYING.LIB +%doc FAQ AUTHORS NEWS README Examples/ %{_bindir}/dc %{_bindir}/bc %{_mandir}/*/* %{_infodir}/* %changelog +* Wed Feb 01 2017 Stephen Gallagher - 1.06.95-18 +- Install COPYING[.*] using the %%license macro + * Thu Jan 12 2017 Igor Gnatenko - 1.06.95-17 - Rebuild for readline 7.x From 29954f7629727af9f0a1f1c846c6362657f612df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= Date: Wed, 10 May 2017 15:22:26 +0200 Subject: [PATCH 03/40] new upstream version 1.07, dropped patches already appllied in usptream version --- bc-1.06.95-matlib.patch | 20 -------------------- bc-1.06.95-memleak.patch | 26 -------------------------- bc-1.06.95-sigintmasking.patch | 27 --------------------------- bc.spec | 21 +++++++++------------ 4 files changed, 9 insertions(+), 85 deletions(-) delete mode 100644 bc-1.06.95-matlib.patch delete mode 100644 bc-1.06.95-memleak.patch delete mode 100644 bc-1.06.95-sigintmasking.patch diff --git a/bc-1.06.95-matlib.patch b/bc-1.06.95-matlib.patch deleted file mode 100644 index 796c5e2..0000000 --- a/bc-1.06.95-matlib.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -urNp bc-1.06.95-orig/bc/storage.c bc-1.06.95/bc/storage.c ---- bc-1.06.95-orig/bc/storage.c 2006-09-05 04:39:31.000000000 +0200 -+++ bc-1.06.95/bc/storage.c 2010-12-22 10:26:43.805250912 +0100 -@@ -99,6 +99,7 @@ more_functions (VOID) - { - f = &functions[indx]; - f->f_defined = FALSE; -+ f->f_void = FALSE; - f->f_body = (char *) bc_malloc (BC_START_SIZE); - f->f_body_size = BC_START_SIZE; - f->f_code_size = 0; -@@ -179,7 +180,7 @@ more_arrays () - - - /* Initialize the new elements. */ -- for (; indx < v_count; indx++) -+ for (; indx < a_count; indx++) - arrays[indx] = NULL; - - /* Free the old elements. */ diff --git a/bc-1.06.95-memleak.patch b/bc-1.06.95-memleak.patch deleted file mode 100644 index 0b8fc5b..0000000 --- a/bc-1.06.95-memleak.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/bc/bc.y b/bc/bc.y -index 14dc4be..bd91c38 100644 ---- a/bc/bc.y -+++ b/bc/bc.y -@@ -569,6 +569,7 @@ expression : named_expression ASSIGN_OP - generate (">"); - break; - } -+ free($2); - } - | expression '+' expression - { -diff --git a/bc/util.c b/bc/util.c -index 30beaf9..26e2e85 100644 ---- a/bc/util.c -+++ b/bc/util.c -@@ -602,8 +602,7 @@ lookup (name, namekind) - case FUNCTDEF: - if (id->f_name != 0) - { -- if (namekind != FUNCT) -- free(name); -+ free(name); - /* Check to see if we are redefining a math lib function. */ - if (use_math && namekind == FUNCTDEF && id->f_name <= 6) - id->f_name = next_func++; diff --git a/bc-1.06.95-sigintmasking.patch b/bc-1.06.95-sigintmasking.patch deleted file mode 100644 index c86340f..0000000 --- a/bc-1.06.95-sigintmasking.patch +++ /dev/null @@ -1,27 +0,0 @@ -Binary files bc-1.06.95-orig/dc/.dc.c.swp and bc-1.06.95/dc/.dc.c.swp differ -diff -urNp bc-1.06.95-orig/dc/eval.c bc-1.06.95/dc/eval.c ---- bc-1.06.95-orig/dc/eval.c 2006-06-04 13:04:40.000000000 +0200 -+++ bc-1.06.95/dc/eval.c 2011-09-08 15:11:48.815060585 +0200 -@@ -661,7 +661,9 @@ dc_evalfile DC_DECLARG((fp)) - int next_negcmp = 0; - dc_data datum; - -- signal(SIGINT, dc_trap_interrupt); -+ /* Do not mask SIGINT when running from stdin */ -+ if (fp != stdin) -+ signal(SIGINT, dc_trap_interrupt); - stdin_lookahead = EOF; - for (c=getc(fp); c!=EOF; c=peekc){ - peekc = getc(fp); -diff -urNp bc-1.06.95-orig/doc/dc.texi bc-1.06.95/doc/dc.texi ---- bc-1.06.95-orig/doc/dc.texi 2006-06-11 10:15:54.000000000 +0200 -+++ bc-1.06.95/doc/dc.texi 2011-09-08 15:09:37.032059798 +0200 -@@ -126,6 +126,8 @@ To exit, use @samp{q}. - (or whatever other keystroke your system uses to generate a @code{SIGINT}) - does not exit; - it is used to abort macros that are looping, etc. -+This is not true if running on stdin to prevent accidental user confusion -+about @kbd{C-c} unfunctionality. - - A reverse-polish calculator stores numbers on a stack. - Entering a number pushes it on the stack. diff --git a/bc.spec b/bc.spec index 845a49f..faae844 100644 --- a/bc.spec +++ b/bc.spec @@ -1,19 +1,15 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc -Version: 1.06.95 -Release: 18%{?dist} +Version: 1.07 +Release: 1%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering -Source: ftp://alpha.gnu.org/pub/gnu/bc/bc-%{version}.tar.bz2 +Source: ftp://alpha.gnu.org/pub/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch -Patch2: bc-1.06.95-memleak.patch -Patch3: bc-1.06.95-matlib.patch -Patch4: bc-1.06.95-sigintmasking.patch -Patch5: bc-1.06.95-doc.patch +Patch2: bc-1.06.95-doc.patch Requires(post): /sbin/install-info Requires(preun): /sbin/install-info -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: readline-devel, flex, bison, texinfo %description @@ -28,10 +24,7 @@ if you would like to use its text mode calculator. %prep %setup -q %patch1 -p1 -b .dc_ibase -%patch2 -p1 -b .memleak -%patch3 -p1 -b .matlib -%patch4 -p1 -b .sigintmask -%patch5 -p1 -b .doc +%patch2 -p1 -b .doc %build %configure --with-readline @@ -67,6 +60,10 @@ fi %{_infodir}/* %changelog +* Wed May 10 2017 Ondrej Vasik - 1.07-1 +- new upstream version 1.07, dropped patches already appllied + in usptream version + * Wed Feb 01 2017 Stephen Gallagher - 1.06.95-18 - Install COPYING[.*] using the %%license macro From ae3fd40189655be0947d0a82edd6709cda040f69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= Date: Wed, 10 May 2017 15:26:41 +0200 Subject: [PATCH 04/40] upload sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2adcf2b..74a450d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ bc-1.06.95.tar.bz2 +/bc-1.07.tar.gz diff --git a/sources b/sources index 686ab4f..b8dbbaf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5126a721b73f97d715bb72c13c889035 bc-1.06.95.tar.bz2 +SHA512 (bc-1.07.tar.gz) = cad07aa640b0242c14872277278fcb4fccfa1ffbe2de072add6eef8d8a78766596b80364714036b491df50d29cc407d1252c58a44bb67ee54b0aab7615703e66 From f5bfd3f764d17f39f02c687c7c72ea6e8b5826a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= Date: Mon, 15 May 2017 11:45:01 +0200 Subject: [PATCH 05/40] build seems to be racy now, removing parallel build for now --- bc.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bc.spec b/bc.spec index faae844..6156449 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering @@ -28,7 +28,7 @@ if you would like to use its text mode calculator. %build %configure --with-readline -make %{?_smp_mflags} +make %install make install DESTDIR=$RPM_BUILD_ROOT @@ -60,6 +60,9 @@ fi %{_infodir}/* %changelog +* Mon May 15 2017 Ondrej Vasik - 1.07-2 +- build seems to be racy now, removing parallel build for now + * Wed May 10 2017 Ondrej Vasik - 1.07-1 - new upstream version 1.07, dropped patches already appllied in usptream version From 9ff845523d3327db855dce59eba9f5c899820af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= Date: Mon, 15 May 2017 12:05:16 +0200 Subject: [PATCH 06/40] add build dep on ed --- bc.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 6156449..589178a 100644 --- a/bc.spec +++ b/bc.spec @@ -10,7 +10,7 @@ Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch Requires(post): /sbin/install-info Requires(preun): /sbin/install-info -BuildRequires: readline-devel, flex, bison, texinfo +BuildRequires: readline-devel, flex, bison, texinfo, ed %description The bc package includes bc and dc. Bc is an arbitrary precision @@ -62,6 +62,7 @@ fi %changelog * Mon May 15 2017 Ondrej Vasik - 1.07-2 - build seems to be racy now, removing parallel build for now +- add build dep on "ed" * Wed May 10 2017 Ondrej Vasik - 1.07-1 - new upstream version 1.07, dropped patches already appllied From 730b39dce06357fb5d93fec71dde5bdde9d3df80 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 15 May 2017 19:35:08 -0600 Subject: [PATCH 07/40] Update to 1.07.1 Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 ) --- .gitignore | 1 + bc.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 74a450d..2cbfd9f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ bc-1.06.95.tar.bz2 /bc-1.07.tar.gz +/bc-1.07.1.tar.gz diff --git a/bc.spec b/bc.spec index 589178a..1368045 100644 --- a/bc.spec +++ b/bc.spec @@ -1,11 +1,11 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc -Version: 1.07 -Release: 2%{?dist} +Version: 1.07.1 +Release: 1%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering -Source: ftp://alpha.gnu.org/pub/gnu/bc/bc-%{version}.tar.gz +Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch Requires(post): /sbin/install-info @@ -60,6 +60,10 @@ fi %{_infodir}/* %changelog +* Mon May 15 2017 Kevin Fenzi - 1.07.1-1https://bugs.archlinux.org/task/53546 +- Update to 1.07.1 +- Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 ) + * Mon May 15 2017 Ondrej Vasik - 1.07-2 - build seems to be racy now, removing parallel build for now - add build dep on "ed" diff --git a/sources b/sources index b8dbbaf..5c9c923 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bc-1.07.tar.gz) = cad07aa640b0242c14872277278fcb4fccfa1ffbe2de072add6eef8d8a78766596b80364714036b491df50d29cc407d1252c58a44bb67ee54b0aab7615703e66 +SHA512 (bc-1.07.1.tar.gz) = 02126d0db6b6ed06d56cfc292d6f5475ff1e574779d7e69c7809bbb1e13f946f57ea07da2a7666baa092507a951a822044b0970075f75eefe65a5c1999b75d34 From e37e7d9dd4090dbb2a0e01508173e8444bdb1166 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 03:49:51 +0000 Subject: [PATCH 08/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 1368045..8aa15f3 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering @@ -60,6 +60,9 @@ fi %{_infodir}/* %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.07.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Mon May 15 2017 Kevin Fenzi - 1.07.1-1https://bugs.archlinux.org/task/53546 - Update to 1.07.1 - Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 ) From 29d2280b6d1fdafe2c3896cdb17a00c52305fe28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 18:09:08 +0000 Subject: [PATCH 09/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 8aa15f3..280a697 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Group: Applications/Engineering @@ -60,6 +60,9 @@ fi %{_infodir}/* %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 1.07.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.07.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 7f986e4bb202e5cc48fca6f9d5e81458b4d7d197 Mon Sep 17 00:00:00 2001 From: Vascom Date: Wed, 13 Sep 2017 14:05:44 +0300 Subject: [PATCH 10/40] Cleanup spec. --- bc.spec | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/bc.spec b/bc.spec index 280a697..60fb1fa 100644 --- a/bc.spec +++ b/bc.spec @@ -1,10 +1,9 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ -Group: Applications/Engineering Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch @@ -22,16 +21,14 @@ Install the bc package if you need its number handling capabilities or if you would like to use its text mode calculator. %prep -%setup -q -%patch1 -p1 -b .dc_ibase -%patch2 -p1 -b .doc +%autosetup -p1 %build %configure --with-readline -make +%make_build %install -make install DESTDIR=$RPM_BUILD_ROOT +%make_install rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %post @@ -51,7 +48,6 @@ if [ $1 = 0 -a -e %{_infodir}/bc.info.gz -a -e %{_infodir}/dc.info.gz ]; then fi %files -%defattr(-,root,root,-) %license COPYING COPYING.LIB %doc FAQ AUTHORS NEWS README Examples/ %{_bindir}/dc @@ -60,6 +56,9 @@ fi %{_infodir}/* %changelog +* Wed Sep 13 2017 Vasiliy N. Glazov - 1.07.1-4 +- Cleanup spec + * Wed Aug 02 2017 Fedora Release Engineering - 1.07.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 1b15ffcfbe15677816c61d44eb386cb90990a81e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 03:39:34 +0000 Subject: [PATCH 11/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 60fb1fa..1c071ac 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -56,6 +56,9 @@ fi %{_infodir}/* %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.07.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Sep 13 2017 Vasiliy N. Glazov - 1.07.1-4 - Cleanup spec From e6977d878e74b38c614409e551226f8502964016 Mon Sep 17 00:00:00 2001 From: Serhii Turivnyi Date: Mon, 7 May 2018 12:30:50 +0300 Subject: [PATCH 12/40] Add CI tests using the standard test interface --- tests/sanity/runtests.py | 53 ++++++++++++++++++++++++++++++++++++++++ tests/tests.yml | 14 +++++++++++ 2 files changed, 67 insertions(+) create mode 100644 tests/sanity/runtests.py create mode 100644 tests/tests.yml diff --git a/tests/sanity/runtests.py b/tests/sanity/runtests.py new file mode 100644 index 0000000..2d7d27a --- /dev/null +++ b/tests/sanity/runtests.py @@ -0,0 +1,53 @@ +import unittest + +import os +import subprocess + + +def call_command(command_to_call): + call = subprocess.check_call(command_to_call, shell=True) + output = subprocess.check_output(command_to_call, shell=True) + return call, output[:-1] + + +class TestBC(unittest.TestCase): + + def test_divide(self): + result = call_command("echo '6.5 / 2.7' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '2') + + def test_sum(self): + result = call_command("echo '2 + 5' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '7') + + def test_difference(self): + result = call_command("echo '10 - 4' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '6') + + def test_multiplying(self): + result = call_command("echo '3 * 8' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '24') + + def test_scale(self): + result = call_command("echo 'scale = 2; 2 / 3' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '.66') + + def test_remainder(self): + result = call_command("echo '6 % 4' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '2') + + def test_exponent(self): + result = call_command("echo '10^2' | bc") + self.assertEqual( result[0], 0) + self.assertEqual( result[1], '100') + + +if __name__ == '__main__': + unittest.main() + diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..0771b71 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,14 @@ +--- +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + - container + - atomic + tests: + - sanity.test: + dir: sanity + run: python3 runtests.py -v + required_packages: + - bc From 7b9ad57ccd5d9f97af67e5e767f09f4dfbbcbfb8 Mon Sep 17 00:00:00 2001 From: Serhii Turivnyi Date: Mon, 7 May 2018 17:38:28 +0300 Subject: [PATCH 13/40] Add CI tests using the standard test interface --- tests/sanity/runtests.py | 26 +++++++++----------------- tests/tests.yml | 3 ++- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/tests/sanity/runtests.py b/tests/sanity/runtests.py index 2d7d27a..0839015 100644 --- a/tests/sanity/runtests.py +++ b/tests/sanity/runtests.py @@ -5,47 +5,39 @@ import subprocess def call_command(command_to_call): - call = subprocess.check_call(command_to_call, shell=True) - output = subprocess.check_output(command_to_call, shell=True) - return call, output[:-1] + result = subprocess.check_output(command_to_call, shell=True) + return result[:-1].decode("utf-8") class TestBC(unittest.TestCase): def test_divide(self): result = call_command("echo '6.5 / 2.7' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '2') + self.assertEqual( result, '2') def test_sum(self): result = call_command("echo '2 + 5' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '7') + self.assertEqual( result, '7') def test_difference(self): result = call_command("echo '10 - 4' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '6') + self.assertEqual( result, '6') def test_multiplying(self): result = call_command("echo '3 * 8' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '24') + self.assertEqual( result, '24') def test_scale(self): result = call_command("echo 'scale = 2; 2 / 3' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '.66') + self.assertEqual( result, '.66') def test_remainder(self): result = call_command("echo '6 % 4' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '2') + self.assertEqual( result, '2') def test_exponent(self): result = call_command("echo '10^2' | bc") - self.assertEqual( result[0], 0) - self.assertEqual( result[1], '100') + self.assertEqual( result, '100') if __name__ == '__main__': diff --git a/tests/tests.yml b/tests/tests.yml index 0771b71..129e35e 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -1,4 +1,5 @@ --- +# This first play always runs on the local staging system - hosts: localhost roles: - role: standard-test-basic @@ -11,4 +12,4 @@ dir: sanity run: python3 runtests.py -v required_packages: - - bc + - bc # Required to run initscript From affd21a90b1c2673f7090e763b7a9b72e33ec4be Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:42 +0200 Subject: [PATCH 14/40] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- bc.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/bc.spec b/bc.spec index 1c071ac..64c0103 100644 --- a/bc.spec +++ b/bc.spec @@ -9,6 +9,7 @@ Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch Requires(post): /sbin/install-info Requires(preun): /sbin/install-info +BuildRequires: gcc BuildRequires: readline-devel, flex, bison, texinfo, ed %description From c8a3f66a01b9fc1a39879f1029a9944210a17297 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:58:41 +0000 Subject: [PATCH 15/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 64c0103..0e023a2 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -57,6 +57,9 @@ fi %{_infodir}/* %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 1.07.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.07.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From e1cc3835388da219684a18f999f3768d8c9d42a9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 27 Jan 2019 15:25:14 +0100 Subject: [PATCH 16/40] Remove obsolete scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- bc.spec | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/bc.spec b/bc.spec index 0e023a2..f34b8f6 100644 --- a/bc.spec +++ b/bc.spec @@ -7,8 +7,6 @@ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch -Requires(post): /sbin/install-info -Requires(preun): /sbin/install-info BuildRequires: gcc BuildRequires: readline-devel, flex, bison, texinfo, ed @@ -32,22 +30,6 @@ if you would like to use its text mode calculator. %make_install rm -f $RPM_BUILD_ROOT/%{_infodir}/dir -%post -if [ -e %{_infodir}/bc.info.gz -a -e %{_infodir}/dc.info.gz ]; then - /sbin/install-info %{_infodir}/bc.info.gz %{_infodir}/dir \ - --entry="* bc: (bc). The GNU calculator language." || : - /sbin/install-info %{_infodir}/dc.info.gz %{_infodir}/dir \ - --entry="* dc: (dc). The GNU RPN calculator." || : -fi - -%preun -if [ $1 = 0 -a -e %{_infodir}/bc.info.gz -a -e %{_infodir}/dc.info.gz ]; then - /sbin/install-info --delete %{_infodir}/bc.info.gz %{_infodir}/dir \ - --entry="* bc: (bc). The GNU calculator language." || : - /sbin/install-info --delete %{_infodir}/dc.info.gz %{_infodir}/dir \ - --entry="* dc: (dc). The GNU RPN calculator." || : -fi - %files %license COPYING COPYING.LIB %doc FAQ AUTHORS NEWS README Examples/ From 961fa3dfdf95c1578ac95ff7c0db299438686067 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 14:27:45 +0000 Subject: [PATCH 17/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index f34b8f6..c8af5c7 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -39,6 +39,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.07.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 1.07.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 63a70f531e89a70fe6a8caae0b594459ddb6e624 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 17 Feb 2019 09:30:49 +0100 Subject: [PATCH 18/40] Rebuild for readline 8.0 --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index c8af5c7..5daed56 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -39,6 +39,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Sun Feb 17 2019 Igor Gnatenko - 1.07.1-8 +- Rebuild for readline 8.0 + * Thu Jan 31 2019 Fedora Release Engineering - 1.07.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From b87f01fe8a3ed3b93f5a9d221ddb9b26e1c13107 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 19:06:10 +0000 Subject: [PATCH 19/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 5daed56..4f4dd4b 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -39,6 +39,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.07.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Igor Gnatenko - 1.07.1-8 - Rebuild for readline 8.0 From d0021b34a0b1f3ce9e5c6f4cacf3e54065544687 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 12:46:29 +0000 Subject: [PATCH 20/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 4f4dd4b..18dd770 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 9%{?dist} +Release: 10%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -39,6 +39,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.07.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 1.07.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 460fca117385bfc02a3e554ff984638d286151f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:58:27 +0000 Subject: [PATCH 21/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 18dd770..65e626d 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -39,6 +39,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.07.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jan 28 2020 Fedora Release Engineering - 1.07.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 569a290fe3f7751ad86802da1dc07a7245401d13 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 17 Dec 2020 02:46:11 +0000 Subject: [PATCH 22/40] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- bc.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/bc.spec b/bc.spec index 65e626d..ee66252 100644 --- a/bc.spec +++ b/bc.spec @@ -9,6 +9,7 @@ Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch BuildRequires: gcc BuildRequires: readline-devel, flex, bison, texinfo, ed +BuildRequires: make %description The bc package includes bc and dc. Bc is an arbitrary precision From 11789df9a4ed3345251a9d9177eb8fe3f80359ac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:59:59 +0000 Subject: [PATCH 23/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index ee66252..a8db369 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -40,6 +40,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.07.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.07.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 2359b455b79499d01b9230f3023ae5ad71762f10 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 13:31:04 +0000 Subject: [PATCH 24/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From f0c7c363e3eeb382795e8ed7559de1d2d96a8313 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 18:27:22 +0000 Subject: [PATCH 25/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index a8db369..fcceeeb 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 12%{?dist} +Release: 13%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -40,6 +40,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.07.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.07.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From c5e317aba07ceb0f9ad88973c3edcce5428cfd5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Sat, 14 Aug 2021 13:48:12 +0100 Subject: [PATCH 26/40] echo empty lines readline doesn't echo empty lines (when not using a prompt), so adjust bc to echo empty lines, which is very useful to delimit interactive input --- bc-1.07.1-readline-echo-empty.diff | 14 ++++++++++++++ bc.spec | 6 +++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 bc-1.07.1-readline-echo-empty.diff diff --git a/bc-1.07.1-readline-echo-empty.diff b/bc-1.07.1-readline-echo-empty.diff new file mode 100644 index 0000000..1b2c034 --- /dev/null +++ b/bc-1.07.1-readline-echo-empty.diff @@ -0,0 +1,14 @@ +diff -Naur bc-1.07.1/bc/scan.l bc-1.07.1-new/bc/scan.l +--- bc-1.07.1/bc/scan.l 2017-04-07 22:20:02.000000000 +0000 ++++ bc-1.07.1-new/bc/scan.l 2021-08-14 12:12:33.860991777 +0000 +@@ -170,6 +170,10 @@ + if (rl_len != 1) + add_history (rl_line); + rl_line[rl_len-1] = '\n'; ++ /* readline doesn't echo empty lines without a prompt, ++ so do so here. */ ++ if (rl_len == 1) ++ putchar ('\n'); + fflush (stdout); + } + diff --git a/bc.spec b/bc.spec index fcceeeb..cf45e86 100644 --- a/bc.spec +++ b/bc.spec @@ -1,12 +1,13 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 13%{?dist} +Release: 14%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch +Patch3: bc-1.07.1-readline-echo-empty.diff BuildRequires: gcc BuildRequires: readline-devel, flex, bison, texinfo, ed BuildRequires: make @@ -40,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Sat Aug 14 2021 Pádraig Brady - 1.07.1-14 +- Echo empty lines, useful for delimiting work + * Wed Jul 21 2021 Fedora Release Engineering - 1.07.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From c8911aacfc59ad3fd88a4388e53e5fdb0229fe08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 22:11:13 +0000 Subject: [PATCH 27/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index cf45e86..d3faa4c 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 14%{?dist} +Release: 15%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.07.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sat Aug 14 2021 Pádraig Brady - 1.07.1-14 - Echo empty lines, useful for delimiting work From 82c0a8840babe4ea37b308623d6665edc1d4042a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 21:49:39 +0000 Subject: [PATCH 28/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index d3faa4c..20281ed 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.07.1-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 1.07.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 73e922f7020e5a268290c10aa76aaf1862e59c91 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 22:43:22 +0000 Subject: [PATCH 29/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 20281ed..e130833 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 16%{?dist} +Release: 17%{?dist} License: GPLv2+ URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.07.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.07.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From d82ff7769a175ea2b289be66731cc5c7922642ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sun, 25 Jun 2023 01:04:35 +0100 Subject: [PATCH 30/40] Migrate to SPDX license format --- bc.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bc.spec b/bc.spec index e130833..1913798 100644 --- a/bc.spec +++ b/bc.spec @@ -1,8 +1,8 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 17%{?dist} -License: GPLv2+ +Release: 18%{?dist} +License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz Patch1: bc-1.06-dc_ibase.patch @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Sun Jun 25 2023 Sérgio Basto - 1.07.1-18 +- Migrate to SPDX license format + * Wed Jan 18 2023 Fedora Release Engineering - 1.07.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a0c0551a5468056ba66875375f84b569dc9639ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 14:25:51 +0000 Subject: [PATCH 31/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index 1913798..f03ae92 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 18%{?dist} +Release: 19%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.07.1-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sun Jun 25 2023 Sérgio Basto - 1.07.1-18 - Migrate to SPDX license format From 18a1a12a83f077cf3b7d84c766dfe1acc264ae27 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:14:15 +0000 Subject: [PATCH 32/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index f03ae92..b6e8e96 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 19%{?dist} +Release: 20%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.07.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 1.07.1-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From a0510c2628bc33ff2da379d8d68503e620d9ba84 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 00:11:02 +0000 Subject: [PATCH 33/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index b6e8e96..e03f077 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 20%{?dist} +Release: 21%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 1.07.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.07.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 14d5ed33c31c912d03a8e852b1395b48892b2b39 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:07:38 +0000 Subject: [PATCH 34/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index e03f077..867c1d2 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.07.1 -Release: 21%{?dist} +Release: 22%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.07.1-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jan 23 2024 Fedora Release Engineering - 1.07.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 7d2458a246d9f23f5ba7c4dba263fb4a4b78f5f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Tue, 14 Jan 2025 12:51:26 +0000 Subject: [PATCH 35/40] Update to 1.08.1 (#2335123) --- .gitignore | 1 + bc.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2cbfd9f..d04511b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ bc-1.06.95.tar.bz2 /bc-1.07.tar.gz /bc-1.07.1.tar.gz +/bc-1.08.1.tar.gz diff --git a/bc.spec b/bc.spec index 867c1d2..b132561 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc -Version: 1.07.1 -Release: 22%{?dist} +Version: 1.08.1 +Release: 1%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Mon Jan 06 2025 Fedora Release Monitoring - 1.08.1-1 +- Update to 1.08.1 (#2335123) + * Wed Jul 17 2024 Fedora Release Engineering - 1.07.1-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 5c9c923..e606558 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bc-1.07.1.tar.gz) = 02126d0db6b6ed06d56cfc292d6f5475ff1e574779d7e69c7809bbb1e13f946f57ea07da2a7666baa092507a951a822044b0970075f75eefe65a5c1999b75d34 +SHA512 (bc-1.08.1.tar.gz) = 256c94833ead8029122d3ba6475cf4ff030c208a5bd3e2e9c5c8888467215e0fa9ab34e4226791bbd6e47498c0c61f0dc6399eecb0c8cf6a43453e84911c1847 From b9f98d075e10d6388aa1103ff5f90ef63eb325e0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 12:19:07 +0000 Subject: [PATCH 36/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index b132561..67f8c45 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.08.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/bc/ Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -41,6 +41,9 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir %{_infodir}/* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.08.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jan 06 2025 Fedora Release Monitoring - 1.08.1-1 - Update to 1.08.1 (#2335123) From 0fb9c8702b0e8937a0d3aa4c332d1a32517c784e Mon Sep 17 00:00:00 2001 From: Mikel Olasagasti Uranga Date: Wed, 5 Mar 2025 16:46:28 +0100 Subject: [PATCH 37/40] Misc changes - Verify gpg signature - Change to https links - Misc changes to spec --- .gitignore | 2 ++ bc.spec | 32 ++++++++++++++++++++++++-------- kevin_pizzini.asc | 30 ++++++++++++++++++++++++++++++ sources | 3 ++- 4 files changed, 58 insertions(+), 9 deletions(-) create mode 100644 kevin_pizzini.asc diff --git a/.gitignore b/.gitignore index d04511b..95a8499 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ bc-1.06.95.tar.bz2 /bc-1.07.tar.gz /bc-1.07.1.tar.gz /bc-1.08.1.tar.gz +/bc-1.08.1.tar.xz +/bc-1.08.1.tar.xz.sig diff --git a/bc.spec b/bc.spec index 67f8c45..fe449df 100644 --- a/bc.spec +++ b/bc.spec @@ -1,16 +1,24 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.08.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-3.0-or-later -URL: http://www.gnu.org/software/bc/ -Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz +URL: https://www.gnu.org/software/bc/ +Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz.sig +Source2: kevin_pizzini.asc Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch Patch3: bc-1.07.1-readline-echo-empty.diff -BuildRequires: gcc -BuildRequires: readline-devel, flex, bison, texinfo, ed +BuildRequires: bison +BuildRequires: ed +BuildRequires: flex +BuildRequires: gcc BuildRequires: make +BuildRequires: readline-devel +BuildRequires: texinfo +# for gpg verification +BuildRequires: gnupg2 %description The bc package includes bc and dc. Bc is an arbitrary precision @@ -22,6 +30,7 @@ Install the bc package if you need its number handling capabilities or if you would like to use its text mode calculator. %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup -p1 %build @@ -30,17 +39,24 @@ if you would like to use its text mode calculator. %install %make_install -rm -f $RPM_BUILD_ROOT/%{_infodir}/dir +rm -f %{buildroot}/%{_infodir}/dir %files %license COPYING COPYING.LIB %doc FAQ AUTHORS NEWS README Examples/ %{_bindir}/dc %{_bindir}/bc -%{_mandir}/*/* -%{_infodir}/* +%{_mandir}/man1/bc.1* +%{_mandir}/man1/dc.1* +%{_infodir}/bc.info* +%{_infodir}/dc.info* %changelog +* Wed Mar 05 2025 Mikel Olasagasti Uranga - 1.08.1-3 +- Verify gpg signature +- Change to https links +- Misc changes + * Thu Jan 16 2025 Fedora Release Engineering - 1.08.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/kevin_pizzini.asc b/kevin_pizzini.asc new file mode 100644 index 0000000..49b4a73 --- /dev/null +++ b/kevin_pizzini.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBEum60cBCADIZ/am0d96/2Is86VRUkNi4DReLYDzQqpuI1cCtCHKbBel6uYL +ERsTJUxgqEtYAzjQOaOOr8k7X/U8NzmmjAk/GR/coHFbGLVUI3O/TWZZ4u3bZLpC +4lhe303PZZDHMGGcUEmzhU9LDxeCYF2LfQQYWQNmc674VgOt+fcJJkty3tjWHag0 +YWOPvugOg5SfqDtGPfnmoeSbdKmVgbmXLX5ab68jIRHfcQNlKgfQbkLN7CYi7ou7 +f8aNIO/DQ1mFzzNc6fuP6i5zznL4FcKTzvx1z6+gtjUXWmqWuVw6qqiND7V1tjJd +b0cjl4BNoXPk3btKfYwHd9I9tTfilmWm5KNtABEBAAG0GUtlbiBQaXp6aW5pIDxr +ZW5AZ251Lm9yZz6JAVUEEwEKAD8CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheA +FiEEMltU5GU/k1olzzK9oYYnjUJqOOkFAmclQjUFCSEh8W4ACgkQoYYnjUJqOOmj +vgf/QRqbDPdfm3+JcEQBZKjBby0syw70FrxL8oJpthTapN7vljyL1/QmrFukhScD +98mns1OJsbud11Qbdab5d3MGD9agQ4H7OGm48h4MAkkd7ekJR2ISxrNGw8pQiir8 +Sr0+LsS+5l/W16GaGUegmNyirKv2//mb9IDBBmZ0Ui13x85fIwxe7PrjcLw5vIB9 +qPr7bcCZaKrzuWygpbzUQwXtW1ipKierEk4C780QV3jJFw8wkTB6ul1Kk221oMo/ +OeAOnLk5+d5tOtUMonyYSZmvkbEhFDpOF3J3qNomwmnBBUA+bn0hEsNjhmy3h4jS +SRRIuqRrMFF1GiFNuHa67uBI0bkBDQRLputHAQgAtCX015BdwVGX9IaO1Iv2FBkt +JSg4A/GV+0iZXVqafi5pe/oLQY7gXQUV/AuTqjj7168sb9s8ZJjzrE0CsBrcUtOU +eSKBQiCL81L6eO91tKBpwuPACEyzxiW5Bfh/dn3jiZikXBi9u7NSsLaDDj4AK6W7 +6/fWz9984elxeIqZSiRuae0xTs+kaEw49ha8wrv6sE4H9CbWoz4276raGQmBJLky +NQlCZMxq6Z/a6NXTNiNNrVMueCCQmbW6iu8fV8W1IRMBnbWZjTcBBZztzW5T6mOE +3weuvYkuwy6yNcgrafG2WeW+wrYzQ38yYIH7o27pgQKySZHjZxaeoqRysW42gwAR +AQABiQE8BBgBCgAmAhsMFiEEMltU5GU/k1olzzK9oYYnjUJqOOkFAmclQkMFCSEh +8XwACgkQoYYnjUJqOOk55wf/W3p31v5zZtRyalRohfxUn9rrbucye38W+LzZGGoz +BU4CCcZhwtumkFgd3bB3t50e26VDBB3D3cVPyLDLU182eibKbgv4/6bjk09l1PRl +UhTHpWTqiz+lkmMEMsSFXWJjXssmAo5XOL4OxX/bgHUK5NgvaRg7WL1CVuLAL91s +VTasLP1XoOpZ85ec5YmzNciCU41XfGSIrkG+PbE7MJmjlUT0w4/Q59/5CiIv/XoM +UAiiIDozgvzDinVUBP8+Kl5QexEe3E3dHSNPRc4xlPsx5KTOCWJHEe00XgZgMuTZ +bzVD5uvJm95WssY37wZ2bt58iufB9sBsw2NFPr3eQIo12A== +=L3fP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sources b/sources index e606558..2ccf0e0 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (bc-1.08.1.tar.gz) = 256c94833ead8029122d3ba6475cf4ff030c208a5bd3e2e9c5c8888467215e0fa9ab34e4226791bbd6e47498c0c61f0dc6399eecb0c8cf6a43453e84911c1847 +SHA512 (bc-1.08.1.tar.xz) = 7e2c2eb88bcde50370f7feaf033f421beb0774eea4922b2816c03f24ad1ba0476eef76787e9e8dd6f8b66470b9ab0acdbd79fb1e4d185e518145b57860cb1bff +SHA512 (bc-1.08.1.tar.xz.sig) = 5318da8277ad6f5da68ac4fbc1b997d97aa9efda3f7c2c86aedd72cf398025c9dfd794b39b526fcf3714a1bb0e2f3a37f3098f16ac8e9e35409dd3686d671199 From 82fdb05bc91c200e9c17803bbb3dc1887be4e21b Mon Sep 17 00:00:00 2001 From: Mikel Olasagasti Uranga Date: Thu, 26 Jun 2025 17:57:07 +0200 Subject: [PATCH 38/40] Update to 1.08.2 - Closes rhbz#2368486 --- .gitignore | 2 ++ bc.spec | 11 +++++++---- sources | 4 ++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 95a8499..cdad827 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ bc-1.06.95.tar.bz2 /bc-1.08.1.tar.gz /bc-1.08.1.tar.xz /bc-1.08.1.tar.xz.sig +/bc-1.08.2.tar.gz +/bc-1.08.2.tar.gz.sig diff --git a/bc.spec b/bc.spec index fe449df..ee2216b 100644 --- a/bc.spec +++ b/bc.spec @@ -1,11 +1,11 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc -Version: 1.08.1 -Release: 3%{?dist} +Version: 1.08.2 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.gnu.org/software/bc/ -Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz -Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz.sig +Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz.sig Source2: kevin_pizzini.asc Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch @@ -52,6 +52,9 @@ rm -f %{buildroot}/%{_infodir}/dir %{_infodir}/dc.info* %changelog +* Thu Jun 26 2025 Mikel Olasagasti Uranga - 1.08.2-1 +- Update to 1.08.2 - rhbz#2368486 + * Wed Mar 05 2025 Mikel Olasagasti Uranga - 1.08.1-3 - Verify gpg signature - Change to https links diff --git a/sources b/sources index 2ccf0e0..4cc1018 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (bc-1.08.1.tar.xz) = 7e2c2eb88bcde50370f7feaf033f421beb0774eea4922b2816c03f24ad1ba0476eef76787e9e8dd6f8b66470b9ab0acdbd79fb1e4d185e518145b57860cb1bff -SHA512 (bc-1.08.1.tar.xz.sig) = 5318da8277ad6f5da68ac4fbc1b997d97aa9efda3f7c2c86aedd72cf398025c9dfd794b39b526fcf3714a1bb0e2f3a37f3098f16ac8e9e35409dd3686d671199 +SHA512 (bc-1.08.2.tar.gz) = 0876a4c5bfc23da79479519c6a8e03ac9f59ae54077eb71ffdcc6ddaccb76c4b7595b088e89e6ad82d833c072eeff5b378178084276584813c00eedace4c6f8c +SHA512 (bc-1.08.2.tar.gz.sig) = 5987363ae617b46136d5fec45e302045d55ec43db1005d175ff78d4c9a8450a7a95c4ebce22a1f810c64f21a7a6f5eee764bfe84aa084cfe439c2f04775f4939 From f17b418fdb0f2036535105356977f99bc99af0e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Fri, 4 Jul 2025 10:40:33 +0200 Subject: [PATCH 39/40] tests: migrate STI tests to TMT Related: https://fedoraproject.org/wiki/Changes/DisableSTI --- .fmf/version | 1 + plans/ci.fmf | 5 +++++ tests/sanity/main.fmf | 9 +++++++++ tests/tests.yml | 15 --------------- 4 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/ci.fmf create mode 100644 tests/sanity/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/ci.fmf b/plans/ci.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/ci.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/sanity/main.fmf b/tests/sanity/main.fmf new file mode 100644 index 0000000..911d9ad --- /dev/null +++ b/tests/sanity/main.fmf @@ -0,0 +1,9 @@ +summary: Basic sanity test +component: + - bc +test: python3 ./runtests.py -v +framework: shell +recommend: + - bc + - python3 +duration: 1m diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 129e35e..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -# This first play always runs on the local staging system -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - - container - - atomic - tests: - - sanity.test: - dir: sanity - run: python3 runtests.py -v - required_packages: - - bc # Required to run initscript From 72d26b5c745da791d48e46552bd136da2addfe44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:36:29 +0000 Subject: [PATCH 40/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- bc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bc.spec b/bc.spec index ee2216b..fe06d1e 100644 --- a/bc.spec +++ b/bc.spec @@ -1,7 +1,7 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.08.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://www.gnu.org/software/bc/ Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz @@ -52,6 +52,9 @@ rm -f %{buildroot}/%{_infodir}/dir %{_infodir}/dc.info* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.08.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jun 26 2025 Mikel Olasagasti Uranga - 1.08.2-1 - Update to 1.08.2 - rhbz#2368486