Follow up on https://storyboard.openstack.org/#!/story/2010377
Hi, Unlike Openstack Yoga, where the setuptools version was set in upper-contstraints.txt. This is not set in Openstack Zed, which uses jammy with python 3.10. I get the below while performing few tests : - [[ -f /failure ]] - echo Wheel failed to build - cat /failure Wheel failed to build thrift===0.16.0 python-nss===1.0.1 We will need to stay with setuptools <58 to fix the 2to3 compiler issue, else anyjson packages adds up to the above list, but thrift is removed when setuptools >63. Regards, Rajiv
[Keeping you in Cc because you don't seem to be subscribed, but please reply to the list address.] On 2022-10-21 14:55:26 +0530 (+0530), rajiv mucheli wrote:
Unlike Openstack Yoga, where the setuptools version was set in upper-contstraints.txt. This is not set in Openstack Zed, which uses jammy with python 3.10. [...]
Zed was tested on Ubuntu Focal (20.04 LTS) not Jammy (22.04 LTS): https://governance.openstack.org/tc/reference/runtimes/zed.html -- Jeremy Stanley
Thanks for the quick reply, when I tried with focal I got this error message: E: The repository 'http://ubuntu-cloud.archive.canonical.com/ubuntu focal-updates/zed Release' does not have a Release file. I found openstack zed distro only in Jammy release file : http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/jammy-updates/ Also openstack kolla repo readme suggested Jammy. On Sat, 22 Oct 2022 at 12:35 AM, Jeremy Stanley <fungi@yuggoth.org> wrote:
[Keeping you in Cc because you don't seem to be subscribed, but please reply to the list address.]
On 2022-10-21 14:55:26 +0530 (+0530), rajiv mucheli wrote:
Unlike Openstack Yoga, where the setuptools version was set in upper-contstraints.txt. This is not set in Openstack Zed, which uses jammy with python 3.10. [...]
Zed was tested on Ubuntu Focal (20.04 LTS) not Jammy (22.04 LTS):
https://governance.openstack.org/tc/reference/runtimes/zed.html
-- Jeremy Stanley
On 2022-10-22 06:38:34 +0530 (+0530), rajiv mucheli wrote:
Thanks for the quick reply, when I tried with focal I got this error message:
E: The repository 'http://ubuntu-cloud.archive.canonical.com/ubuntu focal-updates/zed Release' does not have a Release file.
I found openstack zed distro only in Jammy release file : http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/jammy-updates/
I expect those are for the Ubuntu OpenStack distribution, which is not maintained by the upstream OpenStack community, but you can find its documentation here: https://ubuntu.com/openstack Ubuntu OpenStack doesn't necessarily always deploy on the same versions of their distribution as we use to test the software (in this case, Jammy and did not exist yet when we started making Zed), so I've tagged the Packaging SIG in the subject line since some of its members may be involved in that effort so could have relevant recommendations for you.
Also openstack kolla repo readme suggested Jammy.
I've tagged the Kolla team in the subject line since it sounds like you may be trying to use it, and their installation recommendations may not align with our upstream testing standards in the rest of the OpenStack community. I also tagged the Requirements team in the subject line since the bug report you referenced is about the constraints file we use for upstream testing of OpenStack software. For a more direct answer though, the openstack/requirements repository is a tool we use in testing OpenStack software in order to confirm that changes to it work with the specific distributions and Python versions in the tested runtimes list I linked from my earlier reply. It may not be a useful tool for other situations like installing on newer distributions or with newer Python interpreters, as you've observed. The upstream OpenStack community is currently working on its 2023.1 release (Antelope), which is targeting the versions you seem to be interested in: https://governance.openstack.org/tc/reference/runtimes/2023.1.html Hope that helps! -- Jeremy Stanley
Hi Jeremy, Thanks for all the information and excellent advice. Last request, could you share the exact link or command to download openstack zed ? the below links direct me to canonical https://ubuntu.com/openstack/install https://wiki.ubuntu.com/OpenStack/CloudArchive Regards, Rajiv On Sat, Oct 22, 2022 at 6:19 PM Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2022-10-22 06:38:34 +0530 (+0530), rajiv mucheli wrote:
Thanks for the quick reply, when I tried with focal I got this error message:
E: The repository 'http://ubuntu-cloud.archive.canonical.com/ubuntu focal-updates/zed Release' does not have a Release file.
I found openstack zed distro only in Jammy release file : http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/jammy-updates/
I expect those are for the Ubuntu OpenStack distribution, which is not maintained by the upstream OpenStack community, but you can find its documentation here: https://ubuntu.com/openstack
Ubuntu OpenStack doesn't necessarily always deploy on the same versions of their distribution as we use to test the software (in this case, Jammy and did not exist yet when we started making Zed), so I've tagged the Packaging SIG in the subject line since some of its members may be involved in that effort so could have relevant recommendations for you.
Also openstack kolla repo readme suggested Jammy.
I've tagged the Kolla team in the subject line since it sounds like you may be trying to use it, and their installation recommendations may not align with our upstream testing standards in the rest of the OpenStack community. I also tagged the Requirements team in the subject line since the bug report you referenced is about the constraints file we use for upstream testing of OpenStack software.
For a more direct answer though, the openstack/requirements repository is a tool we use in testing OpenStack software in order to confirm that changes to it work with the specific distributions and Python versions in the tested runtimes list I linked from my earlier reply. It may not be a useful tool for other situations like installing on newer distributions or with newer Python interpreters, as you've observed. The upstream OpenStack community is currently working on its 2023.1 release (Antelope), which is targeting the versions you seem to be interested in: https://governance.openstack.org/tc/reference/runtimes/2023.1.html
Hope that helps! -- Jeremy Stanley
On 2022-10-22 18:50:53 +0530 (+0530), rajiv mucheli wrote: [...]
could you share the exact link or command to download openstack zed ? [...]
OpenStack isn't quite a singular thing, it's a modular suite of components developed collaboratively by a community of contributors, released in coordination with each other twice yearly. There are a variety of ways to get and install OpenStack services. For example, the community produces multiple deployment and lifecycle management solutions which are listed here: https://www.openstack.org/software/project-navigator/deployment-tools Alternatively, there are pre-built distributions (both free and commercial), many of which are collected in our Marketplace: https://www.openstack.org/marketplace/distros/ All of those options provide OpenStack in one way or another, but some of them are better for some situations, others for other use cases. It will really depend on what you're looking to do as far as which one is right for you or your organization. You might also take a look at the upstream OpenStack Zed Installation Guides: https://docs.openstack.org/zed/install/ And if you're looking to quickly install a non-production deployment of services from source in order to develop and test patches to the software, DevStack is the primary wrapper we use for that: https://docs.openstack.org/devstack/ Though if that's your goal, it's probably better to start from the OpenStack Contributor Guide since there's a lot of related topics you'll need some familiarity with first: https://docs.openstack.org/contributors/ -- Jeremy Stanley
participants (2)
-
Jeremy Stanley
-
rajiv mucheli