*** Qiming has joined #openstack-release | 00:07 | |
*** thinrichs has quit IRC | 00:21 | |
*** thinrichs1 has joined #openstack-release | 00:21 | |
*** doug-fish has quit IRC | 00:23 | |
*** kzaitsev_mb has quit IRC | 00:25 | |
*** sdake_ has joined #openstack-release | 00:27 | |
*** sdake has quit IRC | 00:30 | |
*** Qiming has quit IRC | 00:31 | |
*** rhallisey has joined #openstack-release | 00:42 | |
*** mriedem has joined #openstack-release | 00:47 | |
*** kzaitsev_mb has joined #openstack-release | 00:50 | |
*** thinrichs1 has quit IRC | 01:01 | |
*** kzaitsev_mb has quit IRC | 01:16 | |
*** cody-somerville has joined #openstack-release | 01:18 | |
*** Qiming has joined #openstack-release | 01:21 | |
*** bobh has quit IRC | 01:36 | |
*** rhallisey has quit IRC | 01:41 | |
*** bobh has joined #openstack-release | 01:49 | |
*** sridhar_ram has quit IRC | 02:07 | |
*** kzaitsev_mb has joined #openstack-release | 02:13 | |
*** kzaitsev_mb has quit IRC | 02:18 | |
*** mriedem has quit IRC | 02:28 | |
*** bobh has quit IRC | 02:44 | |
*** bobh has joined #openstack-release | 02:56 | |
*** bobh has quit IRC | 03:02 | |
*** kzaitsev_mb has joined #openstack-release | 03:14 | |
*** kzaitsev_mb has quit IRC | 03:19 | |
*** armax has quit IRC | 03:20 | |
openstackgerrit | Merged openstack/releases: add keystone dates to release schedule https://review.openstack.org/314779 | 03:33 |
---|---|---|
*** sdake has joined #openstack-release | 03:36 | |
*** sdake_ has quit IRC | 03:38 | |
*** kzaitsev_mb has joined #openstack-release | 04:15 | |
*** sdake_ has joined #openstack-release | 04:19 | |
*** sdake has quit IRC | 04:20 | |
*** kzaitsev_mb has quit IRC | 04:20 | |
*** dave-mccowan has quit IRC | 04:37 | |
openstackgerrit | Joshua Harlow proposed openstack/releases: Add a yamlutils file and a reformatting command https://review.openstack.org/308533 | 04:46 |
openstackgerrit | Joshua Harlow proposed openstack/releases: Add a interactive-cmd to propose library releases https://review.openstack.org/308029 | 04:46 |
*** sdake_ has quit IRC | 04:56 | |
*** kzaitsev_mb has joined #openstack-release | 05:17 | |
*** kzaitsev_mb has quit IRC | 05:22 | |
*** kzaitsev_mb has joined #openstack-release | 07:18 | |
*** kzaitsev_mb has quit IRC | 07:24 | |
*** shardy has joined #openstack-release | 08:03 | |
*** kzaitsev_mb has joined #openstack-release | 08:20 | |
*** kzaitsev_mb has quit IRC | 08:25 | |
*** kzaitsev_mb has joined #openstack-release | 08:37 | |
*** kzaitsev_mb has quit IRC | 08:42 | |
*** kzaitsev_mb has joined #openstack-release | 08:46 | |
*** kzaitsev_mb has quit IRC | 09:11 | |
*** electrofelix has joined #openstack-release | 09:17 | |
*** dtantsur|afk is now known as dtantsur | 09:21 | |
*** ihrachys has joined #openstack-release | 09:34 | |
*** dave-mccowan has joined #openstack-release | 09:35 | |
*** amotoki has joined #openstack-release | 09:35 | |
*** kzaitsev_mb has joined #openstack-release | 10:15 | |
*** sdague has joined #openstack-release | 10:18 | |
openstackgerrit | Dmitry Tantsur proposed openstack/releases: Release python-ironic-inspector-client 1.7.0 for Newton https://review.openstack.org/316750 | 10:19 |
*** Qiming has quit IRC | 10:25 | |
*** daemontool has quit IRC | 10:41 | |
*** daemontool has joined #openstack-release | 10:45 | |
*** dtantsur is now known as dtantsur|bbl | 10:55 | |
*** TravT has quit IRC | 11:06 | |
*** TravT has joined #openstack-release | 11:07 | |
*** lucasagomes is now known as lucas-hungry | 11:07 | |
*** amrith has quit IRC | 11:09 | |
*** amrith has joined #openstack-release | 11:12 | |
*** Qiming has joined #openstack-release | 11:20 | |
*** rhallisey has joined #openstack-release | 11:26 | |
*** gordc has joined #openstack-release | 11:36 | |
*** Qiming has quit IRC | 11:37 | |
*** Qiming has joined #openstack-release | 11:40 | |
*** Qiming_ has joined #openstack-release | 11:43 | |
*** rhallisey has quit IRC | 11:45 | |
*** Qiming has quit IRC | 11:46 | |
*** rhallisey has joined #openstack-release | 11:46 | |
*** dave-mccowan has quit IRC | 11:47 | |
*** TravT_ has joined #openstack-release | 11:49 | |
*** TravT has quit IRC | 11:51 | |
*** Qiming_ has quit IRC | 11:54 | |
*** Qiming has joined #openstack-release | 11:57 | |
*** Qiming has quit IRC | 11:58 | |
*** Qiming has joined #openstack-release | 12:04 | |
*** bobh has joined #openstack-release | 12:06 | |
*** Qiming has quit IRC | 12:06 | |
*** Qiming has joined #openstack-release | 12:07 | |
*** dave-mccowan has joined #openstack-release | 12:13 | |
*** lucas-hungry is now known as lucasagomes | 12:13 | |
*** bdemers has quit IRC | 12:15 | |
*** Qiming has quit IRC | 12:16 | |
*** Qiming has joined #openstack-release | 12:16 | |
*** bobh has quit IRC | 12:24 | |
*** dtantsur|bbl is now known as dtantsur | 12:45 | |
*** amrith is now known as _amrith_ | 13:00 | |
ttx | dhellmann: o/ | 13:01 |
dims_ | ttx : dhellmann : o/ | 13:01 |
dhellmann | ttx, dims: good morning | 13:02 |
dhellmann | sorry I'm running late, hardware issues here | 13:02 |
dhellmann | shall we talk about golang? | 13:02 |
ttx | we shall | 13:02 |
dhellmann | I made some notes in https://etherpad.openstack.org/p/relmgt-golang-notes | 13:02 |
ttx | catching up | 13:03 |
dhellmann | I'm far from an expert on this, obviously, but what I found raised a lot of questions | 13:03 |
ttx | so, from a pure release management perspective... | 13:04 |
ttx | Shipping Go is still about putting files in a tarball and assigning a version number to that artifact | 13:05 |
fungi | ohai, i'm around now | 13:05 |
fungi | (was around earlier but sucked into other conversations) | 13:05 |
dhellmann | hi, fungi | 13:05 |
ttx | They don't seem to require something like Pypi since you can point directly to a git repo / URL | 13:05 |
*** doug-fish has joined #openstack-release | 13:06 | |
fungi | granted, python doesn't "require" pypi either. we have plenty of python-based projects we don't upload there | 13:06 |
ttx | It can also support stable branches alright - just create a branch and all | 13:06 |
ttx | where it gets fuzzy is when you start creating dependencies rather than "main" code | 13:06 |
dhellmann | ttx: that's easy for apps. it's not clear how that works for libs. | 13:06 |
ttx | right | 13:06 |
ttx | do Go libraries use versioning at all ? | 13:07 |
fungi | i'm expecting we can reuse most of our existing release pipeline. we already have non-python tarball jobs for stuff that just needs to be "tarred up" with no build step | 13:07 |
dhellmann | that wasn't clear. it didn't seem like it. | 13:07 |
ttx | it feels like Go is encouraging all-in-one with minimum library creation | 13:07 |
dhellmann | fungi : that's good to know, I wasn't sure if we had a job like that | 13:08 |
ttx | and then vendoring as the default dependency mechanism | 13:08 |
fungi | i'll dig up an example for the record | 13:08 |
ttx | so as long as we don't create openstack go libraries (think oslo style), this is not really a release management issue | 13:08 |
dhellmann | yeah, early on I wouldn't expect a lot of libraries anyway. as the code base grows, who knows. | 13:09 |
ttx | if we have common code, we could use oslo-incubator style code copy as an alternate to pure fork/vendoring | 13:09 |
dhellmann | but that's my impression of their recommended practice, based on what I could find last week | 13:10 |
dhellmann | that would be one way, yes. | 13:10 |
ttx | it feels like for "libraries" we would maintain a canonical version and the various main code users would copy the code from time to time, no versioning there | 13:10 |
ttx | would be interesting to see how hummingbird did it. Code copies ? | 13:11 |
* ttx looks | 13:11 | |
fungi | yeah, i'm noticing the vast majority of packages in debian starting with "golang-" end in "-dev" (implying they're used only when compiling a golang application) and many package versions like 0.0~git20150714.0.46b9627-1 | 13:13 |
dhellmann | I don't really see anything that looks like a library in the hummingbird branch | 13:13 |
*** bobh has joined #openstack-release | 13:13 | |
ttx | dhellmann: feels like they don't have reproducible builds -- using go get to produce favor-of-the-month based on current state of deps | 13:13 |
ttx | flavor | 13:13 |
*** mriedem has joined #openstack-release | 13:14 | |
fungi | there are _some_ goish upstreams using versioning. an obvious example is https://github.com/blang/semver | 13:14 |
dhellmann | there was a tool that helped track some of the dependencies for repeatable builds, but I think the way you make them repeatable is to check the dependencies into your local repo | 13:14 |
fungi | dhellmann: there are several of those now | 13:14 |
fungi | mordred has been amassing (and trying out) the list of them | 13:14 |
ttx | dhellmann: arguably those are all infra/QA issues more than releasemanagement issues though | 13:15 |
dhellmann | godep records a json file with the path and revision hash | 13:15 |
fungi | https://etherpad.openstack.org/p/golang-infra-issues-to-solve is where we're starting to track infra-related stuff for this | 13:15 |
ttx | i.e. we can still very much tag a repo and tarball up a repository and call it the "release" | 13:15 |
ttx | we don't make binary releases | 13:15 |
ttx | only source code releases | 13:15 |
fungi | yeah, someone mentioned something else newer than godep which is apparently better, and then someone else mentioned something even newer than that thing which i heard was more betterer still | 13:16 |
ttx | whether that actually works once you pull the deps in is more of a QA / gate question | 13:16 |
fungi | apparently the go tradition is to replace tools over and over until one becomes popular enough everyone switches to it | 13:16 |
dhellmann | yeah, if we're only worried about building tarballs of source it sounds like we have the job for that already | 13:16 |
fungi | but the ecosystem there seems to be evolving so quickly i'd hesitate to claim we're going to use one specific tool for this | 13:17 |
ttx | dhellmann: same way we treat Javascript really | 13:17 |
dhellmann | ttx: right | 13:17 |
dhellmann | fungi : yeah, I'm less concerned with picking one solution than ensuring that at least one exists for the go folks in our community to use | 13:17 |
ttx | dhellmann: I'm still concerned, wearing my openstack TC hat -- but not so much wearing my RelMgt hat | 13:17 |
ttx | basically they could even vendor the code of the deps in and we'd still be able to ship that | 13:18 |
ttx | they can change over time and we don't really care either | 13:18 |
dhellmann | ttx: much the same. the treatment of libraries is a bit of a concern, but if the expectations are so low on that then I won't lose any sleep over it | 13:18 |
ttx | It's pretty clear that they use tags and branches | 13:18 |
ttx | whether those end up being usable in gate testing ins another story | 13:19 |
ttx | I'm a bit concerned that they seem to discover the issue of dependency management as they go (pun) | 13:19 |
dhellmann | I think a lot of that is coming from google's practice of having one massive source repository for everything. | 13:19 |
dhellmann | maybe not, but that was my impression | 13:20 |
fungi | http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/javascript.yaml#n45 http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/openstackid.yaml#n26 http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/groups.yaml#n28 | 13:20 |
fungi | those are a few example non-python jobs that release tarballs | 13:20 |
ttx | dhellmann: well yes, there is no canonical tool, so they are waiting for their pip. They will likely end up with a mess of tools like npm+grunt+bower | 13:20 |
ttx | in the meantime Google just copies code around | 13:20 |
dhellmann | fungi : thanks, noted | 13:21 |
ttx | dhellmann: when they say "vendoring", are they getting binary artifacts (jar style) or source code copies ? | 13:21 |
dhellmann | source | 13:21 |
fungi | we'll still likely need a go-specific tarball job on the assumption that there's metadata somewhere we'll use for figuring out version numbers | 13:21 |
ttx | My understanding is that "go get" retrieve source code | 13:21 |
ttx | right | 13:21 |
dhellmann | they check out the source upstream, and put the files in their local repo | 13:21 |
dhellmann | fungi : wouldn't we use the tag for the version? | 13:22 |
ttx | so in terms of ugliness, it's still slightly less ugly than the Java habit of shoving jars in lib/ subdirectories | 13:22 |
dhellmann | yeah, at least it's not binary artifacts being vendored | 13:22 |
fungi | yeah, the workflow, as it's been explained to me, is that you pull dependency sources into your local checkout and then run your build process to produce binaries, and you commit just a file (generated by godep or similar) to record the provenance of your deps rather than checking your deps in | 13:23 |
ttx | fungi: in the review the propĂ´ser mentioned progress on the infra side. COuld you summarize that, and tell us whether the question of dependency management was tackled yet ? | 13:23 |
dhellmann | fungi : ah, ok, that's different from what I was seeing so thanks for clarifying | 13:24 |
fungi | yeah, https://etherpad.openstack.org/p/golang-infra-issues-to-solve mentions several dependency management tools in the go ecosystem with some changes implementing each to give us a side-by-side view | 13:25 |
fungi | godep, govendor and glide are apparently the front-runners for this | 13:25 |
ttx | fungi: that's the godep workflow, right ? | 13:25 |
ttx | not exactly the only option in town | 13:25 |
fungi | that workflow is supposedly mirrored in later tools which aim to replace godep | 13:26 |
fungi | emerging as the sane alternative to checking your deps into your source and carrying around forks of everything | 13:26 |
*** dtantsur has quit IRC | 13:27 | |
ttx | hmm, ok | 13:27 |
dhellmann | saving a reference is a lot more sane than all of the code, even if the reference isn't a version number but a sha | 13:27 |
fungi | which is still i guess the enterprise/google way of doing things, because forgetting to fix security bugs in lots of random altered copies of a dependency is better than not being 100% sure you can reproduce exactly the same binary artifact | 13:28 |
ttx | dhellmann: so with our relmgt hat on I think we can consider there is minimal effort to support "releasing" source code tarballs of Go stuff | 13:28 |
* ttx checks how much common practice it is to actually have signed tarballs in that world | 13:28 | |
dhellmann | ttx: that's my conclusion, too | 13:28 |
fungi | well, tarball signing is going to be ubiquitous because the job for that will just operate on raw artifact files and create detached signatures, so completely language/platform agnostic | 13:29 |
fungi | whether their tools actually check signatures (and have some means for recording whose key should be signing them) is another question | 13:29 |
dhellmann | right, I think the question is if anyone (other than us) would care if we produced them | 13:30 |
ttx | http://kubernetes.io/docs/getting-started-guides/binary_release/ does not propose source code | 13:30 |
*** dtantsur has joined #openstack-release | 13:30 | |
dhellmann | or if everyone consuming the code would want to use the upstream git repo | 13:30 |
ttx | dhellmann: in the case of Swift I'd expect them to keep both versions in the same tree | 13:30 |
ttx | i.e. a mix of python and Go code | 13:30 |
fungi | for perspective, pypi is dropping signed artifact support in the ui and dstufft is also not planning to implement it for warehouse (the pypi replacement) | 13:30 |
ttx | like the branch currently is | 13:30 |
dhellmann | ttx: ok, that would make the builds a bit more complex if we wanted to produce separate artifacts. | 13:31 |
fungi | my expectation is that we'll end up only publishing signatures ourselves on tarballs.o.o (which is still useful for us to be able to perform toolchain vetting and post-mortem compromise detection) | 13:31 |
dhellmann | right | 13:31 |
ttx | dhellmann: so we start getting strongly impacted if we are expected to release binary versions | 13:32 |
fungi | are go binaries completely platform-independent? | 13:32 |
dhellmann | I don't think so | 13:32 |
mordred | fungi: what did I do? | 13:32 |
fungi | i haven't really researched the binary distribution end of things there | 13:32 |
ttx | I think distros still want tarballs | 13:32 |
dhellmann | they still use the underlying system libs, right? | 13:32 |
*** openstackgerrit has quit IRC | 13:32 | |
fungi | mordred: just blaming you for the go research etherpad we have being full of useful info | 13:33 |
mordred | awesome | 13:33 |
*** openstackgerrit has joined #openstack-release | 13:33 | |
mordred | btw - I just wrote a patch to golang to grok git.openstack.org | 13:33 |
* ttx looks up a few go packages source | 13:33 | |
*** doug-fish has quit IRC | 13:33 | |
mordred | https://go-review.googlesource.com/23135 | 13:34 |
fungi | unclean! | 13:35 |
fungi | go really has specific domain names whitelisted for dependencies? | 13:35 |
fungi | oh, i bet it's because they don't encode full clone urls and expect to parameterize them? | 13:36 |
dhellmann | ttx: if we're done, I'm going to look at the release queue for this week | 13:36 |
mordred | fungi: it's actually just so that they can infer vcs for common repo things | 13:36 |
fungi | oh, so you can still reference them explicitly if you want without that? | 13:37 |
mordred | yes. if you look at https://review.openstack.org/#/c/315028/ | 13:37 |
patchbot | mordred: patch 315028 - swift (feature/hummingbird) - Update paths to point to git.openstack.org | 13:37 |
ttx | ew | 13:37 |
mordred | like here: https://review.openstack.org/#/c/315028/1/go/objectserver/auditor.go | 13:37 |
patchbot | mordred: patch 315028 - swift (feature/hummingbird) - Update paths to point to git.openstack.org | 13:37 |
mordred | you'll see I had to append .git to the dependency name | 13:37 |
mordred | to point it at our servers instead of github | 13:38 |
fungi | do any of the dependency vendoring tools support tarballs in place of git refs? just wondering if there's any reason to publish source tarballs at all | 13:38 |
mordred | I do not think so, no | 13:38 |
mordred | or, at least, if they did, I'm not sure that anyone in the go community would use them | 13:38 |
mordred | however, I do think we shoudl publish source tarballs | 13:38 |
dhellmann | fungi : I think the idea is to give distros a tarball of the app to be packaged, no? | 13:38 |
mordred | because distros | 13:38 |
mordred | dhellmann: ++ | 13:38 |
ttx | looking a deb packaging now makes my eyes bleed | 13:38 |
mordred | normal go users will not care about tarballs | 13:39 |
ttx | I guess it's something you really are glad to forget | 13:39 |
*** inc0 has joined #openstack-release | 13:39 | |
fungi | dhellmann: well, debian package maintainers seem to be packaging arbitrary git refs (at least for go dependencies) | 13:39 |
fungi | almost all the package version numbers are 0~git-somedate-somesha-packagerev | 13:39 |
dhellmann | fungi : ok, so we may have even less work to do if that's how the distros want it | 13:39 |
*** bdemers has joined #openstack-release | 13:40 | |
fungi | i see a handful with actual non-zero version numbers, and those still are probably being packaged from git, just from explicit tags or something | 13:40 |
ttx | fungi: they have to given that the go practice seems to be to not release | 13:40 |
fungi | not that generating tarballs of this stuff would be in any way hard | 13:40 |
fungi | mordred: are go binaries completely platform-independent? if not, i'm assuming we'd just punt on compiled artifact publishing too | 13:41 |
mordred | fungi: they are not | 13:42 |
ttx | dhellmann: ok, so I think we can summarize our official view as "tagging and releasing source code tarballs made from Go code has minimal costs for the release management team. Unless we are expected to release binary versions, in which case it's actually very costly (and probably difficult until the Golang world comes to its senses) | 13:42 |
mordred | fungi: and yes, I think we should totally punt on compiled binaries | 13:42 |
fungi | we need to compile them locally on workers to test, but i wouldn't expect to publish the compiled bits in that case unless it was for test evaluation purposes | 13:42 |
mordred | also, I do not think anyone expects them | 13:42 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to scan project repo for new bug fixes in master https://review.openstack.org/296420 | 13:42 |
mordred | golang is very VCS oriented - so us having source code in a git repo is pretty much all people expect | 13:42 |
fungi | nobody expects the spanish inquisition | 13:42 |
ttx | mordred: yeah, that is my read too | 13:43 |
mordred | fungi: amongst its chief weaponry are such diverse elements as ... | 13:43 |
dhellmann | ttx: that sums it up well. I would add that I expect projects using golang to contribute to fixes to any release tools needed to make their projects work. | 13:43 |
fungi | yep, we've been toeing that line for infra stuff too | 13:44 |
*** sdake has joined #openstack-release | 13:44 | |
ttx | dhellmann: then with our TC hat on we can voice our fear that repeatable builds testing and proper gating will probably be non-trivial to achieve | 13:46 |
dhellmann | ttx: I thought with the dep tools infra is evaluating that would be solved? | 13:46 |
fungi | for some definitions of "repeatable" | 13:47 |
dhellmann | don't they all point to the sha to check out? | 13:47 |
fungi | the moment some dependency author decides to force-push a non-ff update into their repo, all bets are off | 13:47 |
dhellmann | oh, well, yeah | 13:47 |
fungi | or replace a git tag, or... | 13:47 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to filter out bugs of specified importance https://review.openstack.org/296421 | 13:48 |
fungi | we have similar challenges with python/pip/pypi too though | 13:48 |
*** sdake_ has joined #openstack-release | 13:48 | |
fungi | it's gotten better now that pip won't install things from off-pypi without coersion and now that pypi no longer allows you to upload a replacement for an already uploaded version even if you delete it | 13:48 |
*** sdake has quit IRC | 13:49 | |
mordred | fungi: there is a lot of work to support any of those go deps tools | 13:49 |
mordred | fungi: for instance, someone is going to have to teach zuul-cloner to do the right things with it | 13:49 |
mordred | because go expects a very specific filesystem layout | 13:49 |
fungi | a wrapper/shim could probably handle it | 13:49 |
mordred | the nice part is that it _will_ play nice with zuul-cloner plopping the source code into the right places | 13:49 |
mordred | but the work needs to be done | 13:50 |
fungi | something to generate an appropriate clonemap would suffice, right? | 13:50 |
mordred | maybe | 13:50 |
mordred | not 100% sure | 13:50 |
mordred | but I know it's a thing that will need to be designed and implemented | 13:50 |
mordred | fungi: I've mostly been learning about this so that I know enough to review designs | 13:52 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to filter out bugs with specific tag https://review.openstack.org/296454 | 13:52 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to filter out bugs of specified importance https://review.openstack.org/296421 | 13:52 |
fungi | mordred: perfect. i'll likely not even review them until they have your +2 ;) | 13:53 |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:54 | |
*** doug-fish has joined #openstack-release | 13:54 | |
*** njohnsto- is now known as njohnston-- | 13:56 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Add tool that annotates bug numbers with details from LP https://review.openstack.org/296470 | 13:56 |
*** doug-fis_ has joined #openstack-release | 13:56 | |
*** bdemers has quit IRC | 13:59 | |
*** doug-fish has quit IRC | 13:59 | |
*** doug-fis_ has quit IRC | 14:01 | |
ttx | dhellmann: I'm looking forward to it being demonstrated in practice :) | 14:03 |
*** doug-fis_ has joined #openstack-release | 14:04 | |
dhellmann | heh | 14:06 |
*** daemontool has quit IRC | 14:09 | |
openstackgerrit | Merged openstack/releases: Release os-vif 1.0.0 https://review.openstack.org/312426 | 14:18 |
*** inc0 has quit IRC | 14:21 | |
*** inc0 has joined #openstack-release | 14:21 | |
*** amotoki has quit IRC | 14:23 | |
dhellmann | dims, ttx: I'm going to be traveling Friday so we should talk about whether we need a meeting or not. | 14:25 |
ttx | dhellmann: ok, nothing jumps to mind, we have our N1 stuff prioritized and all | 14:27 |
dims_ | dhellmann : safe travels. we should be good | 14:28 |
dhellmann | ok, good, we can catch up monday | 14:28 |
dhellmann | I'll announce that the meeting is cancelled | 14:28 |
dhellmann | dims_ : I'm prepping the aodhclient release, can you remove your -2 from the constraints change? https://review.openstack.org/#/c/314822/ | 14:31 |
patchbot | dhellmann: patch 314822 - requirements - bump aodhclient upper-constraints to version 0.5.0 | 14:31 |
dims_ | done dhellmann | 14:32 |
*** _amrith_ is now known as amrith | 14:32 | |
dhellmann | thanks! | 14:32 |
openstackgerrit | Merged openstack/releases: python-aodhclient 0.5.0 release https://review.openstack.org/314821 | 14:34 |
*** thinrichs has joined #openstack-release | 14:37 | |
*** thinrichs has quit IRC | 14:38 | |
*** thinrichs has joined #openstack-release | 14:40 | |
*** bdemers has joined #openstack-release | 14:52 | |
*** abramley has quit IRC | 14:57 | |
*** thinrichs has quit IRC | 14:57 | |
*** dougshelley66 has quit IRC | 14:57 | |
*** abramley has joined #openstack-release | 14:58 | |
*** thinrichs has joined #openstack-release | 14:58 | |
*** dougshelley66 has joined #openstack-release | 14:59 | |
*** rhallisey has quit IRC | 14:59 | |
*** rhallisey has joined #openstack-release | 14:59 | |
*** cody-somerville has quit IRC | 15:00 | |
*** Qiming has quit IRC | 15:02 | |
*** sdake_ is now known as sdake | 15:06 | |
dhellmann | harlowja : what's up with the oslo releases in https://review.openstack.org/#/c/317111/ ? do you want those this week? | 15:06 |
patchbot | dhellmann: patch 317111 - releases - Oslo releases for week of may 16th | 15:06 |
*** thinrichs has quit IRC | 15:08 | |
*** amotoki has joined #openstack-release | 15:09 | |
openstackgerrit | Merged openstack/releases: Release python-ironic-inspector-client 1.7.0 for Newton https://review.openstack.org/316750 | 15:11 |
jroll | dhellmann: ^ this makes me curious when the "one liaison per project" goes into effect :P | 15:12 |
dhellmann | jroll : d'oh | 15:12 |
jroll | hehe, it's fine | 15:12 |
dhellmann | jroll : that's not going to screw you up, is it? | 15:13 |
dhellmann | ok, good | 15:13 |
jroll | nah, I trust dmitry for inspector things | 15:13 |
dhellmann | ok | 15:13 |
* dhellmann reprimands himself | 15:13 | |
openstackgerrit | Merged openstack/reno: [Trivial] Remove executable privilege of doc/source/conf.py https://review.openstack.org/311010 | 15:15 |
*** thinrichs has joined #openstack-release | 15:23 | |
*** TravT_ is now known as TravT | 15:25 | |
openstackgerrit | Ihar Hrachyshka proposed openstack/releases: networking-bgpvpn 4.0.0 (mitaka) https://review.openstack.org/317582 | 15:40 |
openstackgerrit | Ihar Hrachyshka proposed openstack/releases: networking-bgpvpn 4.0.0 (mitaka) https://review.openstack.org/317582 | 15:40 |
*** sridhar_ram has joined #openstack-release | 15:46 | |
*** thinrichs has quit IRC | 15:47 | |
*** rhallisey has quit IRC | 15:48 | |
*** hongbin has joined #openstack-release | 15:52 | |
*** thinrichs has joined #openstack-release | 15:53 | |
*** armax has joined #openstack-release | 15:57 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to reset backport-potential tags once backports are merged https://review.openstack.org/295993 | 15:58 |
*** cody-somerville has joined #openstack-release | 16:05 | |
*** cody-somerville has quit IRC | 16:05 | |
*** cody-somerville has joined #openstack-release | 16:05 | |
*** sdague has quit IRC | 16:07 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to filter out bugs with specific tag https://review.openstack.org/296454 | 16:16 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Add tool that annotates bug numbers with details from LP https://review.openstack.org/296470 | 16:16 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to filter out bugs of specified importance https://review.openstack.org/296421 | 16:16 |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Added tool to scan project repo for new bug fixes in master https://review.openstack.org/296420 | 16:16 |
*** rhallisey has joined #openstack-release | 16:17 | |
notmyname | ttx: dhellmann: I saw some scrollback from my overnight about golang packaging/releases. anything specifically I should pay attention to? | 16:21 |
openstackgerrit | Maciej Szankin proposed openstack/releases: Fixed dates in releases https://review.openstack.org/317610 | 16:26 |
*** doug-fis_ has quit IRC | 16:28 | |
*** hongbin_ has joined #openstack-release | 16:30 | |
*** hongbin has quit IRC | 16:32 | |
dhellmann | notmyname : we had a mini-meeting to discuss what changes might be needed from a release management perspective. The conclusion is that there might be a few minor tooling changes, and we want to see how the dependency management discussion plays out, but otherwise we don't expect it to be a big issue from a release management perspective. | 16:33 |
notmyname | ok, thanks for the summary | 16:33 |
notmyname | "not a big issue" (unless we start delivering binaries) right? | 16:33 |
dhellmann | yeah, if we need to package binaries in some way that'll big a bigger deal, but we didn't expect that to be a thing we started doing | 16:34 |
notmyname | otherwise we've simply got a tag on a VCS repo which translates to a tarball of some text files | 16:34 |
dhellmann | yeah, the bigger question for tagging was about libraries since it's not clear (a) that's a thing go developers care about or (b) how we will be managing dependencies in our build | 16:35 |
openstackgerrit | Merged openstack/releases: Release OpenStack-Ansible Kilo/11.2.16 https://review.openstack.org/316281 | 16:36 |
notmyname | is there such a thing as "things go developers care about" that is different than what any other developers care about? | 16:36 |
dhellmann | notmyname : it's not clear that go developers care about tagged versions of libraries existing | 16:36 |
dhellmann | I'm far far far from an expert, though, so if I'm wrong please correct me | 16:36 |
clarkb | dhellmann: some of the dep resolver tools can handle versions properly in addition to sha1s or other git refs. For those you probably do want to hvae proper version tags | 16:37 |
dhellmann | ok, in that case we could | 16:37 |
*** doug-fish has joined #openstack-release | 16:41 | |
*** armax_ has joined #openstack-release | 16:52 | |
*** armax has quit IRC | 16:54 | |
*** armax_ is now known as armax | 16:54 | |
harlowja | dhellmann yes, just gotta do some reverts, so maybe tommorow? | 16:55 |
dhellmann | harlowja : ok, just checking in | 16:56 |
*** hongbin_ has quit IRC | 17:01 | |
*** hongbin has joined #openstack-release | 17:01 | |
*** lucasagomes is now known as lucas-dinner | 17:02 | |
*** dtantsur is now known as dtantsur|afk | 17:03 | |
*** doug-fish has quit IRC | 17:03 | |
*** doug-fish has joined #openstack-release | 17:04 | |
openstackgerrit | Merged openstack/releases: remove instructions for submitting constraint update https://review.openstack.org/314113 | 17:07 |
*** doug-fis_ has joined #openstack-release | 17:07 | |
*** doug-fish has quit IRC | 17:08 | |
*** cody-somerville has quit IRC | 17:09 | |
*** cody-somerville has joined #openstack-release | 17:10 | |
*** cody-somerville has quit IRC | 17:10 | |
*** cody-somerville has joined #openstack-release | 17:10 | |
*** thinrichs has quit IRC | 17:10 | |
*** doug-fis_ has quit IRC | 17:12 | |
*** doug-fish has joined #openstack-release | 17:13 | |
*** inc0 has quit IRC | 17:20 | |
*** thinrichs has joined #openstack-release | 17:25 | |
*** electrofelix has quit IRC | 17:27 | |
*** amotoki has quit IRC | 17:39 | |
*** cody-somerville has quit IRC | 17:56 | |
*** ihrachys has quit IRC | 18:05 | |
*** inc0 has joined #openstack-release | 18:12 | |
*** kzaitsev_mb has quit IRC | 18:13 | |
*** doug-fis_ has joined #openstack-release | 18:15 | |
*** inc0 has quit IRC | 18:16 | |
*** doug-fish has quit IRC | 18:18 | |
*** inc0 has joined #openstack-release | 18:19 | |
*** sridhar_ram has quit IRC | 18:25 | |
*** cody-somerville has joined #openstack-release | 18:28 | |
*** rhallisey has quit IRC | 18:35 | |
*** rhallisey has joined #openstack-release | 18:36 | |
*** rockyg has joined #openstack-release | 18:38 | |
*** sdague has joined #openstack-release | 18:51 | |
*** thinrichs has quit IRC | 18:57 | |
*** sridhar_ram has joined #openstack-release | 18:59 | |
*** doug-fis_ has quit IRC | 19:08 | |
*** ihrachys has joined #openstack-release | 19:12 | |
*** sdake has quit IRC | 19:15 | |
*** doug-fish has joined #openstack-release | 19:16 | |
*** sdake has joined #openstack-release | 19:20 | |
*** sdake has quit IRC | 19:22 | |
*** sdake has joined #openstack-release | 19:22 | |
*** sdake has quit IRC | 19:23 | |
*** sdake has joined #openstack-release | 19:26 | |
*** sdake_ has joined #openstack-release | 19:32 | |
*** sdake has quit IRC | 19:32 | |
*** mriedem has quit IRC | 19:35 | |
*** kzaitsev_mb has joined #openstack-release | 19:35 | |
*** ihrachys has quit IRC | 19:39 | |
*** mriedem has joined #openstack-release | 19:41 | |
*** ihrachys has joined #openstack-release | 19:41 | |
*** ihrachys has quit IRC | 19:52 | |
*** ihrachys has joined #openstack-release | 19:52 | |
*** sdake_ has quit IRC | 19:53 | |
*** inc0 has quit IRC | 19:56 | |
*** ihrachys has quit IRC | 19:57 | |
*** sdake has joined #openstack-release | 19:58 | |
*** doug-fis_ has joined #openstack-release | 20:00 | |
*** doug-fi__ has joined #openstack-release | 20:03 | |
*** doug-fish has quit IRC | 20:03 | |
*** doug-fis_ has quit IRC | 20:04 | |
*** inc0 has joined #openstack-release | 20:07 | |
openstackgerrit | Merged openstack/releases: Fixed dates in releases https://review.openstack.org/317610 | 20:10 |
*** doug-fish has joined #openstack-release | 20:16 | |
openstackgerrit | Doug Hellmann proposed openstack/releases: make it possible to have a series-specific yaml file for independent projects https://review.openstack.org/317703 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: update tag_history_from_git.py to work for newton https://review.openstack.org/317704 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: remove unofficial project doc8 https://review.openstack.org/317705 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: add a tool to automate split of independent deliverable files https://review.openstack.org/317706 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split doc team independent deliverables by series https://review.openstack.org/317707 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split solum team independent deliverables by series https://review.openstack.org/317708 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split ironic team independent deliverables into series https://review.openstack.org/317709 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split magnum team independent deliverables across series https://review.openstack.org/317710 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the neutron team independent deliverables across series https://review.openstack.org/317711 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split oslo team independent deliverables across series https://review.openstack.org/317712 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split qa team independent deliverables across series https://review.openstack.org/317713 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the tripleo team independent deliverables across series https://review.openstack.org/317714 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the barbican team independent deliverables across series https://review.openstack.org/317715 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the telemetry team independent deliverables across series https://review.openstack.org/317716 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the cue team independent deliverables across series https://review.openstack.org/317717 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split the rally team independent deliverables across series https://review.openstack.org/317718 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split yaml2ical deliverable across series https://review.openstack.org/317719 | 20:17 |
openstackgerrit | Doug Hellmann proposed openstack/releases: split djanog-openstack-auth-kerberos independent releases across series https://review.openstack.org/317720 | 20:17 |
*** doug-fi__ has quit IRC | 20:18 | |
*** kzaitsev_mb has quit IRC | 20:20 | |
*** sridhar_ram has quit IRC | 20:32 | |
*** sridhar_ram1 has joined #openstack-release | 20:32 | |
*** thinrichs has joined #openstack-release | 20:34 | |
*** kzaitsev_mb has joined #openstack-release | 20:36 | |
*** rhallisey has quit IRC | 20:50 | |
*** kzaitsev_mb has quit IRC | 20:50 | |
*** shardy has quit IRC | 20:53 | |
*** kzaitsev_mb has joined #openstack-release | 20:53 | |
*** sdake_ has joined #openstack-release | 20:58 | |
*** sridhar_ram1 has quit IRC | 21:00 | |
*** sdake has quit IRC | 21:00 | |
*** kzaitsev_mb has quit IRC | 21:02 | |
*** bdemers has quit IRC | 21:03 | |
*** inc0 has quit IRC | 21:05 | |
*** amotoki has joined #openstack-release | 21:11 | |
*** sdague has quit IRC | 21:14 | |
*** daemontool has joined #openstack-release | 21:20 | |
*** bobh has quit IRC | 21:21 | |
*** kzaitsev_mb has joined #openstack-release | 21:22 | |
*** doug-fis_ has joined #openstack-release | 21:22 | |
*** doug-fish has quit IRC | 21:23 | |
*** kzaitsev_mb has quit IRC | 21:28 | |
*** kzaitsev_mb has joined #openstack-release | 21:33 | |
stevemar | dhellmann: can you confirm that i can do: https://review.openstack.org/#/c/316342/ ? | 21:34 |
patchbot | stevemar: patch 316342 - keystone - reorganize mitaka release notes | 21:34 |
stevemar | dhellmann: and they will be properly generated in http://docs.openstack.org/releasenotes/keystone/mitaka.html | 21:34 |
*** cody-somerville has quit IRC | 21:36 | |
*** doug-fish has joined #openstack-release | 21:40 | |
*** kzaitsev_mb has quit IRC | 21:41 | |
*** doug-fis_ has quit IRC | 21:42 | |
*** kzaitsev_mb has joined #openstack-release | 21:43 | |
*** kzaitsev_mb has quit IRC | 21:48 | |
*** sdake_ is now known as sdake | 21:54 | |
*** mriedem has quit IRC | 21:55 | |
dhellmann | stevemar: are those files that were deleted part of an existing release? | 21:55 |
dhellmann | I don't see the preface parts in http://docs-draft.openstack.org/42/316342/1/check/gate-keystone-releasenotes/1e2f3e1//releasenotes/build/html/unreleased.html | 21:56 |
dhellmann | I wonder if that's a bug in the sphinx integration though | 21:57 |
*** bobh has joined #openstack-release | 21:58 | |
*** daemontool has quit IRC | 22:03 | |
*** doug-fish has quit IRC | 22:06 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:08 | |
*** bobh has quit IRC | 22:12 | |
*** rockyg has quit IRC | 22:19 | |
*** thinrichs has quit IRC | 22:20 | |
*** dansmith has quit IRC | 22:23 | |
*** dansmith has joined #openstack-release | 22:23 | |
*** dougshelley66 has quit IRC | 22:24 | |
*** sridhar_ram has joined #openstack-release | 22:24 | |
*** dougshelley66 has joined #openstack-release | 22:24 | |
*** kzaitsev_mb has joined #openstack-release | 22:29 | |
*** doug-fish has joined #openstack-release | 22:32 | |
*** doug-fish has quit IRC | 22:36 | |
*** doug-fish has joined #openstack-release | 22:39 | |
*** doug-fish has quit IRC | 22:44 | |
*** sdake_ has joined #openstack-release | 22:45 | |
*** sdake has quit IRC | 22:48 | |
*** kzaitsev_mb has quit IRC | 22:49 | |
*** cody-somerville has joined #openstack-release | 22:52 | |
*** sdake_ has quit IRC | 22:54 | |
*** hongbin has quit IRC | 22:58 | |
*** doug-fish has joined #openstack-release | 22:59 | |
*** doug-fish has quit IRC | 23:03 | |
*** kzaitsev_mb has joined #openstack-release | 23:09 | |
*** gordc has quit IRC | 23:11 | |
stevemar | dhellmann: yes, those deleted files would have been in stable/mitaka | 23:16 |
*** kzaitsev_mb has quit IRC | 23:17 | |
openstackgerrit | Joshua Harlow proposed openstack/releases: Oslo releases for week of may 16th https://review.openstack.org/317111 | 23:18 |
*** kzaitsev_mb has joined #openstack-release | 23:19 | |
openstackgerrit | Joshua Harlow proposed openstack/releases: Oslo releases for week of may 16th https://review.openstack.org/317111 | 23:19 |
*** sdake has joined #openstack-release | 23:24 | |
*** kzaitsev_mb has quit IRC | 23:29 | |
*** dansmith has quit IRC | 23:31 | |
*** dansmith has joined #openstack-release | 23:32 | |
*** kzaitsev_mb has joined #openstack-release | 23:36 | |
*** armax_ has joined #openstack-release | 23:37 | |
*** Qiming has joined #openstack-release | 23:39 | |
*** armax has quit IRC | 23:39 | |
*** armax_ is now known as armax | 23:39 | |
*** cody-somerville has quit IRC | 23:43 | |
dhellmann | stevemar : ok, what's the motivation for deleting them now? that will make them not appear in the mitaka release notes any more. | 23:44 |
*** kzaitsev_mb has quit IRC | 23:46 | |
*** kzaitsev_mb has joined #openstack-release | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!