diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9fa7aeb..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/brd-f984731d36aef24e630ead0e3818efd3b0b99f07.tar.gz diff --git a/000-fix-deprecation-warnings.patch b/000-fix-deprecation-warnings.patch deleted file mode 100644 index 0e6dcb9..0000000 --- a/000-fix-deprecation-warnings.patch +++ /dev/null @@ -1,64 +0,0 @@ -diff -ru brd/brd brd_patched/brd ---- brd/brd 2014-06-24 01:47:50.000000000 +0200 -+++ brd_patched/brd 2018-06-29 15:24:27.787083932 +0200 -@@ -402,10 +402,10 @@ - logging.info('Processing file \'%s\'', fullname) - - # Generate fingerprint -- fp_cpu_time = time.clock() -+ fp_cpu_time = time.process_time() - fp_real_time = time.time() - fp = calc_fingerprint(fullname, mode.st_size) -- fp_cpu_time = time.clock() - fp_cpu_time -+ fp_cpu_time = time.process_time() - fp_cpu_time - fp_real_time = time.time() - fp_real_time - logging.debug('File \'%s\' finished in %.4f seconds (%.4f CPU seconds)', - fullname, fp_real_time, fp_cpu_time) -@@ -786,13 +786,13 @@ - tmp_delta.days) - - # Query the database -- db_cpu_time = time.clock() -+ db_cpu_time = time.process_time() - db_real_time = time.time() - dir_db_data = get_dir_items_from_db(cursor, node[1], check_files) - logging.debug("Dir '%s' DB fetched in %.4f seconds (%.4f CPU " + - "seconds)", - node[0], time.time() - db_real_time, -- time.clock() - db_cpu_time) -+ time.process_time() - db_cpu_time) - - ## Process directory contents - for entry in os.listdir(node[0]): -@@ -1900,14 +1900,14 @@ - logging.info("Fingerprinting database '%s'", fullname) - - # Generate fingerprint -- fp_cpu_time = time.clock() -+ fp_cpu_time = time.process_time() - fp_real_time = time.time() - db_stat = os.stat(fullname) - fp = calc_fingerprint(fullname, db_stat.st_size) - logging.debug("Database '%s' has fingerprint '0x%s'", fullname, fp) - logging.debug("File '%s' finished in %.4f seconds (%.4f CPU seconds)", - fullname, time.time() - fp_real_time, -- time.clock() - fp_cpu_time) -+ time.process_time() - fp_cpu_time) - - # Generate fingerprint filename - fp_file = fullname + ".sha1" -@@ -1965,7 +1965,7 @@ - - if __name__ == '__main__': - # Start timer -- cpu_start_time = time.clock() -+ cpu_start_time = time.process_time() - real_start_time = time.time() - - # Parse command-line arguments -@@ -2049,4 +2049,4 @@ - - # Fini! - logging.info('Finished. Total Run Time = %.4f seconds (%.4f CPU seconds)', -- time.time() - real_start_time, time.clock() - cpu_start_time) -+ time.time() - real_start_time, time.process_time() - cpu_start_time) diff --git a/001-os-errno.patch b/001-os-errno.patch deleted file mode 100644 index 2bf46ae..0000000 --- a/001-os-errno.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -ru brd/brd brd_patched/brd ---- brd/brd 2018-06-29 15:30:20.603831875 +0200 -+++ brd_patched/brd 2018-06-29 15:57:07.076373472 +0200 -@@ -30,6 +30,7 @@ - import io - import sys - import datetime -+import errno - - ########### - # Globals # -@@ -1948,7 +1949,7 @@ - logging.info("Database fingerprint matches previous fingerprint.") - - except OSError as e: -- if e.errno == os.errno.ENOENT: -+ if e.errno == errno.ENOENT: - if cmd_args.check_only: - logging.info("Unable to open fingerprint file '" + fp_file + - "'!") diff --git a/brd.spec b/brd.spec deleted file mode 100644 index d0d6d0f..0000000 --- a/brd.spec +++ /dev/null @@ -1,128 +0,0 @@ -%global commit f984731d36aef24e630ead0e3818efd3b0b99f07 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -Name: brd -Version: 1.0 -Release: 26%{?dist} -Summary: Scans directories and files for damage due to decay of storage medium - -License: GPLv2+ -URL: https://github.com/jsbackus/brd -Source0: https://github.com/jsbackus/brd/archive/%{commit}/%{name}-%{commit}.tar.gz - -BuildRequires: python3-devel -BuildArch: noarch - -Patch0: 000-fix-deprecation-warnings.patch -Patch1: 001-os-errno.patch - -%description -bit_rot_detector, or brd, is a tool to scan a directory tree and check each file -for corruption caused by damage to the physical storage medium or by damage from -malicious programs. Files are fingerprinted using the SHA-1 algorithm. File -fingerprints, sizes, and modification times are stored in a SQLite database. - -%prep -%setup -qn %{name}-%{commit} -%patch0 -p1 -%patch1 -p1 - -%build -%{__python3} setup.py build - -%check -cd unit_tests -%{__python3} -m unittest - -%install -%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT - -# Move docs to appropriate place for versions prior to Fedora 20. -%if 0%{?fedora} < 20 -mv %{buildroot}/%{_datadir}/doc/%{name} %{buildroot}/%{_pkgdocdir} -%endif - -%files -%doc LICENSE README -%{_bindir}/brd -%{_mandir}/man1/%{name}.1* -%{python3_sitelib}/%{name}*.egg-info - - -%changelog -* Wed Jul 19 2023 Fedora Release Engineering - 1.0-26 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 1.0-25 -- Rebuilt for Python 3.12 - -* Wed Jan 18 2023 Fedora Release Engineering - 1.0-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 1.0-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 1.0-22 -- Rebuilt for Python 3.11 - -* Wed Jan 19 2022 Fedora Release Engineering - 1.0-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 1.0-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 1.0-19 -- Rebuilt for Python 3.10 - -* Tue Jan 26 2021 Fedora Release Engineering - 1.0-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1.0-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 1.0-16 -- Rebuilt for Python 3.9 - -* Tue Jan 28 2020 Fedora Release Engineering - 1.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Mon Aug 19 2019 Miro Hrončok - 1.0-14 -- Rebuilt for Python 3.8 - -* Wed Jul 24 2019 Fedora Release Engineering - 1.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 1.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 1.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 1.0-10 -- Rebuilt for Python 3.7 - -* Wed Feb 07 2018 Fedora Release Engineering - 1.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Dec 19 2016 Miro Hrončok - 1.0-6 -- Rebuild for Python 3.6 - -* Wed Feb 03 2016 Fedora Release Engineering - 1.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Tue Nov 10 2015 Fedora Release Engineering - 1.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 - -* Wed Jun 17 2015 Fedora Release Engineering - 1.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue Jul 01 2014 Jeff Backus - 1.0-2 -- Modified to properly install docs on F19 and earlier. - -* Sun Jun 15 2014 Jeff Backus - 1.0-1 -- Initial package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d409129 --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +Retired: Fails to install + +See https://pagure.io/releng/issue/11685 diff --git a/sources b/sources deleted file mode 100644 index 827c108..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -4839fc9cb94d5a55d8f2153fc0631994 brd-f984731d36aef24e630ead0e3818efd3b0b99f07.tar.gz