21:00:20 #startmeeting swift 21:00:22 Meeting started Wed Jun 15 21:00:20 2016 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:25 The meeting name has been set to 'swift' 21:00:26 who's here for the swift team meeting? 21:00:31 o/ 21:00:36 o/ 21:00:36 . 21:00:37 o/ 21:00:39 here 21:00:39 hi 21:00:50 hello 21:00:50 o/ 21:00:53 o/ 21:00:53 o/ 21:01:00 o/ 21:01:25 hello 21:01:28 hello, everyone 21:01:40 not a ton on the agenda today 21:01:42 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:01:51 but let's get started 21:02:08 . 21:02:13 #topic rolling upgrade / translation bug 21:02:27 cschwede: quick status check on these. any change from last week? 21:02:35 nothing new… 21:02:42 ok 21:02:52 #topic hackathon 21:02:54 cschwede: sorry I think I need to review your gettext patch again 21:02:57 #link https://www.eventbrite.com/e/openstack-swift-july-2016-hackathon-tickets-25913773795 21:03:15 please sign up for the hackathon and get a hotel room soon, if you're planning on coming 21:03:18 acoles: no worries, crypto is more important right now 21:03:58 hello 21:04:01 #topic crypto status 21:04:18 crypto-review is up and ready to be reviewed. I've updated http://not.mn/swift/swift_community_dashboard.html to reflect that :-) 21:04:54 lol 21:04:57 lol 21:05:12 that's only crypto reviews 21:05:13 soft freeze on master while this is being reviewed. we'll reevaluate the freeze at the end of next week, based on where we are with the reviews 21:05:25 kota_: exactly! that's what you should be doing ;-) 21:05:27 that's great! 21:05:29 I pushed a new version of all the patches about an hour ago 21:05:39 acoles: thank you for managing that 21:05:41 notmyname: kota_ IS doing it 21:05:49 acoles: I know. he's great! 21:06:01 yes, thanks kota_! 21:06:10 ;-) 21:06:25 I am trying to leave a reply to every comment, so as to track them, but if I miss one please don't take it personally, just leave the comment again 21:06:33 everyone who reviews the crypto-review branch is great. so if you want to be great too, get to reviewing! ;-) 21:06:40 Think I worked through approx 100 comments in last 24 hours! 21:06:50 acoles: are the logistics working for you so far? is it an ok process? 21:07:38 notmyname: kindof. I have burnt myself with rebases once or twice :/ but that's me being dumb/tired 21:07:39 acoles: you're great 21:07:52 kota_: +1000 21:08:00 acoles: anything I can do or others can to do help out with that side of things? 21:08:19 (or anything we can stop doing that's causing you pain?) 21:08:20 yes, acoles is awesome 21:08:21 there is a risk that I push new patches and miss recent comments on the last version (that happened to torgomatics comments this evening) 21:08:47 I have a lag because I am running tests on every patch in chain before pushing 21:09:01 so again, please just leave the same comment or point out to me to g olook at an older version 21:09:09 ok 21:09:22 ...which, from all those Verified+1 emails just now, seems to be paying off 21:09:38 how's everyone else doing with the crypto reviews? any issues, questions, or otherwise? 21:10:10 sort of wondering why we have a Putter and a MIMEPutter isntead of just one thing, but I'm working onit 21:10:24 i think the current work is already awesome, just digging into the details right now 21:11:14 torgomatic: we definitely don't have a BasePutter ;) 21:11:20 some of the stuff is somewhat opaque to me right now, since I'm not a crypto expert at all (eg I've been looking at the iv/key derivation). hard for me to know if that's good or now 21:11:22 *not 21:13:22 any suggestions on how to tackle the crypto bits? anything better than read the code and think hard? 21:13:37 torgomatic: IIRC I think maybe all replicated policy requests *could* just use a MimePutter but I only made those needing footers use a MimePutter ? 21:14:04 i’m neither a crypto expert, but so far all the crypto stuff makes a lot of sense to me - I read a few more papers to lock into details and it looks good to me so far 21:14:14 notmyname: I am open to provide an info I have - just let me know what would be best 21:14:16 jrichli: correct me if I'm wrong but te crypto-related parts have already been reviewed by cca. 21:14:18 maybe we can get some of jrichli's colleagues in Zurich to review? 21:14:26 cschwede: oh, so I'll add in "go read academic papers" ;-) 21:14:30 we probably can get him to have another look on it 21:15:02 kmARC: yes, it would be a good idea to have cca take a look now. some things may have changed a little 21:15:38 jrichli: actually did you let cca know that he is named as author on the patch, so he may well want to review it ;) 21:15:41 cschwede: oh, if you have recommended papers, they're great to catch up the detail. 21:15:51 cca == C Cachin right? 21:16:08 (or wrote down into docs at review-6?) 21:16:20 acoles: that's right! and yes, that's right. 21:16:21 kota_: i’ll have a look and try to provide a few links until Friday 21:16:39 OK. Tomorrow I'll talk to him, hopefully by the time you guys wake up he'd have had a look :) 21:16:39 s/wrote/will be written) 21:16:39 cschwede: thanks! 21:16:53 kmARC: thanks 21:17:12 anything else from anyone about the crypto-review branch (code or process)? 21:17:16 kmARC: thanks 21:18:26 ok, let's move on 21:18:39 #topic docs added to our repo 21:18:55 annegentle: you added this topic about https://review.openstack.org/#/c/312315/ 21:19:06 o/ holla 21:19:25 and also https://review.openstack.org/#/c/330070/ was just added 21:19:30 s/added/proposed/ 21:19:34 responding to Donaugh's questions on the review now, and wanted to bring this forward at a meeting to be sure I can answer questions 21:19:53 seems that there's been some good conversation in gerrit 21:19:59 I put a few more links in the commit message to provide additional context, good questions 21:20:49 in general, I like the idea of docs about a project being owned/managed by that project 21:21:05 yes, swift has been culturally that way for ages 21:21:24 but some of the logistical stuff is what I'm curious about (where stuff gets published and when, how to manage/update, etc). the stuff asked in gerrit 21:22:03 the job itself will build to developer.openstack/api-ref/object-storage/ 21:22:21 then we'll need an .htaccess redirect 301 from http://developer.openstack.org/api-ref-objectstorage-v1.html 21:22:35 other teams are working out kinks before redirecting 21:22:47 ok 21:22:56 I supposed that's similar to the install guide too? 21:23:20 We're also working on how the navigation works for multiple APIs, http://lists.openstack.org/pipermail/openstack-dev/2016-June/096972.html 21:23:51 notmyname: yeah, ideally we don't give a worse document after redirecting. 21:24:26 and ultimately the theme will better match the rest of the docs like https://api.os.gra.ham.ie/compute/ which we are still reviewing 21:24:38 #info REST API docs moving in-tree to project repos 21:25:31 #info Once https://review.openstack.org/#/c/312315/ lands with its dependent build patch, API reference info is published to developer.openstack/api-ref/object-storage/ 21:25:59 #info Working on new styling and nav, refer to https://api.os.gra.ham.ie/compute/ and http://lists.openstack.org/pipermail/openstack-dev/2016-June/096972.html 21:26:03 annegentle: thanks for answering our questions. FYI responses might be slower until we get the crypto stuff merged 21:26:07 I think that covers the questions. 21:26:09 is there a plan to add a gate job for the new tox api-ref env? If so can we get a gate job in zuul *first* using a placeholder api-ref env then these patches will pass/fail that in the gate? 21:26:30 acoles: yep, need to update with Depends-on: https://review.openstack.org/#/c/313015/ 21:26:57 acoles: based on reviews in https://review.openstack.org/#/c/313015/ I guess they need the content to land first? 21:27:02 acoles: perhaps you can work that out with infra 21:28:01 well, maybe someone can investigate that after crypto. not before 21:28:02 annegentle: is that a non-voting job? sorry, yaml i snot my first language. 21:28:14 is not* 21:28:26 acoles: I believe these are non-voting, yes. 21:29:56 if non-voting, then if we land it first, we should see it pass with the proposed docs patch 21:29:57 acoles: though I'm not completely clear on whether it can be reviewed on say docs-draft 21:30:05 and the initial failures wouldn't matter 21:30:07 annegentle: well if infra are waiting for the swift patch then we can't have DependsOn in the swift patch 21:30:40 annegentle: what's docs-draft? 21:30:42 acoles: Andreas (Ajaeger) said "This is waiting for the swift patch to merge first - and once that is in, this needs another +A." 21:30:56 notmyname: for example http://docs-draft.openstack.org/15/312315/8/check/gate-swift-docs/e90d607//doc/build/html/ 21:31:21 notmyname: which I guess is a gate job but teams set it to non-voting if they want it to 21:31:52 since your patch sets up a new doc tree, it's not related to what's created in that docs-daft version 21:32:17 annegentle: right, when you said " need to update with Depends-on: https://review.openstack.org/#/c/313015/" I assumed you meant update the swift patch, but that would prevent it merging before 313015 gets a +A (I think?) 21:32:23 so either they could be unified (same tree and/or same conf.py) or a new gate job defined for it 21:32:24 notmyname: sure, what I mean is that there's no "draft" build right now 21:33:13 acoles: you're suggesting swapping the dependency, right? so land the -infra patch frist, then the swift patch. that way we have a gate job before the docs 21:33:23 notmyname: these have new jobs defined in https://review.openstack.org/#/c/313015/ -- what I don't know is if the template contains gate jobs 21:33:35 acoles: I'd like that too 21:33:36 notmyname: that's what I'd prefer 21:33:52 acoles: notmyname: I'll follow up with Andreas to see if we can get that. 21:34:00 anything else? 21:34:11 acoles: yeah, that sounds completely reasonable. we already know that what was originally proposed didn't build, so it's good to catch that in the CI job 21:34:15 annegentle: thanks 21:34:26 notmyname: exactly ;) 21:34:53 thanks 21:35:02 #topic open discussion 21:35:09 anything else from anyone this week? 21:36:44 ok, great! 21:36:57 thanks everyone for coming. thanks for working on swift 21:37:01 #endmeeting