Commit Graph

28 Commits

Author SHA256 Message Date
1c0d494961 - Update to 0.16.0
+ Never do dir walk when --recycle-pkglist specified
  + Add automatic module metadata handling for repos (rh#1795936)

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=54
2020-07-07 01:15:09 +00:00
4a9b0b4b57 Accepting request 817921 from home:gmbr3:Active
- 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.

OBS-URL: https://build.opensuse.org/request/show/817921
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=52
2020-06-30 16:51:51 +00:00
23a5124c75 - Update to 0.15.7
+ Add relogin_suggested to updatecollectionpackage (rh#1779751)
  + Support issued date in epoch format in Python API (rh#1779751)

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=50
2020-02-18 13:29:09 +00:00
e117389af5 - 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

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=48
2020-01-19 14:43:21 +00:00
5e2532d250 - Update to 0.15.4
+ Add reboot_suggested field to UpdateRecord (rh#1772466)
  + Skip directory matching --exclude right away
  + Add restart_suggested to updatecollectionpackage

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=46
2019-12-06 11:49:02 +00:00
a163c167e6 - 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

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=44
2019-11-29 12:48:56 +00:00
606f5b7896 Fix rhbz references and changelog entry authors
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=43
2019-11-25 13:52:08 +00:00
1a3674616e - 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

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=42
2019-11-25 13:42:07 +00:00
Frank Schreiner
4b5ef20dc6 Accepting request 749170 from home:StevenK:branches:system:packagemanager
- Add BuildRequires on python3, it won't be pulled in side effect of
  requiring python3-nose

OBS-URL: https://build.opensuse.org/request/show/749170
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=41
2019-11-25 13:08:44 +00:00
Frank Schreiner
d3b8dbd64e Accepting request 731519 from home:dirkmueller:branches:system:packagemanager
- fix build by adding missing tarball and updating filelist

OBS-URL: https://build.opensuse.org/request/show/731519
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=40
2019-09-17 12:51:06 +00:00
Frank Schreiner
8bfb695fe6 - 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 (RhBug: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 (RhBug:1687843)
    * Fix some DEBUG build warnings
    * Switch off html timestamps on documentation (RhBug:1731050)
    * Update documentation for mergerepo_c merge methods (RhBug: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 (RhBug:1695677)
    * detect plain tar file as non compressed

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=38
2019-09-17 11:45:15 +00:00
Dominique Leuenberger
454cbad2c1 Accepting request 686181 from home:jengelh:branches:system:packagemanager
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/686181
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=37
2019-09-10 09:55:52 +00:00
Frank Schreiner
75cb54091d Accepting request 712926 from home:Pharaoh_Atem:branches:system:packagemanager
Fix changes file to include information about dropping patches in the history for Factory submission

OBS-URL: https://build.opensuse.org/request/show/712926
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=36
2019-07-03 07:49:21 +00:00
Frank Schreiner
bb221fa6b8 Accepting request 712529 from home:Pharaoh_Atem:branches:system:packagemanager
- 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

OBS-URL: https://build.opensuse.org/request/show/712529
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=35
2019-07-01 13:54:01 +00:00
Frank Schreiner
5e104311c2 Accepting request 703277 from home:Pharaoh_Atem:branches:system:packagemanager
- Update to 0.14.0
  + Fix crash when dumping updateinfo and module is omitted (rh#1707981) 
  + Add --pkgorigins mode
- 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
- 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

OBS-URL: https://build.opensuse.org/request/show/703277
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=34
2019-05-16 09:31:04 +00:00
Frank Schreiner
c0616a9433 Accepting request 680499 from home:M0ses:branches:system:packagemanager
- Added upstream patches
  * 0001-Find-correct-nosetests-version-even-when-which-comma.patch
  * 0002-fix-linking-when-Wl-no-undefined-is-set.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
- 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
- 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
- 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
- fix spelling of old weakdeps feature switch (bsc#1088328)
- [bnc#1075670] changed to provide createrepo as update-alternative
  because createrepo_c will replace createrepo because of switch to
  python3
- also provide createrepo-implementation
- Disable tests on SLE12 due to the python-nose requirements
- 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
- Enable Python bindings for openSUSE Leap.
- Enable Python bindings for openSUSE Tumbleweed.
- 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
- updated upstream sources
- Added patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff
- Run fdupes to eliminate duplicate .js files
- Disable Python 3 bindings for SLE
- Update to 0.10.0, add Python 3 bindings
- Initial package based on Mageia package

OBS-URL: https://build.opensuse.org/request/show/680499
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=33
2019-03-01 13:39:56 +00:00
Frank Schreiner
0ab09a191c Accepting request 678941 from system:packagemanager
- updated to version 0.12.1
  * For make test, xz and zchunk (not just *-devel) are required.
  * Make cmake variable PYTHON_EXECUTABLE global
  * Add zchunk support to mergerepo_c for extra files
  * Add support for zchunking extra metadata files
  * zck_end_chunk returns number of bytes written or -1 for error
  * Add createrepo_c --set-timestamp-to-revision
  * repomd: add RepomdRecord set_timestamp method
- 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
- 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
- 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
- fix spelling of old weakdeps feature switch (bsc#1088328)
- [bnc#1075670] changed to provide createrepo as update-alternative
  because createrepo_c will replace createrepo because of switch to
  python3
- also provide createrepo-implementation
- Disable tests on SLE12 due to the python-nose requirements
- 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
- Enable Python bindings for openSUSE Leap.
- Enable Python bindings for openSUSE Tumbleweed.
- 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
- updated upstream sources
- Added patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff
- Run fdupes to eliminate duplicate .js files
- Disable Python 3 bindings for SLE
- Update to 0.10.0, add Python 3 bindings
- Initial package based on Mageia package

OBS-URL: https://build.opensuse.org/request/show/678941
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=31
2019-02-25 15:06:07 +00:00
Frank Schreiner
7befa62ec7 - updated to version 0.12.1
* For make test, xz and zchunk (not just *-devel) are required.
  * Make cmake variable PYTHON_EXECUTABLE global
  * Add zchunk support to mergerepo_c for extra files
  * Add support for zchunking extra metadata files
  * zck_end_chunk returns number of bytes written or -1 for error
  * Add createrepo_c --set-timestamp-to-revision
  * repomd: add RepomdRecord set_timestamp method

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=29
2019-02-25 13:37:25 +00:00
Frank Schreiner
e375857c81 Accepting request 671112 from home:Pharaoh_Atem:branches:system:packagemanager
- Update to 0.12.0
  + Add basic support for zchunk metadata
  + Add support for building wheels to upload to PyPI
  + 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
- 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
- Drop snapshot source service and snapshot tarball
- Use license macro for license file
- Drop trailing whitespace
- Drop Python 2 subpackage
- Enable drpm support
- Enable zchunk for openSUSE Leap 15.1+ and Tumbleweed
- Adjust changes entries to use full author identities

OBS-URL: https://build.opensuse.org/request/show/671112
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=27
2019-02-25 10:26:48 +00:00
cab9aecee6 osc copypac from project:home:adrianSuSE:branches:system:packagemanager package:createrepo_c revision:2, using keep-link
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=25
2018-04-05 16:18:17 +00:00
Frank Schreiner
df0b3cc2bd - [bnc#1075670] changed to provide createrepo as update-alternative
because createrepo_c will replace createrepo because of switch to
  python3

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=20
2018-02-22 14:10:10 +00:00
Frank Schreiner
beadcff91a Accepting request 579021 from home:M0ses:branches:system:packagemanager
- Disable tests on SLE12 due to the python-nose requirements

- 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

OBS-URL: https://build.opensuse.org/request/show/579021
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=19
2018-02-22 13:45:14 +00:00
Frank Schreiner
3833179bb2 Accepting request 579003 from home:M0ses:branches:system:packagemanager
- changed to provide createrepo as update-alternatives [bnc#1075670]
- also provide createrepo-implementation

OBS-URL: https://build.opensuse.org/request/show/579003
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=18
2018-02-22 13:03:44 +00:00
Frank Schreiner
10d8ca95cf - Removed patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff
(upstream included equal patch)

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=16
2017-03-02 13:49:48 +00:00
Frank Schreiner
7566945362 Accepting request 459098 from home:Pharaoh_Atem:branches:system:packagemanager
- Enable Python bindings for openSUSE Leap.
- Enable Python bindings for openSUSE Tumbleweed.
- Updated upstream sources
- Dropped dep filtering patch (better version merged upstream) 
- Added missing copyright statements
- Fixed license tag and other misc cleanups

OBS-URL: https://build.opensuse.org/request/show/459098
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=15
2017-03-02 12:43:52 +00:00
Frank Schreiner
2ff641ed7c - updated upstream sources
- Added patch 000-Ensure_that_provides-requires_versions_are_factored_into_dep_filtering.diff

OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=13
2016-10-31 13:20:45 +00:00
Frank Schreiner
97fbda4b7a Accepting request 420679 from home:jengelh:branches:system:packagemanager
- Run fdupes to eliminate duplicate .js files

OBS-URL: https://build.opensuse.org/request/show/420679
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=10
2016-09-14 11:44:33 +00:00
Philipp Thomas
3140ebe7b6 Accepting request 371361 from home:M0ses:branches:OBS:Server:Unstable
OBS-URL: https://build.opensuse.org/request/show/371361
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/createrepo_c?expand=0&rev=1
2016-03-24 09:11:06 +00:00