Wednesday, 2016-02-10

dims_dhellmann : cliff broke tempest https://review.openstack.org/#/c/278151/00:05
dims_dhellmann "-uro" does not work "-u -r -o" works00:06
openstackgerritMerged openstack-infra/release-tools: use the name we derive from the project instead of the path  https://review.openstack.org/27814300:23
dhellmanndims_ :-(00:26
dims_dhellmann : traffic is on #openstack-qa00:26
openstackgerritMerged openstack/releases: oslo.db 4.4.0 release  https://review.openstack.org/27722200:30
dhellmanndims_ : now that the OSC release is done, I'm going to call it a night00:38
dims_good night dhellmann00:38
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/release-tools: Use yes/no for pypi flag  https://review.openstack.org/27816700:46
*** jokke_ has quit IRC00:58
*** jokke_ has joined #openstack-release00:58
stevemardims_: so how much work is it exactly to release a new lib version?01:31
dims_stevemar : easy, what do you need?01:38
stevemardims_: just wondering, it's a black box, and i wanted to get a sneak peek :)01:38
dims_it's become way easier in the last couple of months01:38
dims_stevemar : we keep automating more and more (kudos to dhellmann!)01:39
dims_stevemar : so if you peek in release-tools repo, there's a release_from_yaml.sh that i run01:39
stevemardims_: after something has merged?01:40
stevemardims_: like, you run it manually?01:40
dims_stevemar : y, we +2A the review in releases repo, git update my local directory and then run the script mentioned above01:40
dims_latest update was that the announce emails are sent by the CI01:41
dims_on my box, the main thing to setup was my signing gpg stuff01:42
stevemarthats handy01:42
dims_https://wiki.openstack.org/wiki/Oslo/ReleaseProcess#Setting_Up_GPG01:42
stevemardims_: hmm, i'll have to bug you about it in austin, it's a neat process01:44
dims_stevemar : sounds good. one last bit, once infra sets up some stuff for us (https://review.openstack.org/#/c/213295/) we could entirely automate the process the process, so a +2A would tag the release/sign/upload all at once. what we will have to work on after that is figure out how to simulate the artifacts and run a set of tests to see if cutting the release is going to break something01:48
stevemardims_: that would be all kinds of awesome01:48
*** bswartz has quit IRC01:49
*** bswartz has joined #openstack-release01:51
openstackgerritMerged openstack-infra/release-tools: rename script for making stable branches  https://review.openstack.org/27749902:17
openstackgerritMerged openstack/releases: import a copy of openstackdocstheme  https://review.openstack.org/27762002:20
openstackgerritMerged openstack/releases: remove top table of contents rendering  https://review.openstack.org/27762102:26
openstackgerritMerged openstack/releases: remove file-a-bug link  https://review.openstack.org/27762202:26
openstackgerritMerged openstack/releases: update home button at the top of the page  https://review.openstack.org/27762302:27
openstackgerritMerged openstack/releases: show the local toctree in the left sidebar  https://review.openstack.org/27762402:27
openstackgerritMerged openstack/releases: let tables use the whole width of their container  https://review.openstack.org/27762502:27
openstackgerritMerged openstack/releases: remove add-a-bug and ask-a-question links from footer  https://review.openstack.org/27762602:27
openstackgerritMerged openstack/releases: remove log-a-bug link from header  https://review.openstack.org/27762702:27
openstackgerritMerged openstack/releases: change the site name in the search javascript  https://review.openstack.org/27762802:27
openstackgerritMerged openstack/releases: move search to a normal sidebar element  https://review.openstack.org/27762902:27
openstackgerritMerged openstack/releases: remove "last updated" from top of page  https://review.openstack.org/27763002:28
openstackgerritMerged openstack/releases: try to get local search working  https://review.openstack.org/27763102:28
openstackgerritMerged openstack/releases: remove logABug function that is no longer used  https://review.openstack.org/27763202:28
openstackgerritMerged openstack/releases: remove unused superuser images  https://review.openstack.org/27763302:28
openstackgerritMerged openstack/releases: rip out search entirely  https://review.openstack.org/27794202:28
openstackgerritMerged openstack/releases: Add requirements freeze to mitaka schedule  https://review.openstack.org/27689802:28
openstackgerritMerged openstack/releases: Mention when library release freeze is lifted  https://review.openstack.org/27689902:28
openstackgerritMerged openstack/releases: skeleton version of newton schedule  https://review.openstack.org/27591102:28
openstackgerritMerged openstack/releases: Add missing mitaka intermediary releases  https://review.openstack.org/27783002:28
*** dims_ has quit IRC02:45
*** dims has joined #openstack-release03:27
*** dims has quit IRC03:37
*** amotoki has joined #openstack-release04:17
*** amotoki has quit IRC04:17
*** openstackgerrit has quit IRC07:47
*** openstackgerrit has joined #openstack-release07:47
*** dtantsur|afk is now known as dtantsur09:28
*** dtantsur is now known as dtantsur|brb09:51
*** dtantsur|brb is now known as dtantsur10:42
*** dims has joined #openstack-release10:48
tsufievttx, dhellmann: could you please approve https://review.openstack.org/#/c/276288/ ?11:02
ttxtsufiev: looking11:14
ttxtsufiev: approved11:16
tsufievttx, thanks!11:17
openstackgerritThierry Carrez proposed openstack/releases: Clarify what "independent" means vs. series  https://review.openstack.org/27831711:26
openstackgerritThierry Carrez proposed openstack/releases: Move repository usage instructions to README  https://review.openstack.org/27831811:26
openstackgerritThierry Carrez proposed openstack/releases: Remove top navigation arrows  https://review.openstack.org/27832011:38
ttxdhellmann: is there a way to make "openstack releases" title bigger than the subsections on http://releases.openstack.org/ ? Looks like sphinx generates all titles in h211:41
*** krotscheck_dcm is now known as krotscheck12:38
*** gordc has joined #openstack-release13:19
dhellmannttx: I'll give it a shot14:14
*** mriedem has joined #openstack-release14:22
openstackgerritDoug Hellmann proposed openstack/releases: change page title to h1  https://review.openstack.org/27839514:23
dhellmannttx: ^^14:23
openstackgerritDoug Hellmann proposed openstack/releases: fix home navigation button to point to master doc not /  https://review.openstack.org/27840114:36
dimsdhellmann : i tripped over this last evening https://review.openstack.org/#/c/278167/14:46
dhellmanndims : ah, I hit that but wasn't sure what happened14:46
dhellmanndims : +2a14:47
openstackgerritMerged openstack-infra/release-tools: Use yes/no for pypi flag  https://review.openstack.org/27816714:52
openstackgerritMerged openstack/releases: Clarify what "independent" means vs. series  https://review.openstack.org/27831714:52
openstackgerritMerged openstack/releases: Move repository usage instructions to README  https://review.openstack.org/27831814:52
openstackgerritMerged openstack/releases: Remove top navigation arrows  https://review.openstack.org/27832014:52
openstackgerritMerged openstack/releases: reno 1.5.0  https://review.openstack.org/27810914:52
*** deva_ has joined #openstack-release15:08
*** deva_ has quit IRC15:14
*** sigmavirus24_awa is now known as sigmavirus2415:19
openstackgerritRyan Rossiter proposed openstack-infra/release-tools: Add more emotion words  https://review.openstack.org/27843515:22
*** deva_ has joined #openstack-release16:06
ttxdhellmann: looks good16:11
*** deva_ has quit IRC16:11
bdemers_Are we at the point now, where a release can be created based on a review to openstack/releases ?16:15
dhellmannbdemers_ : that's how you request one, though there is still a manual step in processing it to create the tag in your repo. after that step, the rest is now automated.16:17
bdemers_Nice :)16:17
openstackgerritBrian Demers proposed openstack/releases: Adding networking-cisco deliverables/_independent  https://review.openstack.org/27849716:26
bdemers_just the existing versions to start with ^16:26
dhellmannbdemers_ : it would be good for you to get mestery to sign off on that16:28
bdemers_can do16:28
* mestery looks16:28
dhellmannI'll review it after the validation job runs16:28
mesterydhellmann: Any chance I could get some eyes on Neutron 7.0.3 from stable/liberty? https://review.openstack.org/#/c/274880/16:30
mesterydhellmann: We're trying to release often and pushing patches frequently, as you know ;)16:30
dhellmannmestery : I agreed with mriedem that I'd wait to do stable releases until he +116:30
mesterydhellmann: Ah, coolio! I'll have mriedem take a peek at that one, thanks!16:30
dhellmannmestery : though I do applaud the release-often mantra :-)16:30
mesterydhellmann: Thanks :)16:31
* mriedem looks16:31
mesterythanks mriedem16:31
dhellmannmriedem : while you're in there, I see a couple of other stable releases16:31
mriedemalright16:32
openstackgerritMerged openstack/releases: change page title to h1  https://review.openstack.org/27839516:32
*** jgriffith_away is now known as jgriffith16:37
*** doug-fish has quit IRC16:40
*** doug-fish has joined #openstack-release16:41
*** doug-fish has quit IRC16:45
*** doug-fish has joined #openstack-release16:51
mriedemdhellmann: +1 on https://review.openstack.org/#/c/274880/16:53
dhellmannmriedem: thanks, I'll take care of that for mestery now then16:53
*** sigmavirus24 is now known as sigmavirus24_awa16:55
*** sigmavirus24_awa is now known as sigmavirus2416:56
*** doug-fish has quit IRC16:57
mriedemdhellmann: found another backported feature in the mistral one, so -1 on https://review.openstack.org/#/c/273223/16:59
mriedemi'll propose a revert of that16:59
dhellmannsigh17:00
dhellmannmriedem : I wonder if it would make sense to automate a check for brand new requirements17:00
mriedemyeah i was thinking about something like that17:01
mriedemyou'd have to somehow know the release request is for a stable branch17:01
mriedemi guess the zuul cloner is pulling down a stable branch to do the git diff17:01
mriedemso we should have that info17:02
dhellmannyeah, we know what branch based on the name of the deliverable file17:02
mriedemdhellmann: i can take a crack at that17:11
mriedembasically thinking track all reqs that have a + in the git diff, and all with a -, and check for any + that doens't have a corresponding -17:12
dhellmannmriedem : that seems like it would do it. See openstack_releases/cmd/validate.py for the existing tests17:13
mriedemyeah i'm reading the code now17:14
*** amotoki has joined #openstack-release17:16
*** amotoki has quit IRC17:16
*** dtantsur is now known as dtantsur|afk17:28
*** doug-fish has joined #openstack-release17:29
mriedemdhellmann: +1 on https://review.openstack.org/#/c/275367/17:58
mriedembug fix and reqs blacklist from the bogt17:58
mriedem*bot17:58
mriedemso patch update version is ok17:59
dhellmannmriedem : ack, I'll take care of that after lunch -- thanks!18:20
*** mriedem has quit IRC18:28
*** mriedem has joined #openstack-release18:36
*** doug-fis_ has joined #openstack-release19:02
*** doug-fi__ has joined #openstack-release19:04
*** doug-fish has quit IRC19:05
*** doug-fis_ has quit IRC19:06
*** doug-fi__ has quit IRC19:09
*** barclaac has left #openstack-release19:22
*** doug-fish has joined #openstack-release19:43
*** krotscheck is now known as krotscheck_dcm19:47
*** doug-fish has quit IRC19:55
*** jgriffith is now known as jgriffith_away19:57
*** doug-fish has joined #openstack-release20:02
*** doug-fish has quit IRC20:18
*** doug-fish has joined #openstack-release20:20
*** jgriffith_away is now known as jgriffith20:22
*** dims has quit IRC20:34
*** dims has joined #openstack-release20:35
*** jgriffith is now known as jgriffith_away20:45
openstackgerritAlessandro Pilotti proposed openstack/releases: release cliff 1.17.0  https://review.openstack.org/27863521:10
*** jgriffith_away is now known as jgriffith21:29
mriedemdhellmann: are you aware of any tool that can parse a string like "oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0" so i can get just the package name?21:39
dimsmriedem : https://github.com/openstack/requirements/blob/master/openstack_requirements/requirement.py#L3421:40
*** bknudson has joined #openstack-release21:40
dimslifeless is planning to turn that into a pip package at some point21:40
*** patchbot has quit IRC21:41
*** patchbot` has joined #openstack-release21:41
*** patchbot` is now known as patchbot21:41
mriedemdims: ok, was going to say, great but i need that in a utils lib :)21:42
* dims invokes bat signal for lifeless 21:43
mriedemalthough, couldn't i just read in a requirements.txt file line by line, dump each line into https://pythonhosted.org/setuptools/pkg_resources.html#requirements-parsing21:43
mriedemand handle ValueError as an invalid line?21:43
*** smcginni1 has joined #openstack-release21:44
dimsmriedem : pkg_resources.Requirement.parse is what we use too21:44
*** devananda has joined #openstack-release21:44
dimsline 12221:44
mriedemyup, saw that21:45
mriedemi just saw all of the pre-parse fenagling21:45
*** devananda has quit IRC21:45
*** HenryG_ has joined #openstack-release21:47
*** bknudson has quit IRC21:48
*** jgriffith has quit IRC21:48
*** smcginnis has quit IRC21:48
*** bknudson_ has quit IRC21:48
*** HenryG has quit IRC21:48
*** dhellmann has quit IRC21:48
*** yarkot has quit IRC21:48
*** lyarwood has quit IRC21:48
*** HenryG_ is now known as HenryG21:48
*** yarkot has joined #openstack-release21:49
*** dhellmann has joined #openstack-release21:49
lifelessdims: p/21:50
lifelessmriedem: no, requirements files are not pkg_resources lines21:50
lifelessmriedem: the *subset* we use is, but requirements are larger than that21:50
lifelessmriedem: I'm missing context however, so - what is it you're trying to accomplish ?21:51
*** jgriffith has joined #openstack-release21:51
*** HenryG has quit IRC21:52
lifelessmriedem: https://pypi.python.org/pypi/packaging is the thing to use - 16.1 adds what you need, though you will need to handle the comments yourself in a pre-parse step21:52
*** smcginni1 is now known as smcginnis21:52
mriedemlifeless: basically i want to parse the requirements diff output like this21:54
mriedemhttp://logs.openstack.org/23/273223/4/check/gate-releases-tox-list-changes/6932d16/console.html#_2016-02-09_22_54_18_00821:54
mriedemand check for any new package dependencies added21:54
mriedemi was going to track the - and + and see if there are any + packages w/o a -21:55
mriedemb/c that's a no-no for stable branches21:55
lifelessso yeah, packaging is your friend21:55
lifelesshowever21:55
lifelessthat won't cover all the cases I suspect you care about21:55
lifelessbecause a new version of a thing could bring in a new dependency21:55
lifelessthat the diff there shows the direct depends, not the transitive21:56
*** HenryG has joined #openstack-release21:56
lifelessas long as you're ok with that limit, its probably a decent starting point21:56
*** devananda has joined #openstack-release22:01
openstackgerritDoug Hellmann proposed openstack/reno: collapse pre-release notes into regular releases by default  https://review.openstack.org/27876122:06
mriedemyes i'm fine with that22:13
mriedemthis is really for checking for stable branch releases22:14
mriedemand the only way higher minimum deps get into requirements on stable is via g-r, and those are exceptional cases22:14
*** bknudson_ has joined #openstack-release22:20
*** dhellmann has quit IRC22:22
*** dhellmann has joined #openstack-release22:23
*** jgriffith is now known as jgriffith_away22:46
openstackgerritMatt Riedemann proposed openstack/releases: Make git_diff in list_changes more generic  https://review.openstack.org/27878522:51
*** mriedem has quit IRC22:52
*** sigmavirus24 is now known as sigmavirus24_awa22:53
*** doug-fish has quit IRC22:59
*** doug-fish has joined #openstack-release23:00
*** jgriffith_away is now known as jgriffith23:02
*** doug-fish has quit IRC23:05
*** doug-fis_ has joined #openstack-release23:08
*** doug-fis_ has quit IRC23:10
*** doug-fis_ has joined #openstack-release23:11
*** doug-fis_ has quit IRC23:33
*** gordc has quit IRC23:41
*** devananda has quit IRC23:47
*** devananda has joined #openstack-release23:50

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!