Wednesday, 2016-02-10

dims_dhellmann : cliff broke tempest
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
dhellmanndims_ :-(00:26
dims_dhellmann : traffic is on #openstack-qa00:26
openstackgerritMerged openstack/releases: oslo.db 4.4.0 release
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
*** 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 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
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 ( 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
openstackgerritMerged openstack/releases: import a copy of openstackdocstheme
openstackgerritMerged openstack/releases: remove top table of contents rendering
openstackgerritMerged openstack/releases: remove file-a-bug link
openstackgerritMerged openstack/releases: update home button at the top of the page
openstackgerritMerged openstack/releases: show the local toctree in the left sidebar
openstackgerritMerged openstack/releases: let tables use the whole width of their container
openstackgerritMerged openstack/releases: remove add-a-bug and ask-a-question links from footer
openstackgerritMerged openstack/releases: remove log-a-bug link from header
openstackgerritMerged openstack/releases: change the site name in the search javascript
openstackgerritMerged openstack/releases: move search to a normal sidebar element
openstackgerritMerged openstack/releases: remove "last updated" from top of page
openstackgerritMerged openstack/releases: try to get local search working
openstackgerritMerged openstack/releases: remove logABug function that is no longer used
openstackgerritMerged openstack/releases: remove unused superuser images
openstackgerritMerged openstack/releases: rip out search entirely
openstackgerritMerged openstack/releases: Add requirements freeze to mitaka schedule
openstackgerritMerged openstack/releases: Mention when library release freeze is lifted
openstackgerritMerged openstack/releases: skeleton version of newton schedule
openstackgerritMerged openstack/releases: Add missing mitaka intermediary releases
*** 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 ?11:02
ttxtsufiev: looking11:14
ttxtsufiev: approved11:16
tsufievttx, thanks!11:17
openstackgerritThierry Carrez proposed openstack/releases: Clarify what "independent" means vs. series
openstackgerritThierry Carrez proposed openstack/releases: Move repository usage instructions to README
openstackgerritThierry Carrez proposed openstack/releases: Remove top navigation arrows
ttxdhellmann: is there a way to make "openstack releases" title bigger than the subsections on ? 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
dhellmannttx: ^^14:23
openstackgerritDoug Hellmann proposed openstack/releases: fix home navigation button to point to master doc not /
dimsdhellmann : i tripped over this last evening
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
openstackgerritMerged openstack/releases: Clarify what "independent" means vs. series
openstackgerritMerged openstack/releases: Move repository usage instructions to README
openstackgerritMerged openstack/releases: Remove top navigation arrows
openstackgerritMerged openstack/releases: reno 1.5.0
*** 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
*** 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
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?
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
openstackgerritMerged openstack/releases: change page title to h1
*** 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
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
mriedemi'll propose a revert of that16:59
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/ 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
mriedembug fix and reqs blacklist from the bogt17: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
*** 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 :
*** 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
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: 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
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
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
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
*** 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 2.14.0 by Marius Gedminas - find it at!