Compare commits

...

10 Commits

Author SHA1 Message Date
Petr Písař dd4f0d3214 1.1.2 bump
Resolves: RHEL-38831
2024-05-30 14:38:14 +02:00
Petr Písař 44f9c2136f Rebase to 1.0.4
Resolves: RHEL-38831
2024-05-28 12:11:59 +02:00
Eva Mrakova b5919a807a Configure internal CI-Tier-1 tests 2024-05-10 14:37:24 +02:00
Eva Mrakova 41f371197f Replace baseos-ci tests with osci ones 2024-05-09 15:07:49 +02:00
Eva Mrakova e4640949e7 Enable gating 2024-05-06 15:21:48 +02:00
Jan Kolarik 38e6c263b5 Update to 1.0.3 2024-01-26 13:15:30 +01:00
Fedora Release Engineering 267eeea4e5 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 08:23:41 +00:00
Fedora Release Engineering 5f409ffd92 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:21:01 +00:00
Petr Písař 31b2994c78 Add 0001-build-Restore-compatiblity-with-libxml2-2.12.0.patch 2023-11-24 09:44:25 +01:00
Petr Písař 0c2495cf20 Restore compatiblity with libxml2-2.12.0 2023-11-24 09:37:26 +01:00
6 changed files with 66 additions and 5 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

1
ci.fmf Normal file
View File

@ -0,0 +1 @@
resultsdb-testcase: separate

View File

@ -34,8 +34,8 @@
Summary: Creates a common metadata repository
Name: createrepo_c
Version: 1.0.2
Release: 2%{?dist}
Version: 1.1.2
Release: 1%{?dist}
License: GPL-2.0-or-later
URL: https://github.com/rpm-software-management/createrepo_c
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
@ -51,7 +51,7 @@ BuildRequires: libcurl-devel
BuildRequires: libxml2-devel
BuildRequires: openssl-devel
BuildRequires: rpm-devel >= 4.8.0-28
BuildRequires: sqlite-devel
BuildRequires: sqlite-devel >= 3.6.18
BuildRequires: xz
BuildRequires: xz-devel
BuildRequires: zlib-devel
@ -70,7 +70,11 @@ Requires: libmodulemd%{?_isa} >= %{libmodulemd_version}
%endif
%endif
Requires: %{name}-libs = %{epoch_dep}%{version}-%{release}
%if 0%{?fedora} > 40 || 0%{?rhel} > 10
BuildRequires: bash-completion-devel
%else
BuildRequires: bash-completion
%endif
Requires: rpm >= 4.9.0
%if %{with drpm}
BuildRequires: drpm-devel >= 0.4.0
@ -123,7 +127,7 @@ Python 3 bindings for the createrepo_c library.
%prep
%autosetup -p1
%py3_shebang_fix examples/python
mkdir build-py3
%build
@ -198,10 +202,44 @@ ln -sr %{buildroot}%{_bindir}/modifyrepo_c %{buildroot}%{_bindir}/modifyrepo
%{_includedir}/%{name}/
%files -n python3-%{name}
%doc examples/python/*
%{python3_sitearch}/%{name}/
%{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info
%changelog
* Wed May 29 2024 Petr Pisar <ppisar@redhat.com> - 1.1.2-1
- 1.1.2 bump (RHEL-38831)
* Tue May 28 2024 Petr Pisar <ppisar@redhat.com> - 1.1.1-1
- 1.1.1 bump (RHEL-38831)
- Package Python examples
* Tue Feb 20 2024 Jan Kolarik <jkolarik@redhat.com> - 1.0.4-1
- Update to 1.0.4 (RHEL-38831)
- Extend the --compatibility flag to cover other defaults
- mergerepo_c and modifyrepo_c now make "pretty" indented xml
- Fix building due to bash-completion repackaging
* Fri Jan 26 2024 Jan Kolarik <jkolarik@redhat.com> - 1.0.3-1
- Update to 1.0.3
- Set compression level 10 for zstd and zck
- Introduce new --no-pretty option to reduce metadata size
- Use gzip compression by default when --compatibility is specified
- Default changelog limit restored for --compatibility
- Use epoch-friendly sub-package interdependencies
- Enable sqlite shared cache on connection level
- Fix const-correctness with libxml2-2.12.0
- Allow specifying zck compression only
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Nov 24 2023 Petr Pisar <ppisar@redhat.com> - 1.0.2-3
- Restore compatiblity with libxml2-2.12.0
* Wed Nov 15 2023 Jan Kolarik <jkolarik@redhat.com> - 1.0.2-2
- Keep support for DRPM until Fedora 45 for infrastructure building

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/internal/CI-Tier-1.functional}

View File

@ -0,0 +1,15 @@
summary: Internal CI-Tier-1 tests plan
discover:
- name: createrepo_c
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/createrepo_c
- name: createrepo
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/createrepo
execute:
how: tmt
adjust:
enabled: false
when: distro == centos-stream or distro == fedora

View File

@ -1 +1 @@
SHA512 (createrepo_c-1.0.2.tar.gz) = b4ceba2f0b558843bdc04be30a10ffb785eea0beb6e1f1efe7373b2a47c8aba554f1a881194c02d1b3980332912d92aa84fdda079324b60c2d57c55e43fa9eb6
SHA512 (createrepo_c-1.1.2.tar.gz) = ffb811f28534e6bc1551602f8ba94d0e524e2ad2304dd608210588dbff7c60502660e3367e52927eba5ee03a8dd3f5eeea7f8450fc8c4e8aecced9bb349656fe