*** xarlos has quit IRC | 00:07 | |
*** e0ne has joined #openstack-release | 00:31 | |
*** e0ne has quit IRC | 00:35 | |
*** brinzhang has joined #openstack-release | 01:10 | |
*** ricolin has joined #openstack-release | 01:29 | |
*** e0ne has joined #openstack-release | 02:32 | |
*** e0ne has quit IRC | 02:37 | |
*** ricolin has quit IRC | 04:16 | |
*** e0ne has joined #openstack-release | 04:32 | |
*** vishalmanchanda has joined #openstack-release | 04:36 | |
*** e0ne has quit IRC | 04:37 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-release | 05:33 | |
*** whoami-rajat__ has joined #openstack-release | 06:12 | |
*** ricolin has joined #openstack-release | 06:29 | |
*** mnaser has quit IRC | 06:32 | |
*** e0ne has joined #openstack-release | 06:33 | |
*** mnaser has joined #openstack-release | 06:34 | |
*** e0ne has quit IRC | 06:38 | |
*** slaweq has joined #openstack-release | 07:07 | |
*** sboyron has joined #openstack-release | 07:56 | |
*** ricolin has quit IRC | 08:08 | |
*** rpittau|afk is now known as rpittau | 08:12 | |
*** ricolin_ has joined #openstack-release | 08:12 | |
*** ricolin_ is now known as ricolin | 08:17 | |
*** eolivare has joined #openstack-release | 08:21 | |
*** e0ne has joined #openstack-release | 08:34 | |
*** e0ne has quit IRC | 08:38 | |
*** xarlos has joined #openstack-release | 08:43 | |
*** e0ne has joined #openstack-release | 08:45 | |
*** jbadiapa has joined #openstack-release | 08:46 | |
*** tosky has joined #openstack-release | 09:14 | |
*** tosky_ has joined #openstack-release | 09:20 | |
*** tosky has quit IRC | 09:24 | |
*** tosky_ is now known as tosky | 09:25 | |
*** jbadiapa has quit IRC | 09:29 | |
*** evrardjp has quit IRC | 09:46 | |
*** evrardjp has joined #openstack-release | 09:48 | |
*** dtantsur|afk is now known as dtantsur | 10:01 | |
*** prometheanfire has quit IRC | 10:42 | |
*** e0ne has quit IRC | 10:53 | |
*** prometheanfire has joined #openstack-release | 11:02 | |
*** e0ne has joined #openstack-release | 11:05 | |
openstackgerrit | Brian Rosmaita proposed openstack/releases master: Release cinder 18.0.0.0b1 https://review.opendev.org/c/openstack/releases/+/776114 | 11:44 |
---|---|---|
*** e0ne has quit IRC | 12:06 | |
*** eolivare has quit IRC | 12:09 | |
*** jbadiapa has joined #openstack-release | 12:49 | |
*** jbadiapa has quit IRC | 12:50 | |
*** jbadiapa has joined #openstack-release | 12:51 | |
openstackgerrit | Merged openstack/releases master: Update the project owner https://review.opendev.org/c/openstack/releases/+/772322 | 13:04 |
openstackgerrit | Merged openstack/releases master: Release IPA bugfix/6.6.0 for wallaby https://review.opendev.org/c/openstack/releases/+/775378 | 13:06 |
openstackgerrit | Merged openstack/releases master: os-traits 2.5.0 https://review.opendev.org/c/openstack/releases/+/775804 | 13:09 |
*** e0ne has joined #openstack-release | 13:09 | |
openstackgerrit | Merged openstack/releases master: Release placement for stable/train https://review.opendev.org/c/openstack/releases/+/773093 | 13:09 |
*** eolivare has joined #openstack-release | 13:19 | |
*** nweinber has joined #openstack-release | 13:26 | |
*** xarlos has quit IRC | 14:10 | |
*** e0ne has quit IRC | 14:28 | |
*** e0ne has joined #openstack-release | 14:29 | |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Ensure that we can build sdist from requested tags https://review.opendev.org/c/openstack/releases/+/776206 | 14:31 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - testing POC for sdist tests on tags https://review.opendev.org/c/openstack/releases/+/776207 | 14:31 |
hberaud | ttx, elod ^ here is a new test to try to protect us against problem similar to os-collect-config/tripleo-ipsec recent issues (missing stable branches and tag creation) | 14:32 |
hberaud | Previously we only tried to build sdist for a specific commit context and not from tag, I think this is why we didn't see validation errors previously | 14:35 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Ensure that we can build sdist from requested tags https://review.opendev.org/c/openstack/releases/+/776206 | 14:38 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - testing POC for sdist tests on tags https://review.opendev.org/c/openstack/releases/+/776207 | 14:38 |
*** jhesketh has quit IRC | 14:52 | |
*** brinzhang has quit IRC | 14:55 | |
elod | hberaud: thx \o/ sounds like | 14:55 |
elod | a good improvement! | 14:55 |
*** brinzhang has joined #openstack-release | 14:55 | |
elod | will review it, when I get there :) | 14:55 |
hberaud | hopefully yes | 14:56 |
hberaud | thanks | 14:56 |
hberaud | no rush | 14:56 |
*** brinzhang has quit IRC | 14:57 | |
*** brinzhang has joined #openstack-release | 14:58 | |
ttx | hberaud: do we need to keep the other one? | 14:58 |
hberaud | Which one? the DNM? | 14:58 |
hberaud | ttx: ^ | 14:58 |
ttx | no the try to build sdist for a specific commit | 14:58 |
hberaud | ah | 14:59 |
hberaud | hm... can't hurt | 14:59 |
* ttx checks how much time it takes | 14:59 | |
hberaud | I'm not sure to see the functional use case but I think we can keep it | 14:59 |
ttx | it does hurt if it eats resources :) | 14:59 |
hberaud | yes :) | 14:59 |
*** slaweq has quit IRC | 15:00 | |
hberaud | locally I didn't see significant performance impacts | 15:00 |
ttx | hmm, it feels like your DNM test is actually failing several things, including the original sdist build | 15:01 |
*** slaweq has joined #openstack-release | 15:04 | |
ttx | (fails validate_build_sdist validate_build_sdist_from_tag validate_pypi_readme validate_tarball_base) | 15:04 |
ttx | so it fails superfast | 15:05 |
ttx | hberaud: so I'm not sure the test proves anything | 15:06 |
hberaud | the new one or the previous? | 15:07 |
ttx | I think your DNM would also fail without the new test added | 15:07 |
ttx | since it generates 4 errors | 15:07 |
hberaud | yes probably | 15:08 |
ttx | that repo is borked at this point, so it will fail all tests | 15:08 |
ttx | The trick is how to avoid introducing the bork | 15:08 |
hberaud | However why it doesn't failed with => https://review.opendev.org/c/openstack/releases/+/772047 | 15:09 |
ttx | maybe your test catches it, but the DNM does not prove that | 15:09 |
hberaud | yes I see | 15:09 |
ttx | Ideally we'd find a repo that is in the same state and would try to push a tag to it, basically reproduce 772047 false positive | 15:09 |
ttx | then check that your added test catches it | 15:10 |
ttx | but I'm not sure we have one of those around | 15:11 |
hberaud | I think that if we search for unbranched repo on victoria or ussuri and if we try to release a tag on similar sha than the latest we could be able to reproduced | 15:11 |
hberaud | reproduce | 15:11 |
hberaud | do we have a command to retrieve unbranched repos? | 15:12 |
hberaud | for a specific series | 15:12 |
ttx | checking quickly | 15:12 |
ttx | a grep could do it | 15:12 |
hberaud | could be useful to have this kind of command | 15:12 |
hberaud | yes | 15:12 |
ttx | grep -L stable/ussuri deliverables/ussuri/* | 15:13 |
hberaud | patrole could be an entrypoint | 15:13 |
hberaud | os-refresh-config too | 15:14 |
hberaud | all the rest seems to be tempest plugin so they are branch less projects | 15:14 |
ttx | there was no release at all there, but i guess that could work | 15:14 |
ttx | (os-refresh-config) | 15:15 |
gmann | ttx: hberaud patrole is also tempest plugins and branchless | 15:15 |
gmann | its name does not reflect that though | 15:15 |
hberaud | os-refresh-config is perfect | 15:15 |
hberaud | deliverables/wallby/os-refresh-config.yaml contains a version 13.0.0 | 15:15 |
hberaud | so we are in the same scenario | 15:16 |
ttx | ok so tagging a 11.0.0 on ussuri | 15:16 |
hberaud | gmann: ack thanks gmann | 15:16 |
hberaud | yes | 15:16 |
ttx | hberaud: ok, maybe try withut your change first, to check if it would pass tests | 15:16 |
hberaud | let me transform my DNM | 15:16 |
hberaud | yes | 15:16 |
ttx | then we can check we are in the same situation | 15:17 |
ttx | hberaud: regarding your test... i was wondering if just adding the tag before building the sdist in validate_build_sdist would do it | 15:19 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - test create tag on unbranched series https://review.opendev.org/c/openstack/releases/+/776215 | 15:19 |
ttx | because currently you try: build an sdist from desired SHA / build sdist from tag on HEAD | 15:19 |
ttx | It feels like we should be testing "build an sdist from tag on desired SHA" | 15:20 |
hberaud | wyes | 15:20 |
hberaud | yes | 15:20 |
hberaud | the test ^ | 15:20 |
ttx | so maybe add gitutils.add_tag on line 815 | 15:20 |
ttx | and remove the new test | 15:20 |
ttx | If that catches it I think we are good | 15:21 |
hberaud | If validation doesn't fail with ^ I'll update my test as you suggest and cherry-pick it as a parent commit of this one | 15:21 |
ttx | I'll comment to that effect | 15:22 |
hberaud | ack | 15:22 |
hberaud | locally validation pass | 15:25 |
hberaud | without catching anything | 15:25 |
ttx | ok let's see if Zuul also fails to detect it | 15:26 |
hberaud | and it pass with my test too.. | 15:26 |
hberaud | so my test is bad | 15:26 |
hberaud | by moving git tag to line 815 I'm able to catch the error | 15:34 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Ensure that we can build sdist from requested tags https://review.opendev.org/c/openstack/releases/+/776206 | 15:35 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - test create tag on unbranched series https://review.opendev.org/c/openstack/releases/+/776215 | 15:35 |
hberaud | let's retry with the fixed version | 15:35 |
hberaud | and against os-refresh-config | 15:36 |
hberaud | hm | 15:44 |
hberaud | 2021-02-17 15:41:59.983450 | ubuntu-focal | WARNING: failed to add tag: Command '['git', 'tag', '-m', 'temporary tag', '11.0.0', '754bb751e6728aafa680111a6fab3013609654cc']' returned non-zero exit status 128. [b'*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit | 15:44 |
hberaud | --global to set the identity only in this repository.\n\nfatal: unable to auto-detect email address (got \'zuul@ubuntu-focal-ovh-bhs1-0023062756.(none)\')'] | 15:44 |
hberaud | This is why the test didn't failed on the gates | 15:45 |
hberaud | And it's why it works locally (because config is defined) | 15:46 |
hberaud | the tag wasn't created so the sdist build worked | 15:46 |
hberaud | i'll try to call ensure_basic_git_config | 15:48 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Ensure that we can build sdist from requested tags https://review.opendev.org/c/openstack/releases/+/776206 | 15:52 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - test create tag on unbranched series https://review.opendev.org/c/openstack/releases/+/776215 | 15:52 |
hberaud | third round | 15:52 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/releases master: Release ironic client 4.6.0 for Wallaby https://review.opendev.org/c/openstack/releases/+/776222 | 16:00 |
hberaud | That work \o/ | 16:11 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Ensure that we can build sdist from requested tags https://review.opendev.org/c/openstack/releases/+/776206 | 16:17 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: DNM - test create tag on unbranched series https://review.opendev.org/c/openstack/releases/+/776215 | 16:17 |
*** slaweq has quit IRC | 16:53 | |
openstackgerrit | Dmitriy Rabotyagov proposed openstack/releases master: Release OpenStack-Ansible Train https://review.opendev.org/c/openstack/releases/+/776234 | 16:59 |
openstackgerrit | Dmitriy Rabotyagov proposed openstack/releases master: Release OpenStack-Ansible Ussuri https://review.opendev.org/c/openstack/releases/+/776236 | 17:04 |
*** dtantsur is now known as dtantsur|afk | 17:17 | |
*** eolivare has quit IRC | 17:28 | |
*** rpittau is now known as rpittau|afk | 17:41 | |
*** slaweq has joined #openstack-release | 18:23 | |
*** e0ne has quit IRC | 18:46 | |
*** slaweq has quit IRC | 19:20 | |
*** e0ne has joined #openstack-release | 19:48 | |
*** elod has quit IRC | 20:17 | |
*** elod has joined #openstack-release | 20:19 | |
*** slaweq has joined #openstack-release | 20:46 | |
*** armstrong has joined #openstack-release | 20:50 | |
*** e0ne has quit IRC | 21:24 | |
*** vishalmanchanda has quit IRC | 21:37 | |
*** gmann is now known as gmann_afk | 21:51 | |
*** slaweq has quit IRC | 22:02 | |
*** whoami-rajat__ has quit IRC | 22:09 | |
*** nweinber has quit IRC | 22:22 | |
*** jhesketh has joined #openstack-release | 22:32 | |
*** armstrong has quit IRC | 23:00 | |
*** sboyron has quit IRC | 23:07 | |
*** gmann_afk is now known as gmann | 23:22 | |
*** prometheanfire has quit IRC | 23:27 | |
*** prometheanfire has joined #openstack-release | 23:51 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!