Compare commits

...
Sign in to create a new pull request.

24 commits

Author SHA1 Message Date
Fedora Release Engineering
3fe81f9f48 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:41:14 +00:00
Maxwell G
f5d5058b89
Update file pruning and hardlinking logic
- Update ansible-prep.sh and remove references to collections removed
  from Ansible.
- Don't hardlink anymore. This is handled by a brp.

[skip changelog]
2025-12-11 18:12:39 -06:00
Maxwell G
8ccfa15caf
Update to 13.1.0. Fixes rhbz#2354912. 2025-12-09 12:44:11 -06:00
Maxwell G
bab3b123d8
packit: update koji_build branches 2025-11-17 22:08:34 -06:00
Maxwell G
9af08281c8
packit: add sidetag_group 2025-11-17 21:56:53 -06:00
Maxwell G
d3e4d724a9 packit: add f43 and f42 2025-11-17 21:56:34 -06:00
Maxwell G
fb25488b11 packit: limit rawhide to Ansible 11 for now
Until https://fedoraproject.org/wiki/Changes/Ansible13 is finalized.
2025-11-17 21:56:34 -06:00
Packit
0d4e415b59 Update to 11.12.0 upstream release
Upstream tag: 11.12.0
Upstream commit: ce86e4df

Commit authored by Packit automation (https://packit.dev/)
2025-11-17 14:50:45 +00:00
Maxwell G
ae9ed89dc4
Update to 11.10.0. 2025-09-28 15:39:47 -05:00
Python Maint
78b689b64f Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:06:50 +02:00
Python Maint
ebd6903521 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:38:13 +02:00
Fedora Release Engineering
80f1c81555 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:59:41 +00:00
Maxwell G
5a428675a8
Update to 11.8.0. 2025-07-16 14:07:49 -05:00
Python Maint
f9a83db4cf Rebuilt for Python 3.14 2025-06-07 23:28:29 +02:00
Maxwell G
e7b510f109
Update to 11.6.0. 2025-06-07 01:55:58 -05:00
Maxwell G
4cf3fd7e86 ansible-prep: remove old files 2025-03-26 23:19:02 -05:00
Packit
dc2bab8df8 Update to 11.4.0 upstream release
- Resolves: rhbz#2354912

Upstream tag: 11.4.0
Upstream commit: 8fc9de8a

Commit authored by Packit automation (https://packit.dev/)
2025-03-25 19:56:21 +00:00
Maxwell G
b79d47f109
packit: remove sync note 2025-03-16 21:27:55 -05:00
Packit
ae4659d82e Update to 11.3.0 upstream release
Upstream tag: 11.3.0
Upstream commit: b1f85dfd

Commit authored by Packit automation (https://packit.dev/)
2025-03-17 02:17:02 +00:00
Maxwell G
36554cbe7e
packit: add configuration 2025-03-16 20:52:36 -05:00
Fedora Release Engineering
f4bc470894 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 11:03:40 +00:00
Maxwell G
3527e7f950
Update to 11.1.0. 2024-12-17 22:16:17 -06:00
Maxwell G
3aa96e9369 Update to 11.0.0. 2024-11-26 00:06:55 -06:00
Zbigniew Jędrzejewski-Szmek
8845afc540 Tell hardlink to not create reflinks
hardlink will by default use reflinks in preference to hardlinks when
the filesystem supports it (XFS, btrfs). But for rpm, hardlinks are
what we want. rpm supports hardlinks natively and will use a single
copy in the payload and during installation. It doesn't know about
reflinks.

This should fix build reproduciblity, by not making the build depend
on file system type.

In a test rebuild on tmpfs, I got the following difference wrt.
to the koji build:

ansible-9.7.0-1.fc41.noarch
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/amazon/aws/requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/amazon/aws/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/hostname.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/arista/eos/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/asa/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/asa/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/dnac/meta/runtime.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/dnac/playbooks/files/test.template
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/plugins/doc_fragments/ios.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/test-requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ios/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/plugins/doc_fragments/iosxr.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/rm_templates/hostname.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/iosxr/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/ise/meta/runtime.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/meraki/playbooks/files/test.template
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/codecov.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/pyproject.toml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/test-requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/cisco/nxos/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/aws/requirements.txt
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/aws/tox.ini
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/crypto/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/dns/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/docker/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/general/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/hrobot/plugins/plugin_utils/unsafe.py
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/library_inventory_filtering_v1/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/CHANGELOG.md.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/changelogs/changelog.yaml.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/routeros/meta/execution-environment.yml
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/sops/CHANGELOG.rst.license
  modified-....N...... /usr/lib/python3.13/site-packages/ansible_collections/community/sops/changelogs/changelog.yaml.license

rpmdiff reports 'N' for inode, i.e. the hardlink count being different.
2024-11-03 03:57:52 +00:00
4 changed files with 83 additions and 21 deletions

33
.packit.yaml Normal file
View file

@ -0,0 +1,33 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
upstream_project_url: https://github.com/ansible-community/ansible-build-data
issue_repository: https://pagure.io/ansible-packit-issues
create_sync_note: false
upstream_tag_include: "11"
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
rawhide:
fast_forward_merge_into:
- fedora-43
- fedora-42
- job: koji_build
trigger: commit
dist_git_branches:
- rawhide
- fedora-43
- fedora-42
sidetag_group: "ansible"
dependencies:
- ansible-core
- job: bodhi_update
trigger: commit
dist_git_branches:
- rawhide
- fedora-43
- fedora-42
dependencies:
- ansible-core
sidetag_group: "ansible"

View file

@ -19,7 +19,6 @@ find ansible_collections -depth -regextype posix-egrep -regex "${hidden_pattern}
# Not needed for runtime
rm -rv ansible_collections/cisco/meraki/scripts/
rm -rv ansible_collections/community/digitalocean/scripts/
rm -rv ansible_collections/community/grafana/hacking/
rm -rv ansible_collections/community/okd/ci/
rm -rv ansible_collections/community/vmware/tools/
@ -29,14 +28,8 @@ rm -rv ansible_collections/google/cloud/test-fixtures/
rm -rv ansible_collections/grafana/grafana/tools/
rm -rv ansible_collections/hetzner/hcloud/scripts/
rm -rv ansible_collections/netbox/netbox/hacking/
rm -rv ansible_collections/sensu/sensu_go/docker/
rm -rv ansible_collections/sensu/sensu_go/tools/
rm -v ansible_collections/community/dns/update-docs-fragments.py
rm -v ansible_collections/community/dns/update-psl.sh
rm -v ansible_collections/community/mysql/run_all_tests.py
rm -v ansible_collections/community/routeros/update-docs.py
rm -v ansible_collections/cyberark/conjur/Jenkinsfile
rm -v ansible_collections/dellemc/enterprise_sonic/rebuild.sh
rm -v ansible_collections/ovirt/ovirt/build.sh
@ -47,7 +40,6 @@ find ansible_collections/cyberark/conjur -type f -name "*.pem" -print -delete
find -type f -name "*requirements.txt" -size 0 -print -delete
rm -v ansible_collections/community/zabbix/roles/zabbix_agent/files/win_sample/doSomething.ps1
rm -v ansible_collections/community/docker/meta/ee-bindep.txt
rm -vr ansible_collections/ibm/spectrum_virtualize/roles/place_holder
echo "[END] Delete unnecessary files and directories"
@ -56,7 +48,6 @@ echo "[END] Delete unnecessary files and directories"
###
find ansible_collections/community/mongodb/roles/*/{files,templates} -type f '!' -executable -name '*.sh*' \
-print -exec chmod a+x '{}' \;
chmod a+x ansible_collections/infinidat/infinibox/scripts/syslog_server.py
# ansible_collections/lowlydba/sqlserver thought it was a good idea to make
# *every* single file, in its repository executable, including .md, .yml, and

View file

@ -32,9 +32,9 @@
Name: ansible
Summary: Curated set of Ansible collections included in addition to ansible-core
Version: 9.11.0
Version: 13.1.0
%global uversion %{version_no_tilde %{quote:%nil}}
Release: 1%{?dist}
Release: 2%{?dist}
# In addition to GPL-3.0-or-later, the following licenses apply.
# License text that solely exists in file headers were not considered.
@ -63,7 +63,6 @@ BuildArch: noarch
BuildRequires: dos2unix
BuildRequires: findutils
BuildRequires: hardlink
BuildRequires: python%{python3_pkgversion}-devel
%if %{with tests}
@ -139,13 +138,6 @@ mkdir -p %{buildroot}%{_licensedir}/ansible %{buildroot}%{_docdir}/ansible
mv licenses %{buildroot}%{_licensedir}/ansible/ansible_collections
mv docs %{buildroot}%{_pkgdocdir}/ansible_collections
hardlink -v %{buildroot}%{python3_sitelib}/ansible_collections
hardlink -v %{buildroot}%{_licensedir}/ansible
# XXX: One of the build steps is messing with the permission.
# XXX: The file is 0755 in the source tarball.
chmod 0755 %{buildroot}%{python3_sitelib}/ansible_collections/ngine_io/cloudstack/scripts/inventory/cloudstack.py
%check
%if %{with tests}
@ -156,7 +148,7 @@ chmod 0755 %{buildroot}%{python3_sitelib}/ansible_collections/ngine_io/cloudstac
%files
%license COPYING
%license %{_licensedir}/ansible/ansible_collections/
%doc README.rst PKG-INFO porting_guide_?.rst CHANGELOG-v?.rst
%doc README.rst PKG-INFO porting_guide_*.rst CHANGELOG-v*.rst
%doc %{_pkgdocdir}/ansible_collections/
%{_bindir}/ansible-community
# Note (dmsimard): This ansible package installs collections to the python sitelib to mirror the UX
@ -169,6 +161,52 @@ chmod 0755 %{buildroot}%{python3_sitelib}/ansible_collections/ngine_io/cloudstac
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 13.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Tue Dec 09 2025 Maxwell G <maxwell@gtmx.me> - 13.1.0-1
- Update to 13.1.0. Fixes rhbz#2354912.
* Mon Nov 17 2025 Packit <hello@packit.dev> - 11.12.0-1
- Update to version 11.12.0
* Sat Sep 27 2025 Maxwell G <maxwell@gtmx.me> - 11.10.0-1
- Update to 11.10.0.
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 11.8.0-4
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 11.8.0-3
- Rebuilt for Python 3.14.0rc2 bytecode
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 11.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Jul 16 2025 Maxwell G <maxwell@gtmx.me> - 11.8.0-1
- Update to 11.8.0.
* Sat Jun 07 2025 Python Maint <python-maint@redhat.com> - 11.6.0-2
- Rebuilt for Python 3.14
* Sat Jun 07 2025 Maxwell G <maxwell@gtmx.me> - 11.6.0-1
- Update to 11.6.0.
* Tue Mar 25 2025 Packit <hello@packit.dev> - 11.4.0-1
- Update to version 11.4.0
- Resolves: rhbz#2354912
* Mon Mar 17 2025 Packit <hello@packit.dev> - 11.3.0-1
- Update to version 11.3.0
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 11.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Dec 18 2024 Maxwell G <maxwell@gtmx.me> - 11.1.0-1
- Update to 11.1.0.
* Tue Nov 26 2024 Maxwell G <maxwell@gtmx.me> - 11.0.0-1
- Update to 11.0.0.
* Fri Oct 11 2024 Maxwell G <maxwell@gtmx.me> - 9.11.0-1
- Update to 9.11.0.

View file

@ -1 +1 @@
SHA512 (ansible-9.11.0.tar.gz) = 4b92ad6391bfb0555b8ae5c381f112e2fc11733abf73ff3d99a1276a7ca301b3a3c9f4be8df0723f771eab1d3ed874b74e37e367feadbe9dab49891729e5f00a
SHA512 (ansible-13.1.0.tar.gz) = 2e7abd85b44d48ea756c65906811c9fa5519ce5d9ecaca71c718446a52dfc3dff97597d048f071ca820ea606ee2de670e8a0746717f95e2ce636db06273b3544