| *** qba73 has quit IRC | 00:02 | |
| openstackgerrit | Paul Belanger proposed a change to openstack-infra/nodepool: Allow kwargs to be passed into createServer https://review.openstack.org/49930 | 00:10 |
|---|---|---|
| *** mestery has quit IRC | 00:11 | |
| *** markmcclain has quit IRC | 00:34 | |
| *** senk has joined #openstack-infra | 00:53 | |
| *** sarob has joined #openstack-infra | 00:53 | |
| *** boris-42 has quit IRC | 00:53 | |
| *** senk has quit IRC | 00:57 | |
| *** sarob has quit IRC | 00:58 | |
| *** dkliban has quit IRC | 01:14 | |
| *** senk has joined #openstack-infra | 01:53 | |
| *** senk has quit IRC | 01:58 | |
| *** Alex_Gaynor has quit IRC | 02:08 | |
| *** Alex_Gaynor has joined #openstack-infra | 02:08 | |
| *** sdake_ has quit IRC | 02:09 | |
| *** sdake_ has joined #openstack-infra | 02:09 | |
| *** DennyZhang has joined #openstack-infra | 02:12 | |
| *** stackKid has joined #openstack-infra | 02:20 | |
| *** DennyZhang has quit IRC | 02:36 | |
| *** senk has joined #openstack-infra | 02:54 | |
| *** senk has quit IRC | 02:58 | |
| *** CaptTofu has quit IRC | 02:59 | |
| *** CaptTofu has joined #openstack-infra | 02:59 | |
| openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Check devstack-gate changes on stable branch jobs https://review.openstack.org/49805 | 03:04 |
| *** sdake_ has quit IRC | 03:16 | |
| *** thedodd has joined #openstack-infra | 03:19 | |
| *** rcleere has joined #openstack-infra | 03:21 | |
| *** dkliban has joined #openstack-infra | 03:25 | |
| *** thedodd has quit IRC | 03:31 | |
| *** senk has joined #openstack-infra | 04:05 | |
| *** SergeyLukjanov has joined #openstack-infra | 04:20 | |
| *** garyk has joined #openstack-infra | 04:29 | |
| *** AlexF has joined #openstack-infra | 04:32 | |
| *** AlexF has quit IRC | 04:36 | |
| *** senk has quit IRC | 04:37 | |
| *** hemnafk has quit IRC | 04:53 | |
| *** hemnafk has joined #openstack-infra | 04:54 | |
| *** rcleere has quit IRC | 05:03 | |
| *** notmyname has quit IRC | 05:11 | |
| *** notmyname has joined #openstack-infra | 05:11 | |
| *** chrisstreeter has joined #openstack-infra | 05:19 | |
| *** marun has quit IRC | 05:20 | |
| *** stackKid has quit IRC | 05:41 | |
| *** michchap has quit IRC | 05:44 | |
| *** AlexF has joined #openstack-infra | 05:59 | |
| *** SergeyLukjanov has quit IRC | 06:05 | |
| *** harlowja has quit IRC | 06:08 | |
| *** SergeyLukjanov has joined #openstack-infra | 06:44 | |
| *** amotoki has joined #openstack-infra | 06:54 | |
| *** matsuhashi has joined #openstack-infra | 07:06 | |
| *** AlexF has quit IRC | 07:21 | |
| *** AlexF has joined #openstack-infra | 07:25 | |
| *** SergeyLukjanov has quit IRC | 07:31 | |
| *** dguitarbite has joined #openstack-infra | 07:34 | |
| *** Ryan_Lane has quit IRC | 07:35 | |
| *** dkliban has quit IRC | 07:40 | |
| *** AlexF has quit IRC | 07:41 | |
| *** qba73 has joined #openstack-infra | 07:42 | |
| *** Ryan_Lane has joined #openstack-infra | 08:06 | |
| *** Ryan_Lane has quit IRC | 08:14 | |
| *** tvb is now known as dafter | 08:16 | |
| *** dguitarbite has quit IRC | 08:36 | |
| *** Ryan_Lane has joined #openstack-infra | 08:41 | |
| *** Ryan_Lane has quit IRC | 08:48 | |
| amotoki | garyk: ping | 08:54 |
| garyk | amotoki: hi. just saw your mail :) | 08:57 |
| garyk | i am happy to go with your solution. just looks like the gate is broken with something else. not sure if it is related | 08:58 |
| amotoki | garyk: That is my concern too. IMO both fix the issue. Your one is easier to test because the gate works well. | 08:59 |
| amotoki | garyk: the gate of quantumclient branch seems broken. | 09:01 |
| amotoki | garyk: I am okay with your patch. Hopefully there is some comment to describe why the line is required in your patch. | 09:01 |
| garyk | amotoki: i need to go to a meeting - i'll be on line soon | 09:03 |
| amotoki | garyk: thanks. I gave +2 to your patch with one comment. | 09:03 |
| *** AlexF has joined #openstack-infra | 09:08 | |
| *** boris-42 has joined #openstack-infra | 09:16 | |
| *** Ryan_Lane has joined #openstack-infra | 09:41 | |
| *** Ryan_Lane has quit IRC | 09:46 | |
| *** alexpilotti has joined #openstack-infra | 10:01 | |
| *** pabelanger has quit IRC | 10:15 | |
| *** AlexF has quit IRC | 10:21 | |
| *** dkliban has joined #openstack-infra | 10:25 | |
| *** AlexF has joined #openstack-infra | 10:28 | |
| *** sarob has joined #openstack-infra | 10:38 | |
| *** Ryan_Lane has joined #openstack-infra | 10:42 | |
| *** Ryan_Lane has quit IRC | 10:46 | |
| garyk | amotoki: thanks! i;ll add a comment | 10:48 |
| *** crank has quit IRC | 11:09 | |
| *** dkliban has quit IRC | 11:09 | |
| *** sarob has quit IRC | 11:09 | |
| *** sarob has joined #openstack-infra | 11:10 | |
| *** Ryan_Lane has joined #openstack-infra | 11:12 | |
| *** sarob has quit IRC | 11:14 | |
| *** Ryan_Lane has quit IRC | 11:17 | |
| *** AlexF has quit IRC | 11:20 | |
| *** SergeyLukjanov has joined #openstack-infra | 11:41 | |
| *** Ryan_Lane has joined #openstack-infra | 11:43 | |
| *** SergeyLukjanov has quit IRC | 11:43 | |
| *** Ryan_Lane has quit IRC | 11:47 | |
| *** saper has quit IRC | 12:09 | |
| *** Ryan_Lane has joined #openstack-infra | 12:13 | |
| *** Ryan_Lane has quit IRC | 12:18 | |
| *** sarob has joined #openstack-infra | 12:20 | |
| *** CaptTofu has quit IRC | 12:20 | |
| *** CaptTofu has joined #openstack-infra | 12:20 | |
| *** SergeyLukjanov has joined #openstack-infra | 12:26 | |
| *** sarob has quit IRC | 12:26 | |
| *** Ryan_Lane has joined #openstack-infra | 12:44 | |
| *** saper has joined #openstack-infra | 12:47 | |
| *** Ryan_Lane has quit IRC | 12:48 | |
| *** alexpilotti has quit IRC | 13:08 | |
| *** Ryan_Lane has joined #openstack-infra | 13:15 | |
| *** Ryan_Lane has quit IRC | 13:19 | |
| *** CaptTofu has quit IRC | 13:29 | |
| *** CaptTofu has joined #openstack-infra | 13:30 | |
| *** hashar has joined #openstack-infra | 13:30 | |
| *** CaptTofu has quit IRC | 13:34 | |
| *** CaptTofu has joined #openstack-infra | 13:45 | |
| *** matsuhashi has quit IRC | 14:00 | |
| *** chrisstreeter has quit IRC | 14:02 | |
| *** SergeyLukjanov has quit IRC | 14:03 | |
| *** dizquierdo has joined #openstack-infra | 14:04 | |
| *** thomasm has joined #openstack-infra | 14:09 | |
| *** hashar has quit IRC | 14:10 | |
| *** CaptTofu has quit IRC | 14:10 | |
| *** CaptTofu has joined #openstack-infra | 14:10 | |
| *** dcramer has quit IRC | 14:11 | |
| *** CaptTofu has quit IRC | 14:15 | |
| *** SergeyLukjanov has joined #openstack-infra | 14:16 | |
| *** blamar has quit IRC | 14:21 | |
| *** kong has joined #openstack-infra | 14:41 | |
| *** CaptTofu has joined #openstack-infra | 14:42 | |
| *** Ryan_Lane has joined #openstack-infra | 14:46 | |
| *** dcramer has joined #openstack-infra | 14:50 | |
| *** Ryan_Lane has quit IRC | 14:51 | |
| *** thomasm has quit IRC | 14:55 | |
| *** SergeyLukjanov has quit IRC | 14:59 | |
| *** DennyZhang has joined #openstack-infra | 15:01 | |
| *** dkehn_ has joined #openstack-infra | 15:05 | |
| *** dkehn has quit IRC | 15:08 | |
| *** garyk has quit IRC | 15:18 | |
| *** dizquierdo has left #openstack-infra | 15:25 | |
| *** senk has joined #openstack-infra | 15:32 | |
| *** DennyZhang has quit IRC | 15:44 | |
| *** CaptTofu has quit IRC | 15:45 | |
| *** CaptTofu has joined #openstack-infra | 15:46 | |
| *** Ryan_Lane has joined #openstack-infra | 15:47 | |
| *** SergeyLukjanov has joined #openstack-infra | 15:47 | |
| *** senk has quit IRC | 15:52 | |
| *** Ryan_Lane has quit IRC | 15:52 | |
| *** senk has joined #openstack-infra | 15:53 | |
| *** senk has quit IRC | 15:54 | |
| *** qba73 has quit IRC | 16:00 | |
| *** dkliban has joined #openstack-infra | 16:10 | |
| *** dkliban has quit IRC | 16:15 | |
| *** CaptTofu has quit IRC | 16:17 | |
| *** CaptTofu has joined #openstack-infra | 16:17 | |
| *** Ryan_Lane has joined #openstack-infra | 16:18 | |
| *** CaptTofu has quit IRC | 16:20 | |
| *** CaptTofu has joined #openstack-infra | 16:20 | |
| *** dkehn_ is now known as dkehn | 16:23 | |
| *** Ryan_Lane has quit IRC | 16:25 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 16:29 |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 16:32 |
| openstackgerrit | Luiz Irber proposed a change to openstack-infra/jenkins-job-builder: Adds virtualenv builder from Shining Panda plugin https://review.openstack.org/49956 | 16:34 |
| mordred | amotoki: there is no working gate for the quantumclient branch | 16:45 |
| mordred | amotoki: the idea was that we would never actually need to do dev on it | 16:45 |
| *** Ryan_Lane has joined #openstack-infra | 16:52 | |
| *** Ryan_Lane has quit IRC | 16:52 | |
| *** Ryan_Lane has joined #openstack-infra | 16:52 | |
| *** Ryan_Lane has quit IRC | 16:57 | |
| *** garyk has joined #openstack-infra | 16:59 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 17:00 |
| *** qba73 has joined #openstack-infra | 17:05 | |
| *** SergeyLukjanov has quit IRC | 17:19 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 17:19 |
| *** Ryan_Lane has joined #openstack-infra | 17:23 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 17:24 |
| *** kong has quit IRC | 17:24 | |
| *** Ryan_Lane has quit IRC | 17:27 | |
| *** dkliban has joined #openstack-infra | 17:30 | |
| *** garyk has quit IRC | 17:31 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Do repo processing in an existing local dir https://review.openstack.org/35535 | 17:35 |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Update projects.yaml for new upstream tracking https://review.openstack.org/49957 | 17:45 |
| mordred | jeblair, clarkb: ok. I have tested the above jeepyb update on the HP internal gerrit and it operates as expected | 17:45 |
| mordred | (thus the iteration you see above) | 17:45 |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Update projects.yaml for new upstream tracking https://review.openstack.org/49957 | 17:54 |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Remove now-deprecated fetch-remotes command https://review.openstack.org/49958 | 17:54 |
| *** dkliban has quit IRC | 17:58 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Update projects.yaml for new upstream tracking https://review.openstack.org/49957 | 18:01 |
| *** Ryan_Lane has joined #openstack-infra | 18:03 | |
| *** Ryan_Lane has quit IRC | 18:08 | |
| *** flaper87|afk is now known as flaper87 | 18:08 | |
| *** pcm_ has joined #openstack-infra | 18:10 | |
| *** dcramer has quit IRC | 18:10 | |
| *** pcm_ has quit IRC | 18:11 | |
| *** pcm_ has joined #openstack-infra | 18:11 | |
| *** dkliban has joined #openstack-infra | 18:15 | |
| *** pcm_ has quit IRC | 18:22 | |
| *** dkliban has quit IRC | 18:26 | |
| lifeless | mordred: so you're using a new mirror tool ? | 18:27 |
| lifeless | rustlebee: hey; query for you - does reviewerstats autodeploy? | 18:28 |
| *** Ryan_Lane has joined #openstack-infra | 18:34 | |
| *** AlexF has joined #openstack-infra | 18:35 | |
| *** CaptTofu has quit IRC | 18:36 | |
| *** CaptTofu has joined #openstack-infra | 18:36 | |
| *** Ryan_Lane has quit IRC | 18:38 | |
| *** alexpilotti has joined #openstack-infra | 18:38 | |
| *** erfanian has quit IRC | 18:48 | |
| *** AlexF has quit IRC | 18:57 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Parameterize server OpenStack-isms https://review.openstack.org/33926 | 19:00 |
| *** Ryan_Lane has joined #openstack-infra | 19:04 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Make gerrit email server configurable https://review.openstack.org/37807 | 19:05 |
| *** dafter has quit IRC | 19:09 | |
| *** Ryan_Lane has quit IRC | 19:09 | |
| *** hashar has joined #openstack-infra | 19:11 | |
| *** flaper87 is now known as flaper87|afk | 19:16 | |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Parameterize server OpenStack-isms https://review.openstack.org/33926 | 19:25 |
| openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Parameterize server OpenStack-isms https://review.openstack.org/33926 | 19:26 |
| *** hashar has quit IRC | 19:32 | |
| *** Ryan_Lane has joined #openstack-infra | 19:35 | |
| mordred | lifeless: nope | 19:36 |
| *** AlexF has joined #openstack-infra | 19:37 | |
| mordred | lifeless: I suggested to soren that just using devpi would probably be quicker/easier than getting going with pypi mirrir | 19:37 |
| mordred | lifeless: btw - you should check it out - it seems to be MUCH more solid than last I looked, and it probably a great choice for local mirroring | 19:39 |
| lifeless | mordred: ah | 19:39 |
| *** Ryan_Lane has quit IRC | 19:39 | |
| soren | It's working really quite well for me so far. | 19:40 |
| mordred | soren: excellent | 19:40 |
| mordred | I believe I'm going to set it up properly on my laptop as well | 19:40 |
| mordred | I worry about using it for pypi.openstack.org - mainly because it seems to want to, you know, serve things itself dynamically, rather than letting me serve them via apache. that makes sense, since it's intended to be a devtool | 19:41 |
| *** dafter has joined #openstack-infra | 19:42 | |
| mordred | but, you know, I may explore it at some point, as its ability to allow for local override uploads is nice | 19:42 |
| *** dafter has quit IRC | 19:48 | |
| lifeless | mordred: having learnt how to use run-mirror | 19:48 |
| lifeless | mordred: we're just using that API :) | 19:49 |
| dstufft | the packagigng tools are getting slightly less terrible :D | 19:49 |
| lifeless | mordred: the criteria for me for switching would be 'it mirrors, not caches' | 19:49 |
| lifeless | mordred: which AIUI devpi doesn't. | 19:49 |
| soren | lifeless: Why is mirroring a requirement? | 19:59 |
| lifeless | soren: planes. | 19:59 |
| lifeless | soren: finding out something is needed once you're above the pacific is FAIL | 19:59 |
| soren | True. | 20:03 |
| soren | I've totally been there. | 20:04 |
| * fungi has also been above the pacific. not a lot of software there | 20:04 | |
| soren | It's just that an out-of-date mirror is just as much fail as a stale cache. | 20:05 |
| *** DennyZhang has joined #openstack-infra | 20:07 | |
| lifeless | soren: only if you git pull without also doing mirror update. | 20:07 |
| lifeless | soren: so you need a script that git pulls everything and does a mirror run too. | 20:07 |
| dstufft | bandersnatch is the pypi mirroring tool, but it doesn't support partial mirrors | 20:07 |
| clarkb | dstufft: and it properly mirrors the external link stuff | 20:08 |
| *** AlexF has quit IRC | 20:08 | |
| dstufft | clarkb: I think you missed a "doesn't", because that's against the pypi mirroring protocol :[ | 20:08 |
| dstufft | (we can't know that we have permissions to redistribute the things hosted externally) | 20:09 |
| clarkb | dstufft: right so it does it properly. proper is wrong but proper | 20:09 |
| dstufft | yea | 20:09 |
| soren | lifeless: Right. Same script could do git pull followed by "pip install" or whatever your virtualenv building incantation might be. | 20:09 |
| soren | lifeless: What would the difference be? | 20:10 |
| lifeless | soren: I'm building disk images... | 20:10 |
| lifeless | soren: I don't want to build every permutation just before a plane flight; I want to be *able* to build any permutation on the plane. | 20:10 |
| lifeless | soren: or equally, in the DC when doing bring-up with no internets. | 20:11 |
| mordred | dstufft, clarkb: yeah. that's where we typically fail with most of the pypi mirroring tools - they're doing the right thing and following the protocol | 20:11 |
| mordred | we want to do the wrong thing and skip any and all support for external links :) | 20:12 |
| mordred | because, you know, fail | 20:12 |
| soren | lifeless: That kind of makes sense. I'm just surprised the overhead of maintaining a complete mirror isn't annoying enough to come up with a simple way to prime the cache. | 20:12 |
| clarkb | there isn't much overhead because it isn't a complete mirror. It is a complete for openstack mirror | 20:12 |
| clarkb | but partial mirror of pypi proper | 20:12 |
| mordred | clarkb: enjoying the day's football? | 20:14 |
| clarkb | mordred: it started well, but it has decided to do a 180 | 20:14 |
| mordred | clarkb: WOAH. when did that happen (just saw score) | 20:14 |
| clarkb | mordred: 2nd quarter | 20:15 |
| clarkb | basically back and forth since | 20:15 |
| mordred | clarkb: that is not expected | 20:15 |
| mordred | clarkb: I wasn't expecting the seahawks to have any issues until they played the saints | 20:15 |
| dstufft | clarkb: mordred luckily externally hosted things are slowly going away | 20:15 |
| mordred | dstufft: THANK GOD | 20:15 |
| dstufft | pip 1.5 should finally kill them I hope | 20:15 |
| dstufft | since people will typically need to type --allow-insecure PKGNAME | 20:16 |
| dstufft | and lol have fun explaining to people why you need to allow insecure people who won't host on pypi | 20:16 |
| mordred | yup. I can't wait | 20:16 |
| Alex_Gaynor | mordred: Oh, not sure if I mentioned it, but another one of openstack's deps put their stuff on pypi | 20:16 |
| mordred | Alex_Gaynor: w00t! | 20:17 |
| dstufft | are you guys installing with --no-allow-external and explicitly whitelisting the ones that need it? | 20:17 |
| clarkb | dstufft: no, we are installing everything from our mirror | 20:18 |
| Alex_Gaynor | I think dstufft meant when populating the mirror | 20:19 |
| mordred | ah. no - we just run with allow-external for now | 20:19 |
| mordred | we've only got like, 4 of them left I think, right Alex_Gaynor ? | 20:19 |
| fungi | because there are/were several | 20:19 |
| Alex_Gaynor | Something like that, I don't remember how I generated the numbers last time | 20:19 |
| fungi | only 4? better than i thought | 20:19 |
| *** dafter has joined #openstack-infra | 20:19 | |
| mordred | clarkb, fungi: https://review.openstack.org/#/c/33926/ and https://review.openstack.org/#/c/37807/ and really simple patches | 20:20 |
| mordred | clarkb, fungi: https://review.openstack.org/#/c/35535/ is WAY more fun | 20:20 |
| mordred | you know - if you're bored on a sunday and looking for fun | 20:20 |
| clarkb | I am too busy yelling at my television | 20:20 |
| *** sdake_ has joined #openstack-infra | 20:22 | |
| fungi | i've been busy cooking and metalworking, but a code review break can't hurt | 20:23 |
| lifeless | mordred: I'd like a generation number for all changes to OpenStack | 20:31 |
| lifeless | mordred: I can unpack if that doesn't make sense. | 20:31 |
| mordred | lifeless: please unpack | 20:31 |
| lifeless | I'd like to be able to uniquely refer to any image based on the openstack project inputs | 20:32 |
| lifeless | since gerrit effectively imposes a single timeline across all mutually gated projects | 20:33 |
| clarkb | are git shas not good enough? | 20:33 |
| lifeless | clarkb: if I mix them together across all projects | 20:33 |
| clarkb | append them all | 20:33 |
| clarkb | or something | 20:33 |
| lifeless | clarkb: it would be nice to have something more readily interpretable | 20:33 |
| mordred | lifeless: I agree that that number exists | 20:33 |
| fungi | zuul, more specifically, imposes the timeline. gerrit simply has an (encoded, interleaved) view of the timeline | 20:33 |
| mordred | intrinsicly right now | 20:33 |
| lifeless | clarkb: a generation number on the effective timeline could act as a lookaside key to the git shas that made up that passing test. | 20:34 |
| mordred | the question in my head would be "where would we put/record such a thing" | 20:34 |
| lifeless | sorry, zuul yes. | 20:34 |
| clarkb | mordred: lifeless: this is waht version control exists for... | 20:34 |
| mordred | clarkb: not really | 20:34 |
| clarkb | well one reason anyways | 20:34 |
| lifeless | mordred: right, so there are obviously many ways this could be done | 20:34 |
| mordred | clarkb: this is meta VC | 20:34 |
| lifeless | mordred: one way would be to store the roots in a git tree with subtrees. | 20:34 |
| clarkb | mordred: but you don't need a special tool to do it | 20:34 |
| lifeless | mordred: so each commit there represents a fully CId combination of openstack trees. | 20:35 |
| fungi | so... zuul doesn't really have one-and-only-one timeline. it imposes one or more dependent gate pipelines depending on whether the projects being gated share gate jobs | 20:35 |
| fungi | rather s/pipelines/queues/ | 20:35 |
| lifeless | fungi: yes, but for everything integrated... | 20:35 |
| mordred | fungi: for the things sharing the gate, there is a defacto single timeline | 20:35 |
| fungi | agreed there | 20:35 |
| lifeless | fungi: it's an emergent property. | 20:35 |
| clarkb | and it is encoded in git | 20:35 |
| mordred | lifeless: I've thought about/discussed a meta-project with subtrees before | 20:36 |
| clarkb | zuul creates a ref for each step in the timeline | 20:36 |
| lifeless | but I don't care about implementation | 20:36 |
| mordred | clarkb: right, but once the change is merged, you no longer have a way to recreate a given set | 20:36 |
| clarkb | mordred: why not? | 20:36 |
| mordred | clarkb: how would you do that? | 20:36 |
| clarkb | mordred: fetch the ref | 20:36 |
| lifeless | I'd just like to be able to consume the data - both to allow sane rollbacks and as a way to let built images be ordered (overcloud-1234) etc | 20:36 |
| mordred | clarkb: from where? | 20:36 |
| clarkb | mordred: zuul | 20:36 |
| lifeless | clarkb: what ref | 20:36 |
| mordred | clarkb: how do you know what ref to grab? | 20:37 |
| clarkb | the zuul ref that is being tested | 20:37 |
| mordred | no | 20:37 |
| *** qba73 has quit IRC | 20:37 | |
| mordred | after | 20:37 |
| mordred | once it's done | 20:37 |
| lifeless | clarkb: you're thinking per tree. | 20:37 |
| mordred | zuul is not running things | 20:37 |
| mordred | I'm a person who wants to grab a particular tested slice-in-time of all of the openstack projects | 20:37 |
| fungi | so... it's still not monotonic across projects since projects join (and potentially leave) the shared queue over time. how do we account for that? | 20:37 |
| lifeless | clarkb: in 6 months time, how can you tell what combination of neutronclient + neutron + nova etc etc etc all worked together ? | 20:37 |
| mordred | and be sure that I'm getting refs that have actually been tested with each other | 20:37 |
| clarkb | mordred: right the testd thing is the zuul ref... | 20:37 |
| clarkb | lifeless: by pulling the zuul ref... | 20:37 |
| mordred | clarkb: how do I get a zuul ref | 20:37 |
| lifeless | clarkb: datestamps on the commits isn't enough, because of fastforward vs merge commits. | 20:37 |
| clarkb | mordred: you look at the test and grab the ref that was used | 20:38 |
| lifeless | clarkb: ok, humour me. | 20:38 |
| lifeless | clarkb: walk me through this right now, for say 72 hours ago. | 20:38 |
| lifeless | clarkb: Cause I just can't get my head around it :) | 20:38 |
| clarkb | https://review.openstack.org/#/c/46844/ is merged | 20:38 |
| clarkb | go to one of its tempest tests | 20:39 |
| clarkb | actually you don't even need tempest | 20:39 |
| clarkb | any test should work | 20:39 |
| mordred | not good enough | 20:40 |
| mordred | mordred@camelot:~/src/openstack/nova$ git fetch http://zuul.openstack.org/p/openstack/nova refs/zuul/master/Z880973a3c0344b4b8dfa33447208daac | 20:40 |
| clarkb | and fetch the zuul ref listedin console.html refs/zuul/master/Z880973a3c0344b4b8dfa33447208daac | 20:40 |
| mordred | fatal: Couldn't find remote ref refs/zuul/master/Z880973a3c0344b4b8dfa33447208daac | 20:40 |
| mordred | Unexpected end of command stream | 20:40 |
| mordred | because zuul only makes those refs for projects it needs to operate on | 20:40 |
| fungi | (followed by fallback to tip of branch) | 20:40 |
| mordred | otherwise if falls back to zuul | 20:40 |
| mordred | to master | 20:40 |
| fungi | so you have to know what the branch state was at the time that happened | 20:40 |
| mordred | the hole here is that, given Z880973a3c0344b4b8dfa33447208daac | 20:41 |
| fungi | nontrivial | 20:41 |
| mordred | you do not know what nova's master was at at that point in time | 20:41 |
| fungi | yup | 20:41 |
| clarkb | its a small change to zuul to change that (I thought it created a ref for everything) | 20:41 |
| mordred | so, honestly, the _easiest_ way to provide this ina machine-consumable way | 20:41 |
| mordred | would actually be a gerrit superproject | 20:41 |
| mordred | that would necessarily need to be set to never allow code review submissions | 20:41 |
| lifeless | clarkb: you then still don't know which projects were involved. | 20:41 |
| mordred | a read-only project, as it were | 20:42 |
| lifeless | clarkb: you'd need a separate list somewhere to track what-project-at-what-point-in-time | 20:42 |
| clarkb | lifeless: any project with the ref if they are being created properly | 20:42 |
| mordred | because then you could use gerrit's update-submodule feature, without actually introducing the problems of submodules as a dev workflow nightmare | 20:42 |
| mordred | clarkb: you'd still have a hard time consuming that programmatically | 20:42 |
| mordred | even if you got zuul to make unneeded refs | 20:43 |
| mordred | (it would also EXPLODE the number of refs zuul would be creating) | 20:43 |
| clarkb | it would and that can be problematic (particularly for the git on centos) | 20:43 |
| lifeless | clarkb: we wouldn't need to care about centos though | 20:44 |
| clarkb | openstack needs to care | 20:44 |
| lifeless | clarkb: since the users of this would be folk building images, which can be a much newer environment | 20:44 |
| lifeless | clarkb: only if it's using that data on that machine. | 20:45 |
| lifeless | clarkb: would -infra be ? | 20:45 |
| clarkb | if we replicated the refs to our mirrors yes | 20:45 |
| lifeless | the mirrors are centos? | 20:45 |
| clarkb | yes | 20:45 |
| mordred | yes | 20:45 |
| lifeless | well then ... :> | 20:45 |
| mordred | there is no cgit for ubuntu | 20:45 |
| lifeless | oh | 20:46 |
| mordred | clarkb: hang on - we don't replicate zuul refs to centos machines | 20:47 |
| mordred | they're local to zuul, no? | 20:47 |
| clarkb | mordred: they are today yes | 20:47 |
| clarkb | but zuul can replicate them and if something other than zuul were to consume them we might want to do that | 20:47 |
| mordred | indeed | 20:47 |
| mordred | honestly, I think solving this by expanding zuul ref expansion is a lot of work that's not really needed by other thigns | 20:47 |
| mordred | since we'd _still_ need to figure out how to expose that programatically | 20:48 |
| clarkb | mordred: I agree, however I think you want to solve it with the git repos somehow | 20:48 |
| *** pabelanger has joined #openstack-infra | 20:48 | |
| mordred | I agree | 20:48 |
| mordred | I have an idea - I'll sketch it up | 20:48 |
| mordred | soren: I think you're great- but I must say, using ^ at the front of a line to trigger uvirtbot to do things seems to be the wrong overload | 20:49 |
| mordred | ^ if you know what I mean | 20:49 |
| uvirtbot | mordred: Error: "if" is not a valid command. | 20:49 |
| lifeless | ^ +1 | 20:50 |
| uvirtbot | lifeless: Error: "+1" is not a valid command. | 20:50 |
| mordred | that said - I intend on doing ZERO work other than occasionally bitching at soren, so, you know, whatever | 20:50 |
| *** sarob has joined #openstack-infra | 20:52 | |
| *** sarob has quit IRC | 20:52 | |
| *** sarob has joined #openstack-infra | 20:52 | |
| *** pabelanger has quit IRC | 20:54 | |
| *** sarob has quit IRC | 20:57 | |
| *** sarob has joined #openstack-infra | 21:23 | |
| *** boris-42 has quit IRC | 21:25 | |
| *** jhesketh has joined #openstack-infra | 21:28 | |
| *** sarob has quit IRC | 21:31 | |
| *** dkliban has joined #openstack-infra | 21:33 | |
| *** dims has joined #openstack-infra | 21:48 | |
| *** jhesketh__ has joined #openstack-infra | 21:53 | |
| *** sarob has joined #openstack-infra | 21:58 | |
| *** sarob has quit IRC | 22:02 | |
| lifeless | bugs for gitreview - openstack-ci? | 22:06 |
| *** che-arne has quit IRC | 22:13 | |
| fungi | lifeless: launchpad.net/git-review | 22:13 |
| lifeless | sadness, lots of untriaged bugs there | 22:15 |
| fungi | yes, i should probably make time to do that rsn | 22:16 |
| *** dkliban has quit IRC | 22:16 | |
| lifeless | fungi: I can triage if you want; just applied for team membership | 22:19 |
| fungi | lifeless: sounds good to me. jeblair? mordred? clarkb? opinions on lifeless joining the git-review bug team on lp? | 22:22 |
| lifeless | is pylint deprecated ? | 22:26 |
| lifeless | I'm looking at the pylint failure https://review.openstack.org/#/c/49964/ | 22:26 |
| lifeless | there is a flake8 tox environment for tuskarclient | 22:26 |
| *** dkliban has joined #openstack-infra | 22:26 | |
| fungi | if flake8 is used, pylint (which was basically supplanted by pyflakes which was then wrapped by flake8) is redundant | 22:27 |
| *** dkliban_ has joined #openstack-infra | 22:27 | |
| *** dkliban__ has joined #openstack-infra | 22:28 | |
| clarkb | fine with me | 22:30 |
| clarkb | moar help ++ | 22:30 |
| openstackgerrit | lifeless proposed a change to openstack-infra/config: Remove tuskarclient pylint job. https://review.openstack.org/49965 | 22:30 |
| clarkb | pylint was too picky iirc | 22:30 |
| *** dkliban has quit IRC | 22:31 | |
| *** dkliban has joined #openstack-infra | 22:31 | |
| *** dkliban_ has quit IRC | 22:32 | |
| *** dkliban__ has quit IRC | 22:33 | |
| *** CaptTofu has quit IRC | 22:34 | |
| *** CaptTofu has joined #openstack-infra | 22:35 | |
| *** DennyZhang has quit IRC | 22:49 | |
| *** boris-42 has joined #openstack-infra | 22:53 | |
| *** dkliban has quit IRC | 22:55 | |
| *** dkliban has joined #openstack-infra | 22:57 | |
| *** sarob has joined #openstack-infra | 22:59 | |
| *** sarob has quit IRC | 23:03 | |
| *** dkliban has quit IRC | 23:21 | |
| *** dkliban has joined #openstack-infra | 23:26 | |
| openstackgerrit | lifeless proposed a change to openstack-dev/pbr: Move base test case logic out of __init__.py https://review.openstack.org/48860 | 23:39 |
| *** amotoki has quit IRC | 23:45 | |
| *** dkliban has quit IRC | 23:46 | |
| *** sarob has joined #openstack-infra | 23:59 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!