*** dims has joined #openstack-relmgr-office | 00:34 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 00:49 | |
*** dims has quit IRC | 02:30 | |
*** mestery has joined #openstack-relmgr-office | 04:59 | |
*** mestery has quit IRC | 05:09 | |
*** dims has joined #openstack-relmgr-office | 05:20 | |
*** dims has quit IRC | 05:26 | |
*** openstackgerrit_ has joined #openstack-relmgr-office | 06:43 | |
ttx | gordc: there is also the possibility to publish the existing file on PyPI. | 07:03 |
---|---|---|
*** dims has joined #openstack-relmgr-office | 07:48 | |
*** dims has quit IRC | 07:53 | |
ttx | I'm around for office hours by the way | 08:35 |
ttx | time for coffee I guess | 08:35 |
*** dims has joined #openstack-relmgr-office | 10:51 | |
*** dims_ has joined #openstack-relmgr-office | 11:28 | |
*** dims has quit IRC | 11:30 | |
*** dims has joined #openstack-relmgr-office | 12:00 | |
*** dims has quit IRC | 12:00 | |
*** dims_ has quit IRC | 12:00 | |
*** dims has joined #openstack-relmgr-office | 12:15 | |
*** dims_ has joined #openstack-relmgr-office | 12:41 | |
*** dims has quit IRC | 12:41 | |
ttx | dhellmann: ping me when you have some time for sync | 12:59 |
*** dims has joined #openstack-relmgr-office | 13:01 | |
*** dims_ has quit IRC | 13:02 | |
*** dims_ has joined #openstack-relmgr-office | 13:15 | |
*** dims has quit IRC | 13:17 | |
*** dims_ has quit IRC | 13:31 | |
*** dims has joined #openstack-relmgr-office | 13:31 | |
*** dims has quit IRC | 13:40 | |
*** dims has joined #openstack-relmgr-office | 13:43 | |
*** dims has quit IRC | 14:04 | |
*** dims has joined #openstack-relmgr-office | 14:05 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:11 | |
dhellmann | ttx: here now, if you're around | 14:20 |
*** wshao has joined #openstack-relmgr-office | 14:30 | |
ttx | dhellmann: o/ | 14:34 |
dhellmann | ttx: o/ | 14:35 |
ttx | been updating the etherpad at https://etherpad.openstack.org/p/liberty-release-mgmt | 14:35 |
*** dims_ has joined #openstack-relmgr-office | 14:35 | |
ttx | Let's quickly go through the list | 14:36 |
ttx | Release status tracking is a bit on hold due to more pressing matters | 14:36 |
ttx | and we coevred all the mandatory things there | 14:36 |
ttx | New milestone / Intermediary release process | 14:36 |
ttx | I think the only mandatory thing left there is the series mapping tool | 14:37 |
*** dims has quit IRC | 14:37 | |
ttx | trying to prioritize a bit :) | 14:37 |
dhellmann | yeah, I was going to do that with a sphinx extension | 14:37 |
dhellmann | while you were out I made some good progress on rewriting release_postversion.sh in python, but there's still some work to make it do the launchpad parts and then handle multiple repositories | 14:37 |
dhellmann | maybe I should set that aside and work on the sphinx stuff? | 14:37 |
ttx | no, I think we are still on track | 14:38 |
ttx | just trying to get to a priority for the last two months | 14:38 |
ttx | priority list | 14:38 |
dhellmann | k | 14:38 |
ttx | Automating release process | 14:38 |
ttx | I think we coeverd the minimum there too | 14:39 |
ttx | and I can't type "coeverd" | 14:39 |
dhellmann | I haven't started doing anything for automating pre-versioned releases based on the yaml files, but we can do those by hand like we did the milestones | 14:39 |
ttx | right. Same status for Library release management | 14:39 |
ttx | "Refining release models taxonomy and adjust tags accordingly" | 14:39 |
ttx | I think we have a couple of "must do" there | 14:40 |
ttx | since starting with liberty release changing tags will get a bit more costly with people starting to use them | 14:40 |
ttx | I had a few questions for you there | 14:40 |
ttx | Should "Managed" be a team-level tag ? | 14:40 |
ttx | (I should probably look at the diff) | 14:41 |
dhellmann | I think not | 14:41 |
dhellmann | neutron has a bunch of repositories for plugins that they don't want managed | 14:41 |
dhellmann | and there are enough of them that I don't think we want to default to taking them on | 14:42 |
ttx | ok. | 14:42 |
dhellmann | I think we should encourage teams to have a very good reason for having it be split, but we should not assume managed | 14:42 |
ttx | So the big work is to go through all teams and adjust the tags | 14:42 |
dhellmann | (that's contrary to what I thought a few weeks ago until I fully understood the neutron situation, fwiw) | 14:42 |
ttx | we may want to rename cycle-with-milestones to once-per-cycle before we do that | 14:42 |
ttx | since renames are a bit painful | 14:43 |
ttx | hmm, in fact not really less painful to rename after | 14:43 |
dhellmann | that makes sense | 14:43 |
dhellmann | heh | 14:43 |
ttx | anyway, we'll probably have to engage with teams and propose per-team updates of the release: tags | 14:43 |
ttx | since trying to get them all in at the same time is quite a daunting rebase task | 14:44 |
ttx | and then we should start being pickier about additions | 14:44 |
dhellmann | ++ | 14:45 |
ttx | so basically, split https://review.openstack.org/#/c/201724/ | 14:45 |
ttx | but maybe engage with each team as we do so | 14:45 |
ttx | probably simpler to split the task | 14:45 |
dhellmann | right, that was a stab at getting everyone to chime in, but I agree that splitting it will make it easier to land | 14:46 |
ttx | Stable branch tags can wait a bit | 14:46 |
ttx | Stable branches point releases release, not so much | 14:46 |
ttx | can you attend the cross-project meeting later today ? | 14:47 |
dhellmann | I'm going to try | 14:47 |
ttx | I'd like a clear way forward and a few people committed to make it happen | 14:47 |
ttx | since the "stable team" is not really staffed to make that transition happen, imho | 14:47 |
ttx | If I didn't push it it would still be ignored | 14:48 |
dhellmann | can you refresh my memory on the options there? IIRC it was do not tag; tag automatically on a merge; submit a release request patch automatically on a merge; and submit a release request patch automatically if there are changes within some period of time | 14:48 |
ttx | there are two topics, the versioning and the release notes generation | 14:48 |
ttx | on the versioning front | 14:48 |
ttx | your options make sense | 14:49 |
ttx | additional option is on-demand only | 14:49 |
dhellmann | oh, another option was to make pbr generate real versions instead of dev versions | 14:49 |
dhellmann | I think that's a prereq for the "not tagging at all any more" option | 14:49 |
dhellmann | ah, right, so we have 5 options | 14:49 |
ttx | yeah, but that option is not very popular (since pbr would generate duplicate versions on private branches) | 14:50 |
dhellmann | and the release notes question we had talked about either using commit message tags or checking in notes as part of the cherry-pick | 14:50 |
dhellmann | right | 14:50 |
ttx | The release notes discussion just evolved another +1 for taggign through openstack/releases | 14:51 |
ttx | since that could be a way for us to push git notes after the fact, solving the OSSA release note corner case | 14:51 |
dhellmann | I'm behind on email, so I didn't see that one | 14:51 |
ttx | http://lists.openstack.org/pipermail/openstack-dev/2015-August/072315.html | 14:51 |
dhellmann | ok, I'll read that more closely when we're done | 14:52 |
dhellmann | I have to say though that I hesitate to use anything that circumvents the review process | 14:52 |
dhellmann | or at least fails to take advantage of it | 14:53 |
ttx | right, maybe I was crazy so sanity check is welcome. I blame philosophers and wine | 14:53 |
dhellmann | that's a good source of craziness :-) | 14:53 |
ttx | some say it's *the* source | 14:53 |
dhellmann | I'm sure we could have a philosophical discussion of that over some wine | 14:53 |
ttx | so yeah, this stable branch release thing is one of the few very time-sensitive things we haven't yet nailed in Liberty | 14:54 |
ttx | It would be great to also nail the pre/post discussion at some point, since that would likely start being applied on day 1 of Mitaka | 14:54 |
dhellmann | yeah, it feels like we might want to just make a small change, like doing them on demand or something | 14:54 |
ttx | dhellmann: even so we need the release notes generation mechanism | 14:55 |
ttx | and that's likely to require more code than the other thing | 14:55 |
*** wshao has quit IRC | 14:55 | |
dhellmann | do we not have a process for that now? | 14:56 |
dhellmann | I guess I assumed we would keep doing the same thing | 14:56 |
ttx | the process is, every 3 to 6 months, you do them once for all integrated projects, with a stable release manager in charge of them | 14:56 |
dhellmann | anteaya says hi (we're at breakfast) | 14:56 |
*** Kiall_ has joined #openstack-relmgr-office | 14:57 | |
ttx | doesn't really scale to more projects or more often | 14:57 |
ttx | hi! | 14:57 |
dhellmann | true, unless we leave it up to the project teams to do the work | 14:57 |
ttx | hmm, I guess that's a plan B. Ask them to write up some wiki page | 14:58 |
ttx | and/or submit them as part of the openstack/releases request | 14:58 |
dhellmann | I'm thinking about how we could use the releases repo, too. Maybe add a "release-notes" key and allow for an unreleased version at the end of a file | 14:58 |
dhellmann | I guess if they include them in the actual release request we could leave tracking them up to the project, instead of trying to solve the whole problem | 14:59 |
ttx | I kind of like the idea to generate them from the repo | 14:59 |
*** Kiall has quit IRC | 14:59 | |
ttx | so that people taking a random commit can still have not-too-bad release notes | 14:59 |
dhellmann | yeah, that would be ideal | 15:00 |
ttx | hence the proposal in the email to generate git notes from commit messages and the tag request | 15:00 |
dhellmann | ah, so you want to review it in the releases repo and push notes to the project repo | 15:01 |
dhellmann | like we do with tags -- I sort of like that | 15:01 |
ttx | yep | 15:01 |
*** dims has joined #openstack-relmgr-office | 15:01 | |
dhellmann | ok, I'll give that more thought when my head has woken up more | 15:01 |
ttx | the key issue is... you want to be able to fix an old commit, for example add an OSSA release note ref to the already-merged vulnerability fix | 15:02 |
ttx | git notes are handy, but not code-reviewed | 15:02 |
ttx | but if you use the mix I propose in the above email that would work | 15:02 |
ttx | just requires $CODE | 15:02 |
dhellmann | ++ | 15:02 |
ttx | and I do not overestimate how much work I can put in in the months before summit | 15:03 |
ttx | :) | 15:03 |
ttx | anyway, need to jump in call | 15:03 |
ttx | good to sync | 15:03 |
*** dims_ has quit IRC | 15:03 | |
ttx | I added underlines to all the liberty time-sensitive items | 15:04 |
dhellmann | ok, good to catch up, I'll give all of this more thought | 15:04 |
dhellmann | ack | 15:04 |
*** dims has quit IRC | 15:29 | |
*** dims has joined #openstack-relmgr-office | 15:30 | |
*** dims has quit IRC | 15:45 | |
*** dims has joined #openstack-relmgr-office | 15:47 | |
*** mestery has joined #openstack-relmgr-office | 15:54 | |
*** wshao has joined #openstack-relmgr-office | 16:36 | |
*** dims has quit IRC | 16:36 | |
*** dims has joined #openstack-relmgr-office | 16:39 | |
*** wshao has quit IRC | 16:49 | |
*** dims has quit IRC | 16:54 | |
*** dims has joined #openstack-relmgr-office | 16:57 | |
*** dims_ has joined #openstack-relmgr-office | 17:02 | |
openstackgerrit | Kaitlin Farr proposed openstack/releases: python-barbicanclient 3.3.0 https://review.openstack.org/214280 | 17:04 |
*** dims has quit IRC | 17:04 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/releases: Oslo Releases for week of Aug 17th, 2015 https://review.openstack.org/214281 | 17:05 |
*** mestery has quit IRC | 17:07 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/releases: Adds oslo.service 0.7.0 deliverable https://review.openstack.org/212005 | 17:08 |
*** dims has joined #openstack-relmgr-office | 17:08 | |
*** dims_ has quit IRC | 17:09 | |
*** dims_ has joined #openstack-relmgr-office | 17:11 | |
*** dims has quit IRC | 17:14 | |
dims_ | dhellmann: releases for this week is ready - https://etherpad.openstack.org/p/library-releases | 17:14 |
dhellmann | dims_: ack. I'm at the ops meetup, but I'll try to give them a look asap | 17:14 |
dims_ | thanks dhellmann, will wait for your OK before i cut releases | 17:15 |
dhellmann | ttx: the logging working group breakout session lines up with the cross-project meeting today | 17:17 |
*** dims_ has quit IRC | 17:20 | |
*** dims has joined #openstack-relmgr-office | 17:20 | |
*** dims has quit IRC | 17:20 | |
*** dims has joined #openstack-relmgr-office | 17:21 | |
*** wshao has joined #openstack-relmgr-office | 17:24 | |
dims | dhellmann: i see a weird job failure http://logs.openstack.org/81/214281/1/check/gate-releases-tox-list-changes/b264d33/console.html#_2015-08-18_17_41_38_217 | 17:51 |
*** wshao has quit IRC | 17:51 | |
dhellmann | dims: is that repeatable? did the node lose its disk or something? | 18:02 |
dims | recheck-ing now | 18:03 |
dhellmann | dims: ah, no, it's a bug in the script | 18:04 |
*** openstackgerrit_ has quit IRC | 18:11 | |
openstackgerrit | Doug Hellmann proposed openstack/releases: Oslo Releases for week of Aug 17th, 2015 https://review.openstack.org/214281 | 18:12 |
openstackgerrit | Doug Hellmann proposed openstack/releases: Make subprocess chdir instead of changing global state https://review.openstack.org/214293 | 18:12 |
dhellmann | dims: ^^ | 18:12 |
dims | thanks Doug | 18:13 |
dims | dhellmann: it's probably late for ttx, should i merge the chdir change? | 18:16 |
dhellmann | dims: yeah, maybe we can get lifeless to take a look, but it might be the wrong time of day for him, too | 18:19 |
*** jroll has joined #openstack-relmgr-office | 18:25 | |
jroll | dhellmann: hi! wanting to do an ironic release. wondering how this was resolved in other projects https://review.openstack.org/#/c/192404/ | 18:26 |
dhellmann | jroll: you need to tag 2.0.0 then remove that line from the setup.cfg entirely. Those changes should happen without any intermediate patches, so you'll need to coordinate to make sure no cores approve patches while you're clearing the version | 18:28 |
openstackgerrit | Merged openstack/releases: Make subprocess chdir instead of changing global state https://review.openstack.org/214293 | 18:28 |
dhellmann | jroll: as part of the release model change you're making, ironic will switch from pre-versioning to post-versioning, so you don't need that line | 18:28 |
jroll | dhellmann: oh, neat. thanks! | 18:28 |
dhellmann | jroll: I think the ironic acls are set so the release team needs to do the tagging for you, so to get that you should submit a patch to the openstack/releases repo (see the README there) | 18:31 |
jroll | cool | 18:32 |
jroll | devananda: ^ fyi | 18:32 |
devananda | oh neat. lemme test that and see if it fixes pbr/pip fo rme | 18:38 |
jroll | devananda: if we can agree on HEAD being 2.0.0 I have a patch ready | 18:39 |
devananda | I think it's 4.0.0, fwiw | 18:39 |
devananda | because I, J, K | 18:39 |
jroll | yeah, just saw -ironic | 18:39 |
openstackgerrit | Jim Rollenhagen proposed openstack/releases: Add Ironic 2.0.0 https://review.openstack.org/214301 | 18:42 |
jroll | devananda: ^ | 18:42 |
jroll | wow, I'm terrible at numbers | 18:42 |
openstackgerrit | Jim Rollenhagen proposed openstack/releases: Add Ironic 4.0.0 https://review.openstack.org/214301 | 18:42 |
jroll | much better | 18:42 |
devananda | :) | 18:46 |
*** wshao has joined #openstack-relmgr-office | 18:56 | |
dims | dhellmann: hoping to get the olso libs out this evening if possible | 18:58 |
*** wshao has quit IRC | 19:07 | |
*** stevemar has joined #openstack-relmgr-office | 19:08 | |
stevemar | poking the channel | 19:09 |
stevemar | can i use the new 'releases' repo to create an initial pypi package? | 19:09 |
stevemar | for instance.... | 19:09 |
stevemar | we have https://github.com/openstack/heat-translator/ but it's unreleased so far | 19:09 |
stevemar | oh, it looks like https://pypi.python.org/pypi/heat-translator has been created | 19:10 |
stevemar | openstackci is there too | 19:11 |
stevemar | guess it should be all good to go if i just stick to pushing a 'releases' patch? | 19:11 |
dims | stevemar: sahdev is driving it? | 19:16 |
stevemar | dims: yes sir | 19:16 |
dims | stevemar: i don't think the release management team helps with those releases... probably wait for dhellmann to chime in | 19:28 |
dims | he's at the ops mid-cycle today | 19:28 |
stevemar | dims: its cool, i'm working with sahdev on this now | 19:29 |
stevemar | oh? i was chatting with doug about something like this last time, in this channel | 19:29 |
dims | stevemar: cool. i am not quite sure. | 19:30 |
dims | stevemar: so still doing keystone? | 19:30 |
stevemar | dims: of course, keystone 4 life | 19:30 |
dims | :) just making sure | 19:31 |
stevemar | dims: not gonna start working on heat :) just trying to help out sahdev | 19:31 |
dims | ++ | 19:33 |
*** mestery has joined #openstack-relmgr-office | 19:44 | |
dhellmann | dims: +2 on the oslo releases, I'll let you approve and watch for it to merge | 19:53 |
dims | thanks | 19:53 |
dhellmann | stevemar: heat-translator is not marked with release:managed in the governance repo, so I don't know if we handle those releases or not | 19:54 |
dhellmann | stevemar: there's a heat-translator-release team | 19:55 |
dhellmann | stevemar: I think that means the heat folks can either use the scripts from release-tools directly, or just push a tag | 19:56 |
*** sigmavirus24 is now known as sigmavirus24_awa | 19:57 | |
stevemar | dhellmann: so what determines if a project is release:managed ? | 19:58 |
*** sigmavirus24_awa is now known as sigmavirus24 | 19:58 | |
dhellmann | stevemar: they have to ask, and then we have to agree to do it | 19:59 |
dhellmann | it's not a high bar, but not all projects want us to manage them and in some cases we opt not to do it, but to help with instructions for running the tools | 19:59 |
stevemar | dhellmann: vague criteria is vague :P | 19:59 |
dhellmann | stevemar: indeed | 19:59 |
lifeless | dhellmann: morning | 20:01 |
dhellmann | lifeless: hi | 20:04 |
*** mestery has quit IRC | 20:08 | |
lifeless | dhellmann: you pinged ? | 20:10 |
*** mestery has joined #openstack-relmgr-office | 20:10 | |
dhellmann | lifeless: we were hoping for a review, but dims went ahead and approved it because the job was broken and preventing releases | 20:11 |
dhellmann | lifeless: https://review.openstack.org/214293 | 20:11 |
dhellmann | lifeless: that should look familiar, since you suggested it last week :-) | 20:11 |
dims | lifeless: dhellmann: ack :) | 20:11 |
dims | dhellmann: want me to take care of this? https://review.openstack.org/#/c/213707/ (oslotest for stable/kilo) | 20:47 |
openstackgerrit | Merged openstack/releases: Adds oslo.service 0.7.0 deliverable https://review.openstack.org/212005 | 20:55 |
openstackgerrit | Merged openstack/releases: Oslo Releases for week of Aug 17th, 2015 https://review.openstack.org/214281 | 20:56 |
openstackgerrit | Merged openstack/releases: Add oslo_middleware 2.6.0 release https://review.openstack.org/213790 | 20:56 |
dhellmann | dims: please | 21:01 |
*** stevemar has quit IRC | 21:05 | |
openstackgerrit | Merged openstack/releases: Release oslotest 1.5.3 for stable/kilo https://review.openstack.org/213707 | 21:19 |
*** mestery has quit IRC | 21:25 | |
*** sileht has quit IRC | 21:43 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack-infra/release-tools: Bump pbr version to match g-r https://review.openstack.org/214363 | 21:44 |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:18 | |
*** dims_ has joined #openstack-relmgr-office | 23:20 | |
*** dims has quit IRC | 23:22 | |
*** krotscheck has joined #openstack-relmgr-office | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!