Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable arm64 packages and/or make the package arch independent? #53

Open
mfinelli opened this issue May 26, 2023 · 1 comment
Open

enable arm64 packages and/or make the package arch independent? #53

mfinelli opened this issue May 26, 2023 · 1 comment

Comments

@mfinelli
Copy link

In the official debian/ubuntu repositories the ansible/ansible-core packages are are architecture independent (any), but in the ansible PPA they are marked as amd64 so they won't install on e.g., arm64 systems. I'm not sure if this is just a packaging error or if there is something specific about the PPA that requires the amd64 arch. If the former could the PPA be updated to publish any packages, and if not, could the PPA settings on launchpad be updated to also build amd64?

@dericcrago
Copy link
Collaborator

Can you confirm / deny that this is still happening? I just tried with the testing-ansible-10 PPA and cannot reproduce.

x86_64

root@09777de62711:/# lsb_release -r       
No LSB modules are available.
Release:        24.04

root@09777de62711:/# uname -i  
x86_64

root@09777de62711:/# apt show ansible
Package: ansible
Version: 10.0.0~b1-1ppa~noble
Priority: optional
Section: admin
Maintainer: Ansible Community Builds <ansible-community-builds@redhat.com>
Installed-Size: 210 MB
Depends: ansible-core, python3:any
Recommends: python3-jmespath, python3-winrm
Download-Size: 19.9 MB
APT-Manual-Installed: yes
APT-Sources: https://ppa.launchpadcontent.net/ansible/testing-ansible-10/ubuntu noble/main amd64 Packages
Description: Ansible collections for ansible-core

N: There is 1 additional record. Please use the '-a' switch to see it

root@09777de62711:/# ansible --version
ansible [core 2.17.0]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.12.3 (main, Apr 10 2024, 05:33:47) [GCC 13.2.0] (/usr/bin/python3)
  jinja version = 3.1.2
  libyaml = True

root@09777de62711:/# ansible-community --version
Ansible community version 10.0.0b1

aarch64

root@4471523f607e:/# lsb_release -r       
No LSB modules are available.
Release:        24.04

root@4471523f607e:/# uname -i  
aarch64

root@4471523f607e:/# apt show ansible
Package: ansible
Version: 10.0.0~b1-1ppa~noble
Priority: optional
Section: admin
Maintainer: Ansible Community Builds <ansible-community-builds@redhat.com>
Installed-Size: 210 MB
Depends: ansible-core, python3:any
Recommends: python3-jmespath, python3-winrm
Download-Size: 19.9 MB
APT-Manual-Installed: yes
APT-Sources: https://ppa.launchpadcontent.net/ansible/testing-ansible-10/ubuntu noble/main arm64 Packages
Description: Ansible collections for ansible-core

N: There is 1 additional record. Please use the '-a' switch to see it

root@4471523f607e:/# ansible --version
ansible [core 2.17.0]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.12.3 (main, Apr 10 2024, 05:33:47) [GCC 13.2.0] (/usr/bin/python3)
  jinja version = 3.1.2
  libyaml = True

root@4471523f607e:/# ansible-community --version
Ansible community version 10.0.0b1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants