*** isviridov_away is now known as isviridov | 01:52 | |
*** david-lyle has quit IRC | 03:21 | |
*** aukhan has joined #openstack-relmgr-office | 04:08 | |
openstackgerrit | Steve Martinelli proposed openstack/releases: openstackclient 1.6.0 https://review.openstack.org/211415 | 04:14 |
---|---|---|
openstackgerrit | Steve Martinelli proposed openstack/releases: release openstackclient 1.6.0 https://review.openstack.org/211416 | 04:17 |
*** isviridov is now known as isviridov_away | 04:23 | |
*** isviridov_away is now known as isviridov | 04:36 | |
*** david-lyle has joined #openstack-relmgr-office | 04:40 | |
*** isviridov is now known as isviridov_away | 05:07 | |
*** isviridov_away is now known as isviridov | 05:43 | |
openstackgerrit | Steve Martinelli proposed openstack/releases: openstackclient 1.6.0 https://review.openstack.org/211415 | 05:56 |
openstackgerrit | Steve Martinelli proposed openstack/releases: fix formatting of README.rst https://review.openstack.org/211426 | 06:00 |
openstackgerrit | Steve Martinelli proposed openstack/releases: highlight keywords when describing yaml syntax https://review.openstack.org/211431 | 06:06 |
openstackgerrit | Steve Martinelli proposed openstack/releases: Add yaml syntax highlighting to yaml examples https://review.openstack.org/211433 | 06:09 |
*** isviridov is now known as isviridov_away | 08:24 | |
*** isviridov_away is now known as isviridov | 08:24 | |
*** isviridov is now known as isviridov_away | 08:26 | |
*** fesp has joined #openstack-relmgr-office | 09:40 | |
*** aukhan has quit IRC | 11:01 | |
*** gordc has joined #openstack-relmgr-office | 11:39 | |
*** fesp has quit IRC | 11:40 | |
openstackgerrit | Merged openstack/releases: fix formatting of README.rst https://review.openstack.org/211426 | 12:02 |
*** openstackgerrit_ has joined #openstack-relmgr-office | 12:03 | |
openstackgerrit | Merged openstack/releases: highlight keywords when describing yaml syntax https://review.openstack.org/211431 | 12:03 |
*** bnemec has joined #openstack-relmgr-office | 12:30 | |
*** openstackgerrit_ has quit IRC | 12:51 | |
*** openstackgerrit_ has joined #openstack-relmgr-office | 12:57 | |
*** smcginnis_afk is now known as smcginnis | 13:16 | |
*** david-lyle has quit IRC | 13:36 | |
*** openstackgerrit_ has quit IRC | 13:55 | |
*** openstackgerrit_ has joined #openstack-relmgr-office | 13:56 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:15 | |
*** openstackgerrit_ has quit IRC | 14:17 | |
*** openstackgerrit_ has joined #openstack-relmgr-office | 14:18 | |
*** openstackgerrit_ has quit IRC | 14:31 | |
*** terrylhowe has left #openstack-relmgr-office | 14:36 | |
dhellmann | lifeless: can you remove your -2 from https://review.openstack.org/#/c/206229/ please? | 14:37 |
openstackgerrit | Steve Martinelli proposed openstack/releases: openstackclient 1.6.0 https://review.openstack.org/211415 | 14:56 |
*** david-lyle has joined #openstack-relmgr-office | 15:15 | |
openstackgerrit | Merged openstack/releases: openstackclient 1.6.0 https://review.openstack.org/211415 | 15:22 |
SergeyLukjanov | dhellmann, hello, will you be available to help me please with sahara client release today during your office hours? (6pm - 8pm UTC) | 15:26 |
dhellmann | SergeyLukjanov: yes, I'll be here, ping me when you're ready | 15:27 |
SergeyLukjanov | dhellmann, cool, thank you! | 15:28 |
*** bnemec has quit IRC | 15:51 | |
*** bnemec has joined #openstack-relmgr-office | 16:02 | |
*** openstackgerrit_ has joined #openstack-relmgr-office | 16:08 | |
*** beekneemech has joined #openstack-relmgr-office | 16:12 | |
*** bnemec has quit IRC | 16:13 | |
*** ig0r_ has joined #openstack-relmgr-office | 16:20 | |
*** beekneemech is now known as bnemec | 16:26 | |
*** ig0r_ has quit IRC | 16:48 | |
mestery | dhellmann: Around for a QQ and consultation? | 17:32 |
dhellmann | mestery: sure, what's up? | 17:32 |
mestery | dhellmann: So, remember this thread? http://lists.openstack.org/pipermail/openstack-dev/2015-July/068785.html | 17:32 |
mestery | Some of the networking-foo repos are lookign to do a release | 17:32 |
dhellmann | ok | 17:33 |
mestery | Given the thread I referenced, we'll manage these without your and ttx's help | 17:33 |
dhellmann | sure | 17:33 |
mestery | Do you see a problem with having "stable/kilo" release of something like networking-cisco for example? | 17:33 |
mestery | We've been keeping an eye on backports, following stable rules, etc. | 17:33 |
mestery | Soudn ok to release something like that? | 17:33 |
dhellmann | do those branches already exist? | 17:33 |
mestery | Yes | 17:33 |
mestery | We've already merged a pile of patches there | 17:33 |
dhellmann | ok | 17:33 |
dhellmann | I think it's fine to release those things. | 17:34 |
mestery | dhellmann: Excellent! I can take care of this then, do you happen to have a nice pointer on how to run the release scripts you folks have? :) | 17:34 |
dhellmann | We've been reserving the stable tag in the governance repo for projects managed by the stable team, but other projects are managing their own branches | 17:34 |
mestery | Yeah, we could drop "stable" and jut call the branch "kilo" or something too I guess | 17:34 |
* mestery shruges | 17:34 | |
dhellmann | mestery: hmmm, we did but I think it was deleted as part of some cleanup and I wasn't particularly careful | 17:35 |
dhellmann | mestery: let me see what I can put together | 17:35 |
mestery | dhellmann: You rock my friend, thank you! | 17:35 |
dhellmann | mestery: no, you need "stable/" as a magic prefix to make the testing work right | 17:36 |
mestery | OK, cool. We'll keep it as is for now | 17:36 |
dhellmann | otherwise it ends up being tested against master of other projects | 17:36 |
dhellmann | mestery: do those projects have their own launchpad projects, or do they use the neutron project? | 17:41 |
mestery | dhellmann: That's a good question, some of them have LP projects, and some don't. Let me check the one which we're talking about now. | 17:42 |
mestery | dhellmann: https://launchpad.net/networking-cisco | 17:43 |
mestery | So in this case, this one does have it's own. | 17:43 |
openstackgerrit | Doug Hellmann proposed openstack-infra/release-tools: document release_postversion.sh https://review.openstack.org/211688 | 17:43 |
dhellmann | mestery: ok, they'll need a launchpad project set up properly in order to be able to use the scripts | 17:43 |
dhellmann | mestery: the patch ^^ has some brief docs for you | 17:43 |
mestery | dhellmann: Sweet! Let me review that and give things a shot. | 17:43 |
dhellmann | the hardest part is setting up the launchpad credentials properly if you're running on a system without a GUI browser, because you have to configure lynx just so for launchpad login to work | 17:44 |
mestery | That does sound painful | 17:44 |
mestery | dhellmann: What should the LP project owner be? | 17:44 |
mestery | Looks like "OpenStack Administrators" | 17:45 |
dhellmann | mestery: the person running the script needs permissions on the project | 17:46 |
mestery | dhellmann: Even better :) | 17:46 |
dhellmann | mestery: the infra manual includes instructions for setting it up so the release team can access it, but these groups wouldn't need to follow that | 17:46 |
mestery | cool | 17:47 |
*** bnemec has quit IRC | 18:01 | |
*** openstackgerrit_ has quit IRC | 18:06 | |
*** bnemec has joined #openstack-relmgr-office | 18:06 | |
*** ig0r_ has joined #openstack-relmgr-office | 18:17 | |
*** ig0r_ has quit IRC | 18:18 | |
*** ig0r_ has joined #openstack-relmgr-office | 18:27 | |
SergeyLukjanov | dhellmann, hey | 18:52 |
dhellmann | SergeyLukjanov: hi | 18:52 |
SergeyLukjanov | dhellmann, so, I'd like to try the process of libraries releasing on sahara client to be able to help other projects doing it :) | 18:53 |
dhellmann | SergeyLukjanov: great! | 18:53 |
SergeyLukjanov | (checking that all CRs merged now) | 18:54 |
SergeyLukjanov | so, looks like all commits merged already | 18:58 |
dhellmann | ok, mestery had a similar question and I posted https://review.openstack.org/211688 with some brief instructions | 18:58 |
SergeyLukjanov | dhellmann, looking on it now | 18:59 |
*** ig0r_ has quit IRC | 18:59 | |
dhellmann | SergeyLukjanov: the only really tricky part is setting up the launchpad credentials, but if your desktop is linux that should be easy for you | 19:00 |
SergeyLukjanov | dhellmann, OSX | 19:02 |
SergeyLukjanov | dhellmann, I think there should be no issues as well | 19:02 |
dhellmann | SergeyLukjanov: ok, I haven't used the tools on OS X in a while, but they used to work there | 19:02 |
dhellmann | there was something about sed being different, but I think I worked around that | 19:02 |
dhellmann | we'll see :-) | 19:02 |
SergeyLukjanov | there could be issues with sed or some gnu utils | 19:02 |
SergeyLukjanov | yeah :0 | 19:03 |
SergeyLukjanov | dhellmann, so, this command will run all needed checks and ops for releasing client? | 19:03 |
*** ig0r_ has joined #openstack-relmgr-office | 19:03 | |
SergeyLukjanov | and after that I need to propose CR to os/releases with tag sha? | 19:03 |
dhellmann | SergeyLukjanov: if the project is not managed, you don't need to list it in the releases repo | 19:04 |
dhellmann | if it is managed, the patch should come before you make the release | 19:04 |
dhellmann | (eventually the release will be made by the CI system when the patch is approved) | 19:05 |
SergeyLukjanov | dhellmann, I think sahara client is managed | 19:05 |
dhellmann | ok, in that case you should make the patch to openstack/releases first | 19:05 |
SergeyLukjanov | https://github.com/openstack/governance/blob/master/reference/projects.yaml#L1981 | 19:06 |
SergeyLukjanov | dhellmann, ack | 19:06 |
dhellmann | I can review it, and then you can make the release | 19:06 |
SergeyLukjanov | so, the release request process for managed repos now is just to propose the CR to os/releases and some of the release managers will review the CR, merge it and then perform script execution? | 19:08 |
dhellmann | SergeyLukjanov: yes, that's right for managed projects | 19:10 |
SergeyLukjanov | dhellmann, cool, thx | 19:10 |
dhellmann | SergeyLukjanov: there is a release_from_yaml.py script for those projects, but that just calls release_postversion.sh | 19:11 |
SergeyLukjanov | I just want to make sure that I'm getting the current process correctly and that I can help with applying it :) | 19:11 |
dhellmann | yep, you have it :-) | 19:12 |
*** mestery_ has joined #openstack-relmgr-office | 19:14 | |
openstackgerrit | Sergey Lukjanov proposed openstack/releases: Add missed python-saharaclient 0.9.1 https://review.openstack.org/211718 | 19:16 |
openstackgerrit | Sergey Lukjanov proposed openstack/releases: Add python-saharaclient 0.10.0 https://review.openstack.org/211719 | 19:16 |
SergeyLukjanov | dhellmann ^^ | 19:16 |
SergeyLukjanov | dhellmann and is it ok that we have unmanaged projects in the list of deliverables in os/releases? | 19:17 |
*** mestery has quit IRC | 19:17 | |
dhellmann | SergeyLukjanov: yes, official projects can opt to not be managed (and we can choose not to manage them) | 19:18 |
SergeyLukjanov | ok | 19:18 |
dhellmann | oh, wait, in the releases repository? that's ok, but not necessarily desirable. Which projects? | 19:18 |
*** mestery_ is now known as mestery | 19:19 | |
SergeyLukjanov | dhellmann murano for example | 19:21 |
SergeyLukjanov | python-muranoclient | 19:22 |
dhellmann | SergeyLukjanov: ok, I may have imported things that I shouldn't have early on | 19:23 |
dhellmann | we'll get around to cleaning that up eventually | 19:23 |
SergeyLukjanov | dhellmann, I'll take a look on a list of projects and propose list of the accidentially imported | 19:24 |
SergeyLukjanov | heh, I'm always accidentally doing typos in word accidentally | 19:25 |
dhellmann | :-) | 19:25 |
openstackgerrit | Merged openstack/releases: Add missed python-saharaclient 0.9.1 https://review.openstack.org/211718 | 19:26 |
*** gordc has quit IRC | 19:37 | |
SergeyLukjanov | so, when you'll approve the 0.10.0 addition CR and it'll be merged, I'm going to exec "./release_postversion.sh liberty 0.10.0 5e8b68a python-saharaclient" | 19:42 |
*** gordc has joined #openstack-relmgr-office | 19:42 | |
dhellmann | SergeyLukjanov: yes, that's right, let me look at that patch and see if the tests finished | 19:46 |
dhellmann | SergeyLukjanov: as part of the review, I look at the output of gate-releases-tox-list-changes to see what will be in the release (in this case it looks fine, but I thought I would share my review thoughts as I go along) | 19:47 |
dhellmann | SergeyLukjanov: +2a | 19:47 |
openstackgerrit | Merged openstack/releases: Add python-saharaclient 0.10.0 https://review.openstack.org/211719 | 19:50 |
SergeyLukjanov | [22:49:50] <SergeyLukjanov>dhellmann, so, like "sanity" check the output that http://logs.openstack.org/19/211719/1/check/gate-releases-tox-list-changes/0c1f9c6/console.html#_2015-08-11_19_24_29_691 list of changes makes sense | 19:52 |
SergeyLukjanov | [22:49:53] <SergeyLukjanov>dhellmann, thx | 19:52 |
SergeyLukjanov | I've been disconnected, not sure messages were sent | 19:52 |
SergeyLukjanov | dhellmann, so, I'm running the release_postversion.sh now | 19:57 |
*** ig0r_ has quit IRC | 19:58 | |
dhellmann | SergeyLukjanov: yes, sanity checking the list of changes is good, in case the wrong sha is selected | 20:07 |
*** ig0r_ has joined #openstack-relmgr-office | 20:07 | |
SergeyLukjanov | dhellmann, just to ensure, is it ok to have output http://paste.openstack.org/show/412607/ ? | 20:11 |
dhellmann | ew, those alpha versions messed up the sanity checker | 20:11 |
dhellmann | but yes, the idea is it prints a bunch of things it finds and then you read the output to see if the tag looks good | 20:11 |
SergeyLukjanov | dhellmann, okay, everything looks okay, I've stuck a bit with release notes generation, but email-from were mised | 20:21 |
SergeyLukjanov | (I've set the EMAIL env var to fix it) | 20:22 |
SergeyLukjanov | dhellmann, should the email really contain: | 20:23 |
SergeyLukjanov | We are overjoyed to announce the release of: | 20:23 |
SergeyLukjanov | python-saharaclient 0.10.0: Installed /Users/frostman/workspace/work | 20:23 |
SergeyLukjanov | saharaclient-L8e/python-saharaclient/.eggs/pbr-1.4.0-py2.7.egg [pbr] | 20:23 |
SergeyLukjanov | Generating ChangeLog Client library for Sahara API | 20:23 |
*** morgan_503 is now known as morgan_404 | 20:23 | |
SergeyLukjanov | :) | 20:23 |
dhellmann | oh, yeah, sorry, I always forget about that step | 20:23 |
lifeless | morning y'all | 20:24 |
dhellmann | SergeyLukjanov: the "installing blah blah blah" stuff is because pbr needs to be installed before running the release notes script. I'll add that to the dependencies list so it is installed in the virtualenv | 20:25 |
dhellmann | lifeless: hi! | 20:25 |
SergeyLukjanov | dhellmann, let me try to fix it :) | 20:25 |
SergeyLukjanov | lifeless, morning | 20:26 |
*** ig0r_ has quit IRC | 20:58 | |
SergeyLukjanov | dhellmann, done releasing and send the mail to the openstack-announce, awaiting approval | 21:01 |
*** morgan_404 is now known as morgan_410 | 21:04 | |
*** morgan_410 is now known as morgan_404 | 21:05 | |
dhellmann | SergeyLukjanov: approved | 21:40 |
gordc | lifeless: just a reminder but you're blocking a few patches in requirements still: https://review.openstack.org/#/c/206229/ and https://review.openstack.org/#/c/204904/ | 22:31 |
*** gordc has quit IRC | 22:40 | |
*** bnemec has quit IRC | 22:59 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:15 | |
*** morgan_404 has quit IRC | 23:29 | |
*** morganfainberg has joined #openstack-relmgr-office | 23:31 | |
*** morganfainberg is now known as morgan_404 | 23:32 | |
*** david-lyle has quit IRC | 23:58 | |
*** david-lyle has joined #openstack-relmgr-office | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!