deadsnakes / issues

Issues for https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
86 stars 6 forks source link

Support Latest Ubuntu release as well as LTS's #153

Closed cooperlees closed 3 years ago

cooperlees commented 3 years ago

description

Can we enable aarch64 for Pi users and other aarch64 boxes?

I saw https://github.com/deadsnakes/issues/issues/64 and it said it was enabled, but my aarch64 Pis on Focal can't find the packages. Happy to do some work if I can help.

asottile commented 3 years ago

we're building all the ones we can except for powerpc, armel, and riscv64 which afaik are all obsolete -- can you show your apt sources for that particular build and some output?

image

your architecture can be shown via:

dpkg --print-architecture
cooperlees commented 3 years ago

O my bad, I am blind.

fatal: [bad_host]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: E:The repository 'http://ppa.launchpad.net/deadsnakes/nightly/ubuntu groovy Release' does not have a Release file."}

It's me running groovy and not focal on some Pis. Is there possibility of always supporting latest Ubuntu along with the LTSs? If that's to hard / not a goal, totally understandable.

asottile commented 3 years ago

you can rebuild the packages for others, but I don't have the freetime (read: funding) to invest in directly supporting non-LTS releases since there are so many and they are usually relatively unstable

some of the packages "just work" on their adjacent releases -- iirc a lot of the focal packages will install and work on groovy -- but this is also unsupported

cooperlees commented 3 years ago

you can rebuild the packages for others, but I don't have the freetime (read: funding) to invest in directly supporting non-LTS releases since there are so many and they are usually relatively unstable

some of the packages "just work" on their adjacent releases -- iirc a lot of the focal packages will install and work on groovy -- but this is also unsupported

Yup, totally understand. This is mainly why I said only the latest. Happy to donate time and money (if feasible) and setup the pipeline for latest Ubuntu.

I was going to just try adding the focal sources too, as yes, they should unless a linked library breaks an API etc.

Thanks for responding.

asottile commented 3 years ago

you can rebuild the packages for others, but I don't have the freetime (read: funding) to invest in directly supporting non-LTS releases since there are so many and they are usually relatively unstable some of the packages "just work" on their adjacent releases -- iirc a lot of the focal packages will install and work on groovy -- but this is also unsupported

Yup, totally understand. This is mainly why I said only the latest. Happy to donate time and money (if feasible) and setup the pipeline for latest Ubuntu.

I was going to just try adding the focal sources too, as yes, they should unless a linked library breaks an API etc.

Thanks for responding.

yeah committing to latest would end up being "commit to all non-LTS" as once you publish as soon as you unpublish or stop publishing people get MAD