Re: [openstack-dev] [goals][python3][heat][manila][qinling][zaqar][magnum][keystone][congress] switching python package jobs
Doug Hellmann writes: > Doug Hellmann writes: > > I asked the owners of the name "heat" to allow us to use it, and they > rejected the request. So, I proposed a change to heat to update the > sdist name to "openstack-heat". > > * https://review.openstack.org/606160 This patch is now passing tests. Please prioritize reviewing it, because it is going to block releases of heat. Doug __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [goals][python3][heat][manila][qinling][zaqar][magnum][keystone][congress] switching python package jobs
Doug Hellmann writes: > Doug Hellmann writes: > >> Doug Hellmann writes: >> >>> Doug Hellmann writes: >> >>> I have filed requests with the maintainers of PyPI to claim the names >>> "keystone" and "congress". That may take some time. Please let me know >>> if you're willing to simply use "openstack-keystone" and >>> "openstack-congress" instead. I will take care of configuring PyPI and >>> proposing the patch to update your setup.cfg (that way you can approve >>> the change). >>> >>> * https://github.com/pypa/warehouse/issues/4770 >>> * https://github.com/pypa/warehouse/issues/4771 > > We haven't heard back about either of these requests, so I filed changes > with congress and keystone to change the dist names. > > * https://review.openstack.org/608332 (congress) > * https://review.openstack.org/608331 (keystone) > > Doug Dan Crosta has very graciously given us the name "keystone" so I abandoned that patch, made openstackci an owner, and uploaded the previous release. The patch to rename congress is approved, but sitting on top of one or two other patches that also need reviews. The patch to rename heat is failing the grenade tests, and we could use some help with fixing the problem. I think we need an upgrade script that removes the old package before installing the new one. Does someone want to learn how grenade scripts work? Doug __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [goals][python3][heat][manila][qinling][zaqar][magnum][keystone][congress] switching python package jobs
Doug Hellmann writes: > Doug Hellmann writes: > >> Doug Hellmann writes: >> >>> I think we are ready to go ahead and switch all of the python packaging >>> jobs to the new set defined in the publish-to-pypi-python3 template >>> [1]. We still have some cleanup patches for projects that have not >>> completed their zuul migration, but there are only a few and rebasing >>> those will be easy enough. >>> >>> The template adds a new check job that runs when any files related to >>> packaging are changed (readme, setup, etc.). Otherwise it switches from >>> the python2-based PyPI job to use python3. >>> >>> I have the patch to switch all official projects ready in [2]. >>> >>> Doug >>> >>> [1] >>> http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n218 >>> [2] https://review.openstack.org/#/c/598323/ >> >> This change is now in place. The Ironic team discovered one issue, and >> the fix is proposed as https://review.openstack.org/606152 >> >> This change has also reopened the question of how to publish some of the >> projects for which we do not own names on PyPI. >> >> I registered manila, qinling, and zaqar-ui by uploading Rocky series >> releases of those projects and then added openstackci as an owner so we >> can upload new packages this cycle. >> >> I asked the owners of the name "heat" to allow us to use it, and they >> rejected the request. So, I proposed a change to heat to update the >> sdist name to "openstack-heat". >> >> * https://review.openstack.org/606160 >> >> We don't own "magnum" but there is already an "openstack-magnum" set up >> with old releases, so I have proposed a change to the magnum repo to >> change the dist name there, so we can resume using it. >> >> * https://review.openstack.org/606162 > > The owner of the name "magnum" has given us access, so I have set it up > with permission for the CI system to publish and I have abandoned the > rename patch. > >> I have filed requests with the maintainers of PyPI to claim the names >> "keystone" and "congress". That may take some time. Please let me know >> if you're willing to simply use "openstack-keystone" and >> "openstack-congress" instead. I will take care of configuring PyPI and >> proposing the patch to update your setup.cfg (that way you can approve >> the change). >> >> * https://github.com/pypa/warehouse/issues/4770 >> * https://github.com/pypa/warehouse/issues/4771 We haven't heard back about either of these requests, so I filed changes with congress and keystone to change the dist names. * https://review.openstack.org/608332 (congress) * https://review.openstack.org/608331 (keystone) Doug __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [goals][python3][heat][manila][qinling][zaqar][magnum][keystone][congress] switching python package jobs
Doug Hellmann writes: > Doug Hellmann writes: > >> I think we are ready to go ahead and switch all of the python packaging >> jobs to the new set defined in the publish-to-pypi-python3 template >> [1]. We still have some cleanup patches for projects that have not >> completed their zuul migration, but there are only a few and rebasing >> those will be easy enough. >> >> The template adds a new check job that runs when any files related to >> packaging are changed (readme, setup, etc.). Otherwise it switches from >> the python2-based PyPI job to use python3. >> >> I have the patch to switch all official projects ready in [2]. >> >> Doug >> >> [1] >> http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n218 >> [2] https://review.openstack.org/#/c/598323/ > > This change is now in place. The Ironic team discovered one issue, and > the fix is proposed as https://review.openstack.org/606152 > > This change has also reopened the question of how to publish some of the > projects for which we do not own names on PyPI. > > I registered manila, qinling, and zaqar-ui by uploading Rocky series > releases of those projects and then added openstackci as an owner so we > can upload new packages this cycle. > > I asked the owners of the name "heat" to allow us to use it, and they > rejected the request. So, I proposed a change to heat to update the > sdist name to "openstack-heat". > > * https://review.openstack.org/606160 > > We don't own "magnum" but there is already an "openstack-magnum" set up > with old releases, so I have proposed a change to the magnum repo to > change the dist name there, so we can resume using it. > > * https://review.openstack.org/606162 The owner of the name "magnum" has given us access, so I have set it up with permission for the CI system to publish and I have abandoned the rename patch. > I have filed requests with the maintainers of PyPI to claim the names > "keystone" and "congress". That may take some time. Please let me know > if you're willing to simply use "openstack-keystone" and > "openstack-congress" instead. I will take care of configuring PyPI and > proposing the patch to update your setup.cfg (that way you can approve > the change). > > * https://github.com/pypa/warehouse/issues/4770 > * https://github.com/pypa/warehouse/issues/4771 > > Doug > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [goals][python3][heat][manila][qinling][zaqar][magnum][keystone][congress] switching python package jobs
Doug Hellmann writes: > I think we are ready to go ahead and switch all of the python packaging > jobs to the new set defined in the publish-to-pypi-python3 template > [1]. We still have some cleanup patches for projects that have not > completed their zuul migration, but there are only a few and rebasing > those will be easy enough. > > The template adds a new check job that runs when any files related to > packaging are changed (readme, setup, etc.). Otherwise it switches from > the python2-based PyPI job to use python3. > > I have the patch to switch all official projects ready in [2]. > > Doug > > [1] > http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n218 > [2] https://review.openstack.org/#/c/598323/ This change is now in place. The Ironic team discovered one issue, and the fix is proposed as https://review.openstack.org/606152 This change has also reopened the question of how to publish some of the projects for which we do not own names on PyPI. I registered manila, qinling, and zaqar-ui by uploading Rocky series releases of those projects and then added openstackci as an owner so we can upload new packages this cycle. I asked the owners of the name "heat" to allow us to use it, and they rejected the request. So, I proposed a change to heat to update the sdist name to "openstack-heat". * https://review.openstack.org/606160 We don't own "magnum" but there is already an "openstack-magnum" set up with old releases, so I have proposed a change to the magnum repo to change the dist name there, so we can resume using it. * https://review.openstack.org/606162 I have filed requests with the maintainers of PyPI to claim the names "keystone" and "congress". That may take some time. Please let me know if you're willing to simply use "openstack-keystone" and "openstack-congress" instead. I will take care of configuring PyPI and proposing the patch to update your setup.cfg (that way you can approve the change). * https://github.com/pypa/warehouse/issues/4770 * https://github.com/pypa/warehouse/issues/4771 Doug __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev