Friday, 2018-07-06

UnfairFunctionmattoliverau: sure thing. I am still learning how to phrase those00:00
mattoliverauUnfairFunction: no probs :) https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure is the best resource we have on that. Really yours just needed a blank line to break out the bug metadata down the bottom, tho I reworded a little so it kinda has a title and a comment (tho that last part is really a nit).00:02
openstackgerritMatthew Oliver proposed openstack/swift master: Add Alpine Linux suuprt to bindep  https://review.openstack.org/58051100:03
mattoliverauUnfairFunction: thanks for finding and issue, and then going about fixing it. Nice work!00:03
UnfairFunctionmattoliverau: thank you for the feedback. truth is I had that space on the initial commit, but then 'git review' pasted the change-id above the closes-bug. I removed the line to prevent that...00:24
mattoliveraufair enough :) So long as all the metadata is in the last paragraph I don't think it matters the metadata order.. though maybe I'm wrong about that :P  Or at least once there is a Change-Id it wont add another as that's how gerrit will track the patch.00:27
UnfairFunctioni'll leave it as is next thime, then, and see if anyone corrects me :)00:34
mattoliverauUnfairFunction: next time, thats what I like to here ;)00:34
mattoliverau*hear00:35
UnfairFunctionso, for context: this is all an attempt to install Swift on Alpine linux. there is a bug already opened to pyeclib for not parsing the output of find_library the right way for Alpine (along with a a bug to alpine to add the lib version to the reported name...)00:37
UnfairFunctionand another bug for xattr, for not compiling on Alpine (musl instead of glibc)00:37
UnfairFunctionbut ye - i'm here to stay (not sure if that's a good thing for the project...)00:38
mattoliveraucool, I haven't used alpine linux, looking insteresting though :) one day when theres time I've love to have a play with it :)00:41
mattoliverauit's getting enough time in the day is always the problem :P00:42
kota_morning01:04
openstackgerritzhongshengping proposed openstack/python-swiftclient master: remove AUTHORS file from git  https://review.openstack.org/58053101:06
openstackgerritzhongshengping proposed openstack/python-swiftclient master: remove ChangeLog from git  https://review.openstack.org/58053201:07
*** ianychoi_ is now known as ianychoi01:16
openstackgerritMerged openstack/swift master: swift-ring-builder shows hint about composite builder file  https://review.openstack.org/47572701:19
openstackgerritNguyen Hai proposed openstack/swift master: Update doc building instructions in Development Guidelines  https://review.openstack.org/57948601:30
mattoliveraukota_: morning01:30
kota_o/01:30
*** gyee has quit IRC01:45
openstackgerritzhongshengping proposed openstack/swift master: remove AUTHORS file from git  https://review.openstack.org/58053902:02
openstackgerritzhongshengping proposed openstack/swift master: remove ChangeLog from git  https://review.openstack.org/58054002:02
*** psachin` has joined #openstack-swift02:40
UnfairFunctioni'm sure y'all be delighted to know to I created a PR to Alpine linux to add liberasurecode to thier repos02:46
UnfairFunctionmattoliverau: how do you generate those Zuul requests ("hello Zuul, i'02:54
mattoliverauUnfairFunction: \o/02:54
UnfairFunctiond like you do reexamine...")02:55
mattoliverauoh that just gets sent to everyone when there is a new patchset pushed to a review.02:55
UnfairFunctionok02:55
mattoliverau*sent to everyone who is a reviewer on the patch02:55
UnfairFunctioncause I change the commit message (suuprt -> support) and did not get that email02:56
UnfairFunctionchanged it directly in gerrit02:56
UnfairFunctionis there a better way to make such changes?02:57
mattoliverausometimes gerrit's definition on what should trigger is a little odd. obviously it thought a simple spelling error in the commit message wasn't enough :)02:57
UnfairFunctioni see02:57
UnfairFunctionok then02:57
UnfairFunctionas long as it doesn't crumble the entire commit...02:58
mattoliverauchanging it in gerrit is the same thing and if you pulled the patch, changed, git commit --amend and then git reviewed again.02:58
mattoliveraunah is should be fine, it also shouldn't have effected any of the reviews02:58
UnfairFunctioni don't know how strict you are on proper splleing02:59
UnfairFunction:)02:59
mattoliverauif you need to tell zuul to rerun the gate tests you can leave a review with only the work, recheck03:00
mattoliverauit'll trigger it to rerun the tests.03:00
mattoliveraubut you only do that if you look at the logs and it definitely a test infrastructor error and nothing to do with your patch03:01
mattoliverauWell I'm Australian, so I don't know if my normal spelling can be considered correct anyway :P03:01
UnfairFunctionwait, you lost me with the "tell zuul to rerun"03:02
UnfairFunctionwhy would I need that, and how to i leave a review as such?03:02
mattoliverauusually we try and get it right. Once the patch lands, the commit message will be the main source of info on each patch in the repo. So getting the commit message to explain what the patch does in general is good.03:02
mattoliveraulol, hold on let me find some links. But in essence, when you push to gerrit, there is another system called zuul which watches the gerrit event stream and will go trigger a bunch of gating tests on the patch.03:03
UnfairFunctionyup, good so far03:04
mattoliverauwhen done, zuul will add a review to the patch with the results. You can watch your patch in zuul by looking at status.openstack.org/zuul03:05
mattoliverauzuul does a heap of tests, spinning up dev cloud envs to test different things. If something does do wrong, you can add a comment (review) to a patch in review with the single work 'recheck' and zuul will see it and trigger a recheck of the patch through the tests.03:06
UnfairFunctionhumm03:07
UnfairFunctionlet me try03:07
UnfairFunctionis there another way than just replying to your last review?03:09
UnfairFunctionCode Review - Error03:10
UnfairFunctioncannot post review on edit03:10
openstackgerritMerged openstack/swift master: Add Alpine Linux suuprt to bindep  https://review.openstack.org/58051103:10
mattoliverau^ there you go, and opps, yup I did typo the first line opps03:11
mattoliverauUnfairFunction: oh, you probably haven't published the change yet03:11
mattoliverauin gerrit if your editing something, you sit save, and then have to press publish, your still in edit mode.03:12
mattoliveraubut you should cancel the edit, because the patch has already landed03:12
mattoliverauUnfairFunction: We're working on a contributor guide to better explain everything. https://docs.openstack.org/contributors/code-and-documentation/index.html The openstack infra manual also has a bunch of great info https://docs.openstack.org/infra/manual/developers.html03:13
mattoliverauthe contributor guide is  https://docs.openstack.org/contributors/ but assumed your a dev ;)03:14
UnfairFunctionnow you assume i'm not?03:15
UnfairFunctionis dev a title or an ad-hoc dfescription03:15
UnfairFunction?>'03:15
mattoliverauUnfairFunction: lol, good point. really just giving fodder for the americans and especially one of our british cores to make fun of me when they're around next ;)03:26
mattoliverauUnfairFunction: really everyone is a dev, if your an op, doing doc, you are a dev, so no not a title, but someone interested in pushing a change.03:27
mattoliverauthe fact that you've pushed a fix means your a dev, ie you had to figure out all the hoops you needed to get a patch up in gerrit ;)03:28
openstackgerritPete Zaitcev proposed openstack/swift master: WIP PUT+POST: test proxy object controller PUT path  https://review.openstack.org/57922903:42
*** kei_yama has quit IRC03:49
mattoliverauUnfairFunction: oh I thought you were saying you never said you weren't australian when I was making fun of my bad spelling I can blame on being Aussie. But it was the dev / not dev. sorry. I only sent you the dev link first because your a dev, and the full contributor link because it's the "correct" link to give, rather then the inner one. I'm a part of the First Contact Sig and have been working on the contributor03:58
mattoliverauguide, so thought I'd better give the main link.03:58
*** kei_yama has joined #openstack-swift04:02
*** cbartz has joined #openstack-swift04:30
*** silor has joined #openstack-swift05:00
*** cshastri has joined #openstack-swift05:02
openstackgerritHCLTech-SSW proposed openstack/swift master: Add ability to undelete an account.  https://review.openstack.org/50780805:14
*** armaan has joined #openstack-swift05:35
*** armaan has quit IRC05:40
*** armaan has joined #openstack-swift05:41
*** zaitcev has quit IRC05:46
*** armaan has quit IRC05:47
*** armaan has joined #openstack-swift05:47
UnfairFunctionmattoliverau: don't worry about it. i'm just kidding05:54
*** silor has quit IRC06:10
*** geaaru has joined #openstack-swift06:49
openstackgerritNguyen Hai proposed openstack/swift master: add lower-constraints job  https://review.openstack.org/55625506:56
*** ccamacho has quit IRC07:08
*** ccamacho has joined #openstack-swift07:08
*** hseipp has joined #openstack-swift07:09
*** rcernin has quit IRC07:29
openstackgerritNguyen Hai proposed openstack/swift master: Update doc building instructions in Development Guidelines  https://review.openstack.org/57948607:40
openstackgerritNguyen Hai proposed openstack/swift master: Update doc building instructions in Development Guidelines  https://review.openstack.org/57948607:40
*** gkadam has joined #openstack-swift07:52
acolesgood morning07:57
acolesmattoliverau: thanks for you replicator recon paste08:05
mattoliverauacoles: no worries, I didn't actually test it or run it. just merged to two concepts while watching a cloud build for work :)08:25
mattoliverauacoles: is today your last day?08:26
acolesmattoliverau: NP I'll work on it some more today08:26
acolesmattoliverau: kind of - I may take some time off next week for a break08:27
acolesbut may keep an eye out for anything that needs progressing08:27
mattoliverau:( for almost :) for I get to see more of you next week08:28
*** cshastri has quit IRC08:30
*** armaan has quit IRC08:49
*** armaan has joined #openstack-swift08:50
*** cshastri has joined #openstack-swift08:52
*** armaan has quit IRC08:58
*** armaan has joined #openstack-swift08:59
*** armaan has quit IRC09:04
*** gkadam_ has joined #openstack-swift10:33
*** gkadam has quit IRC10:37
openstackgerritMerged openstack/swift master: Update doc building instructions in Development Guidelines  https://review.openstack.org/57948610:52
*** mikecmpbll has quit IRC11:17
*** armaan has joined #openstack-swift11:19
*** hseipp has quit IRC11:37
*** armaan has quit IRC11:47
*** armaan has joined #openstack-swift11:47
*** armaan has quit IRC11:51
*** armaan has joined #openstack-swift12:07
openstackgerritNguyen Hai proposed openstack/swift master: add lower-constraints job  https://review.openstack.org/55625512:59
*** cshastri has quit IRC13:10
*** armaan has quit IRC13:18
*** armaan has joined #openstack-swift13:19
*** armaan has quit IRC13:23
*** cshastri has joined #openstack-swift13:24
*** armaan has joined #openstack-swift13:26
*** kei_yama has quit IRC13:26
openstackgerritAlistair Coles proposed openstack/swift master: Make primary only and handoff only workers dump separate recon stats  https://review.openstack.org/58021513:34
openstackgerritAlistair Coles proposed openstack/swift master: Make obj replicator config error messages more informative  https://review.openstack.org/58021613:34
openstackgerritAlistair Coles proposed openstack/swift master: Use duration of all workers for aggregate object_replication_time  https://review.openstack.org/58065813:34
*** armaan has quit IRC13:36
*** armaan has joined #openstack-swift13:37
*** armaan has quit IRC13:40
*** armaan has joined #openstack-swift13:40
*** psachin` has quit IRC13:42
acolesmattoliverau: ^^ maybe I got carried away with the code re-use :/13:44
*** armaan has quit IRC13:45
acolesclayg: I've kept replicator recon fixes in separate patches for now for clarity. The tip of the chain ends up with the replicator doing aggregation like the reconstructor i.e. replication_time is from first start to last finish13:46
*** cbartz has left #openstack-swift13:57
*** cshastri has quit IRC14:09
*** zaitcev has joined #openstack-swift14:57
*** ChanServ sets mode: +v zaitcev14:57
*** seongsoocho has joined #openstack-swift15:13
*** openstackgerrit has quit IRC15:19
*** geaaru has quit IRC15:28
notmynamegood morning15:29
*** mikecmpbll has joined #openstack-swift15:54
UnfairFunctiongood morning, notmyname15:56
notmynameUnfairFunction: looks like your alpine dependencies landed. I'll work on getting patch 577467 rebased on top of it today15:57
patchbothttps://review.openstack.org/#/c/577467/ - swift - added docker test target tools15:57
UnfairFunctioncool15:58
UnfairFunctiondid you see the bug for pyeclib?15:58
notmynameno15:59
UnfairFunctionapparently, Alpine Python find_librarty (contrary to others), does not return the version as part of the lib name16:00
UnfairFunctioneveryone else: liberasurecode.so.116:00
UnfairFunctionalline: liberasurecode.so16:00
UnfairFunctioncauses the the install to fail16:00
notmynamecan you link the bug?16:01
UnfairFunctionof course16:04
UnfairFunctionhttps://bugs.launchpad.net/pyeclib/+bug/178032016:04
openstackLaunchpad bug 1780320 in PyECLib "If find_library('erasurecode') in setup.py does not return a library version, try to append it " [Undecided,New]16:04
*** gkadam_ has quit IRC16:05
UnfairFunctioni already opened a bug to alpine, but i'm not sure if they'll see it as a bug or a feature, and if bug - how long it will take to issue a fix16:07
UnfairFunctionthe question is - is there any harm in checking for the version and appending if it's not there, if it will break something down the road (e.g., if i append .1 but the system has only .2 installed)16:08
notmynamehonestly, I have no idea16:09
notmynameUnfairFunction: you got all the dependencies installed in alpine via bindep?16:14
UnfairFunctionyes16:15
UnfairFunctionthat works16:15
notmynameI'm getting `unable to execute 'gcc': No such file or directory` but I don't know if that's because I'm calling bindep incorrectly or what16:15
UnfairFunctionwhat is gcc missing?16:16
UnfairFunctionare you running bindep or pip -r first?16:16
notmynameI'm runnign the alpine playbook in https://review.openstack.org/#/c/577467/16:19
patchbotpatch 577467 - swift - added docker test target tools16:19
notmynameI rebased that on top of master, uncommented the base-alpine stanza in docker-compose.yaml, and ran `docker-compose build base-alpine`16:20
notmynamewhich gets https://gist.github.com/notmyname/3ab26376ef99c43efad60ca3d6c7bb38 (slightly cleaned up)16:21
notmynamewhich is failing on the pip install part16:22
notmynamethe bindep install reported success16:22
UnfairFunctioninteresting16:31
UnfairFunctionjust tried it on my setup and greenlet installed with no issue16:32
UnfairFunctioncan you add the output of bindep on alpine?16:32
*** openstackgerrit has joined #openstack-swift16:33
openstackgerritJohn Dickinson proposed openstack/swift master: added docker test target tools  https://review.openstack.org/57746716:33
notmynameUnfairFunction: you can get that via `git review -d 577467`16:34
UnfairFunctionI more interested in bindep itself - if it is my patched version for alpine16:37
UnfairFunctionhttps://review.openstack.org/#/c/579056/16:37
patchbotpatch 579056 - openstack-infra/bindep - Add support for Alpine Linux16:37
notmynameoh! right16:38
notmynamethat's probably it16:38
notmynamewhich would mean it's not actually running bindep on alpine yet16:38
UnfairFunctionnot until someone merges this patch...16:38
notmyname(I think this means technically the updates in swift to add alpine packages in bindep.txt probably shouldn't have landed yet. but I don't think it causes any harm)16:39
notmynameI need to go do a couple of other time-sensitive things right now, instead of working on this thing at the moment16:40
UnfairFunctionthe swift patch is meaningless without the binde patch16:43
UnfairFunctionit does not harm any other platform, but it does make you think you can run bindep on Alpine, where bindep itself does not know yet what alpine is16:44
notmynameright. that's what I mean. we should have waited to land the change in swift until after the patch landed in bindep16:45
UnfairFunctionsorry...16:47
notmynamenah, it's fine16:47
notmynameI suppose if it takes a long time to get the bindep stuff landed and we also see some maintenance burden for having the extra stuff in bindep.txt, then we may need to roll it back out. however, I don't expect either of those to happen16:48
*** mikecmpbll has quit IRC16:56
timburkegood morning17:00
UnfairFunctiongood morning17:04
openstackgerritAlistair Coles proposed openstack/swift master: Use duration of all workers for aggregate object_replication_time  https://review.openstack.org/58065817:16
openstackgerritAlistair Coles proposed openstack/swift master: Make obj replicator config error messages more informative  https://review.openstack.org/58021617:16
*** itlinux has joined #openstack-swift17:28
*** itlinux has quit IRC17:56
*** itlinux has joined #openstack-swift17:56
*** itlinux has quit IRC17:57
*** ccamacho has quit IRC18:17
*** cargonza_ has joined #openstack-swift18:41
*** mikecmpbll has joined #openstack-swift18:55
*** mikecmpbll has quit IRC19:27
notmynametdasilva: timburke: zaitcev: for py3 compat, may be good to pay attention to https://review.openstack.org/#/c/575933/19:30
patchbotpatch 575933 - governance - write up the python3-first goal19:30
*** gyee has joined #openstack-swift19:32
*** cargonza_ has quit IRC19:39
*** cargonza_ has joined #openstack-swift19:39
*** UnfairFunction has quit IRC19:52
*** UnfairFunction has joined #openstack-swift19:52
openstackgerritEhud Kaldor proposed openstack/pyeclib master: This change allows systems that report library without version  https://review.openstack.org/58075320:29
openstackgerritEhud Kaldor proposed openstack/pyeclib master: Adds support for systems that report library without version  https://review.openstack.org/58075420:29
*** UnfairFunction has quit IRC20:49
zaitcevnotmyname: thanks a lot, that was amusing.21:18
zaitcev"The built-in ``unicode`` no longer exists under python 3, so using it causes pylint to report an undefined name. Use ``six.text_type`` instead."21:19
zaitcevit might be the easiest issue that arises during the transition to py321:19
zaitcevwho cares about such trivial details21:19
openstackgerritTim Burke proposed openstack/swift master: Include SLO ETag in container updates  https://review.openstack.org/33796022:37
openstackgerritTim Burke proposed openstack/swift master: Include '-' in multipart ETags  https://review.openstack.org/57586022:37
timburkenotmyname: clayg: kota_: ^^^22:37
notmynametimburke: thanks!22:38
claygWhoa.22:39
openstackgerritTim Burke proposed openstack/swift master: Include '-' in multipart ETags  https://review.openstack.org/57586022:59
*** cshastri has joined #openstack-swift23:28
*** rcernin has joined #openstack-swift23:36
mattoliverauOh oops I didn't realise there was a seperate bindep patch in another repo. My bad, we could've added a cross repo depends on.23:38
notmynamemattoliverau: no worries. like I said, it's unlikely to cause any issues for the moment, and we expect it to work soon, and if it did cause issues we can roll it back23:41
mattoliverauDamn jhesketh has already +2ed the infra bindep patch. Now I cant poke him for the second one :p23:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!