Tuesday, 2020-05-19

*** spatel has quit IRC00:01
*** spatel has joined #openstack-ansible-sig00:22
*** spatel has quit IRC00:24
*** EmilienM|off is now known as EmilienM00:46
*** evrardjp has quit IRC00:52
*** gtema has joined #openstack-ansible-sig06:25
*** rpittau|afk is now known as rpittau06:51
*** spatel has joined #openstack-ansible-sig07:19
*** spatel has quit IRC07:23
*** evrardjp has joined #openstack-ansible-sig07:31
*** evrardjp has quit IRC07:32
*** evrardjp has joined #openstack-ansible-sig07:34
*** holser has joined #openstack-ansible-sig08:01
*** holser_ has joined #openstack-ansible-sig08:10
*** holser has quit IRC08:10
*** spatel has joined #openstack-ansible-sig09:39
*** sshnaidm|afk is now known as sshnaidm09:40
*** spatel has quit IRC09:44
*** rpittau is now known as rpittau|bbl10:31
*** gtema has quit IRC11:03
*** gtema has joined #openstack-ansible-sig11:27
*** rpittau|bbl is now known as rpittau12:04
*** gtema_ has joined #openstack-ansible-sig12:52
*** gtema has quit IRC12:53
*** holser_ has quit IRC13:14
*** holser has joined #openstack-ansible-sig13:14
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Remove license_file entry in galaxy.yml  https://review.opendev.org/72927114:04
mordredsshnaidm: ^^ whack-a-mole14:19
mordredsshnaidm: I have uploaded current master to galaxy as another pre-release (to test that we're uploadable)14:20
sshnaidmmordred, ugh, right, I saw this error in ansible-test as well, forgot..14:23
mordredsshnaidm: ansible-test gave us that error?14:23
mordredsshnaidm: why didn't the gate fail?14:23
sshnaidmmordred, when I pulled out galaxy.yml from .gitignore14:24
mordredOH14:24
sshnaidmbecause it's also ansible-test.ignore14:24
mordredright - because for reasons that surpass understanding ansible-test won't lint galaxy.yml if it's in .gitignore14:24
mordredsshnaidm: sigh. should we have our gate job remove .gitignore before running?14:25
sshnaidmI'll do later job with galaxy upload as a test, to local galaxy server, we'll be fine14:25
mordredsshnaidm: that sounds like a great idea14:26
sshnaidmtill then I hope it won't be a lot of changes there..14:26
sshnaidmmordred, it's weird, dev-125 is counted as earlier version than dev-8514:28
mordredsshnaidm: they're using semver instead of python versioning14:33
mordredsshnaidm: which is a shame, since semver is shittastic14:33
mordredbut - I guess I don't care as soon as 1.0 is uploaded14:33
sshnaidmyeah14:34
sshnaidmif galaxy.yml was wrong, how ansible-galaxy built it in job then.. need to check this14:35
sshnaidmmordred, I'm pretty sure there was nothing about this license error before, I have another collections that had the same duplicate key and were uploaded before14:44
sshnaidmand now it fails14:44
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Validate that we can upload build collection  https://review.opendev.org/72929414:50
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Remove license_file entry in galaxy.yml  https://review.opendev.org/72927114:52
mordredsshnaidm: ^^ rebased that - so we should be able to see the first fail and then the second succeed - at which point we can squash them14:53
sshnaidmmordred, ++14:57
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Redesign OpenstackModule class  https://review.opendev.org/72228314:58
sshnaidmodyssey4me, mordred dtantsur|afk gtema_ noonedeadpunk please take a look at review in your time ^^15:01
gtema_ok15:01
mordredsshnaidm: I have also submitted a PR to galaxy_importer to fix the return code thing15:02
sshnaidmmordred, cool, was thinking the same15:02
sshnaidmbut I still will create local galaxy :D15:02
sshnaidmmordred, so, after these patches are in, are we ready to push 1.0.0?15:03
mordredsshnaidm: yah. I mean - once you've got that - then we should make it pause and return it as a zuul artifact (similar to docker registries) - so that subsequent jobs can configure to point to it and do galaxy install and just work15:04
mordredsshnaidm: yes - I discovered them because I was trying to push a 1.0.0 already15:04
mordredincidentally, I'm actually happy that we haven't automated uploads uet15:04
mordredbecause I would have been VERY grumpy if I'd pushed a tag and then the upload had failed15:04
sshnaidmyeah15:06
sshnaidmmordred, maybe to create a separate job for -e build?15:31
sshnaidmor include in linters15:32
mordredsshnaidm: it is included in the liters - we run the build tasks there15:38
sshnaidmError while finding module specification for 'galaxy_importer.main' (ModuleNotFoundError: No module named 'galaxy_importer'15:41
sshnaidmmordred, need -e in script15:41
mordredsshnaidm: it's working for me15:42
mordredsshnaidm: did you rebuild your tox env?15:42
sshnaidmmordred, it's from job: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_be5/729294/1/check/openstack-tox-linters-ansible-devel/be5631d/job-output.txt15:42
sshnaidmit passed, when it shouldn't15:43
mordredOH15:44
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Validate that we can upload build collection  https://review.opendev.org/72929415:44
mordredsshnaidm: I'm not sure why tox didn't consider that command failing a failure15:45
mordredsshnaidm: trying the linters env locally now15:46
sshnaidmmordred, no "-e" in script15:46
sshnaidmmordred, and no "ERROR", so it exists normal15:46
mordredoh - gotcha15:46
mordredmakes sense15:46
* mordred fixes15:46
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Validate that we can upload build collection  https://review.opendev.org/72929415:48
mordredsshnaidm: that should do it15:48
mordredthanks!15:48
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Remove license_file entry in galaxy.yml  https://review.opendev.org/72927115:49
mordredsshnaidm: also - good to do this in 2 stages to make sure we fail properly it turns out :)15:49
sshnaidmtotally :)15:50
mordredsshnaidm: https://review.opendev.org/#/c/729294/ failed - and the followup change passed16:12
mordredsshnaidm: shall I go ahead and squash?16:12
sshnaidmmordred, sure16:13
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Validate that we can upload build collection  https://review.opendev.org/72929416:13
sshnaidmERROR: InvocationError for command /bin/bash tools/check-import.sh . (exited with code 1)16:13
sshnaidmwe're good16:13
mordred\o/16:13
*** gtema_ has quit IRC16:14
*** gtema has joined #openstack-ansible-sig16:14
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Redesign OpenstackModule class  https://review.opendev.org/72228316:21
*** rpittau is now known as rpittau|afk16:22
*** gtema_ has joined #openstack-ansible-sig16:40
*** gtema has quit IRC16:43
*** holser has quit IRC16:44
*** holser has joined #openstack-ansible-sig16:46
mordredsshnaidm: the build_ignore is still not ignoring things16:47
sshnaidmmordred, do you use ansible-galaxy from devel?16:48
sshnaidmfor me it works with latest versions16:48
mordredI am16:48
mordredand it worked a couple of days ago16:48
mordredI feel like it maybe broke again16:48
sshnaidmhmm16:49
mordredI can't get it to work at all16:49
sshnaidmmordred, do you use galaxy.yml from repo?16:49
mordredyeah - this is me running tox -ebuild16:51
mordredsshnaidm: NEVERMIND16:52
mordredsshnaidm: I had a virtualenv activated and it was making running tox weird16:52
sshnaidmk16:52
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Ignore a few more things  https://review.opendev.org/72932716:56
mordredsshnaidm: ^^ looked at the built tarball and saw a few minor things16:56
sshnaidmmordred, I think you can juse use "ci" instead of "ci*"16:57
mordredoh! you can16:58
* sshnaidm is still wondering why wasn't it done as a whitelist ??16:58
mordredI think that was broken before16:58
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Ignore a few more things  https://review.opendev.org/72932716:59
*** gtema_ has quit IRC17:00
*** evrardjp has quit IRC17:32
*** gtema has joined #openstack-ansible-sig17:33
*** evrardjp has joined #openstack-ansible-sig17:34
*** gtema has quit IRC17:41
mordredsshnaidm: if you have a sec, both of those are green18:30
mordredsshnaidm: thanks!18:31
mordredsshnaidm: once they land, I'll upload 1.018:31
mordredsshnaidm: and then I'll see about getting us a galaxy upload job triggered by tags18:32
sshnaidmmordred, done18:32
sshnaidmmordred, great, thanks18:32
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Redesign OpenstackModule class  https://review.opendev.org/72228318:55
sshnaidmmordred, don't we have something like "devstack in container"? Feeling wasted waiting every time for devstack to install..18:55
sshnaidmjust need some openstack cloud ready18:56
mordredsshnaidm: we do not19:00
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Redesign OpenstackModule class  https://review.opendev.org/72228319:14
openstackgerritMerged openstack/ansible-collections-openstack master: Validate that we can upload build collection  https://review.opendev.org/72929419:29
openstackgerritMerged openstack/ansible-collections-openstack master: Ignore a few more things  https://review.opendev.org/72932719:29
sshnaidmmordred, we're good ^19:33
mordredsshnaidm: \o/19:36
mordredsshnaidm: https://galaxy.ansible.com/openstack/cloud19:46
mordredreleased19:46
mordredsshnaidm: and tag pushed19:47
sshnaidmmordred, +++++19:47
sshnaidm\o/ \o/19:48
mordredsshnaidm: we did a thing!19:48
sshnaidmYES19:48
mordredjrosser: hopefully the new collection doesn't completely break all your stuff19:48
mordredmnaser: ^^19:48
jrossermordred: I’ll take a look tomorrow at trying that out, also have a think about how to make some depends-on work19:49
mordredjrosser: yeah - that's on my todo list too19:50
jrosserI’m figuring “detect zuul CI and symlink” is probably first attempt19:51
mordredjrosser: sshnaidm was talking about setting up a job for us here that starts up a galaxy server - I'm thinking we could potentailly do something similar to how we're doing docker images, where we could have a buildset-galaxy that we publish stuff in to - and then have yoru jobs soft-depend on that so that if we've published stuff into the local galaxy you'll get it19:51
mordredjrosser: "detect zuul and symlink" should also work fine :)19:51
jrossersimple first :)19:52
mordredSTART WITH THE MOST COMPLEX ALWAYS!!! ;)19:52
sshnaidmyou so underestimate symlinks :)19:53
sshnaidmthey can bring a lot of fun19:53
sshnaidmmordred, maybe to setup galaxy server somewhere in infra for test? Like we have zuul registry19:54
* sshnaidm is hiding19:55
mordredsshnaidm: yeah - that's the sort of thing I think we're going to want if we want to _really_ do this completely solidly19:55
mordredsshnaidm: we should write down what it's going to look like - if docker is any indication, it's going to be "fun" :)19:55
sshnaidmdocker is boring19:56
sshnaidmpodman is a new fun19:56
mordredsshnaidm: well - speculative container registries that support both is even more fun :)20:00
mordredsshnaidm: turns out, sadly, there are sets of things each do that the other doesn't20:00
sshnaidmmordred, now we're talking!20:00
mordredsshnaidm: (see also multi-arch container images)20:00
* mordred would like for buildah to grow support for building multi-arch container images ... but that is not a thing yet20:01
sshnaidmmordred, should be in next podman version, btw20:01
mordredgreat20:01
sshnaidmasked podman folks just a few weeks ago20:01
sshnaidmyeah, of course fresh and untested, but..20:02
mordredsshnaidm: we'll see whether it's released first or whether I figure out what's going on with docker buildx pulling layers for the wrong architecture first20:02
sshnaidmmordred, seriously?20:02
mordredyup20:02
mordreddon't know why yet - still debugging20:02
mordredit's possible it has something to do with our step of copying images from the intermediate to the buildset registry with skopeo20:03
mordredalthough I think we're doing that correctly at this point20:03
mordredstill diagnosing20:03
mordredsshnaidm: in any case- whenever there is something pre-release even that is potentially usable, I have a real-world use case that is complicated enough to be useful as a test20:04
mordredand where I will swtich to podman _immediately_ if it does the job better20:04
* sshnaidm is going release container.podman collection today20:47
sshnaidmso twice a big day!20:47
mordred\o/22:14
*** holser has quit IRC22:31
*** holser has joined #openstack-ansible-sig22:33
*** holser has quit IRC23:30

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!