dims_ | dhellmann : cliff broke tempest https://review.openstack.org/#/c/278151/ | 00:05 |
---|---|---|
dims_ | dhellmann "-uro" does not work "-u -r -o" works | 00:06 |
openstackgerrit | Merged openstack-infra/release-tools: use the name we derive from the project instead of the path https://review.openstack.org/278143 | 00:23 |
dhellmann | dims_ :-( | 00:26 |
dims_ | dhellmann : traffic is on #openstack-qa | 00:26 |
openstackgerrit | Merged openstack/releases: oslo.db 4.4.0 release https://review.openstack.org/277222 | 00:30 |
dhellmann | dims_ : now that the OSC release is done, I'm going to call it a night | 00:38 |
dims_ | good night dhellmann | 00:38 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack-infra/release-tools: Use yes/no for pypi flag https://review.openstack.org/278167 | 00:46 |
*** jokke_ has quit IRC | 00:58 | |
*** jokke_ has joined #openstack-release | 00:58 | |
stevemar | dims_: so how much work is it exactly to release a new lib version? | 01:31 |
dims_ | stevemar : easy, what do you need? | 01:38 |
stevemar | dims_: 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 months | 01: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 run | 01:39 |
stevemar | dims_: after something has merged? | 01:40 |
stevemar | dims_: 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 above | 01:40 |
dims_ | latest update was that the announce emails are sent by the CI | 01:41 |
dims_ | on my box, the main thing to setup was my signing gpg stuff | 01:42 |
stevemar | thats handy | 01:42 |
dims_ | https://wiki.openstack.org/wiki/Oslo/ReleaseProcess#Setting_Up_GPG | 01:42 |
stevemar | dims_: hmm, i'll have to bug you about it in austin, it's a neat process | 01: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 something | 01:48 |
stevemar | dims_: that would be all kinds of awesome | 01:48 |
*** bswartz has quit IRC | 01:49 | |
*** bswartz has joined #openstack-release | 01:51 | |
openstackgerrit | Merged openstack-infra/release-tools: rename script for making stable branches https://review.openstack.org/277499 | 02:17 |
openstackgerrit | Merged openstack/releases: import a copy of openstackdocstheme https://review.openstack.org/277620 | 02:20 |
openstackgerrit | Merged openstack/releases: remove top table of contents rendering https://review.openstack.org/277621 | 02:26 |
openstackgerrit | Merged openstack/releases: remove file-a-bug link https://review.openstack.org/277622 | 02:26 |
openstackgerrit | Merged openstack/releases: update home button at the top of the page https://review.openstack.org/277623 | 02:27 |
openstackgerrit | Merged openstack/releases: show the local toctree in the left sidebar https://review.openstack.org/277624 | 02:27 |
openstackgerrit | Merged openstack/releases: let tables use the whole width of their container https://review.openstack.org/277625 | 02:27 |
openstackgerrit | Merged openstack/releases: remove add-a-bug and ask-a-question links from footer https://review.openstack.org/277626 | 02:27 |
openstackgerrit | Merged openstack/releases: remove log-a-bug link from header https://review.openstack.org/277627 | 02:27 |
openstackgerrit | Merged openstack/releases: change the site name in the search javascript https://review.openstack.org/277628 | 02:27 |
openstackgerrit | Merged openstack/releases: move search to a normal sidebar element https://review.openstack.org/277629 | 02:27 |
openstackgerrit | Merged openstack/releases: remove "last updated" from top of page https://review.openstack.org/277630 | 02:28 |
openstackgerrit | Merged openstack/releases: try to get local search working https://review.openstack.org/277631 | 02:28 |
openstackgerrit | Merged openstack/releases: remove logABug function that is no longer used https://review.openstack.org/277632 | 02:28 |
openstackgerrit | Merged openstack/releases: remove unused superuser images https://review.openstack.org/277633 | 02:28 |
openstackgerrit | Merged openstack/releases: rip out search entirely https://review.openstack.org/277942 | 02:28 |
openstackgerrit | Merged openstack/releases: Add requirements freeze to mitaka schedule https://review.openstack.org/276898 | 02:28 |
openstackgerrit | Merged openstack/releases: Mention when library release freeze is lifted https://review.openstack.org/276899 | 02:28 |
openstackgerrit | Merged openstack/releases: skeleton version of newton schedule https://review.openstack.org/275911 | 02:28 |
openstackgerrit | Merged openstack/releases: Add missing mitaka intermediary releases https://review.openstack.org/277830 | 02:28 |
*** dims_ has quit IRC | 02:45 | |
*** dims has joined #openstack-release | 03:27 | |
*** dims has quit IRC | 03:37 | |
*** amotoki has joined #openstack-release | 04:17 | |
*** amotoki has quit IRC | 04:17 | |
*** openstackgerrit has quit IRC | 07:47 | |
*** openstackgerrit has joined #openstack-release | 07:47 | |
*** dtantsur|afk is now known as dtantsur | 09:28 | |
*** dtantsur is now known as dtantsur|brb | 09:51 | |
*** dtantsur|brb is now known as dtantsur | 10:42 | |
*** dims has joined #openstack-release | 10:48 | |
tsufiev | ttx, dhellmann: could you please approve https://review.openstack.org/#/c/276288/ ? | 11:02 |
ttx | tsufiev: looking | 11:14 |
ttx | tsufiev: approved | 11:16 |
tsufiev | ttx, thanks! | 11:17 |
openstackgerrit | Thierry Carrez proposed openstack/releases: Clarify what "independent" means vs. series https://review.openstack.org/278317 | 11:26 |
openstackgerrit | Thierry Carrez proposed openstack/releases: Move repository usage instructions to README https://review.openstack.org/278318 | 11:26 |
openstackgerrit | Thierry Carrez proposed openstack/releases: Remove top navigation arrows https://review.openstack.org/278320 | 11:38 |
ttx | dhellmann: 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 h2 | 11:41 |
*** krotscheck_dcm is now known as krotscheck | 12:38 | |
*** gordc has joined #openstack-release | 13:19 | |
dhellmann | ttx: I'll give it a shot | 14:14 |
*** mriedem has joined #openstack-release | 14:22 | |
openstackgerrit | Doug Hellmann proposed openstack/releases: change page title to h1 https://review.openstack.org/278395 | 14:23 |
dhellmann | ttx: ^^ | 14:23 |
openstackgerrit | Doug Hellmann proposed openstack/releases: fix home navigation button to point to master doc not / https://review.openstack.org/278401 | 14:36 |
dims | dhellmann : i tripped over this last evening https://review.openstack.org/#/c/278167/ | 14:46 |
dhellmann | dims : ah, I hit that but wasn't sure what happened | 14:46 |
dhellmann | dims : +2a | 14:47 |
openstackgerrit | Merged openstack-infra/release-tools: Use yes/no for pypi flag https://review.openstack.org/278167 | 14:52 |
openstackgerrit | Merged openstack/releases: Clarify what "independent" means vs. series https://review.openstack.org/278317 | 14:52 |
openstackgerrit | Merged openstack/releases: Move repository usage instructions to README https://review.openstack.org/278318 | 14:52 |
openstackgerrit | Merged openstack/releases: Remove top navigation arrows https://review.openstack.org/278320 | 14:52 |
openstackgerrit | Merged openstack/releases: reno 1.5.0 https://review.openstack.org/278109 | 14:52 |
*** deva_ has joined #openstack-release | 15:08 | |
*** deva_ has quit IRC | 15:14 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:19 | |
openstackgerrit | Ryan Rossiter proposed openstack-infra/release-tools: Add more emotion words https://review.openstack.org/278435 | 15:22 |
*** deva_ has joined #openstack-release | 16:06 | |
ttx | dhellmann: looks good | 16:11 |
*** deva_ has quit IRC | 16:11 | |
bdemers_ | Are we at the point now, where a release can be created based on a review to openstack/releases ? | 16:15 |
dhellmann | bdemers_ : 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 |
openstackgerrit | Brian Demers proposed openstack/releases: Adding networking-cisco deliverables/_independent https://review.openstack.org/278497 | 16:26 |
bdemers_ | just the existing versions to start with ^ | 16:26 |
dhellmann | bdemers_ : it would be good for you to get mestery to sign off on that | 16:28 |
bdemers_ | can do | 16:28 |
* mestery looks | 16:28 | |
dhellmann | I'll review it after the validation job runs | 16:28 |
mestery | dhellmann: Any chance I could get some eyes on Neutron 7.0.3 from stable/liberty? https://review.openstack.org/#/c/274880/ | 16:30 |
mestery | dhellmann: We're trying to release often and pushing patches frequently, as you know ;) | 16:30 |
dhellmann | mestery : I agreed with mriedem that I'd wait to do stable releases until he +1 | 16:30 |
mestery | dhellmann: Ah, coolio! I'll have mriedem take a peek at that one, thanks! | 16:30 |
dhellmann | mestery : though I do applaud the release-often mantra :-) | 16:30 |
mestery | dhellmann: Thanks :) | 16:31 |
* mriedem looks | 16:31 | |
mestery | thanks mriedem | 16:31 |
dhellmann | mriedem : while you're in there, I see a couple of other stable releases | 16:31 |
mriedem | alright | 16:32 |
openstackgerrit | Merged openstack/releases: change page title to h1 https://review.openstack.org/278395 | 16:32 |
*** jgriffith_away is now known as jgriffith | 16:37 | |
*** doug-fish has quit IRC | 16:40 | |
*** doug-fish has joined #openstack-release | 16:41 | |
*** doug-fish has quit IRC | 16:45 | |
*** doug-fish has joined #openstack-release | 16:51 | |
mriedem | dhellmann: +1 on https://review.openstack.org/#/c/274880/ | 16:53 |
dhellmann | mriedem: thanks, I'll take care of that for mestery now then | 16:53 |
*** sigmavirus24 is now known as sigmavirus24_awa | 16:55 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 16:56 | |
*** doug-fish has quit IRC | 16:57 | |
mriedem | dhellmann: found another backported feature in the mistral one, so -1 on https://review.openstack.org/#/c/273223/ | 16:59 |
mriedem | i'll propose a revert of that | 16:59 |
dhellmann | sigh | 17:00 |
dhellmann | mriedem : I wonder if it would make sense to automate a check for brand new requirements | 17:00 |
mriedem | yeah i was thinking about something like that | 17:01 |
mriedem | you'd have to somehow know the release request is for a stable branch | 17:01 |
mriedem | i guess the zuul cloner is pulling down a stable branch to do the git diff | 17:01 |
mriedem | so we should have that info | 17:02 |
dhellmann | yeah, we know what branch based on the name of the deliverable file | 17:02 |
mriedem | dhellmann: i can take a crack at that | 17:11 |
mriedem | basically 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 |
dhellmann | mriedem : that seems like it would do it. See openstack_releases/cmd/validate.py for the existing tests | 17:13 |
mriedem | yeah i'm reading the code now | 17:14 |
*** amotoki has joined #openstack-release | 17:16 | |
*** amotoki has quit IRC | 17:16 | |
*** dtantsur is now known as dtantsur|afk | 17:28 | |
*** doug-fish has joined #openstack-release | 17:29 | |
mriedem | dhellmann: +1 on https://review.openstack.org/#/c/275367/ | 17:58 |
mriedem | bug fix and reqs blacklist from the bogt | 17:58 |
mriedem | *bot | 17:58 |
mriedem | so patch update version is ok | 17:59 |
dhellmann | mriedem : ack, I'll take care of that after lunch -- thanks! | 18:20 |
*** mriedem has quit IRC | 18:28 | |
*** mriedem has joined #openstack-release | 18:36 | |
*** doug-fis_ has joined #openstack-release | 19:02 | |
*** doug-fi__ has joined #openstack-release | 19:04 | |
*** doug-fish has quit IRC | 19:05 | |
*** doug-fis_ has quit IRC | 19:06 | |
*** doug-fi__ has quit IRC | 19:09 | |
*** barclaac has left #openstack-release | 19:22 | |
*** doug-fish has joined #openstack-release | 19:43 | |
*** krotscheck is now known as krotscheck_dcm | 19:47 | |
*** doug-fish has quit IRC | 19:55 | |
*** jgriffith is now known as jgriffith_away | 19:57 | |
*** doug-fish has joined #openstack-release | 20:02 | |
*** doug-fish has quit IRC | 20:18 | |
*** doug-fish has joined #openstack-release | 20:20 | |
*** jgriffith_away is now known as jgriffith | 20:22 | |
*** dims has quit IRC | 20:34 | |
*** dims has joined #openstack-release | 20:35 | |
*** jgriffith is now known as jgriffith_away | 20:45 | |
openstackgerrit | Alessandro Pilotti proposed openstack/releases: release cliff 1.17.0 https://review.openstack.org/278635 | 21:10 |
*** jgriffith_away is now known as jgriffith | 21:29 | |
mriedem | dhellmann: 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 |
dims | mriedem : https://github.com/openstack/requirements/blob/master/openstack_requirements/requirement.py#L34 | 21:40 |
*** bknudson has joined #openstack-release | 21:40 | |
dims | lifeless is planning to turn that into a pip package at some point | 21:40 |
*** patchbot has quit IRC | 21:41 | |
*** patchbot` has joined #openstack-release | 21:41 | |
*** patchbot` is now known as patchbot | 21:41 | |
mriedem | dims: ok, was going to say, great but i need that in a utils lib :) | 21:42 |
* dims invokes bat signal for lifeless | 21:43 | |
mriedem | although, 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-parsing | 21:43 |
mriedem | and handle ValueError as an invalid line? | 21:43 |
*** smcginni1 has joined #openstack-release | 21:44 | |
dims | mriedem : pkg_resources.Requirement.parse is what we use too | 21:44 |
*** devananda has joined #openstack-release | 21:44 | |
dims | line 122 | 21:44 |
mriedem | yup, saw that | 21:45 |
mriedem | i just saw all of the pre-parse fenagling | 21:45 |
*** devananda has quit IRC | 21:45 | |
*** HenryG_ has joined #openstack-release | 21:47 | |
*** bknudson has quit IRC | 21:48 | |
*** jgriffith has quit IRC | 21:48 | |
*** smcginnis has quit IRC | 21:48 | |
*** bknudson_ has quit IRC | 21:48 | |
*** HenryG has quit IRC | 21:48 | |
*** dhellmann has quit IRC | 21:48 | |
*** yarkot has quit IRC | 21:48 | |
*** lyarwood has quit IRC | 21:48 | |
*** HenryG_ is now known as HenryG | 21:48 | |
*** yarkot has joined #openstack-release | 21:49 | |
*** dhellmann has joined #openstack-release | 21:49 | |
lifeless | dims: p/ | 21:50 |
lifeless | mriedem: no, requirements files are not pkg_resources lines | 21:50 |
lifeless | mriedem: the *subset* we use is, but requirements are larger than that | 21:50 |
lifeless | mriedem: I'm missing context however, so - what is it you're trying to accomplish ? | 21:51 |
*** jgriffith has joined #openstack-release | 21:51 | |
*** HenryG has quit IRC | 21:52 | |
lifeless | mriedem: 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 step | 21:52 |
*** smcginni1 is now known as smcginnis | 21:52 | |
mriedem | lifeless: basically i want to parse the requirements diff output like this | 21:54 |
mriedem | http://logs.openstack.org/23/273223/4/check/gate-releases-tox-list-changes/6932d16/console.html#_2016-02-09_22_54_18_008 | 21:54 |
mriedem | and check for any new package dependencies added | 21:54 |
mriedem | i was going to track the - and + and see if there are any + packages w/o a - | 21:55 |
mriedem | b/c that's a no-no for stable branches | 21:55 |
lifeless | so yeah, packaging is your friend | 21:55 |
lifeless | however | 21:55 |
lifeless | that won't cover all the cases I suspect you care about | 21:55 |
lifeless | because a new version of a thing could bring in a new dependency | 21:55 |
lifeless | that the diff there shows the direct depends, not the transitive | 21:56 |
*** HenryG has joined #openstack-release | 21:56 | |
lifeless | as long as you're ok with that limit, its probably a decent starting point | 21:56 |
*** devananda has joined #openstack-release | 22:01 | |
openstackgerrit | Doug Hellmann proposed openstack/reno: collapse pre-release notes into regular releases by default https://review.openstack.org/278761 | 22:06 |
mriedem | yes i'm fine with that | 22:13 |
mriedem | this is really for checking for stable branch releases | 22:14 |
mriedem | and the only way higher minimum deps get into requirements on stable is via g-r, and those are exceptional cases | 22:14 |
*** bknudson_ has joined #openstack-release | 22:20 | |
*** dhellmann has quit IRC | 22:22 | |
*** dhellmann has joined #openstack-release | 22:23 | |
*** jgriffith is now known as jgriffith_away | 22:46 | |
openstackgerrit | Matt Riedemann proposed openstack/releases: Make git_diff in list_changes more generic https://review.openstack.org/278785 | 22:51 |
*** mriedem has quit IRC | 22:52 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:53 | |
*** doug-fish has quit IRC | 22:59 | |
*** doug-fish has joined #openstack-release | 23:00 | |
*** jgriffith_away is now known as jgriffith | 23:02 | |
*** doug-fish has quit IRC | 23:05 | |
*** doug-fis_ has joined #openstack-release | 23:08 | |
*** doug-fis_ has quit IRC | 23:10 | |
*** doug-fis_ has joined #openstack-release | 23:11 | |
*** doug-fis_ has quit IRC | 23:33 | |
*** gordc has quit IRC | 23:41 | |
*** devananda has quit IRC | 23:47 | |
*** devananda has joined #openstack-release | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!