From 916ec0ef8c76c5ea66ecb0c0c804bb08a39d696d Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 8 Jun 2017 10:00:17 -0700 Subject: [PATCH 01/44] - New Version 1.2.0 (bcl) - Improve the python test and add a test target to the Makefile (bcl) - Improve error handling of libimplantisomd5 (squimrel) - Fix popt memory leak and avoid exit in main (squimrel) - Add derived clang format and editorconfig (squimrel) - Format, constify, castify, decl-at-use code (squimrel) - Make libimplantisomd5 use the utilities (squimrel) - Implement shared utilities (squimrel) - Refactor libcheckisomd5 (squimrel) --- .gitignore | 1 + isomd5sum.spec | 15 +++++++++++++-- sources | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0150b00..cd57366 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /isomd5sum-1.0.12.tar.bz2 /1.0.12.tar.gz /1.1.0.tar.gz +/1.2.0.tar.gz diff --git a/isomd5sum.spec b/isomd5sum.spec index e3d26f4..7872d07 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.1.0 -Release: 5%{?dist} +Version: 1.2.0 +Release: 1%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -80,6 +80,17 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jun 08 2017 Brian C. Lane - 1:1.2.0-1 +- New Version 1.2.0 (bcl) +- Improve the python test and add a test target to the Makefile (bcl) +- Improve error handling of libimplantisomd5 (squimrel) +- Fix popt memory leak and avoid exit in main (squimrel) +- Add derived clang format and editorconfig (squimrel) +- Format, constify, castify, decl-at-use code (squimrel) +- Make libimplantisomd5 use the utilities (squimrel) +- Implement shared utilities (squimrel) +- Refactor libcheckisomd5 (squimrel) + * Fri Feb 10 2017 Fedora Release Engineering - 1:1.1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index db53830..cced2ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -eac79ba8ecc16034339a8675a989833e 1.1.0.tar.gz +SHA512 (1.2.0.tar.gz) = 905be4000562c49fb5ca8bd69b7c03884e77b771f59403af4470c1d3fd27dad5d92aa8d7a9e0b1a434f3b0012f2692b4a535c2566f794e1acc24f18e2765fa1d From def9dd36479482aafcede76f29be9bb943f9f252 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 9 Jun 2017 09:34:30 -0700 Subject: [PATCH 02/44] - New Version 1.2.1 (bcl) - Let the user pass their own file descriptor (squimrel) - Correct format specifiers (squimrel) --- .gitignore | 1 + isomd5sum.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cd57366..7c6deb1 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /1.0.12.tar.gz /1.1.0.tar.gz /1.2.0.tar.gz +/1.2.1.tar.gz diff --git a/isomd5sum.spec b/isomd5sum.spec index 7872d07..33ee073 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,6 +1,6 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.2.0 +Version: 1.2.1 Release: 1%{?dist} Epoch: 1 License: GPLv2+ @@ -80,6 +80,11 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Jun 09 2017 Brian C. Lane - 1:1.2.1-1 +- New Version 1.2.1 (bcl) +- Let the user pass their own file descriptor (squimrel) +- Correct format specifiers (squimrel) + * Thu Jun 08 2017 Brian C. Lane - 1:1.2.0-1 - New Version 1.2.0 (bcl) - Improve the python test and add a test target to the Makefile (bcl) diff --git a/sources b/sources index cced2ff..530ea4f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.2.0.tar.gz) = 905be4000562c49fb5ca8bd69b7c03884e77b771f59403af4470c1d3fd27dad5d92aa8d7a9e0b1a434f3b0012f2692b4a535c2566f794e1acc24f18e2765fa1d +SHA512 (1.2.1.tar.gz) = 8ad4b3db4a5e1c13445fa7e30f74b594a023410d0b5bc6d018eeaab250b5756bd644f9f72c27841bb9068b3472ae125baa1a2d8b474e0e2ba4177a5c04df66b3 From 24c979e168bc3581cee396590ab607a630ade54f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 13:45:43 +0000 Subject: [PATCH 03/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 33ee073..46616b4 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -80,6 +80,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1:1.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Jun 09 2017 Brian C. Lane - 1:1.2.1-1 - New Version 1.2.1 (bcl) - Let the user pass their own file descriptor (squimrel) From b432b77964a65f0dc55f0768d0e9f0941c725bf7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 23:54:16 +0000 Subject: [PATCH 04/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 46616b4..8a7b768 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -80,6 +80,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 1:1.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1:1.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From be0ab8053965a93b6108fff90aefbfc849af1687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 19 Aug 2017 09:38:29 -0400 Subject: [PATCH 05/44] Python 2 binary package renamed to python2-isomd5sum --- isomd5sum.spec | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 8a7b768..49c9754 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -26,11 +26,11 @@ Provides: %{name}-static = %{epoch}:%{version}-%{release} This contains header files and a library for working with the isomd5sum implanting and checking. -%package -n python-isomd5sum +%package -n python2-isomd5sum Summary: Python bindings for isomd5sum -Provides: python2-isomd5sum = %{epoch}:%{version}-%{release} +%{?python_provide:%python_provide python2-isomd5sum} -%description -n python-isomd5sum +%description -n python2-isomd5sum The isomd5sum package contains utilities for implanting and verifying an md5sum implanted into an ISO9660 image. @@ -73,13 +73,17 @@ popd %{_includedir}/*.h %{_libdir}/*.a -%files -n python-isomd5sum +%files -n python2-isomd5sum %{python2_sitearch}/pyisomd5sum.so %files -n python3-isomd5sum %{python3_sitearch}/pyisomd5sum.so %changelog +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1:1.2.1-4 +- Python 2 binary package renamed to python2-isomd5sum + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + * Wed Aug 02 2017 Fedora Release Engineering - 1:1.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From caf7ff1e39b5c311d6c6b85fe0f37a95af185c09 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 3 Oct 2017 11:22:17 -0700 Subject: [PATCH 06/44] - Don't put DESTDIR in the isomd5sum.pc file - New Version 1.2.2 (bcl) - Fix aligned alloc parameters and overflow on 32bit size_t (#1497458) (squimrel) - Fix memory leak (squimrel) - Add pkgconfig file (squimrel) - Remove line-breaks from error messages (squimrel) - Make library C++ compatible (squimrel) - Constify function signatures (squimrel) - Revert checkCallback function signature (squimrel) --- .gitignore | 1 + ...put-DESTDIR-in-the-isomd5sum.pc-file.patch | 25 +++++++++++++++++++ isomd5sum.spec | 20 ++++++++++++--- sources | 2 +- 4 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch diff --git a/.gitignore b/.gitignore index 7c6deb1..660d549 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /1.1.0.tar.gz /1.2.0.tar.gz /1.2.1.tar.gz +/1.2.2.tar.gz diff --git a/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch b/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch new file mode 100644 index 0000000..550dcaf --- /dev/null +++ b/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch @@ -0,0 +1,25 @@ +From 8d80e470944bf10fff8645d0dd4a5860124f282d Mon Sep 17 00:00:00 2001 +From: "Brian C. Lane" +Date: Tue, 3 Oct 2017 12:13:31 -0700 +Subject: [PATCH] Don't put DESTDIR in the isomd5sum.pc file + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index c8ea9b6..6edda1b 100644 +--- a/Makefile ++++ b/Makefile +@@ -58,7 +58,7 @@ install-devel: + install -m 0644 libcheckisomd5.h $(DESTDIR)/usr/include/ + install -m 0644 libimplantisomd5.a $(DESTDIR)/usr/$(LIBDIR) + install -m 0644 libcheckisomd5.a $(DESTDIR)/usr/$(LIBDIR) +- sed "s#@VERSION@#${VERSION}#g; s#@includedir@#${DESTDIR}/usr/include#g; s#@libdir@#${DESTDIR}/usr/${LIBDIR}#g" isomd5sum.pc.in > ${DESTDIR}/usr/share/pkgconfig/isomd5sum.pc ++ sed "s#@VERSION@#${VERSION}#g; s#@includedir@#/usr/include#g; s#@libdir@#/usr/${LIBDIR}#g" isomd5sum.pc.in > ${DESTDIR}/usr/share/pkgconfig/isomd5sum.pc + + clean: + rm -f *.o *.so *.pyc *.a .depend *~ +-- +2.13.5 + diff --git a/isomd5sum.spec b/isomd5sum.spec index 49c9754..14342c6 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.2.1 -Release: 4%{?dist} +Version: 1.2.2 +Release: 1%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -9,6 +9,8 @@ Group: Applications/System Url: https://github.com/rhinstaller/isomd5sum Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz +Patch0: 0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch + BuildRequires: popt-devel BuildRequires: python2-devel python3-devel @@ -43,7 +45,7 @@ an md5sum implanted into an ISO9660 image. %prep -%setup -q +%autosetup rm -rf %{py3dir} cp -a . %{py3dir} @@ -72,6 +74,7 @@ popd %files devel %{_includedir}/*.h %{_libdir}/*.a +/usr/share/pkgconfig/isomd5sum.pc %files -n python2-isomd5sum %{python2_sitearch}/pyisomd5sum.so @@ -80,6 +83,17 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Oct 03 2017 Brian C. Lane - 1:1.2.2-1 +- Don't put DESTDIR in the isomd5sum.pc file +- New Version 1.2.2 (bcl) +- Fix aligned alloc parameters and overflow on 32bit size_t (#1497458) (squimrel) +- Fix memory leak (squimrel) +- Add pkgconfig file (squimrel) +- Remove line-breaks from error messages (squimrel) +- Make library C++ compatible (squimrel) +- Constify function signatures (squimrel) +- Revert checkCallback function signature (squimrel) + * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1:1.2.1-4 - Python 2 binary package renamed to python2-isomd5sum See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 diff --git a/sources b/sources index 530ea4f..9051980 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.2.1.tar.gz) = 8ad4b3db4a5e1c13445fa7e30f74b594a023410d0b5bc6d018eeaab250b5756bd644f9f72c27841bb9068b3472ae125baa1a2d8b474e0e2ba4177a5c04df66b3 +SHA512 (1.2.2.tar.gz) = a92305c996151f6e806327305918720eb584cf16cd5a1fa3ab8eec8d2594f351a69db7c8770359c561f49097e8c068608ce88e174bcb80449b3c5e79086fa860 From 3dadd2247df179d5fdf80c2af041b6d788d039ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 17:44:28 +0000 Subject: [PATCH 07/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 14342c6..37af470 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -83,6 +83,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1:1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Oct 03 2017 Brian C. Lane - 1:1.2.2-1 - Don't put DESTDIR in the isomd5sum.pc file - New Version 1.2.2 (bcl) From db688a23278837f60e97aed0dc28c63fcb548279 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 19 Feb 2018 17:23:38 -0800 Subject: [PATCH 08/44] - Add gcc BuildRequires for future minimal buildroot support --- isomd5sum.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 37af470..7b4704a 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -11,6 +11,7 @@ Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz Patch0: 0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch +BuildRequires: gcc BuildRequires: popt-devel BuildRequires: python2-devel python3-devel @@ -83,6 +84,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Feb 19 2018 Brian C. Lane - 1.2.2-3 +- Add gcc BuildRequires for future minimal buildroot support + * Wed Feb 07 2018 Fedora Release Engineering - 1:1.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 14268b7686b8539ca9ce9f4d4b94dda8acae7568 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 23 Feb 2018 20:55:47 +0100 Subject: [PATCH 09/44] Use LDFLAGS from redhat-rpm-config --- isomd5sum.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 7b4704a..8a7d21c 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -53,6 +53,7 @@ cp -a . %{py3dir} %build CFLAGS="$RPM_OPT_FLAGS -Wno-strict-aliasing"; export CFLAGS +LDFLAGS="$RPM_LD_FLAGS"; export LDFLAGS PYTHON=%{__python2} make checkisomd5 implantisomd5 pyisomd5sum.so pushd %{py3dir} @@ -84,6 +85,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Feb 23 2018 Florian Weimer - 1:1.2.2-4 +- Use LDFLAGS from redhat-rpm-config + * Mon Feb 19 2018 Brian C. Lane - 1.2.2-3 - Add gcc BuildRequires for future minimal buildroot support From 9211be9ad7b1531873e5b7c87b4875d63a43cbd0 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 10 Apr 2018 10:33:31 -0700 Subject: [PATCH 10/44] New Version 1.2.3 (bcl) Fix 32bit bug on large files (squimrel) Don't put DESTDIR in the isomd5sum.pc file (bcl) --- .gitignore | 1 + ...put-DESTDIR-in-the-isomd5sum.pc-file.patch | 25 ------------------- isomd5sum.spec | 11 +++++--- sources | 2 +- 4 files changed, 9 insertions(+), 30 deletions(-) delete mode 100644 0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch diff --git a/.gitignore b/.gitignore index 660d549..ac202a2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /1.2.0.tar.gz /1.2.1.tar.gz /1.2.2.tar.gz +/1.2.3.tar.gz diff --git a/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch b/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch deleted file mode 100644 index 550dcaf..0000000 --- a/0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8d80e470944bf10fff8645d0dd4a5860124f282d Mon Sep 17 00:00:00 2001 -From: "Brian C. Lane" -Date: Tue, 3 Oct 2017 12:13:31 -0700 -Subject: [PATCH] Don't put DESTDIR in the isomd5sum.pc file - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index c8ea9b6..6edda1b 100644 ---- a/Makefile -+++ b/Makefile -@@ -58,7 +58,7 @@ install-devel: - install -m 0644 libcheckisomd5.h $(DESTDIR)/usr/include/ - install -m 0644 libimplantisomd5.a $(DESTDIR)/usr/$(LIBDIR) - install -m 0644 libcheckisomd5.a $(DESTDIR)/usr/$(LIBDIR) -- sed "s#@VERSION@#${VERSION}#g; s#@includedir@#${DESTDIR}/usr/include#g; s#@libdir@#${DESTDIR}/usr/${LIBDIR}#g" isomd5sum.pc.in > ${DESTDIR}/usr/share/pkgconfig/isomd5sum.pc -+ sed "s#@VERSION@#${VERSION}#g; s#@includedir@#/usr/include#g; s#@libdir@#/usr/${LIBDIR}#g" isomd5sum.pc.in > ${DESTDIR}/usr/share/pkgconfig/isomd5sum.pc - - clean: - rm -f *.o *.so *.pyc *.a .depend *~ --- -2.13.5 - diff --git a/isomd5sum.spec b/isomd5sum.spec index 8a7d21c..de1efd5 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.2.2 -Release: 4%{?dist} +Version: 1.2.3 +Release: 1%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -9,8 +9,6 @@ Group: Applications/System Url: https://github.com/rhinstaller/isomd5sum Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz -Patch0: 0001-Don-t-put-DESTDIR-in-the-isomd5sum.pc-file.patch - BuildRequires: gcc BuildRequires: popt-devel BuildRequires: python2-devel python3-devel @@ -85,6 +83,11 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Apr 10 2018 Brian C. Lane - 1:1.2.3-1 +- New Version 1.2.3 (bcl) +- Fix 32bit bug on large files (squimrel) +- Don't put DESTDIR in the isomd5sum.pc file (bcl) + * Fri Feb 23 2018 Florian Weimer - 1:1.2.2-4 - Use LDFLAGS from redhat-rpm-config diff --git a/sources b/sources index 9051980..84f1e92 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.2.2.tar.gz) = a92305c996151f6e806327305918720eb584cf16cd5a1fa3ab8eec8d2594f351a69db7c8770359c561f49097e8c068608ce88e174bcb80449b3c5e79086fa860 +SHA512 (1.2.3.tar.gz) = a500faa368377c8fb5dfc311bc3a6dbadd253e6af7928b691d1fc11e25b69819a611f72fa201e70f5df257cdc491c97d1f612bb179fa49de1fb0a638d6ac7972 From 6880ad80be0c3049ff456fafde39ca1c32b202c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 10:45:12 +0200 Subject: [PATCH 11/44] Rebuilt for Python 3.7 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index de1efd5..21851f4 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -83,6 +83,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Jun 19 2018 Miro Hrončok - 1:1.2.3-2 +- Rebuilt for Python 3.7 + * Tue Apr 10 2018 Brian C. Lane - 1:1.2.3-1 - New Version 1.2.3 (bcl) - Fix 32bit bug on large files (squimrel) From e99ee39acd63f497b0f308f29515caac464927fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 05:53:25 +0000 Subject: [PATCH 12/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 21851f4..a592c23 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -83,6 +83,9 @@ popd %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1:1.2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 19 2018 Miro Hrončok - 1:1.2.3-2 - Rebuilt for Python 3.7 From 36b545eb4c91d2fc41ab5e614fb80fe9fb32d425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 14 Jan 2019 18:57:36 +0100 Subject: [PATCH 13/44] Subpackage python2-isomd5sum has been removed --- isomd5sum.spec | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index a592c23..bbf9046 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPLv2+ Group: Applications/System @@ -11,7 +11,7 @@ Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz BuildRequires: gcc BuildRequires: popt-devel -BuildRequires: python2-devel python3-devel +BuildRequires: python3-devel %description The isomd5sum package contains utilities for implanting and verifying @@ -27,14 +27,6 @@ Provides: %{name}-static = %{epoch}:%{version}-%{release} This contains header files and a library for working with the isomd5sum implanting and checking. -%package -n python2-isomd5sum -Summary: Python bindings for isomd5sum -%{?python_provide:%python_provide python2-isomd5sum} - -%description -n python2-isomd5sum -The isomd5sum package contains utilities for implanting and verifying -an md5sum implanted into an ISO9660 image. - %package -n python3-isomd5sum Summary: Python bindings for isomd5sum @@ -46,24 +38,16 @@ an md5sum implanted into an ISO9660 image. %prep %autosetup -rm -rf %{py3dir} -cp -a . %{py3dir} %build CFLAGS="$RPM_OPT_FLAGS -Wno-strict-aliasing"; export CFLAGS LDFLAGS="$RPM_LD_FLAGS"; export LDFLAGS -PYTHON=%{__python2} make checkisomd5 implantisomd5 pyisomd5sum.so -pushd %{py3dir} PYTHON=%{__python3} make checkisomd5 implantisomd5 pyisomd5sum.so -popd %install -PYTHON=%{__python2} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel install-python -pushd %{py3dir} PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel install-python -popd %files %license COPYING @@ -76,13 +60,14 @@ popd %{_libdir}/*.a /usr/share/pkgconfig/isomd5sum.pc -%files -n python2-isomd5sum -%{python2_sitearch}/pyisomd5sum.so - %files -n python3-isomd5sum %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Jan 14 2019 Miro Hrončok - 1:1.2.3-4 +- Subpackage python2-isomd5sum has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Fri Jul 13 2018 Fedora Release Engineering - 1:1.2.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 97ea781ea01397a35b43cf174599b95249f1d200 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:48 +0100 Subject: [PATCH 14/44] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- isomd5sum.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index bbf9046..ddee278 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -4,7 +4,6 @@ Version: 1.2.3 Release: 4%{?dist} Epoch: 1 License: GPLv2+ -Group: Applications/System Url: https://github.com/rhinstaller/isomd5sum Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz @@ -19,7 +18,6 @@ an md5sum implanted into an ISO9660 image. %package devel Summary: Development headers and library for using isomd5sum -Group: Development/System Requires: %{name} = %{epoch}:%{version}-%{release} Provides: %{name}-static = %{epoch}:%{version}-%{release} From d50318ad676013403be06a1f608c77d2725751b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 03:37:13 +0000 Subject: [PATCH 15/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index ddee278..332b48a 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1:1.2.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jan 14 2019 Miro Hrončok - 1:1.2.3-4 - Subpackage python2-isomd5sum has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal From 90966289299c027fa4922fca6b47ae486f0ac74b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 09:46:40 +0000 Subject: [PATCH 16/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 332b48a..5732227 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 5%{?dist} +Release: 6%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1:1.2.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering - 1:1.2.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 59da6cf9375381ff7e65485d4f21ef25b4d60258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:16:36 +0200 Subject: [PATCH 17/44] Rebuilt for Python 3.8 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 5732227..8125321 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 6%{?dist} +Release: 7%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Aug 19 2019 Miro Hrončok - 1:1.2.3-7 +- Rebuilt for Python 3.8 + * Thu Jul 25 2019 Fedora Release Engineering - 1:1.2.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 0cf88755d982279a4e44ab0331f18e252eb4e9bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 05:43:07 +0000 Subject: [PATCH 18/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 8125321..eaeddd9 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 7%{?dist} +Release: 8%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1:1.2.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Mon Aug 19 2019 Miro Hrončok - 1:1.2.3-7 - Rebuilt for Python 3.8 From 0565558d66484200d9f26064a7d8fdb09d9dae2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:48:59 +0200 Subject: [PATCH 19/44] Rebuilt for Python 3.9 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index eaeddd9..abc1629 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 8%{?dist} +Release: 9%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue May 26 2020 Miro Hrončok - 1:1.2.3-9 +- Rebuilt for Python 3.9 + * Wed Jan 29 2020 Fedora Release Engineering - 1:1.2.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 0e8c378a2b3751d520a0b1819898d4cf7f0f1909 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 02:01:24 +0000 Subject: [PATCH 20/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index abc1629..61bf5a1 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 9%{?dist} +Release: 10%{?dist} Epoch: 1 License: GPLv2+ @@ -62,6 +62,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1:1.2.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 1:1.2.3-9 - Rebuilt for Python 3.9 From 0b2c8845d1ae902a88f73b3b7386ee3ffc25290e Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 1 Dec 2020 16:19:56 -0800 Subject: [PATCH 21/44] - Add make to BuildRequires --- isomd5sum.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 61bf5a1..2c22e67 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 10%{?dist} +Release: 11%{?dist} Epoch: 1 License: GPLv2+ @@ -11,6 +11,7 @@ Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz BuildRequires: gcc BuildRequires: popt-devel BuildRequires: python3-devel +BuildRequires: make %description The isomd5sum package contains utilities for implanting and verifying @@ -62,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Dec 01 2020 Brian C. Lane - 1.2.3-11 +- Add make to BuildRequires + * Tue Jul 28 2020 Fedora Release Engineering - 1:1.2.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From f14f86c1db84f297adef89b3a32baccd66f97167 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 14:32:49 +0000 Subject: [PATCH 22/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 2c22e67..dfb399b 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 11%{?dist} +Release: 12%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1:1.2.3-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Dec 01 2020 Brian C. Lane - 1.2.3-11 - Add make to BuildRequires From 3cfcff71756a4ce3cc41297f897badf44ba6c0ac Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:07:49 +0200 Subject: [PATCH 23/44] Rebuilt for Python 3.10 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index dfb399b..3eaec4e 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 12%{?dist} +Release: 13%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Jun 04 2021 Python Maint - 1:1.2.3-13 +- Rebuilt for Python 3.10 + * Tue Jan 26 2021 Fedora Release Engineering - 1:1.2.3-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 3e983c0b738f3fa0d8dd8d62d99c5e24d352d4eb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 08:47:16 +0000 Subject: [PATCH 24/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 3eaec4e..5434819 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 13%{?dist} +Release: 14%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1:1.2.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 1:1.2.3-13 - Rebuilt for Python 3.10 From d446cfc104c07cf616e4afabf08765b024026013 Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Tue, 31 Aug 2021 11:01:40 +0200 Subject: [PATCH 25/44] Add smoke gating test --- .fmf/version | 1 + plans/runtest.sh | 15 +++++++++++++++ plans/smoke.fmf | 6 ++++++ 3 files changed, 22 insertions(+) create mode 100644 .fmf/version create mode 100755 plans/runtest.sh create mode 100644 plans/smoke.fmf 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/runtest.sh b/plans/runtest.sh new file mode 100755 index 0000000..1f2f20e --- /dev/null +++ b/plans/runtest.sh @@ -0,0 +1,15 @@ +#!/bin/sh -eux + +# Create testing iso image +rm -rf ./isocontent +mkdir isocontent +dd if=/dev/zero of=isocontent/big_enough_file bs=500K count=1 +mkisofs -o test.iso isocontent + +# Implant and check md5 sum +implantisomd5 test.iso +checkisomd5 --verbose test.iso + +# Destroy testing iso image +rm -rf ./isocontent +rm test.iso diff --git a/plans/smoke.fmf b/plans/smoke.fmf new file mode 100644 index 0000000..b1d4a16 --- /dev/null +++ b/plans/smoke.fmf @@ -0,0 +1,6 @@ +summary: Basic smoke test +prepare: + how: install + package: [genisoimage, coreutils, isomd5sum] +execute: + script: plans/runtest.sh From b0b8875be07fcdcce34b4247eae5f8ea5d733e7b Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Tue, 21 Sep 2021 15:31:00 +0200 Subject: [PATCH 26/44] Store test in tests, not plans --- plans/smoke.fmf | 11 ++++++----- tests/smoke.fmf | 6 ++++++ plans/runtest.sh => tests/smoke.sh | 0 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 tests/smoke.fmf rename plans/runtest.sh => tests/smoke.sh (100%) diff --git a/plans/smoke.fmf b/plans/smoke.fmf index b1d4a16..1c67208 100644 --- a/plans/smoke.fmf +++ b/plans/smoke.fmf @@ -1,6 +1,7 @@ -summary: Basic smoke test -prepare: - how: install - package: [genisoimage, coreutils, isomd5sum] +summary: Smoke tests for isomd5sum tools + +discover: + how: fmf + execute: - script: plans/runtest.sh + how: tmt diff --git a/tests/smoke.fmf b/tests/smoke.fmf new file mode 100644 index 0000000..66450d8 --- /dev/null +++ b/tests/smoke.fmf @@ -0,0 +1,6 @@ +summary: Basic smoke test +contact: Radek Vykydal +path: /tests +test: ./smoke.sh +duration: 30m +require: [genisoimage, coreutils, isomd5sum] diff --git a/plans/runtest.sh b/tests/smoke.sh similarity index 100% rename from plans/runtest.sh rename to tests/smoke.sh From 943e0aeeb19c517a6f50da622ff635d5c9a8aa8a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 13:30:14 +0000 Subject: [PATCH 27/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 5434819..3034c0c 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 14%{?dist} +Release: 15%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1:1.2.3-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 1:1.2.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 651e5eba3b2eb19bd7660b58c772e2cb0e2134be Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:06:57 +0200 Subject: [PATCH 28/44] Rebuilt for Python 3.11 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 3034c0c..3915725 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 15%{?dist} +Release: 16%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Jun 13 2022 Python Maint - 1:1.2.3-16 +- Rebuilt for Python 3.11 + * Thu Jan 20 2022 Fedora Release Engineering - 1:1.2.3-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From e2f762f62fd29013126b78d44e742b23ad93a355 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 14:54:51 +0000 Subject: [PATCH 29/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 3915725..5539fff 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 16%{?dist} +Release: 17%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1:1.2.3-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 1:1.2.3-16 - Rebuilt for Python 3.11 From 2ecf8ae1e124a077fd413c00e4e36d33125fe7c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 13:24:18 +0000 Subject: [PATCH 30/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 5539fff..337d800 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 17%{?dist} +Release: 18%{?dist} Epoch: 1 License: GPLv2+ @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1:1.2.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 1:1.2.3-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From edaa44074b7abb7ff7a79bc3573a6cf3d3ce7e50 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 30 Jan 2023 13:25:47 -0800 Subject: [PATCH 31/44] SPDX migration --- isomd5sum.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 337d800..864537e 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,9 +1,9 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 18%{?dist} +Release: 19%{?dist} Epoch: 1 -License: GPLv2+ +License: GPL-2.0-or-later Url: https://github.com/rhinstaller/isomd5sum Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Jan 30 2023 Brian C. Lane - 1.2.3-19 +- SPDX migration + * Thu Jan 19 2023 Fedora Release Engineering - 1:1.2.3-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From b0fa584ef2e7d22a58724ad0e87cd3a743dda426 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:41:16 +0200 Subject: [PATCH 32/44] Rebuilt for Python 3.12 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 864537e..de50fa6 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 19%{?dist} +Release: 20%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Jun 13 2023 Python Maint - 1:1.2.3-20 +- Rebuilt for Python 3.12 + * Mon Jan 30 2023 Brian C. Lane - 1.2.3-19 - SPDX migration From 668e95acab97011f8ba4d74d7e23c0bbd82cad3b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 07:40:39 +0000 Subject: [PATCH 33/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index de50fa6..7c2525b 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 20%{?dist} +Release: 21%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1:1.2.3-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 1:1.2.3-20 - Rebuilt for Python 3.12 From 95936c229ae77443eddb9772e06373b8cb26b2f4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 23:19:28 +0000 Subject: [PATCH 34/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 7c2525b..c2f52b5 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 21%{?dist} +Release: 22%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Sat Jan 20 2024 Fedora Release Engineering - 1:1.2.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 1:1.2.3-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 109b697b5ccda9202d4a4411daf277ab565ec4b5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 22:58:49 +0000 Subject: [PATCH 35/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index c2f52b5..7330bef 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.3 -Release: 22%{?dist} +Release: 23%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -63,6 +63,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 1:1.2.3-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jan 20 2024 Fedora Release Engineering - 1:1.2.3-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 4d6cde06964d4d1594e27e43fe91cddbc1a8597f Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 16 Feb 2024 09:12:28 -0800 Subject: [PATCH 36/44] - New Version 1.2.4 (bcl) - Add support for riscv64 (davidlt) - workflows: Update to use actions/checkout (bcl) - Fix checksum failure with small isos (bcl) - test: Update testing to include small iso and larger iso (bcl) - Add a GitHub Action to run tests (bcl) - Add mips64 (wangray1021) - testpyisomd5sum.py: Support genisoimage, Python 2 (ryan) --- .gitignore | 1 + isomd5sum.spec | 14 ++++++++++++-- sources | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ac202a2..a208fac 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /1.2.1.tar.gz /1.2.2.tar.gz /1.2.3.tar.gz +/isomd5sum-1.2.4.tar.gz diff --git a/isomd5sum.spec b/isomd5sum.spec index 7330bef..bd0ec77 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,7 +1,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.2.3 -Release: 23%{?dist} +Version: 1.2.4 +Release: 1%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -63,6 +63,16 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Feb 16 2024 Brian C. Lane - 1.2.4-1 +- New Version 1.2.4 (bcl) +- Add support for riscv64 (davidlt) +- workflows: Update to use actions/checkout (bcl) +- Fix checksum failure with small isos (bcl) +- test: Update testing to include small iso and larger iso (bcl) +- Add a GitHub Action to run tests (bcl) +- Add mips64 (wangray1021) +- testpyisomd5sum.py: Support genisoimage, Python 2 (ryan) + * Wed Jan 24 2024 Fedora Release Engineering - 1:1.2.3-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 84f1e92..752a419 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.2.3.tar.gz) = a500faa368377c8fb5dfc311bc3a6dbadd253e6af7928b691d1fc11e25b69819a611f72fa201e70f5df257cdc491c97d1f612bb179fa49de1fb0a638d6ac7972 +SHA512 (isomd5sum-1.2.4.tar.gz) = 9afd4cb0935e2c81f82a7076af370e7588feeb9dc876ddcbe0433519ef348bb9ed3cb0c4080918f82695d06bf7fb5b9a53ecdaa94540cadd03082e87cfb9dc2c From 102e5ea2f86dfeae7dcfd1858dd806569d96fca6 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 16 Feb 2024 09:38:52 -0800 Subject: [PATCH 37/44] spec: Switch to using forge macros --- isomd5sum.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index bd0ec77..3f2a3e1 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -1,3 +1,5 @@ +%global forgeurl https://github.com/rhinstaller/isomd5sum + Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.4 @@ -5,8 +7,10 @@ Release: 1%{?dist} Epoch: 1 License: GPL-2.0-or-later -Url: https://github.com/rhinstaller/isomd5sum -Source0: https://github.com/rhinstaller/%{name}/archive/%{version}.tar.gz +%global tag %{version} +%forgemeta +Url: %{forgeurl} +Source0: %{forgesource} BuildRequires: gcc BuildRequires: popt-devel @@ -35,7 +39,7 @@ an md5sum implanted into an ISO9660 image. %prep -%autosetup +%forgeautosetup %build From 324784bf909ad6712df8bf97efd2320ffe6da055 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 29 Apr 2024 11:48:58 -0700 Subject: [PATCH 38/44] - Revert small iso fix, it resulted in incorrect checksums Resolves: rhbz#2277398 The small iso checksum fix included in version 1.2.4 resulted in it writing truncated checksums. These checksums passed, but only when checked by v1.2.4 and they don't cover the last part of the iso. This reverts that change, and is compatible with previous versions. --- ...Fix-checksum-failure-with-small-isos.patch | 67 +++++++++++++++++++ isomd5sum.spec | 8 ++- tests/smoke.sh | 6 +- 3 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 0001-Revert-Fix-checksum-failure-with-small-isos.patch diff --git a/0001-Revert-Fix-checksum-failure-with-small-isos.patch b/0001-Revert-Fix-checksum-failure-with-small-isos.patch new file mode 100644 index 0000000..505d006 --- /dev/null +++ b/0001-Revert-Fix-checksum-failure-with-small-isos.patch @@ -0,0 +1,67 @@ +From 14e4bac91c6aba61fe56c8d9a59cf7f07dbb99ab Mon Sep 17 00:00:00 2001 +From: "Brian C. Lane" +Date: Mon, 29 Apr 2024 11:35:14 -0700 +Subject: [PATCH] Revert "Fix checksum failure with small isos" + +This reverts commit e313746011768ed69587fcda88ff65951af90ccc. + +This patch causes short checksums (57 characters instead of 60) to be +written, resulting in a checksum that doesn't cover the whole iso and +which fails when checked with previous checkisomd5sum versions. + +The incorrect checksums are shown with a ';FR' at the end instead of the +last 3 digits. +--- + libcheckisomd5.c | 4 ++-- + libimplantisomd5.c | 6 +++--- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/libcheckisomd5.c b/libcheckisomd5.c +index adcd938..2d350bc 100644 +--- a/libcheckisomd5.c ++++ b/libcheckisomd5.c +@@ -66,7 +66,7 @@ static enum isomd5sum_status checkmd5sum(int isofd, checkCallback cb, void *cbda + size_t previous_fragment = 0UL; + off_t offset = 0LL; + while (offset < total_size) { +- const size_t nbyte = MIN((size_t)(total_size - offset), MIN(fragment_size, buffer_size)); ++ const size_t nbyte = MIN((size_t)(total_size - offset), buffer_size); + + ssize_t nread = read(isofd, buffer, nbyte); + if (nread <= 0L) +@@ -89,7 +89,7 @@ static enum isomd5sum_status checkmd5sum(int isofd, checkCallback cb, void *cbda + const size_t current_fragment = offset / fragment_size; + const size_t fragmentsize = FRAGMENT_SUM_SIZE / info->fragmentcount; + /* If we're onto the next fragment, calculate the previous sum and check. */ +- if (current_fragment != previous_fragment && current_fragment < info->fragmentcount) { ++ if (current_fragment != previous_fragment) { + if (!validate_fragment(&hashctx, current_fragment, fragmentsize, + info->fragmentsums, NULL)) { + /* Exit immediately if current fragment sum is incorrect */ +diff --git a/libimplantisomd5.c b/libimplantisomd5.c +index d5f32fc..217c896 100644 +--- a/libimplantisomd5.c ++++ b/libimplantisomd5.c +@@ -109,8 +109,8 @@ int implantISOFD(int isofd, int supported, int forceit, int quiet, char **errstr + const off_t fragment_size = total_size / (FRAGMENT_COUNT + 1); + size_t previous_fragment = 0UL; + off_t offset = 0LL; +- while (offset < total_size && previous_fragment < FRAGMENT_COUNT) { +- const size_t nbyte = MIN((size_t)(total_size - offset), MIN(fragment_size, buffer_size)); ++ while (offset < total_size) { ++ const size_t nbyte = MIN((size_t)(total_size - offset), buffer_size); + ssize_t nread = read(isofd, buffer, nbyte); + if (nread <= 0L) + break; +@@ -119,7 +119,7 @@ int implantISOFD(int isofd, int supported, int forceit, int quiet, char **errstr + const size_t current_fragment = offset / fragment_size; + const size_t fragmentsize = FRAGMENT_SUM_SIZE / FRAGMENT_COUNT; + /* If we're onto the next fragment, calculate the previous sum and check. */ +- if (current_fragment != previous_fragment && current_fragment < FRAGMENT_COUNT) { ++ if (current_fragment != previous_fragment) { + validate_fragment(&hashctx, current_fragment, fragmentsize, NULL, fragmentsums); + previous_fragment = current_fragment; + } +-- +2.44.0 + diff --git a/isomd5sum.spec b/isomd5sum.spec index 3f2a3e1..1bf7015 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.4 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -12,6 +12,8 @@ License: GPL-2.0-or-later Url: %{forgeurl} Source0: %{forgesource} +Patch0001: 0001-Revert-Fix-checksum-failure-with-small-isos.patch + BuildRequires: gcc BuildRequires: popt-devel BuildRequires: python3-devel @@ -67,6 +69,10 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Apr 29 2024 Brian C. Lane - 1.2.4-2 +- Revert small iso fix, it resulted in incorrect checksums + Resolves: rhbz#2277398 + * Fri Feb 16 2024 Brian C. Lane - 1.2.4-1 - New Version 1.2.4 (bcl) - Add support for riscv64 (davidlt) diff --git a/tests/smoke.sh b/tests/smoke.sh index 1f2f20e..ce667b2 100755 --- a/tests/smoke.sh +++ b/tests/smoke.sh @@ -8,8 +8,12 @@ mkisofs -o test.iso isocontent # Implant and check md5 sum implantisomd5 test.iso -checkisomd5 --verbose test.iso +checkisomd5 --verbose test.iso 2>&1 | tee test.run.log + +echo "Check implanted checksum for 1.2.4-1 checksum bug" +grep ';FR' test.run.log && exit 1 # Destroy testing iso image rm -rf ./isocontent rm test.iso +rm test.run.log From 0185002e533cda21f7a85fea18675bb0ade52596 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:49:28 +0200 Subject: [PATCH 39/44] Rebuilt for Python 3.13 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 1bf7015..a4273b0 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.4 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -69,6 +69,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Jun 07 2024 Python Maint - 1:1.2.4-3 +- Rebuilt for Python 3.13 + * Mon Apr 29 2024 Brian C. Lane - 1.2.4-2 - Revert small iso fix, it resulted in incorrect checksums Resolves: rhbz#2277398 From 707019a038449f7e3e3efc9f8b41af5785bac980 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 25 Jun 2024 09:00:14 -0700 Subject: [PATCH 40/44] - New Version 1.2.5 (bcl) - testpyisomd5sum.py: Use a consistent iso size (bcl) - Remove quiet from iso creation, size seems wrong (bcl) - workflows: Move to Fedora 39 and checkout v4 (bcl) - Revert "test: Update testing to include small iso and larger iso" (bcl) - Revert "Fix checksum failure with small isos" (bcl) --- .gitignore | 1 + isomd5sum.spec | 14 ++++++++++---- sources | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a208fac..95d6369 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /1.2.2.tar.gz /1.2.3.tar.gz /isomd5sum-1.2.4.tar.gz +/isomd5sum-1.2.5.tar.gz diff --git a/isomd5sum.spec b/isomd5sum.spec index a4273b0..a414a70 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -2,8 +2,8 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum -Version: 1.2.4 -Release: 3%{?dist} +Version: 1.2.5 +Release: 1%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -12,8 +12,6 @@ License: GPL-2.0-or-later Url: %{forgeurl} Source0: %{forgesource} -Patch0001: 0001-Revert-Fix-checksum-failure-with-small-isos.patch - BuildRequires: gcc BuildRequires: popt-devel BuildRequires: python3-devel @@ -69,6 +67,14 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Tue Jun 25 2024 Brian C. Lane - 1.2.5-1 +- New Version 1.2.5 (bcl) +- testpyisomd5sum.py: Use a consistent iso size (bcl) +- Remove quiet from iso creation, size seems wrong (bcl) +- workflows: Move to Fedora 39 and checkout v4 (bcl) +- Revert "test: Update testing to include small iso and larger iso" (bcl) +- Revert "Fix checksum failure with small isos" (bcl) + * Fri Jun 07 2024 Python Maint - 1:1.2.4-3 - Rebuilt for Python 3.13 diff --git a/sources b/sources index 752a419..2ff8ef9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (isomd5sum-1.2.4.tar.gz) = 9afd4cb0935e2c81f82a7076af370e7588feeb9dc876ddcbe0433519ef348bb9ed3cb0c4080918f82695d06bf7fb5b9a53ecdaa94540cadd03082e87cfb9dc2c +SHA512 (isomd5sum-1.2.5.tar.gz) = aa6bb16be18b42925ac1834aa4d558fafdba7751639acfb7344a79f7ead1125d810f13c442458526f394d8790369b1c48ab41cb73881808740263161caa99655 From 61bafdfb0b551f90f27676692bf5b5e24b96bc45 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:38:28 +0000 Subject: [PATCH 41/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index a414a70..cc50c9d 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.5 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -67,6 +67,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1:1.2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jun 25 2024 Brian C. Lane - 1.2.5-1 - New Version 1.2.5 (bcl) - testpyisomd5sum.py: Use a consistent iso size (bcl) From 7815018a2bd2d0a71448bf5c8a4df02e3af3702c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 07:27:47 +0000 Subject: [PATCH 42/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index cc50c9d..2ef9ef6 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.5 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -67,6 +67,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1:1.2.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 1:1.2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 2052e020c5eba7c1af637263591a2b0da121616e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:23:44 +0200 Subject: [PATCH 43/44] Rebuilt for Python 3.14 --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 2ef9ef6..3a0df96 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.5 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -67,6 +67,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Mon Jun 02 2025 Python Maint - 1:1.2.5-4 +- Rebuilt for Python 3.14 + * Fri Jan 17 2025 Fedora Release Engineering - 1:1.2.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 55b4a8bbc07c8a20e98d2511f79312861df1a819 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:48:57 +0000 Subject: [PATCH 44/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- isomd5sum.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/isomd5sum.spec b/isomd5sum.spec index 3a0df96..e7272ea 100644 --- a/isomd5sum.spec +++ b/isomd5sum.spec @@ -3,7 +3,7 @@ Summary: Utilities for working with md5sum implanted in ISO images Name: isomd5sum Version: 1.2.5 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 License: GPL-2.0-or-later @@ -67,6 +67,9 @@ PYTHON=%{__python3} make DESTDIR=$RPM_BUILD_ROOT install-bin install-devel insta %{python3_sitearch}/pyisomd5sum.so %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1:1.2.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 1:1.2.5-4 - Rebuilt for Python 3.14