*** 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!