Tuesday, 2019-05-07

*** mriedem has quit IRC00:09
*** Adri2000 has quit IRC00:46
*** ekcs has quit IRC00:47
*** Adri2000 has joined #openstack-operators00:50
*** jamesmcarthur has joined #openstack-operators01:25
*** logan- has quit IRC01:33
*** logan- has joined #openstack-operators01:37
*** jamesmcarthur has quit IRC01:43
*** jamesmcarthur has joined #openstack-operators02:14
*** jamesmcarthur has quit IRC02:30
*** jamesmcarthur has joined #openstack-operators02:43
*** rcernin has quit IRC02:43
*** jamesmcarthur has quit IRC03:04
*** jamesmcarthur has joined #openstack-operators03:06
*** jamesmcarthur has quit IRC03:26
*** rcernin has joined #openstack-operators03:29
*** jamesmcarthur has joined #openstack-operators03:56
*** jamesmcarthur has quit IRC04:22
*** simon-AS5591 has joined #openstack-operators05:14
*** HW-Peter has quit IRC05:41
*** simon-AS5591 has quit IRC06:09
*** pcaruana has joined #openstack-operators06:21
*** jbadiapa has joined #openstack-operators06:33
*** slaweq has joined #openstack-operators06:36
*** simon-AS559 has joined #openstack-operators07:03
*** simon-AS5591 has joined #openstack-operators07:04
*** simon-AS559 has quit IRC07:07
*** tesseract has joined #openstack-operators07:26
*** rcernin has quit IRC07:27
*** trident has quit IRC08:01
*** trident has joined #openstack-operators08:02
*** admin0 has joined #openstack-operators08:04
*** priteau has joined #openstack-operators08:44
*** simon-AS5591 has quit IRC08:45
*** simon-AS559 has joined #openstack-operators09:10
*** simon-AS5591 has joined #openstack-operators09:12
*** simon-AS559 has quit IRC09:15
*** electrofelix has joined #openstack-operators09:21
*** pcaruana has quit IRC10:19
*** simon-AS5591 has quit IRC10:53
*** pcaruana has joined #openstack-operators10:55
*** priteau has quit IRC11:11
*** jamesmcarthur has joined #openstack-operators12:02
*** mriedem has joined #openstack-operators12:05
*** simon-AS559 has joined #openstack-operators12:21
*** simon-AS5591 has joined #openstack-operators12:23
*** simon-AS559 has quit IRC12:25
*** jamesmcarthur has quit IRC12:28
*** simon-AS5591 has quit IRC13:26
*** miouge has joined #openstack-operators13:53
*** shintaro has joined #openstack-operators14:01
*** mihalis68_ has joined #openstack-operators14:02
mihalis68_anyone around?14:03
smcginnismihalis68_: o/14:03
mihalis68_I don't know if we need a meeting14:03
shintaroo/14:03
smcginnisCould probably do a quick one to recap last weeks activities.14:03
mihalis68_many of you will be fresh back from denver and catching up with rest of day job duties14:03
*** simon-AS559 has joined #openstack-operators14:04
mihalis68_#startmeeting ops-meetup-team14:04
openstackMeeting started Tue May  7 14:04:10 2019 UTC and is due to finish in 60 minutes.  The chair is mihalis68_. Information about MeetBot at http://wiki.debian.org/MeetBot.14:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:04
*** openstack changes topic to " (Meeting topic: ops-meetup-team)"14:04
openstackThe meeting name has been set to 'ops_meetup_team'14:04
mihalis68_as suggested by smcginnis this is a quick meeting to recap last week14:04
mihalis68_#topic recap denver summit/forum14:04
*** openstack changes topic to "recap denver summit/forum (Meeting topic: ops-meetup-team)"14:04
smcginnisWe could at least make the next meetup "official" after the in-person stuff during the Forum.14:05
smcginnisOfficially official. ;)14:05
shintaroThe Ops LT Forum session had pretty good attendance and we had 6 speakers.14:06
emccormicko/14:06
mihalis68_sean refers to this proposal:14:06
mihalis68_#link https://etherpad.openstack.org/p/ops-meetup-2nd-201914:06
mihalis68_ I gather this was supported at the meeting last week14:06
mihalis68_how can we embiggen the officialment of this?14:07
smcginnisYes, everyone seemed happy with it.14:07
shintaroyes everyone in the room agreed14:07
smcginnisI think we should go ahead and tweet and get the eventbright set up.14:07
emccormickwe actually did already tweet it14:07
mihalis68_I tweeted that it was approved from @osopsmeetup14:07
emccormickbut yeah, I'm all for getting everything rolling that can be got rolling14:07
mihalis68_we could vote it in here too?14:08
emccormickfor the sake of formalizing it, sure14:08
mihalis68_#startvote (approve the bloomberg proposal) ? YES, NO14:09
openstackBegin voting on: (approve the bloomberg proposal) ? Valid vote options are YES, NO.14:09
openstackVote using '#vote OPTION'. Only your last vote counts.14:09
smcginnis#vot YES14:09
mihalis68_I recuse myself14:09
smcginnis#vote YES14:09
emccormick#vote Yes14:09
shintaro#vote YES14:09
smcginnisWould be good to start getting topics proposed too. Or at least the etherpad for collecting that.14:09
smcginnisGet as ahead of this one as we can.14:09
mihalis68_I agree14:10
mihalis68_motion carried unless objections or > 3 no votes received before end of meeting?14:10
mihalis68_#topic plan meetup 214:10
*** openstack changes topic to "plan meetup 2 (Meeting topic: ops-meetup-team)"14:10
mihalis68_#action mihalis68_ to re-tweet the approval of this proposal (assuming the vote stays as currently seen)14:10
mihalis68_#action mihalis68_ to create the planning etherpad and then share it with the community14:11
smcginnisNeed to #endvote?14:11
emccormickI have a few things from the forum to seed it with.14:11
mihalis68_#endvote14:11
openstackVoted on "(approve the bloomberg proposal) ?" Results are14:11
openstackYES (3): shintaro, emccormick, smcginnis14:11
mihalis68_erik I'll share the link early with this team to get it to have some meat before we share it with the rest of the community14:12
emccormickFYI Chris, we had a really good session on the deployment tools comparison docs14:12
mihalis68_#action emccormick to pre-populate meet 2 etherpad with summit material14:12
emccormickI wasn't even the one that put it up14:12
mihalis68_can you summarise?14:13
shintaroI've attended the Forum session for the regional user group ambassadors + UC and they said openstack-community ML might be a good place to reach out for regional users/operators.14:13
mihalis68_and maybe that should be one of the first topics for NYC 2019?14:13
emccormickhttps://etherpad.openstack.org/p/DEN-deployment-tools-capabilities14:13
smcginnisWe should probably also mention the idea of joining up with the Summit/Forum/PTG again. There were a few in Denver that seemed strongly in favor of getting it all together instead of having separate events.14:13
emccormickYeah I'd like to continue moving the ball there14:13
emccormickYes, there was much interest in reviving the old-style Ops Meetup during / after the summit14:14
mihalis68_well summit forum and ptg are only every 6 months and all together again14:14
emccormickand interestingly there is no extra charge for the PTG this time14:14
mihalis68_I presume the mid-ways are still popular?14:14
emccormickso as long as we can get space, we could do at least a day14:14
emccormickyes mid-cycles are still desired as well14:15
smcginnisI could see it working to have the Forum the first 2-3 days, then split off from the PTG folks and have our normal ops meetup.14:15
emccormickJust some stated that they have to make a choice on travel budget between summit and Ops meetup14:15
smcginnisStill a chance of dev and ops mixing, but separate out into our own events while we can co-opt some space and optimize travel.14:15
emccormickthey wish to do Ops Meetup style stuff but prefer the summit for its breadth of all things14:15
emccormickYeah, we could certainly handle lots of cross-project stuff during forum sessions14:16
mihalis68_this is challenging. I know everyone here knows this, but we went from independent organised events to merging with their PTG last year and then AFAICT dropped without even a discussion14:16
emccormickand there's nothing to say we can't schedule an Ops Meetup session with a dev team if they need feedback14:16
emccormickor we want to beat on them ;)14:17
emccormickI think we just dropped it because there was no more separate PTG14:17
emccormickand we already had the forum, so I thought that was GEN since we'd been doing that for like 4 cycles now14:18
emccormickbut if there's interest in having a full blown ops day, then I say make it so.14:18
mihalis68_anything else for meetup #2 for now?14:18
smcginnisNope14:18
emccormickeasy enough to do if we can get a room14:18
mihalis68_#topic the future of ops meetups14:18
emccormickActually I do have one question14:18
*** openstack changes topic to "the future of ops meetups (Meeting topic: ops-meetup-team)"14:18
mihalis68_let me try to summarise, and then feel free to correct me14:19
*** pcaruana has quit IRC14:19
mihalis68_"mid-cycle" ops meetups are still desirable14:19
emccormickI see the biggest room is set up for 65 people at round tables. Can that be shifted into rows to hold more, or are we limited to 65 people?14:19
mihalis68_in quotes because they are no longer halfway through an openstack cycle14:19
emccormickinter-summit meetups ;)14:19
mihalis68_what we need to redefine is what "ops meetups" mean at the (now combined) summit/forum/ptg14:20
mihalis68_I think we need to come up with some firm proposals and discuss them14:20
mihalis68_round tables is the current plan because i said that we intend to make it a work-group style event, not a series of presentations14:21
mihalis68_if we get more than 65 people we can change what they actually do up until quite late on (maybe even same week as event)14:21
emccormickokie doke. Just wanted to know what our head count limit actually is if we start filling up fast14:22
emccormick(hoping we do)14:22
mihalis68_I'm not trying to get to 100 or more. That has felt unwieldy in the past14:22
mihalis68_obviously it can even be a problem (e.g. philadelphia a few years ago we overran the event capacity)14:23
emccormickok, so for summit meetups, I'd say we mainly need to decide between a 1 or 2 day thing14:24
emccormickand then see if the foundation will give us a roundtable / fishbowl sort of room setup with a projector14:24
emccormickMy proposal is we basically run it the same way. And if we can get away without having to chase a sponsor, then great.14:25
mihalis68_aiming for a 2-day traditional ops meetup?14:25
mihalis68_which days of the combined monster event would you overlap?14:25
emccormickwell this is the choice14:26
emccormicksummit is Day 1 - 314:26
emccormickPTG is Day 3-514:26
emccormickForum is Day 1-314:26
emccormicksuper weird that the PTG overlaps the forum, but whatever.14:26
shintaroPTG is day 4-614:27
emccormickso I would say have the Ops sessions on Day 414:27
emccormickassuming that the forum would provide sufficient sessions to make up for the extra day we normally do mid-cycle14:27
emccormicknot this time14:27
emccormickthat was in Denver. According to the ML email and the website schedule, it's 5 days total this time with an overlap in the middle14:28
shintarooh I didn't know14:28
emccormickhttps://app.eventxtra.link/registrations/6640a923-98d7-44c7-a623-1e2c9132b402?locale=en14:29
emccormickSo anywho, that's my thought is a 1 day post-summit thing on Thursday in Shanghai14:30
emccormickfuture summits will be schedule-dependent since we can't seem to be consistent from one to the next14:31
mihalis68_1-day immediately after summit seems wise to me14:32
smcginnis+1 for one or two days immediately following the Forum days.14:32
emccormickOK, who do we ask about rooms? Allison?14:33
shintaro+1 too, that will give me a good reason to stay14:33
mihalis68_I think we should first get an in-principle decision that it's supported by the foundation14:34
mihalis68_perhaps we should feed it as a suggestion to UC?14:34
smcginnisDoes seem like a good thing for the UC to champion.14:35
mihalis68_what's our overlap with UC these days? I forget14:35
mihalis68_is spotz on UC still?14:35
emccormickping spotz14:35
mihalis68_mrhillsman?14:35
smcginnisI mean, we can work with foundation ourselves and get the logistics worked out, but does seem like somethign the UC should be concerned about and want to support.14:35
spotzhey and yes14:35
emccormicko/14:35
spotzSorry forgot I was actually here since 9:)14:36
emccormickWe need a flag carrier :D14:36
mihalis68_erik care to repeat your proposal?14:36
emccormickstandard bearer14:36
emccormickWe would like to explore doing a 1 (maybe 2) day Ops Meetup post-summit14:36
emccormickparallel to the PTG14:36
emccormickI lean towards 1, but we can ask the community in general what they think14:37
spotzOk I kinda mentioned it to Thierry after one of our sessions and they seemed good with it, will need to check with events folks14:37
emccormickWe want to know if the foundation would support such a thing and give us a room.14:37
spotzI can do that14:38
mihalis68_I would personally suggest we aim for 1 full day to start with14:38
emccormickWe'd like to formalize it sooner than later since I'm sure they have to plan out rooms any day now14:38
*** pcaruana has joined #openstack-operators14:38
emccormicksuper :)14:38
mihalis68_we had a full 2 in denver PTG but by no means were we overwhelmed with content/attendees14:38
emccormickmihalis68_ concur14:38
mihalis68_so 1 day immediately after the 3 or 4 summit days14:38
emccormick3 summit days this time,14:39
smcginnisI think between the Forum sessions and the ops meetup, we should be able to cover what we need in one dat.14:39
smcginnisday14:39
smcginnisWe could probably ask if 2 days are a possibility, but shoot for 1.14:39
mihalis68_yes 3 days in china but are 4-day summits officially history? Maybe they are I guess?14:39
emccormickso This would preferably be Day 4 (Thursday)14:39
emccormickand that'll leave me 3 days to go to Xi'an or something ;)14:39
spotzYeah I know from feedback from some of the devs 2 'separate' events made for a long feeling week. I don't know if aprice mentioned there would be one day overlap in beijing14:39
smcginnisemccormick: ;)14:40
emccormickfor now at least, all the summits are 3 days14:40
mihalis68_ooh I guess we changed topic14:40
mrhillsmano/14:40
emccormickand no lunch :D14:40
mihalis68_#topic beijing planing14:40
*** openstack changes topic to "beijing planing (Meeting topic: ops-meetup-team)"14:40
mihalis68_mrhillsman greetings14:40
emccormickShanghai ;)14:40
mrhillsmani was in transit14:41
mihalis68_I mentioned you as we are requesting UC see if foundation will support a 1-day ops meetup immediately after the summit days14:41
mrhillsmanah ok14:41
mihalis68_however spotz also turned up and agreed to fwd the request officially14:41
mrhillsmanspotz is still on the uc unfortunately i am not14:41
mrhillsman++14:41
mihalis68_but nice to see you here@ :)14:41
mihalis68_aha14:41
mrhillsmanyeah i stepped down last election - https://governance.openstack.org/uc/14:42
mihalis68_yeah, sorry, I'm out of date on UC membership14:42
mihalis68_is VW still on?14:42
mrhillsmanyes sir14:42
mihalis68_ok good. I feel sure spotz and vw will make the case for us. I will email him too just in case14:43
mihalis68_#action mihalis68_ reiterate the request to the foundation in email to relevant UC members (spotz, VW)14:43
mihalis68_what else should we get going for Beijing?14:44
spotzI don't think there will be an issue as long as they have enough space14:44
mihalis68_I hear openstack is big in china :)14:44
mihalis68_i should probably initiate formal discussions to get approval to attend14:45
mihalis68_for those that don't know, there have been some difficulties for colleagues of mine to attend china in the past14:45
emccormickMake it so14:45
emccormickBring your daughter. We need a translator14:45
mihalis68_but I have a friend and colleague who did it recently says it's very doable14:45
mihalis68_heh, she denies being that good at mandarin14:45
smcginnisI'm sure she's better than all of us. :)14:46
mihalis68_yes some is a lot better than none14:46
emccormickwhen she has to speak it or starve I bet she realizes she knows more than she things hehe14:46
mihalis68_think we're running out of steam today. You all travelled recently14:47
mihalis68_so ...14:47
emccormickOh, don't know if you noticed, but my occasional beer-infused sales pitches got the follower count on the twitter account up to 6214:47
emccormickprogress14:47
mihalis68_#topic any other business14:47
*** openstack changes topic to "any other business (Meeting topic: ops-meetup-team)"14:47
emccormickWE now have people from Blizzard, Verizon, and City Networks on there14:47
mihalis68_excellent14:47
mihalis68_well done14:47
mihalis68_I shall have to reimburse you some beers since I didn't make it to denver14:48
emccormickoh and I did forget one other thing14:48
shintaroJay from SKTelecom said he is interested in hosting OpsMeetup in Korea14:48
mihalis68_no no, I insist!14:48
shintaromaybe 1st 202014:48
emccormickI was accosted by a gentleman from Indiana University while at the community evening event14:48
emccormickoh yeah and that guy! too!14:48
mihalis68_korea eh? :)14:48
smcginnisKorea would be great. I've heard there has been a lot of OpenStack growth there recently.14:49
emccormickso we have an informal offer to host an ops meetup in Korea and at IU14:49
mihalis68_wow!14:49
emccormickIU might be a little dicey. Bloomington is like 45 minutes southwest of Indianapolis14:49
emccormickbut I'm sure we could make it work somehow14:49
emccormickparty bus from the airport maybe :D14:49
mihalis68_korea fits the geographical rotation goal to a tee14:50
*** plestang has joined #openstack-operators14:50
smcginnis++14:50
spotzKendall Waters said she had no issues, but I know a lot of people and companies may have issues going for technical reasons14:50
shintaroIf we can start 2020 proposal, I will let him fill out the form14:50
smcginnisshintaro: Do you have their contact information? It might be nice to follow up and see if they were serious about hosting and if we can get something going already.14:50
mihalis68_an etherpad filling out the normal fields wouldn't hurt14:50
shintaroI will send him email and see if he is still ineterested in hosting14:51
smcginnisIf we can decide at/by NYC, that gives us a lot of time to promote with a target audience and start planning.14:51
smcginnisBut that may be too optimistic.14:51
emccormickspiffy14:51
mihalis68_definitely seems like a worthy goal14:52
emccormickAnd we don't have to talk this out now, but for next week, ponder on the locale rotation we're on14:52
emccormickAre we going to skip a stop at some point to get more diversified from summits14:52
emccormickso as to avoid the feast or famine syndrome14:52
mihalis68_you suggest trying to be in opposing major regions from the summits?14:53
emccormickand spotz thanks. I'll leave attendance issues to the foundation folks. We'll run it with whoever's there14:53
emccormickmihalis68_ I do14:53
emccormickThere was discussion of it in Berlin14:54
mihalis68_definitely good to discuss, although we haven't had the problem of more than one offer for a while14:54
mihalis68_I can't imagine opting for no event just because it's in a recently visited region14:54
spotzSo plan is go opposite summit for midcycles and with summit?14:54
emccormickThey see us twice in 3 months and then nothing for another 2 years14:54
emccormickI'm not suggesting to not have an event14:55
emccormickI'm suggestion perhaps skip the next US stop perhaps14:55
mihalis68_after NYC? :)14:55
emccormickso go NYC->Korea->Europe->US14:55
mihalis68_we can certainly try. My point was just we can't materialise an offer in the desired region unilaterally14:56
emccormickskip one US stop once through the cycle and then resume normal14:56
emccormickit is true14:56
emccormickwe might do better at getting attendees if we're in Europe a few months from Asia summits14:57
emccormickand vice versa14:57
mihalis68_I'm in favor14:57
mihalis68_3 minutes left14:57
smcginnisI'd like to think about the Open Infra Days colocation again too.14:57
mihalis68_how can we make this idea concrete?14:57
emccormickand seems fair that the US be the one skipped since we already get 1 every year14:57
smcginnisLike if we can tag on to the OpenInfraDays UK and things like that.14:57
smcginnisemccormick: ++14:58
mihalis68_bear in mind that was a commercial venture14:58
emccormickI"m not sure yet. We have a while to figure it out though :)14:58
mihalis68_still not sure how I feel about commerical conferences getting to use all the logos etc14:58
smcginnisTrue14:58
smcginnisWas Nordic like that?14:58
smcginnisAnyway, just something to think about.14:58
mihalis68_I've got nothing against commercial14:59
mihalis68_it;s just that when helping out with osops meetups I wear the non-commercial hat14:59
emccormickYeah. though curious if CERNs will have that to it at all14:59
mihalis68_remember how strictly we vet sessions for example so that they're not sales pitches14:59
mihalis68_out of time15:00
mihalis68_final comments from everyone please15:00
mihalis68_if any15:00
emccormicknyet15:00
mihalis68_#endmeeting15:00
*** openstack changes topic to "Topics related to operating OpenStack infrastructure | Mailing list: http://lists.openstack.org/pipermail/openstack-discuss/"15:00
openstackMeeting ended Tue May  7 15:00:30 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
shintaronone from me, thanks15:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ops_meetup_team/2019/ops_meetup_team.2019-05-07-14.04.html15:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ops_meetup_team/2019/ops_meetup_team.2019-05-07-14.04.txt15:00
openstackLog:            http://eavesdrop.openstack.org/meetings/ops_meetup_team/2019/ops_meetup_team.2019-05-07-14.04.log.html15:00
*** shintaro has quit IRC15:01
emccormickWell, so far irccloud seems pretty decent15:01
emccormickI'm not missing my fat client too much15:01
spotzI need to try it just haven't yet15:02
emccormickonly bummer is you have to pay a little15:02
emccormicksince our server needs passwords now15:02
emccormickfree version won't do password auth15:02
emccormickso it's $5 / month or $50 / year15:02
emccormickbut having it in both desktop and phone at the same time and keeping the history synced is pretty sweet15:03
emccormickThere's a free trial though, so you can still give it a test drive15:04
mihalis68_I'm using irccloud free15:04
mihalis68_I have never paid them15:05
mihalis68_I think your info is a little off. freenode requires registered NICs, but IRCcloud.com happily handles that in the free tier15:05
mihalis68_I *do* lack some history though, being a freeloader on freenode15:06
mihalis68_btw I tried to get my employer to pay for it, but it's just too darned hard to work out the red tape15:06
*** mgariepy has quit IRC15:07
mihalis68_ping emccormick15:08
emccormickack15:08
mihalis68_no need to pay for access here via irccloud (see above)15:09
mihalis68_unless you insist on all history15:09
emccormickI think it may just be for the phone app15:09
mihalis68_Test from phone app, free15:09
emccormickI do likes the history15:09
mihalis68_Bzzt15:10
mihalis68_I am not saying don't pay them15:10
mihalis68_but you don't have to, other than for history, I believe15:10
emccormickHuh. I kep having trouble with authenticating but maybe just fat fingera15:11
*** pcaruana has quit IRC15:16
*** jamesmcarthur has joined #openstack-operators15:24
*** mgariepy has joined #openstack-operators15:29
*** gyee has joined #openstack-operators15:55
*** plestang has quit IRC16:04
*** jamesmcarthur has quit IRC16:15
openstackgerritAdam Spiers proposed openstack/ha-guide master: Add a reference to Cinder volume backups  https://review.opendev.org/65731116:31
*** simon-AS559 has quit IRC16:34
*** electrofelix has quit IRC17:47
*** ekcs has joined #openstack-operators17:51
*** emccormick has quit IRC18:06
*** emccormick has joined #openstack-operators18:06
*** khyr0n has joined #openstack-operators18:38
*** mgariepy has quit IRC18:59
*** mgariepy has joined #openstack-operators19:05
*** tesseract has quit IRC19:10
*** jamesmcarthur has joined #openstack-operators19:27
*** jamesmcarthur has quit IRC19:34
*** jamesmcarthur has joined #openstack-operators19:34
*** jamesmcarthur has quit IRC19:35
*** jamesmcarthur has joined #openstack-operators19:36
*** jamesmcarthur has quit IRC19:42
*** slaweq has quit IRC20:36
*** slaweq has joined #openstack-operators20:42
*** slaweq has quit IRC20:55
*** simon-AS5591 has joined #openstack-operators20:58
*** slaweq has joined #openstack-operators21:12
*** slaweq has quit IRC21:25
*** mriedem has quit IRC21:36
*** slaweq has joined #openstack-operators22:11
*** slaweq has quit IRC22:24
*** jamesmcarthur has joined #openstack-operators22:57
*** threestrands has joined #openstack-operators23:00
*** threestrands has quit IRC23:00
*** threestrands has joined #openstack-operators23:01
*** simon-AS5591 has quit IRC23:05
*** rcernin has joined #openstack-operators23:06
*** threestrands has quit IRC23:08
*** slaweq has joined #openstack-operators23:11
*** slaweq has quit IRC23:24
*** jamesmcarthur has quit IRC23:27
*** ekcs has quit IRC23:34

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