------------------------------------------------------------------- Sun Aug 11 19:31:41 UTC 2024 - Georg Pfuetzenreuter - Repair manpage links by removing a spurious backslash escape ------------------------------------------------------------------- Sun Mar 24 18:57:29 UTC 2024 - Dirk Müller - update to 1.1.0: * add --no-pretty option to reduce metadata size * align compression level for zck * restore compatibilty with libxml2 2.12.0 * restore default to pretty_print in mergerepo_c and modifyrepo_c * add tests ------------------------------------------------------------------- Wed Nov 15 05:47:52 UTC 2023 - Dirk Müller - remove unneeded file-devel dependency ------------------------------------------------------------------- Tue Nov 7 15:38:04 UTC 2023 - Dirk Müller - update to 1.0.2: * Don't allow building without zstd * Remove dependency on libmagic, hardcode magic number detection - update to 1.0.1: * Fix some invalid C code to cover a wider ranger of compilers * Python API: Fix a crash when setting pkg files * Add support for building with sanitizers * Fix a memory leak of nevra in case there are duplicate package * Free loaded zchunk dictionary * Fix few deltarpm related memory leaks - update to 1.0.0: * Add zstd compression support - update to 0.21.1: * Rename --filelists_ext to --filelists-ext to be consistent * Change test to compare contents instead of checksum * Don't remove old metadata packages with --update * New --duplicated-nevra option - drop 0001-Add-optional-filelists_ext-metadata.patch 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch 0005-Complete-renaming-to-filelists-ext.patch: (merged upstream) ------------------------------------------------------------------- Thu May 18 11:32:19 UTC 2023 - Jiri Srain - disable DeltaRPM for ALP ------------------------------------------------------------------- Fri Feb 24 16:13:36 UTC 2023 - Bruno Pitrus - Precompile the python bytecode to avoid lingering files on package removal. ------------------------------------------------------------------- Wed Feb 22 10:09:43 UTC 2023 - Alberto Planas Dominguez - Add upstream patches (already merged) to publish IMA metadata in repomd repositories + 0001-Add-optional-filelists_ext-metadata.patch + 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch + 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch + 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch - Add upstream patches (under review) to rename filelists-ext + 0005-Complete-renaming-to-filelists-ext.patch - Use git for merging in %autosetup ------------------------------------------------------------------- Wed Jul 27 19:34:32 UTC 2022 - Andreas Stieger - update to 0.20.1: * fix performance problems with large repositories related to tasks queue management ------------------------------------------------------------------- Wed Mar 30 11:39:21 UTC 2022 - Neal Gompa - Update to 0.20.0 + Remove obsoleted API cr_xml_parse_main_metadata_together + Fix ampersand encoding in attributes when parsing repodata + Add a streaming parsing API that is user-controllable + Fix a bug in cr_repomd_record_compress_and_fill() + Zero init buffer to prevent use of garbage values if input is too short + Use copy+delete fallback when moving of a dir fails + Switch default of --keep-all-metadata to TRUE and add --discard-additional-metadata + Set database version only for the database records, not everything + If the new repodata generated during an --update run exactly matches the old repodata don't touch the files + Use --error-exit-val option by default + Remove insecure hashes SHA-1 and MD5 from the default build (rh#1935486) + Fix error when updating repo with removed modules metadata + Exit with status code 1 when loading of repo's metadata fails + Fix memory leaks and covscan warnings ------------------------------------------------------------------- Tue Nov 30 04:52:35 UTC 2021 - Steve Kowalik - python3-nose is not required for the testsuite, update BuildRequires to the actual package used, python3-setuptools. ------------------------------------------------------------------- Wed Jun 30 15:35:41 UTC 2021 - Callum Farmer - Update to 0.17.3 + Remove distutils which are deprecated in python3.10 + Fix segmentation fault when taking str() of closed file + Use pkg-config for rpm libraries instead of custom code + Drop Python 2 support + Never leave behind .repodata lock on exit ------------------------------------------------------------------- Fri Feb 26 07:16:58 UTC 2021 - Frank Schreiner - removed %is_opensuse (CtLG) - disabled drpm for SLE/Leap 15.3 ------------------------------------------------------------------- Tue Jul 7 01:12:50 UTC 2020 - Neal Gompa - Update to 0.16.0 + Never do dir walk when --recycle-pkglist specified + Add automatic module metadata handling for repos (rh#1795936) ------------------------------------------------------------------- Tue Jun 30 14:20:03 UTC 2020 - Callum Farmer - Update to 0.15.11 + Add python unittest for invalid date in updateinfo record get_datetime + Simplify case when attr is empty (prevents covscan warnings) + Fix couple of memory leaks, some mistakenly dead code and error handling + Add --arch-expand option + Fix spelling errors. ------------------------------------------------------------------- Tue Feb 18 13:27:23 UTC 2020 - Neal Gompa - Update to 0.15.7 + Add relogin_suggested to updatecollectionpackage (rh#1779751) + Support issued date in epoch format in Python API (rh#1779751) ------------------------------------------------------------------- Sun Jan 19 14:36:38 UTC 2020 - Neal Gompa - Update to 0.15.6 + Set global_exit_status on sigint so that .repodata are cleaned up + Fix various issues discovered by covscans (rh#1789707) + Enhance error handling when locating repositories (rh#1762697) + Switch updateinfo to explicitly include bool values (rh#1772466) + add --recycle-pkglist option + use pkg href for cache lookup with --update + Sync --excludes matching for dir-walk vs. --pkglist ------------------------------------------------------------------- Fri Dec 6 11:47:37 UTC 2019 - Neal Gompa - Update to 0.15.4 + Add reboot_suggested field to UpdateRecord (rh#1772466) + Skip directory matching --exclude right away + Add restart_suggested to updatecollectionpackage ------------------------------------------------------------------- Fri Nov 29 12:42:37 UTC 2019 - Neal Gompa - Update to 0.15.3 + Export all changelog entries in compatibility mode + Libmagic to follow symlinks (rh#1776399) + Add shortcut to detect *.yaml files as not compressed - Ensure createrepo_c fully replaces createrepo on Tumbleweed - Remove old and now unused dependency on deltarpm as drpm is used now ------------------------------------------------------------------- Mon Nov 25 13:39:11 UTC 2019 - Neal Gompa - Update to 0.15.2 + Fix file mode for cache (rh#1686812) + Honor umask on cache files (rh#1686812) - Enable DeltaRPM support for openSUSE targets on Leap 15.2+ and TW ------------------------------------------------------------------- Mon Nov 18 05:57:08 UTC 2019 - Steve Kowalik - Add BuildRequires on python3, it won't be pulled in side effect of requiring python3-nose ------------------------------------------------------------------- Tue Sep 17 12:00:42 UTC 2019 - Dirk Mueller - fix build by adding missing tarball and updating filelist ------------------------------------------------------------------- Tue Sep 17 11:43:49 UTC 2019 - Frank Schreiner - Update to version 0.15.1: * Release 0.15.1 * Fix null pointer crash in cr_dumper_thread() if it fails to get checksum * Fix search in string with missing terminating zero (rh#1750673) * Depend on DRPM minimum version 0.4.0 * Release 0.15.0 * Revise drpm dependency check and bump the minimum version to 0.3.0 * Release 0.14.4 * Update documentation and regenerate man pages to sync up * Use drpm_make from drpm instead of deltarpm (rh#1687843) * Fix some DEBUG build warnings * Switch off html timestamps on documentation (rh#1731050) * Update documentation for mergerepo_c merge methods (rh#1722803) * Update documentation for --retain-old-md and --compatibility * Fix --read-pkgs-list to only list actually read packages * Release 0.14.3 * Add missing python metadata to python2/3-createrepo_c (rh#1695677) * detect plain tar file as non compressed ------------------------------------------------------------------- Sat Jun 29 13:06:18 UTC 2019 - Neal Gompa - Update to 0.14.2 + Fix issue with createrepo_c hanging at the end (rh#1714666) + Don't include packages with forbidden control chars in repodata (boo#1110914) + Correct pkg count in headers if there were invalid pkgs (rh#1596211) + Prevent exiting with 0 if errors occur while finalizing repodata ------------------------------------------------------------------- Wed May 15 23:17:38 UTC 2019 - Neal Gompa - Update to 0.14.0 + Fix crash when dumping updateinfo and module is omitted (rh#1707981) + Add --pkgorigins mode ------------------------------------------------------------------- Sat May 4 22:17:16 UTC 2019 - Neal Gompa - Update to 0.13.1 + Fix tests to work properly when modulemd support is not enabled - Enable modulemd support on openSUSE Leap 15.1+ and Tumbleweed ------------------------------------------------------------------- Sat May 4 01:39:34 UTC 2019 - Neal Gompa - Update to 0.13.0 + Add support for handling modulemd + Add support for Koji simple merge mode + Add support for zchunked modulemd + Fixed --keep-all-metadata to keep all additional metadata - Disable tests if modulemd support is not enabled to prevent wrong failures - Drop patches included in this release + 0001-Find-correct-nosetests-version-even-when-which-comma.patch + 0002-fix-linking-when-Wl-no-undefined-is-set.patch ------------------------------------------------------------------- Mon Mar 18 17:16:27 UTC 2019 - Jan Engelhardt - Use noun phrase in summary. ------------------------------------------------------------------- Fri Mar 01 09:37:11 UTC 2019 - Frank Schreiner - Added upstream patches * 0001-Find-correct-nosetests-version-even-when-which-comma.patch * 0002-fix-linking-when-Wl-no-undefined-is-set.patch - Drop included patches * 0001-zck_end_chunk-returns-number-of-bytes-written-or-1-f.patch * 0002-Add-missing-sentinal.patch * 0003-Fix-misc-test.patch - Disable drpm support - Update to version 0.12.1: * Release 0.12.1 * For make test, xz and zchunk (not just *-devel) are required. * Make cmake variable PYTHON_EXECUTABLE global * Add zchunk support already to Fedora 29 * [spec] Fix spec to work for epel 7 * Add CMake support for python interpreter path * Add space after if statement * Fix misc test * Add missing sentinal * Add zchunk support to mergerepo_c for extra files ------------------------------------------------------------------- Mon Feb 4 12:09:27 UTC 2019 - Neal Gompa - Backport fixes from upstream * 0001-zck_end_chunk-returns-number-of-bytes-written-or-1-f.patch * 0002-Add-missing-sentinal.patch * 0003-Fix-misc-test.patch ------------------------------------------------------------------- Mon Feb 4 00:01:56 UTC 2019 - Neal Gompa - Update to 0.12.0 + Add basic support for zchunk metadata + Add support for building wheels to upload to PyPI - Drop Python 2 subpackage - Enable drpm support - Enable zchunk for openSUSE Leap 15.1+ and Tumbleweed - Adjust changes entries to use full author identities ------------------------------------------------------------------- Wed Aug 1 12:06:35 UTC 2018 - Neal Gompa - Update to 0.11.1 + Add support for RPMs with large files + Identify Requires(missingok) as Recommends correctly + Enable legacy tags by default + Fix missing packages in mergerepo_c with multiple VR of same name + Add mergerepo_c --repo-prefix-search and --repo-prefix-replace + Build against Python 3 by default for bindings - Drop snapshot source service and snapshot tarball - Use license macro for license file - Drop trailing whitespace - Fix comment about drpm support - [boo#1125044] fix for huge rpm packages ------------------------------------------------------------------- Thu Apr 5 15:50:28 UTC 2018 - Adrian Schröter - fix spelling of old weakdeps feature switch (bsc#1088328) ------------------------------------------------------------------- Wed Feb 21 15:58:06 UTC 2018 - Frank Schreiner - [bnc#1075670] changed to provide createrepo as update-alternative because createrepo_c will replace createrepo because of switch to python3 - also provide createrepo-implementation ------------------------------------------------------------------- Tue Feb 13 11:53:58 UTC 2018 - Tomáš Chvátal - Disable tests on SLE12 due to the python-nose requirements ------------------------------------------------------------------- Mon Jan 22 11:58:46 UTC 2018 - Tomáš Chvátal - Switch to singlespec buidling of python bindings - Make sure to use cmake macros to have it easier to gork what is happending by overriding %__builddir - Sort out with spec-cleaner - Fix embedding of date and time to documentation ------------------------------------------------------------------- Sun Feb 19 12:57:21 UTC 2017 - Neal Gompa - Enable Python bindings for openSUSE Leap. ------------------------------------------------------------------- Sun Feb 19 02:27:30 UTC 2017 - Neal Gompa - Enable Python bindings for openSUSE Tumbleweed. ------------------------------------------------------------------- Wed Feb 8 17:42:57 UTC 2017 - Neal Gompa - Updated upstream sources - Removed patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff (upstream included equal patch) - Added missing copyright statements - Fixed license tag and other misc cleanups ------------------------------------------------------------------- Mon Oct 31 13:19:23 UTC 2016 - Frank Schreiner - updated upstream sources - Added patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff ------------------------------------------------------------------- Tue Jul 5 11:03:23 UTC 2016 - Jan Engelhardt - Run fdupes to eliminate duplicate .js files ------------------------------------------------------------------- Mon Feb 1 04:49:43 UTC 2016 - Neal Gompa - Disable Python 3 bindings for SLE ------------------------------------------------------------------- Mon Feb 1 04:40:40 UTC 2016 - Neal Gompa - Update to 0.10.0, add Python 3 bindings ------------------------------------------------------------------- Thu Oct 29 14:48:00 UTC 2015 - Neal Gompa - Initial package based on Mageia package