*** bobh has joined #openstack-release | 00:02 | |
*** bobh has quit IRC | 00:07 | |
*** d0ugal_ has quit IRC | 00:10 | |
*** bobh has joined #openstack-release | 00:11 | |
*** bobh has quit IRC | 00:16 | |
*** bobh has joined #openstack-release | 00:23 | |
*** d0ugal_ has joined #openstack-release | 00:25 | |
*** bobh has quit IRC | 00:28 | |
*** bobh has joined #openstack-release | 00:30 | |
*** lbragstad has joined #openstack-release | 00:34 | |
*** bobh has quit IRC | 00:35 | |
*** dims has quit IRC | 00:42 | |
*** bobh has joined #openstack-release | 00:46 | |
*** lbragstad has quit IRC | 00:49 | |
*** armax has joined #openstack-release | 00:50 | |
*** bobh has quit IRC | 00:50 | |
*** bobh has joined #openstack-release | 00:52 | |
*** bobh has quit IRC | 00:55 | |
*** bobh has joined #openstack-release | 00:55 | |
*** edmondsw has joined #openstack-release | 00:56 | |
*** lbragstad has joined #openstack-release | 00:59 | |
*** d0ugal__ has joined #openstack-release | 01:09 | |
*** d0ugal_ has quit IRC | 01:11 | |
*** mlavalle has joined #openstack-release | 01:12 | |
*** lbragstad has quit IRC | 01:14 | |
*** hongbin_ has joined #openstack-release | 01:14 | |
*** d0ugal has joined #openstack-release | 01:15 | |
*** d0ugal__ has quit IRC | 01:16 | |
*** edmondsw has quit IRC | 01:33 | |
*** edmondsw has joined #openstack-release | 01:33 | |
*** edmondsw has quit IRC | 01:38 | |
*** armax has quit IRC | 01:51 | |
*** mlavalle has quit IRC | 02:03 | |
*** gongysh has joined #openstack-release | 02:06 | |
*** rosmaita has joined #openstack-release | 02:32 | |
*** ykarel has joined #openstack-release | 02:38 | |
*** rosmaita has quit IRC | 02:41 | |
*** ricolin__ has joined #openstack-release | 02:45 | |
*** edmondsw has joined #openstack-release | 02:48 | |
*** edmondsw has quit IRC | 02:52 | |
*** bobh has quit IRC | 03:10 | |
*** bobh has joined #openstack-release | 03:11 | |
*** bobh has quit IRC | 03:15 | |
*** bobh has joined #openstack-release | 03:22 | |
*** bobh has quit IRC | 03:27 | |
*** bobh has joined #openstack-release | 03:30 | |
*** bobh has quit IRC | 03:34 | |
*** hongbin_ has quit IRC | 03:35 | |
*** bobh has joined #openstack-release | 03:42 | |
*** bobh has quit IRC | 03:46 | |
*** lbragstad has joined #openstack-release | 03:48 | |
*** bobh has joined #openstack-release | 03:52 | |
*** bobh has quit IRC | 03:57 | |
*** bobh has joined #openstack-release | 04:03 | |
*** bobh has quit IRC | 04:08 | |
*** bobh has joined #openstack-release | 04:18 | |
*** bobh has quit IRC | 04:23 | |
*** udesale has joined #openstack-release | 04:28 | |
*** bobh has joined #openstack-release | 04:30 | |
*** bobh has quit IRC | 04:35 | |
*** edmondsw has joined #openstack-release | 04:36 | |
*** edmondsw has quit IRC | 04:40 | |
*** bobh has joined #openstack-release | 04:44 | |
*** bobh has quit IRC | 04:49 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/releases master: Change storlets release model to release-with-milestone https://review.openstack.org/561507 | 04:50 |
---|---|---|
*** bobh has joined #openstack-release | 04:55 | |
*** claudiub|2 has joined #openstack-release | 04:55 | |
*** radeks__ has joined #openstack-release | 04:58 | |
*** bobh has quit IRC | 04:59 | |
*** radeks_ has joined #openstack-release | 05:00 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/releases master: Change storlets release model to cycle-with-milestones https://review.openstack.org/561507 | 05:00 |
*** bobh has joined #openstack-release | 05:02 | |
*** radeks__ has quit IRC | 05:03 | |
*** bobh has quit IRC | 05:07 | |
*** gongysh has quit IRC | 05:09 | |
*** gongysh has joined #openstack-release | 05:12 | |
*** bobh has joined #openstack-release | 05:14 | |
*** bobh has quit IRC | 05:19 | |
*** gongysh has quit IRC | 05:24 | |
*** bobh has joined #openstack-release | 05:24 | |
*** d0ugal has quit IRC | 05:27 | |
*** bobh has quit IRC | 05:29 | |
*** d0ugal has joined #openstack-release | 05:30 | |
*** bobh has joined #openstack-release | 05:35 | |
*** bobh has quit IRC | 05:38 | |
*** bobh has joined #openstack-release | 05:44 | |
*** gongysh has joined #openstack-release | 05:45 | |
*** bobh has quit IRC | 05:49 | |
*** e0ne has joined #openstack-release | 05:49 | |
*** bobh has joined #openstack-release | 06:11 | |
*** bobh has quit IRC | 06:16 | |
*** radeks has joined #openstack-release | 06:20 | |
*** bobh has joined #openstack-release | 06:21 | |
*** edmondsw has joined #openstack-release | 06:24 | |
*** bobh has quit IRC | 06:25 | |
*** edmondsw has quit IRC | 06:28 | |
*** bobh has joined #openstack-release | 06:30 | |
*** udesale_ has joined #openstack-release | 06:34 | |
*** bobh has quit IRC | 06:35 | |
*** udesale_ has quit IRC | 06:35 | |
*** udesale_ has joined #openstack-release | 06:35 | |
*** udesale has quit IRC | 06:38 | |
*** jtomasek has joined #openstack-release | 06:46 | |
*** bobh has joined #openstack-release | 06:52 | |
*** bobh has quit IRC | 06:57 | |
*** jpich has joined #openstack-release | 06:59 | |
*** bobh has joined #openstack-release | 07:02 | |
*** bobh has quit IRC | 07:07 | |
*** bobh has joined #openstack-release | 07:13 | |
*** pcaruana has joined #openstack-release | 07:13 | |
*** bobh has quit IRC | 07:18 | |
*** udesale__ has joined #openstack-release | 07:32 | |
*** udesale_ has quit IRC | 07:35 | |
*** amoralej|off is now known as amoralej | 07:42 | |
*** bobh has joined #openstack-release | 07:54 | |
*** evrardjp has joined #openstack-release | 07:55 | |
*** ykarel is now known as ykarel|lunch | 07:55 | |
*** shardy has joined #openstack-release | 07:56 | |
*** lucas-afk is now known as lucasagomes | 08:10 | |
ttx | Trying to add https://storyboard.openstack.org/#!/story/2001831 to https://storyboard.openstack.org/#!/board/64 but the search can't find it under stories | 08:10 |
*** edmondsw has joined #openstack-release | 08:13 | |
*** edmondsw has quit IRC | 08:17 | |
*** gongysh has quit IRC | 08:22 | |
*** gongysh has joined #openstack-release | 08:25 | |
*** huats has quit IRC | 08:28 | |
*** gongysh has quit IRC | 08:40 | |
*** electrofelix has joined #openstack-release | 08:40 | |
*** gongysh has joined #openstack-release | 08:43 | |
*** ykarel|lunch is now known as ykarel | 08:43 | |
*** gongysh has quit IRC | 09:51 | |
*** pkovar has joined #openstack-release | 10:03 | |
*** pkovar has quit IRC | 10:03 | |
*** pkovar has joined #openstack-release | 10:05 | |
*** alexchadin has joined #openstack-release | 10:16 | |
*** lucasagomes is now known as lucas-hungry | 11:04 | |
*** udesale__ has quit IRC | 11:05 | |
lennyb | zigo, hi, were can I see the errors of python3 of networking-mlnx failure? | 11:23 |
*** alexchadin has quit IRC | 11:37 | |
*** ykarel is now known as ykarel|afk | 11:41 | |
*** dave-mcc_ has joined #openstack-release | 11:58 | |
*** dave-mccowan has quit IRC | 12:01 | |
*** lucas-hungry is now known as lucasagomes | 12:02 | |
*** amoralej is now known as amoralej|lunch | 12:07 | |
*** bobh has quit IRC | 12:09 | |
*** d0ugal_ has joined #openstack-release | 12:14 | |
*** d0ugal has quit IRC | 12:15 | |
*** ykarel|afk is now known as ykarel | 12:17 | |
*** edmondsw has joined #openstack-release | 12:21 | |
*** udesale__ has joined #openstack-release | 12:24 | |
*** udesale__ has quit IRC | 12:26 | |
*** udesale has joined #openstack-release | 12:26 | |
*** dims has joined #openstack-release | 12:30 | |
*** alexchadin has joined #openstack-release | 12:33 | |
*** yamamoto has quit IRC | 12:38 | |
*** amoralej|lunch is now known as amoralej | 12:41 | |
*** oanson has quit IRC | 12:49 | |
*** oanson has joined #openstack-release | 12:57 | |
*** yamamoto has joined #openstack-release | 13:01 | |
*** mriedem has joined #openstack-release | 13:13 | |
dhellmann | ttx: I wonder if the / in the title is confusing a text parser somewhere? | 13:16 |
ttx | could be, let me check if a rename would work | 13:17 |
dhellmann | putting the story id in the field doesn't help but I don't know if that's supposed to | 13:18 |
ttx | hmm no | 13:19 |
ttx | so it's not the / | 13:19 |
ttx | entering story number would be a good workaround in situations like this | 13:20 |
ttx | I'll ask on #storyboard | 13:20 |
zigo | lennyb: http://sid.gplhost.com/logs/networking-mlnx_11.0.0-3_amd64-2018-03-27T13:32:40Z.build | 13:25 |
*** jroll has quit IRC | 13:26 | |
*** jroll has joined #openstack-release | 13:27 | |
*** superdan is now known as dansmith | 13:35 | |
*** d0ugal_ has quit IRC | 13:40 | |
*** d0ugal has joined #openstack-release | 13:41 | |
*** d0ugal has quit IRC | 13:41 | |
*** d0ugal has joined #openstack-release | 13:41 | |
*** esberglu has joined #openstack-release | 13:42 | |
*** alexchadin has quit IRC | 13:52 | |
*** gongysh has joined #openstack-release | 13:53 | |
*** ykarel is now known as ykarel|away | 13:54 | |
*** alexchadin has joined #openstack-release | 13:55 | |
*** radeks_ has quit IRC | 14:00 | |
lennyb | zigo: networking-mlnx-11.0.0 is a pike version, not queens. there is https://github.com/openstack/networking-mlnx/tree/stable/queens branch for queens. What should I update ? | 14:01 |
zigo | lennyb: How come there's no 12.x tag then? | 14:02 |
*** annabelleB has joined #openstack-release | 14:02 | |
*** udesale has quit IRC | 14:11 | |
*** mlavalle has joined #openstack-release | 14:11 | |
*** udesale has joined #openstack-release | 14:12 | |
lennyb | zigo, we've added tag 12.0.0 for stable/queens | 14:14 |
zigo | lennyb: Ah, thanks for this, I'll see what I can do then. | 14:15 |
zigo | lennyb: Is 12.0.0 Python 3 ready? | 14:16 |
*** bobh has joined #openstack-release | 14:19 | |
lennyb | zigo, since we never checked py3 the answer is "no". I will start checking it locally and update you. | 14:23 |
zigo | lennyb: I'm building it, I'll let you know soon. | 14:24 |
lennyb | zigo. great, thanks. | 14:24 |
*** ykarel|away has quit IRC | 14:28 | |
zigo | lennyb: All tests are passing ! :) | 14:30 |
*** armax has joined #openstack-release | 14:32 | |
*** annabelleB has quit IRC | 14:33 | |
lennyb | zigo: including python 3 ? | 14:34 |
zigo | lennyb: Debian's OpenStack is now Py3 only, so yeah... | 14:35 |
lennyb | zigo: you've just made my day.... thanks a lot !!!. | 14:35 |
zigo | :D | 14:35 |
zigo | lennyb: networking-mlnx was the only thing remaining that couldn't build, only manila-ui has issues now. | 14:36 |
zigo | lennyb: networking-mlnx 12.0.0 now uploaded to Debian Sid ! :P | 14:38 |
zigo | Thanks man. | 14:38 |
zigo | You're still co-maintainer as I can see. | 14:38 |
lennyb | zigo: I missed in the emails, I made a small Jenkins job to query builds from Mirantis Jenkins, but it's not available any more. Is there a build status of the packages that I can query? | 14:38 |
zigo | Have you tested the Debian package? | 14:38 |
zigo | lennyb: Mirantis fired me as well as half of the company last year, I now work at Infomaniak in Geneval. | 14:39 |
zigo | lennyb: The Jenkins is there: https://stretch-queens.debian.net/ (alias to stretch-queens.infomaniak.ch) | 14:39 |
zigo | Without "s" (ie: http), then that's the Debian repo. | 14:40 |
lennyb | zigo, I remember you 'words of sorrow'. | 14:40 |
zigo | It was painful indeed, but it's now better than at Mirantis. | 14:40 |
zigo | :) | 14:40 |
zigo | Better job, nice colleagues like in Mirantis, better paid. | 14:41 |
lennyb | this is very great. Mirantis employees were very nice, we worked with them for a while and met them in Vancouver Summit | 14:42 |
lennyb | zigo, I see that https://stretch-queens.debian.net/job/networking-mlnx/1/console failed | 14:43 |
*** annabelleB has joined #openstack-release | 14:44 | |
lennyb | sbuild-build-depends-networking-mlnx-dummy : Depends: python3-ethtool but it is not installable | 14:44 |
*** pkovar has quit IRC | 14:53 | |
*** mugsie has quit IRC | 14:53 | |
*** mugsie has joined #openstack-release | 14:53 | |
*** mugsie has quit IRC | 14:53 | |
*** mugsie has joined #openstack-release | 14:53 | |
*** alexchadin has quit IRC | 14:55 | |
zigo | lennyb: I'm building the missing build-dep. | 14:55 |
zigo | Nothing hard here... | 14:55 |
zigo | Just one command away. | 14:55 |
*** gcb has joined #openstack-release | 14:56 | |
*** beekneemech is now known as bnemec | 14:59 | |
*** hongbin_ has joined #openstack-release | 14:59 | |
lennyb | zigo, thanks a lot, I've added a Jenkins job to monitor networking-mlnx builds. | 15:01 |
*** finucannot is now known as stephenfin | 15:03 | |
*** pcaruana has quit IRC | 15:09 | |
lennyb | zigo, do you build other stable branches as well as master? can you send me links to jenkins, pls? | 15:16 |
*** ykarel|away has joined #openstack-release | 15:43 | |
*** lucasagomes is now known as lucas-brb | 15:47 | |
dhellmann | given the issues with pip and pypi right now I think it's probably best to hold off on any releases until things settle down | 15:50 |
dims | +1 | 15:51 |
openstackgerrit | Emilien Macchi proposed openstack/releases master: TripleO rocky milestone 1 release https://review.openstack.org/561655 | 15:54 |
smcginnis | dhellmann: Yeah, agreed. I think we are going to have some ripple effects from that for awhile. | 15:54 |
dhellmann | EmilienM : FYI, we're going to hold off on tagging releases until the PyPI upgrade issues are resolved. | 15:54 |
EmilienM | dhellmann: yeah no problem. My patch is just WIP now, I usually to it early in the week in case jobs aren't passing and I need to fix something on my side. | 15:55 |
dhellmann | ok | 15:55 |
* EmilienM likes to be ready | 15:55 | |
*** gcb has quit IRC | 16:02 | |
*** gongysh has quit IRC | 16:03 | |
*** lbragstad has quit IRC | 16:24 | |
*** jpich has quit IRC | 16:30 | |
openstackgerrit | Emilien Macchi proposed openstack/releases master: TripleO rocky milestone 1 release https://review.openstack.org/561655 | 16:30 |
*** udesale has quit IRC | 16:31 | |
*** tenobreg_ has joined #openstack-release | 16:31 | |
openstackgerrit | Emilien Macchi proposed openstack/releases master: TripleO rocky milestone 1 release https://review.openstack.org/561655 | 16:32 |
*** tenobreg has quit IRC | 16:34 | |
*** jrist has quit IRC | 16:39 | |
*** yamamoto has quit IRC | 16:41 | |
*** yamamoto has joined #openstack-release | 16:46 | |
*** yamamoto has quit IRC | 16:51 | |
*** bobh has quit IRC | 17:00 | |
*** jrist has joined #openstack-release | 17:01 | |
*** yamamoto has joined #openstack-release | 17:01 | |
*** e0ne has quit IRC | 17:03 | |
*** ykarel|away has quit IRC | 17:03 | |
*** tenobreg_ is now known as tellesnobrega | 17:05 | |
*** yamamoto has quit IRC | 17:06 | |
*** yamamoto has joined #openstack-release | 17:11 | |
*** yamamoto has quit IRC | 17:11 | |
*** bobh has joined #openstack-release | 17:13 | |
*** electrofelix has quit IRC | 17:18 | |
*** annabelleB has quit IRC | 17:20 | |
*** yamahata has quit IRC | 17:20 | |
*** jrist has quit IRC | 17:22 | |
*** e0ne has joined #openstack-release | 17:22 | |
*** jrist has joined #openstack-release | 17:32 | |
*** jrist has quit IRC | 17:32 | |
*** jrist has joined #openstack-release | 17:32 | |
*** radeks has quit IRC | 17:35 | |
*** annabelleB has joined #openstack-release | 17:43 | |
*** lbragstad has joined #openstack-release | 17:43 | |
*** shardy has quit IRC | 17:45 | |
*** ekcs has quit IRC | 17:52 | |
*** ricolin__ has quit IRC | 17:53 | |
*** yamahata has joined #openstack-release | 17:54 | |
*** yamamoto has joined #openstack-release | 17:57 | |
*** yamamoto has quit IRC | 18:02 | |
openstackgerrit | Doug Hellmann proposed openstack/release-test master: add new release note just for the test https://review.openstack.org/561688 | 18:26 |
openstackgerrit | Merged openstack/release-test master: add new release note just for the test https://review.openstack.org/561688 | 18:26 |
openstackgerrit | Doug Hellmann proposed openstack/releases master: release-test 0.14.0 https://review.openstack.org/561690 | 18:27 |
*** amoralej is now known as amoralej|off | 18:28 | |
*** bobh has quit IRC | 18:37 | |
*** ekcs has joined #openstack-release | 18:37 | |
*** bobh has joined #openstack-release | 18:37 | |
*** harlowja has joined #openstack-release | 18:40 | |
*** bobh has quit IRC | 18:42 | |
openstackgerrit | Merged openstack/releases master: release-test 0.14.0 https://review.openstack.org/561690 | 18:51 |
*** yamamoto has joined #openstack-release | 18:58 | |
*** yamamoto has quit IRC | 19:02 | |
*** gundalow has joined #openstack-release | 19:02 | |
*** openstackgerrit has quit IRC | 19:05 | |
dhellmann | evrardjp : given how many of the openstack-ansible modules aren't updated in those stable releases, I wonder if you wouldn't be better off managing each module as a separate deliverable | 19:06 |
gundalow | Hi All. Reno/docs build question. I'm looking at doing something similar for some work that's made up of multiple Ansible repos. I was interested in how you build the release notes and https://releases.openstack.org/queens/index.html I believe this is in zuul job `release-notes-jobs` which I've not been able to find, could someone please point me to the right place. Thanks in advance | 19:06 |
gundalow | Trying to find out | 19:07 |
dhellmann | gundalow : the releases.openstack.org site is different from the release notes | 19:07 |
* gundalow looks and double checks what he mean :) | 19:07 | |
dhellmann | releases.o.o is built from the openstack/releases repository using some custom sphinx extensions | 19:07 |
dhellmann | release notes like https://docs.openstack.org/releasenotes/oslo.config/ are built using the reno extension in sphinx | 19:08 |
gundalow | Fragment: https://github.com/openstack/neutron/blob/stable/queens/releasenotes/notes/add-conntrack-workers-89d303e9ec3b4963.yaml | 19:11 |
gundalow | + Spinx conf ( releasenotes/source) | 19:12 |
gundalow | gets built as: https://docs.openstack.org/releasenotes/neutron/queens.html | 19:12 |
gundalow | That correct? | 19:12 |
*** rockyg has joined #openstack-release | 19:12 | |
dhellmann | gundalow : yes, that's correct | 19:13 |
*** bobh has joined #openstack-release | 19:13 | |
gundalow | ah, I see your point now, the list of deliverables is on *releases*.openstack.org: https://releases.openstack.org/queens/index.html | 19:14 |
gundalow | How is https://releases.openstack.org/queens/index.html generated? | 19:14 |
dhellmann | let me find the link to that extension... | 19:14 |
gundalow | Thanks. Wasn't sure which repo to even startlooking in | 19:14 |
dhellmann | the input file for that URL is http://git.openstack.org/cgit/openstack/releases/tree/doc/source/queens/index.rst | 19:15 |
dhellmann | that includes a "deliverable" directive | 19:15 |
dhellmann | and that directive is implemented in http://git.openstack.org/cgit/openstack/releases/tree/openstack_releases/sphinxext.py | 19:15 |
dhellmann | in the classes DeliverableDirectiveBase and DeliverableDirective (the base class is reused for another directive) | 19:16 |
dhellmann | the directive uses some other modules in that directory to read the "deliverable" files (YAML files describing the releases) and build some tables as sphinx processes the documentation build | 19:17 |
dhellmann | gundalow : what is it that you're trying to do? just build a site with a list of released versions of those ansible roles? | 19:17 |
gundalow | dhellmann: Yup, and each role will have: | 19:17 |
gundalow | * Set of release/changelog | 19:18 |
dhellmann | are you going to have multiple release "series" like we do for openstack? or will you just have 1 list? | 19:18 |
gundalow | * Set of documentation (RST from within the individual repos) | 19:18 |
dhellmann | I ask because what we have may be more complicated than what you need | 19:18 |
*** rockyg has quit IRC | 19:18 | |
dhellmann | we use those data files to generate instructions for tagging releases, too, and that dictated some of the data format | 19:18 |
dhellmann | if you just want to turn some yaml into html, you might have an easier time using https://pypi.org/project/sphinxcontrib.datatemplates/ | 19:19 |
gundalow | * Set of autogenerated documentation, such as Ansible Module DOCUMENTATION, EXAMPLE, RETURNS which get converted into RST | 19:19 |
dhellmann | all of the doc builds for our individual repos run separately and are published to a common site | 19:19 |
gundalow | We already use RST & sphinx for docs.ansible.com/ansible/latest, so I've can steal most of that to maintain a similar look and feel | 19:19 |
dhellmann | that definitely makes things easier because it decouples the builds from each other | 19:19 |
gundalow | ah, that's the bit I was wondering | 19:19 |
gundalow | I'm not sure if I'd want a single docs job that checks out the base, all repos and does a full build. OR separate jobs | 19:20 |
dhellmann | I recommend separate jobs | 19:20 |
dhellmann | it turns out to be much easier to reason about them, and it gives you more flexibility to have things within each repo set up differently (like if one wants to use a sphinx extension that the others don't need) | 19:21 |
dhellmann | it also lets you decouple things so that if the doc build in one repo breaks you don't completely break your site | 19:22 |
dhellmann | you'll notice for example that we publish to URLs like https://docs.openstack.org/reno/latest/ and https://docs.openstack.org/oslo.config/queens/ | 19:22 |
*** annabelleB has quit IRC | 19:22 | |
dhellmann | those come out of different branches of the repository | 19:22 |
dhellmann | you could just as easily use the major & minor version numbers | 19:23 |
gundalow | I don't see us needing to do different sphinx conf per repo (though never say never :p), though your point of one repo shouldn't break all is a very valid point | 19:23 |
gundalow | nod | 19:23 |
dhellmann | yeah, it also lets you put the docs with the source, so you can have policies like "if you add a configuration option you must update the docs to include it in the same patch" | 19:23 |
gundalow | oh, yes. Big believer of docs + test along side the code (same commit where ever possible) | 19:25 |
dhellmann | yeah | 19:26 |
dhellmann | we did have several projects trying to put parts of docs in different repos for a while | 19:26 |
dhellmann | in particular the docs team wanted to do that with manuals | 19:26 |
dhellmann | and shared content | 19:26 |
dhellmann | it turned out to be hugely painful because for someone to work on the docs locally they had to check out a bunch of repos in a particular arrangement | 19:27 |
gundalow | aye | 19:27 |
* gundalow has worked both ways | 19:27 | |
dhellmann | we still have some customization around the root of docs.openstack.org and some of the manuals there, but we're working to make everything 1-repo-per-build | 19:27 |
dhellmann | if you're using zuul, you may be able to reuse some of the jobs the infra/zuul folks have defined | 19:28 |
dhellmann | if you're using something else, with some careful URL planning you can probably get by with sphinx-build and then an rsync command | 19:28 |
gundalow | Do you know where `release-notes-jobs` is defined? | 19:28 |
dhellmann | let me look | 19:29 |
dhellmann | http://codesearch.openstack.org/?q=release-notes-jobs&i=nope&files=&repos= | 19:29 |
dhellmann | that shows a project-template defined in http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n299 | 19:29 |
dhellmann | oops, actually http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n284 | 19:30 |
dhellmann | the other is the new python 3 variant | 19:30 |
gundalow | ah, so it's actually build-openstack-releasenotes (optionly setting py3) | 19:30 |
dhellmann | yes | 19:30 |
dhellmann | then there are 2 jobs used by the template: build-openstack-releasenotes and publish-openstack-releasenotes | 19:31 |
dhellmann | they run the same sphinx commands, but the publish job includes extra steps to push the results to the web server | 19:31 |
dhellmann | codesearch.o.o will help you find the definition of both jobs | 19:32 |
gundalow | Ah, got ithttp://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/build-releasenotes/tasks/main.yaml | 19:33 |
gundalow | Note to self: Use codesearch.o.o more :) | 19:35 |
dhellmann | :-) | 19:35 |
dhellmann | gundalow : You may also like beagle http://beagle-hound.readthedocs.io/en/latest/ | 19:36 |
gundalow | oh, nice | 19:37 |
gundalow | Thanks | 19:37 |
dhellmann | </shameless plug> | 19:37 |
smcginnis | :) | 19:37 |
gundalow | :D | 19:38 |
gundalow | What triggers https://releases.openstack.org/queens/index.html to get rebuild, as it needs to be aware of the when any of the "Service Projects" have a version bump | 19:39 |
dhellmann | PTLs and release liaisons ask for releases by filing patches against the openstack/releases repository, and when a patch is merged the docs job runs to rebuild that site | 19:39 |
dhellmann | that's what I meant when I said the YAML data format was originally designed to support the tagging, and we build the documentation stuff on top of it | 19:40 |
dhellmann | smcginnis : have you noticed timeout errors on validation jobs? http://logs.openstack.org/01/561301/1/gate/openstack-tox-validate/f66afef/job-output.txt.gz | 19:42 |
dhellmann | that one touches a lot of repositories | 19:42 |
gundalow | Ah, so when (say) Nova releases a new version someone submits a PR to update deliverables/*.yaml https://github.com/openstack/releases/commit/66c8227c102bd47790408d7734ddb73cc702244c#diff-69f08aded80b998f62547eed9e04bb81 | 19:42 |
gundalow | So manual process. Cool | 19:42 |
gundalow | dhellmann: Thank you very much for your time, very useful | 19:43 |
dhellmann | gundalow : right. and then we review it and when the patch is approved the bots do the tagging and build release artifacts | 19:43 |
dhellmann | gundalow : sure thing, I hope it helps you in your work on that documentation site :-) | 19:43 |
gundalow | You've changed my mind about how I was going to do some of thing (multi build, rather than single) | 19:43 |
smcginnis | dhellmann: Is that one of the ansible ones? | 19:44 |
dhellmann | smcginnis : yes | 19:44 |
dhellmann | I wonder if we just need to give that job more of a timeout than the default | 19:44 |
dhellmann | I'm sure we can optimize it, too | 19:44 |
dhellmann | and I already suggested to evrardjp that he consider making those things separate deliverables | 19:44 |
smcginnis | dhellmann: Yeah, I'd say those have a 33% success rate. | 19:44 |
smcginnis | dhellmann: We talked about it too, and I think we were going to try to spend some time in Vancouver to come up with a plan to break those out. | 19:45 |
smcginnis | I think that's the better answer than increasing the timeout. | 19:45 |
smcginnis | There's just too much stuff in one patch there. | 19:45 |
gundalow | Do you need to be running with bash's set -x? | 19:45 |
dhellmann | gundalow : yes, because otherwise when something fails it's very hard to debug | 19:45 |
smcginnis | dhellmann: You think we're OK to process releases? I've seen patches passing. Looks like most of the pip 10 issues are resolved? | 19:46 |
dhellmann | smcginnis : oh, and that job is "openstack-tox-validate" so I'm not sure we could change the timeout just for our repo anyway | 19:46 |
gundalow | In Ansible testing if something fails the test framework (ansible-test) will just rerun the last option with higher verbosity | 19:47 |
dhellmann | smcginnis : yeah, I ran one with the release-test repo and it worked fine | 19:47 |
dhellmann | uploaded to the new pypi and everything | 19:47 |
gundalow | Which depending on the size of your loop may work | 19:47 |
dhellmann | smcginnis : I approved that ansible release and it failed in validation in the gate | 19:47 |
dhellmann | gundalow : that's an idea, although sometimes "fail" is "timed out" like in this case so the job is actually killed | 19:47 |
smcginnis | dhellmann: Do you know where timeout is set? I wonder if we can set that dynamically, so we can see if there are a large number of repos in a release request and have some sort of modifier that gets applied based on that number. | 19:48 |
dhellmann | it seems to be a job property | 19:48 |
*** openstackgerrit has joined #openstack-release | 19:50 | |
openstackgerrit | Doug Hellmann proposed openstack/releases master: Release OpenStack-Ansible ocata/15.1.19 https://review.openstack.org/561301 | 19:50 |
openstackgerrit | Doug Hellmann proposed openstack/releases master: change the timeouts for the validate and list-changes jobs https://review.openstack.org/561706 | 19:50 |
dhellmann | smcginnis : let's see if that helps ^ | 19:50 |
dhellmann | that value is double the default, and the number is in seconds | 19:51 |
*** radeks has joined #openstack-release | 19:56 | |
*** rockyg has joined #openstack-release | 19:57 | |
smcginnis | Looks good, I'll wait and see how the ansible job goes. | 19:58 |
*** yamamoto has joined #openstack-release | 19:58 | |
*** e0ne has quit IRC | 20:00 | |
*** edmondsw_ has joined #openstack-release | 20:00 | |
*** radeks_ has joined #openstack-release | 20:02 | |
*** edmondsw has quit IRC | 20:03 | |
*** yamamoto has quit IRC | 20:04 | |
*** radeks has quit IRC | 20:05 | |
*** annabelleB has joined #openstack-release | 20:10 | |
*** radeks_ has quit IRC | 20:17 | |
*** mtreinish has quit IRC | 20:51 | |
bnemec | Do lower constraints changes call for a new release? | 20:52 |
bnemec | i.e. https://review.openstack.org/#/c/560379 | 20:53 |
bnemec | I'm not sure if those impact what we ship or if it's just for reference/test purposes. | 20:53 |
*** harlowja has quit IRC | 20:55 | |
*** edmondsw_ has quit IRC | 20:56 | |
*** mtreinish has joined #openstack-release | 20:57 | |
*** rockyg has quit IRC | 20:58 | |
*** esberglu has quit IRC | 20:58 | |
*** edmondsw has joined #openstack-release | 20:59 | |
bnemec | On a semi-related note: for releases that uncap eventlet I'm thinking feature since they're a significant change in requirements, but technically should be backwards compatible. | 21:00 |
bnemec | Does that sound reasonable? | 21:00 |
*** yamamoto has joined #openstack-release | 21:00 | |
*** edmondsw has quit IRC | 21:03 | |
*** yamamoto has quit IRC | 21:06 | |
*** witek has quit IRC | 21:11 | |
*** witek has joined #openstack-release | 21:14 | |
smcginnis | bnemec: I think if the code is still compatible with older versions of eventlet, then it's OK to just do a minor version bump. | 21:14 |
smcginnis | bnemec: It would only be if the raise to a newer eventlet was non-backwards compatible that we would need to use a major release. | 21:15 |
smcginnis | bnemec: But yeah, more than a bugfix version bump. | 21:15 |
smcginnis | bnemec: I'll leave the lower-constraint question to dhellmann. | 21:15 |
dhellmann | bnemec, smcginnis: you should only be able to update the lower constraint if you also update the minimum version in the requirements list, and that calls for at least a minor version update on the next release | 21:30 |
bnemec | dhellmann: Okay, in this case there was no actual requirements change, it was just adjusting the lower constraints file to match the existing requirements. | 21:34 |
bnemec | So I'm thinking no release required. | 21:34 |
openstackgerrit | Merged openstack/releases master: change the timeouts for the validate and list-changes jobs https://review.openstack.org/561706 | 21:42 |
*** esberglu has joined #openstack-release | 21:42 | |
*** kong is now known as lxkong | 21:45 | |
openstackgerrit | Ben Nemec proposed openstack/releases master: Oslo releases for 2018-4-16 https://review.openstack.org/561737 | 21:47 |
*** annabelleB has quit IRC | 21:58 | |
*** yamamoto has joined #openstack-release | 22:02 | |
*** annabelleB has joined #openstack-release | 22:04 | |
dhellmann | bnemec : ok, so if you're just adjusting the constraints you don't need a release. That file is an implementation detail of our CI system, and not part of the package. | 22:06 |
*** yamamoto has quit IRC | 22:08 | |
*** mlavalle has quit IRC | 22:20 | |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible queens/17.0.2 https://review.openstack.org/561280 | 22:21 |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible pike/16.0.11 https://review.openstack.org/561296 | 22:54 |
*** hongbin_ has quit IRC | 22:55 | |
*** claudiub|2 has quit IRC | 22:57 | |
*** yamamoto has joined #openstack-release | 23:04 | |
*** yamamoto has quit IRC | 23:09 | |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible ocata/15.1.19 https://review.openstack.org/561301 | 23:11 |
*** bobh has quit IRC | 23:14 | |
*** ianychoi has quit IRC | 23:18 | |
*** ianychoi has joined #openstack-release | 23:25 | |
*** d0ugal has quit IRC | 23:36 | |
*** jroll has quit IRC | 23:42 | |
*** d0ugal has joined #openstack-release | 23:53 | |
*** ianychoi has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!