)]}'
{"id":"openstack%2Fdevstack~802223","triplet_id":"openstack%2Fdevstack~master~Ifc6a76d0cc835e6b515527bf6bda541bc152f98b","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"Ifc6a76d0cc835e6b515527bf6bda541bc152f98b","subject":"Fix installation on fedora 34","status":"ABANDONED","created":"2021-07-26 01:17:51.000000000","updated":"2021-08-11 00:59:51.000000000","total_comment_count":6,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"364e3bacd9b2c027847a15796daf27948d00198b","_number":802223,"virtual_id_number":802223,"owner":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2021-07-26 02:47:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2021-07-28 01:17:05.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}],"REVIEWER":[{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-26 02:47:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-26 06:39:22.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"CC"},{"updated":"2021-07-28 01:17:05.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"}],"messages":[{"id":"9acc4f4fe028b13225446cd97f247e76e38e5db3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-07-26 01:17:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9bb2cb9131376a8d6c36e34cccd49ed01b84a5bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-26 02:47:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8f29ecb7ab6e4df9bbcd0e7556855e33 : SUCCESS in 58m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/94319354e9fc48c6881137737e3b1b8a : SUCCESS in 1h 14m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a7aa1a60c584a438fef47f47797edc9 : SUCCESS in 6m 05s\n- devstack https://zuul.opendev.org/t/openstack/build/fac693ca0f604baaad4c4f56f45b76d1 : SUCCESS in 27m 37s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/34fcf40b69f24c26b2786d4176574e66 : SUCCESS in 28m 03s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/863148c30a2d4075bcd8acc0c644091e : SUCCESS in 1h 11m 10s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/9d4bda5cd7e34656ac7f2e89caf56f7c : FAILURE in 1h 05m 10s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/83f6f2b72abb4a2b93d5a15d70397d72 : SUCCESS in 1h 17m 16s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/53ff72ec64014b71b848241c1d760232 : SUCCESS in 57m 27s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/686bb04e3edb4ffabca35f3d276ba828 : SUCCESS in 5m 05s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/29df55fcf3c44fe39a2708ccedc2c0cd : SUCCESS in 3m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/423372b64f4f4259884f99f7c3befa19 : SUCCESS in 1h 10m 23s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/950eacd60e76424c9d308de41fde25d5 : SUCCESS in 1h 10m 39s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b20c53c2bfc14f7488382d4cf7a17a5f : SUCCESS in 56m 50s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/8fcfbe1f02bb49abb1fc360bd22aa05b : SUCCESS in 52m 00s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/12a891f71b074f0394fdad9c10dfced8 : SUCCESS in 45m 29s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/c8f64c3ece034c1ea4cb5914fd65e847 : SUCCESS in 1h 27m 47s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/740e9d69e7f34407962bd244cf5bd000 : SUCCESS in 44m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6c7554c2e60b41c9be5e8376f6596cc3 : SUCCESS in 41m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d818654b45dd487399c5933c640c9d7e : SUCCESS in 1h 07m 47s","accounts_in_message":[],"_revision_number":1},{"id":"b42e5520a4b81b1572b6739d577959cc35150ae9","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-07-26 06:39:22.000000000","message":"Patch Set 1:\n\nLet\u0027s first check the behaviour in CI via https://review.opendev.org/c/openstack/devstack/+/795640\n\nI think the logic we have here should either go away for all the distros or stay. Otherwise, we are marching straight into chaos.\n\nAlso, we should probably remove older fedoras from the support list.","accounts_in_message":[],"_revision_number":1},{"id":"6407f503f0b5492e61bf9c9d4b4b426042d87609","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-07-26 08:03:28.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e \n\u003e Let\u0027s first check the behaviour in CI via https://review.opendev.org/c/openstack/devstack/+/795640\n\u003e \n\u003e I think the logic we have here should either go away for all the distros or stay. Otherwise, we are marching straight into chaos.\n\u003e \n\u003e Also, we should probably remove older fedoras from the support list.\n\nSure, good to know that. IMO, 795640 will finnaly meet the errors which are fixed by this patch. For now, that patch does not work at all.\n\nIf pip is built-in for all python3 distros, these removal here can be applied to all OS forever. It should be fine.","accounts_in_message":[],"_revision_number":1},{"id":"21da3ae949708aa527d2df155374f43d75cf7d1c","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 01:17:05.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a61d39669c8381477246778b3c6395ac9e805ebc","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-07-29 00:49:26.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThank you guys for reviewing this. How to add a zuul job to test devstack installation for fedora 34? The fedora 34 image is ready?","accounts_in_message":[],"_revision_number":1},{"id":"a2e730bb074436d3fc27ba27cdb7240713d3a3cc","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-29 00:58:25.000000000","message":"Patch Set 1:\n\n\u003e Thank you guys for reviewing this. How to add a zuul job to test devstack installation for fedora 34? The fedora 34 image is ready?\n\nWe do want to do this, but I think we should sort out this pip thing we\u0027ve uncovered first generically\n\nI\u0027ve proposed https://review.opendev.org/c/openstack/devstack/+/802642 (work in progress) to revert the cap on pip.  I think we should figure this out and move back to upstream pip.  we can\u0027t pretend the new dependency solver doesn\u0027t exist forever, so this seems something we need to resolve and the sooner the better.","accounts_in_message":[],"_revision_number":1},{"id":"c44b315b353eb65cc0911ec7e190171abe417d77","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-29 01:00:00.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e \n\u003e \u003e Thank you guys for reviewing this. How to add a zuul job to test devstack installation for fedora 34? The fedora 34 image is ready?\n\u003e \n\u003e We do want to do this, but I think we should sort out this pip thing we\u0027ve uncovered first generically\n\nNote I don\u0027t see too much issue switching to F34 and sorting it out.  We do want to remove F32 images and free up the mirror space ASAP.  F34 was a difficult transition because we had to move to a new way of building the images.","accounts_in_message":[],"_revision_number":1},{"id":"8b0f8777ac4128ff3e1313d14dbb9d87d54b926f","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-07-29 08:05:53.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e \n\u003e \u003e Patch Set 1:\n\u003e \u003e \n\u003e \u003e \u003e Thank you guys for reviewing this. How to add a zuul job to test devstack installation for fedora 34? The fedora 34 image is ready?\n\u003e \u003e \n\u003e \u003e We do want to do this, but I think we should sort out this pip thing we\u0027ve uncovered first generically\n\u003e \n\u003e Note I don\u0027t see too much issue switching to F34 and sorting it out.  We do want to remove F32 images and free up the mirror space ASAP.  F34 was a difficult transition because we had to move to a new way of building the images.\n\nSlightly off-topic but what has changed w.r.t. image building in F34?","accounts_in_message":[],"_revision_number":1},{"id":"11874cc99b7512d5b4250946858b25fe7efea4ca","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-29 22:09:45.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e Slightly off-topic but what has changed w.r.t. image building in F34?\n\nWe used to build Fedora with our \"minimal\" element which sets up a chroot and uses rpm on the host system to extract the base system.  Fedora 34 changed the compression format for RPM\u0027s and Debian\u0027s rpm (the version used in the container we use to build) didn\u0027t understand it and thus couldn\u0027t extract things.\n\nWe\u0027ve moved to \"containerfile\" based Fedora 34 builds, which takes the upstream docker container and extracts that, effectively giving us the base chroot to start from.  It blurs the line a bit between what is dib and what is done in a Dockerfile; but the nice thing is all work done to build all the existing elements \"just work\".\n\nReally, this is like using the upstream .iso\u0027s which we did a long time ago.  But we found they a) constantly got bigger and bigger with more stuff we didn\u0027t need and b) liked to change things rather randomly, because they weren\u0027t meant to be built ontop of.  docker images largely solve these pain points so it feels like a much better fit.","accounts_in_message":[],"_revision_number":1},{"id":"56243cb5385800a4d7a0d91a82e31ca2b32e1d0e","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-07-30 08:45:43.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e \n\u003e \u003e Patch Set 1:\n\u003e \u003e Slightly off-topic but what has changed w.r.t. image building in F34?\n\u003e \n\u003e We used to build Fedora with our \"minimal\" element which sets up a chroot and uses rpm on the host system to extract the base system.  Fedora 34 changed the compression format for RPM\u0027s and Debian\u0027s rpm (the version used in the container we use to build) didn\u0027t understand it and thus couldn\u0027t extract things.\n\u003e \n\u003e We\u0027ve moved to \"containerfile\" based Fedora 34 builds, which takes the upstream docker container and extracts that, effectively giving us the base chroot to start from.  It blurs the line a bit between what is dib and what is done in a Dockerfile; but the nice thing is all work done to build all the existing elements \"just work\".\n\u003e \n\u003e Really, this is like using the upstream .iso\u0027s which we did a long time ago.  But we found they a) constantly got bigger and bigger with more stuff we didn\u0027t need and b) liked to change things rather randomly, because they weren\u0027t meant to be built ontop of.  docker images largely solve these pain points so it feels like a much better fit.\n\nThanks, Ian. Makes sense.","accounts_in_message":[],"_revision_number":1},{"id":"c956901787947c03e35d9ae2cd73bd20943752ca","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-08-11 00:59:46.000000000","message":"Patch Set 1:\n\nThis is a quick fix for users try to play with devstack on fedora 34. Official support please take a look and wait for this series get merged:\n\nhttps://review.opendev.org/q/topic:%22uncap-pip-url-resolver%22+(status:open%20OR%20status:merged)","accounts_in_message":[],"_revision_number":1},{"id":"364e3bacd9b2c027847a15796daf27948d00198b","tag":"autogenerated:gerrit:abandon","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-08-11 00:59:51.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"dfb58fec950b045d51d35f5f6241e94037497648","revisions":{"dfb58fec950b045d51d35f5f6241e94037497648":{"kind":"REWORK","_number":1,"created":"2021-07-26 01:17:51.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/23/802223/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/23/802223/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/23/802223/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/23/802223/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/23/802223/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/23/802223/1"}}},"commit":{"parents":[{"commit":"a5ed116814fa3a435f15231aa7b18d389f917844","subject":"Merge \"Add enforce_scope setting support for Glance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a5ed116814fa3a435f15231aa7b18d389f917844"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-07-23 09:51:44.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-07-26 01:17:49.000000000","tz":480},"subject":"Fix installation on fedora 34","message":"Fix installation on fedora 34\n\nThis is a quick fix of devstack for OpenStack installation on\nfedora 34. One is the pip installation, there is no need to\ninstall pip for python3.9 again. Another is that pip does not\nsupport setting URL constraint, so this patch ignore that\nsetting.\n\nChange-Id: Ifc6a76d0cc835e6b515527bf6bda541bc152f98b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dfb58fec950b045d51d35f5f6241e94037497648"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dfb58fec950b045d51d35f5f6241e94037497648"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
