wallyworldrick_h_: running a minute late00:01
wallyworldin another meeting00:01
rick_h_wallyworld: ty for the heads up00:01
rick_h_menn0: got a sec?00:12
menn0rick_h_: sure00:12
rick_h_can you hop in https://hangouts.google.com/hangouts/_/canonical.com/rick?authuser=100:12
thumperwallyworld, menn0: http://reviews.vapour.ws/r/5294/diff/#00:19
wallyworldthumper: we are both talking to rick, will look soon00:25
wallyworldthumper: lgtm, ta00:36
=== frankban is now known as frankban|afk
alexisbthumper, wallyworld, do we hvae anything in the release that will break cli scripts or thta are api changes??00:57
alexisbif so we need to send them to the list and note them in the release notes00:57
wallyworldalexisb: not this release. when i land my queued branch after the beta is cut, that will be an api change00:57
alexisbI didnt see anything, but it would be easy to miss something00:57
alexisbyep wallyworld I remember that one00:57
wallyworldalexisb: but even then, there's a shim for compatibility so stuff doesn't break00:57
alexisbas soon as htat lands we will need a note to juju-dev00:57
alexisbmenn0, did you see my draft note00:58
alexisbanything you want me to add/edit?00:58
menn0alexisb: sorry, I've been pulled all over the place00:58
menn0alexisb: looking right now!00:58
alexisbanastasiamac, how close are we to your PR landing?00:59
=== natefinch-afk is now known as natefinch
anastasiamacalexisb: it has not been reviewed01:02
alexisbo yeah, natefinch ^^^01:02
alexisbthat one is critical01:02
menn0alexisb: done. Two small suggestions.01:02
alexisbif you are around01:02
alexisbmenn0, thanks01:02
natefinchanastasiamac: link me?01:03
anastasiamacnatefinch: the critical PR to review is: http://reviews.vapour.ws/r/5291/01:03
anastasiamacnatefinch: tyvm \o/01:03
redirlater #juju-dev01:46
alexisbbye redir01:47
blahdeblahHi all - anyone able to tell me what this means?  ERROR cannot upgrade service "prometheus" to charm "prometheus": storage "metrics-filesystem" removed01:52
blahdeblah^ This is from an environment which, AFAICT, has never used juju storage01:52
blahdeblahah, looks like it's https://bugs.launchpad.net/juju-core/+bug/159950301:54
mupBug #1599503: Cannot upgrade charm if storage is modified, even if the service doesn't use said storage <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1599503>01:54
blahdeblahAnyone able to suggest a workaround until such time as that bug is investigated?01:55
alexisbnatefinch, just checking that you have anastasiamac review, otherwise I will allocate to someone else01:56
natefinchalexisb: I am looking at it.  unfortunately, I'm not super familiar with how image metadata is used01:59
alexisbnatefinch, that is fine, so long  as you are looking at it I am good :)02:00
anastasiamacnatefinch: m happy to pair up for review if it helps \o/ want to HO?02:04
alexisbthumper, when you get back please make sure to support anastasiamac in what she needs, I have left her with the "emailing to release team" task so I can eod.02:06
alexisbgoodnight all!02:07
anastasiamacalexisb: nite!02:07
natefinchanastasiamac: HO that would be good, to help me understand what's going on, so I don't have to type out a bunch of dumb questions :)02:16
anastasiamacnatefinch: awesome. ill create one right now02:18
anastasiamacnatefinch: invite ine calendar/email02:19
* thumper gets a cuppa before chasing up with menn0, anastasiamac, and wallyworld02:24
wallyworldthumper: flat white please02:25
* anastasiamac does not nee to be chased. all under control for now02:25
anastasiamacnatefinch: PR updated... unless u want to PTAL, m reading for landing \o/02:52
natefinchanastasiamac: I gave you a fixit then shipit.  That means I trust you to fix the problems.  If I didn't, it wouldn't get the shipit :)02:53
anastasiamacnatefinch: u r awesome. pm pressing the button then ;D02:53
natefinchdo it! :)_02:53
anastasiamacblahdeblah: raised 1599503 to critical to be addressed in next beta. but when u say "production", what version of juju are u using? 1.25.6?02:57
mupBug #1605449 opened: juju2: command error message (usage) consistency <landscape> <usability> <juju-core:New> <https://launchpad.net/bugs/1605449>03:03
thumperwallyworld: wanna catch up?03:04
thumperanastasiamac: all good?03:05
anastasiamacthumper: of course :D always, sir!03:05
thumperanastasiamac: do we have everything landed we need to?03:05
anastasiamacthumper: landing now. will send an email once it's done..03:05
anastasiamacalmost there...03:05
mupBug #1605383 changed: Tab complete causes traceback when trying to tab-complete juju commands <juju-core:New> <https://launchpad.net/bugs/1605383>03:33
wallyworldthumper: fyi, that unit storage bug is a legit issue when destroying machines; no user warning needed, just a code fix it appears03:46
natefinchwallyworld: how come add-credential requires the cloud/provider name on the CLI, but prompts for everything else?04:19
wallyworldnatefinch: the info we were given asked that add-credential take a cloud name as a positional arg. i guess that doesn't have to be the case. i think the expectation was that the user knew what cloud they were adding a credential for since they would do it as they wanted to bootstrap that cloud04:20
natefinchwallyworld: in theory they know all the information they're prompted for :)04:23
wallyworldhuh? that's sort of irrelevant to thr question at hand. the point of add-credential is to get what they know and have juju record it in credentials.yaml. the current add-credential simpy exapcts them to nominate what cloud they are adding a credential for04:24
natefinchwallyworld: I just mean, saying they know what cloud they want to add credential for doesn't seem like much of an argument, they should know what name they want to call the credential, too, etc.  It just seems weird to require one specific positional arg, but prompt for everything else.04:28
wallyworldthe use case is that they know what cloud they want to bootstrap, so instead of going through a step of prompting for that, short circuit it and just rompt for the bits that need to be interactive. but that's just one way of looking at it and was in the spec we were given04:30
wallyworldno reason why it couldn't prompt for cloud name if not supplied04:30
natefinchI think it would be more user friendly if we did that..  it would also put it in line with how bootstrap works (i.e. if there's no arguments, go into interactive mode).04:39
natefinchanyway, I gotta get to bed, and plan on how to move to Canada if Trump becomes President04:41
blahdeblahanastasiamac: thanks, but yeah - 2.x is not any good to us; it's *production*, not "production", and it's all 1.2x :-)04:44
blahdeblahanastasiamac: For now I just worked around it by reverting the charm storage code to the way it was previously.  I'm about to test the upgrade now.04:45
anastasiamacblahdeblah: ack05:49
=== frankban|afk is now known as frankban
babbageclunkfrobware: is there a standup today? or is that leftover from the old meetings?09:03
frobwarebabbageclunk: left over09:07
babbageclunkfrobware: might pop my head into the Rick team standup today just for some interaction. (:09:10
frobwarebabbageclunk: sure09:10
mupBug #1544724 changed: repeatedly checks /dev/fd0 when it doesnt even exist <juju-core:Invalid> <https://launchpad.net/bugs/1544724>10:04
mupBug #1605593 opened: Fix missleading values in error message: x is not a valid distro_series. <juju-core:New> <https://launchpad.net/bugs/1605593>10:52
babbageclunkHas anyone had any luck using go-guru on the juju codebase?11:15
perrito666babbageclunk: I believe my vim-go setup uses it11:16
babbageclunkperrito666: If I try to find callees using juju/juju/... as the scope one of my cores just shoots to 100% and nothing else happens.11:18
perrito666babbageclunk: a I usually don't11:19
perrito666but sound plausible, especially if it doesnt have any caching policy11:20
rick_h_macgreagoir: ping, morning13:17
macgreagoirrick_h_: g'day13:17
rick_h_macgreagoir: howdy, as OCR today I wanted to ping and see if you can get a chance to peek at http://reviews.vapour.ws/r/5290/ before your EOD please13:18
macgreagoirrick_h_: I had tried earlier, but struggled to understand it to review. I will look again.13:19
rick_h_macgreagoir: k, wrangle up someone to pair up with you then, get a hangout and go over it together13:19
rick_h_macgreagoir: and run down using the review checklist which should help at least knock out chunks of the review13:19
babbageclunkperrito666: Turned out I was using way too broad a scope - setting something more specific churned for a bit but then gave good results.13:20
rick_h_macgreagoir: so your pair'ing partner can limit down to things you have questions/uncertaintly on13:20
rick_h_dooferlad: can you take a few to meet up with macgreagoir to help please? ^13:20
rick_h_macgreagoir: and in the future if you look but aren't sure make sure to leave a comment to the effect in the PR so we can see where the PR stands/etc.13:21
dooferladrick_h_: macgreagoir sure13:21
rick_h_ty much dooferlad13:21
dooferladmacgreagoir: give me a moment to refill my water. Melting here.13:22
macgreagoirdooferlad: I'm in the quartz ho, when you're ready.13:25
natefinchgsamfira: you around?13:45
natefinchsinzui: do you have a windows 2012 machine I could RDP into to check out its TLS support?13:49
sinzuinatefinch: developer-win-unit-tester.vapour.ws13:51
sinzuinatefinch: check your email for info about connecting13:55
sinzuinatefinch: and I promised alexisb that I will get a google doc explaining access to all CI hosts so that hyou don't need to wait for me13:56
natefinchsinzui: awesome, thanks :)14:00
rick_h_dooferlad: ping for standup14:02
mupBug #1564662 changed: Juju binaries should be stripped <packaging> <juju-core:Fix Released> <juju-core (Ubuntu):Fix Released> <https://launchpad.net/bugs/1564662>14:14
katcoredir: ping14:17
mupBug #1605653 opened: backup-restore failed creating collection juju.blockdevices <backup-restore> <ci> <regression> <xenial> <juju-core:Triaged> <https://launchpad.net/bugs/1605653>14:20
mupBug #1605653 changed: backup-restore failed creating collection juju.blockdevices <backup-restore> <ci> <regression> <xenial> <juju-core:Triaged> <https://launchpad.net/bugs/1605653>14:23
frobwaremacgreagoir: want to touch base with the relations bug?14:28
macgreagoirfrobware: Yes, please. Standup HO?14:29
frobwaremacgreagoir: 10mins14:29
mupBug #1605653 opened: backup-restore failed creating collection juju.blockdevices <backup-restore> <ci> <regression> <xenial> <juju-core:Triaged> <https://launchpad.net/bugs/1605653>14:38
marcoceppiballoons sinzui we havne't been putting beta builds into homebrew, this is problematic14:47
frobwaremacgreagoir: in standup HO for whenever works14:48
sinzuimarcoceppi: homebrew think juju2 is problematic14:48
sinzuimarand I ahve been working with them to put juju2 into homebrew14:49
sinzuimarcoceppi: it is not compatible with juju 1. Users will get an update and break14:49
marcoceppiwe should just build a `juju load-credentials` which takes .juju/environments.yaml and converts it14:50
sinzuimarcoceppi: This the the current PR after other were abandoned https://github.com/Homebrew/homebrew-devel-only/pull/4714:50
katcoredir: hey i was just looking at your race condition again trying to understand what i missed. i'm leaving a comment on the PR14:50
katcoredir: aside from the race detector complaining, are we seeing an actual issue from this?14:50
balloonssinzui, sigh.. they killed the other PR in the end eh14:51
sinzuiballoons: yes. The direction is for users to install juju or juju2 they conflict. the user chooses the version tehy need.14:53
sinzuiballoons: marcoceppi: The killer was the fact that juju's plugin detection is bong14:53
marcoceppiwhat does bong mean?14:54
redirkatco: ResetStats could change (create a new one with copied values) or SetStats could remove (setting to nil) the underlying stats object during access.14:56
redirkatco: AFAIU Stats is only used in testing. So I think it is possible to get wrong results, but as to whether we were seeing them -- I don't know14:58
stokachumarcoceppi: something that takes the sticky icky?15:02
katcoredir: i think the point i was going to make is invalid. i am worried that we have a logic race in our tests that this will fix, but at the wrong logical level15:18
mgzOCR: review please, http://reviews.vapour.ws/r/5295/15:20
macgreagoirmgz: ack15:24
mupBug #1605669 opened: grant-revoke User could not check status with read permission <blocker> <ci> <grant> <regression> <juju-core:In Progress by gz> <https://launchpad.net/bugs/1605669>15:26
mgzmacgreagoir: if it didn't get through before I dropped...15:31
mgzfor simiplicty, compare with http://reviews.vapour.ws/r/5205 - it should be the inverse15:31
=== JoseeAntonioR is now known as jose
macgreag1irmgz redir: 5295 +1 from me too. mgz, thanks for the 5205 link.16:01
mgzthanks guys16:02
=== macgreag1ir is now known as macgreagoir
frobwaredooferlad: it's something (ip6tables, et al) between my libvirt interface and the host that causes the packets to get dropped. see nothing obvious atm16:08
dooferladfrobware: :-(16:12
macgreagoirfrobware: lp:1603473 updated. The work-around may not be helpful to the containers (if they just grab all active interfaces), but we'll see if it starts to help, at least.16:28
frobwaremacgreagoir: thanks16:31
mupBug # changed: 1592456, 1600404, 1603865, 160422316:38
=== frankban is now known as frankban|afk
rick_h_katco: ping17:32
katcorick_h_: pong17:32
rick_h_katco: can I steal some time?17:32
katcorick_h_: sure17:32
rick_h_katco: https://hangouts.google.com/hangouts/_/canonical.com/rick?authuser=117:32
alexisbfrobware, ping17:33
frobwarealexisb: pong17:33
alexisbheya frobware happy friday17:33
alexisbon this bug: https://bugs.launchpad.net/juju-core/+bug/160448217:33
mupBug #1604482: MAAS bridge script should drop all 'source' stanzas from original file <2.0> <network> <juju-core:Triaged> <https://launchpad.net/bugs/1604482>17:33
alexisbwhy is it critical if there is a workaround17:34
frobwarealexisb: so... people keep running into this. and the behaviour is subtly broken when it happens. I wanted to say "when juju boostraps your node, we will fix networking for you"17:36
frobwarealexisb: I did originally take the opinion that we should rely on the workaround, but the curtin fix has not landed and it has been >4 ? weeks now17:37
alexisbso that bug requires a curtain fix?17:37
frobwarealexisb: happy to drop the priority17:37
frobwarealexisb: there fix is committed, but not released. needs to get out of proposed17:38
alexisblets keep it on our radar but make it high17:38
alexisbfrobware, thanks for the info, I will leave you to your day now17:38
frobwarealexisb: fine for me17:38
* rick_h_ EOD's to pack and get ready to get out of here tonight. If anyone needs anything hit me up on my phone via email, telegram, or such17:54
* mgz sends smoke signals to rick_h17:58
perrito666runRawTransaction is the one that doesnt do the model uuid mangling right?18:07
mupBug #1605710 opened: Fix and reland axw/cli-model-owner <ci> <grant> <juju-core:Triaged by axwalk> <https://launchpad.net/bugs/1605710>18:11
mupBug #1605714 opened: juju2 beta11: LXD containers always pending on ppc64el systems <oil> <oil-2.0> <juju-core:New> <https://launchpad.net/bugs/1605714>18:11
redirso master is unblocked?18:16
alexisbredir, yes sir18:16
redirSO I can $$merge$$?18:17
katcoCRAP! quick someone block it!18:17
alexisbyes sir18:17
alexisbkatco, it is staying unblocked tell thursday18:17
alexisbbut if you cause a regression you will get assigned to it as your top priority18:17
katcoi... i can write a race condition in if you want18:17
* redir light some firecrackers and pops champagne18:17
alexisbkatco, its your own pain ;)18:17
redirgreat someone put conflicts in my way18:19
alexisbalright all, I am off for a quick ride, back in about an hour18:20
alexisbhappy merging18:20
redirhave a good ride18:20
natefinchoh internet explorer.... thanks for wrapping this plainttext file I downloaded in <html><body><pre>19:04
natefinchahh... windows is so crappy19:12
=== freyes__ is now known as freyes
kwmonroehey.  i friggin love beta12.  nice work folks!!  (resource-get slowness was killing me, i feel alive again now)19:42
natefinchkwmonroe: awesome! :)19:46
mupBug #1605747 opened: [ juju2 beta11 ] Maas system is deployed but agent remains pending <oil> <oil-2.0> <juju-core:New> <https://launchpad.net/bugs/1605747>19:53
natefinchgah... I cannot for the life of me get .net to use tls 1.220:00
perrito666natefinch: the language?20:01
natefinchthe framework, yeah.  in this case I'm calling it from powershell... but it always requests tls 1.1 as the highest value20:02
natefinchah... beacuse it's .net 4.020:07
natefinchwell shit20:09
perrito666just .net get a new ver... oh, thats right, you cant20:09
natefinchlol, juju depends on .net 4.5, evidently ;)20:10
perrito666natefinch: since when exactly?20:10
perrito666it used to work with windows 2k images that, afaik, have 4.020:11
* perrito666 admits his knowledge of the ungo-ly word of windows :p20:11
natefinchbut recently we changed to only supporting TLS 1.220:11
natefinchand 4.0 doesn't support TLS 1.2 as far as I can tell20:11
perrito666ahh, I see20:12
natefinchour userdata uses powershell, which uses .net20:12
perrito666that is indeed a problem, because windows 2k is a very popular hipervisor img20:12
perrito666and I dont even want to think in the consequences of upgrading .net20:12
perrito666mm, isnt there a 3rd party .net implementation of tls 1.2?20:13
perrito666that happens to be floss?20:13
perrito666or a patch? or something?20:13
alexisbkwmonroe, be sure to make use of all the extra time20:15
natefinchwell, I thinj the OS itself supports TLS 1.2, it's just that .net 4.0 doesn't use it, because of windows XP compatibility (at least that was suggested in an article I read, and sounds plausible)20:19
redirshould things work on mongo 3.2?20:22
perrito666redir: things is a broad word mate20:22
perrito666statistically speaking, stuff should not work in mongo 3.220:23
perrito666for most values of stuff20:23
perrito666juju is not one of those though, it should just work (except for the tests, those wont)20:23
natefinchwell, I thinj the OS itself supports TLS 1.2, it's just that .net 4.0 doesn't use it, because of windows XP compatibility (at least that was suggested in an article I read, and sounds plausible)20:23
mupBug #1577949 changed: windows services cannot upgrade to 1.25.6 <ci> <regression> <upgrade-juju> <windows> <juju-core:Invalid> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1577949>20:23
mupBug #1605756 opened: [ juju2 beta11 ] system show up in juju status as pending but there is no attempt to deploy in maas <oil> <oil-2.0> <juju-core:New> <MAAS:New> <https://launchpad.net/bugs/1605756>20:23
alexisblook at perrito666 picking up aussie slang, nice job mate!20:24
perrito666I might be spending too much time with down unders20:24
redirperrito666: juju20:24
redirI see so tests won't pass20:25
redirso no juju doesn't work with 3.2 yet20:25
perrito666if you increase timeout to something near 2 days they will actually20:25
perrito666for 10 points, guess what is the part of juju that does not work well with mongo 3.2?20:26
natefinchuh, the part that uses mongo?20:26
redirmmm it doesn't even find it's path20:26
perrito666no one will say juju-conn suite?20:27
perrito666redir: ah, that is new20:27
natefinchheh.... we said tests20:27
perrito666redir: you have to tell the tests where is mongo20:27
natefinchthe tests are what, like 10x slower on 3.2?20:27
perrito666natefinch: I think it was 100x20:27
perrito666we deviced a way so they would run at the same speed, it required some hacking of the mongo options plus a ramdisk plus I cant recall what other thing20:28
perrito666its all the fault of the new storage for mongo, it is fast for anything but what we do in the tests20:28
perrito666if you make the tests run with the legacy storage they pass fast20:28
perrito666the thing is, that storage engine is EOL20:29
* perrito666 knows more about this subject than he would like20:29
redirperrito666: finds it if I set JUJU_MONGOD20:30
perrito666yes, that is the one20:30
redirand unintstall all the old mongos20:31
perrito666the mongo using tests are not all that smart20:31
redirwhich I did first20:31
perrito666I have another adjectives for it20:31
redirI have a few myself20:31
redirbut thought I'd try out the tests while I shepherd some merges20:31
perrito666this deserves t-shirts20:31
redirwith the new mongo pkg20:31
perrito666redir: unless you intend to be merging for ~30min*100 better try something else20:32
redir10gen printed plenty of shirts20:32
redirwhich might be part of the problem20:32
redirperrito666: 3 merges...20:32
redir~ 27 minutes each20:33
redirlast one starting now20:33
perrito666oh, so its 20 days, you might want to find something else to do20:39
mupBug #1575794 changed: Agent config format version should be changed for 2.0 <juju-release-support> <rc1> <tech-debt> <juju-core:Fix Released by anastasia-macmood> <https://launchpad.net/bugs/1575794>20:42
mupBug #1584565 changed: Documentation regarding user management is out of date <helpdocs> <usability> <juju-core:Fix Released by macgreagoir> <https://launchpad.net/bugs/1584565>20:42
mupBug #1590947 changed: TestCertificateUpdateWorkerUpdatesCertificate failures on windows <intermittent-failure> <tech-debt> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1590947>20:42
mupBug #1575794 opened: Agent config format version should be changed for 2.0 <juju-release-support> <rc1> <tech-debt> <juju-core:Fix Released by anastasia-macmood> <https://launchpad.net/bugs/1575794>20:45
mupBug #1584565 opened: Documentation regarding user management is out of date <helpdocs> <usability> <juju-core:Fix Released by macgreagoir> <https://launchpad.net/bugs/1584565>20:45
mupBug #1590947 opened: TestCertificateUpdateWorkerUpdatesCertificate failures on windows <intermittent-failure> <tech-debt> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1590947>20:45
natefinchweird, it says we have .net framework 4.5 installed, but powershell is still using 4.020:48
natefinchnope, I'm wrong... .net 4.5 is clr version 4.0.30319.17001 - 18400 ... makes perfect sense20:52
mupBug #1575794 changed: Agent config format version should be changed for 2.0 <juju-release-support> <rc1> <tech-debt> <juju-core:Fix Released by anastasia-macmood> <https://launchpad.net/bugs/1575794>20:54
mupBug #1584565 changed: Documentation regarding user management is out of date <helpdocs> <usability> <juju-core:Fix Released by macgreagoir> <https://launchpad.net/bugs/1584565>20:54
mupBug #1590947 changed: TestCertificateUpdateWorkerUpdatesCertificate failures on windows <intermittent-failure> <tech-debt> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1590947>20:54
mupBug #1605767 opened: MachineSuite.TearDownTest no reachable servers <ci> <intermittent-failure> <regression> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1605767>20:54
=== natefinch is now known as natefinch-afk
mupBug #1605769 opened: LXD Bootstrap Failure: Cannot add new machine <bootstrap> <lxd-provider> <ui> <juju-core:Triaged> <https://launchpad.net/bugs/1605769>21:18
mupBug #1605770 opened: firewallerSuite.TearDownTest inst.Dial() failed <ci> <intermittent-failure> <regression> <unit-tests> <juju-core:Incomplete> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1605770>21:18
mupBug #1605776 opened: annot dial mongo to initiate replicaset: no reachable servers <bootstrap> <ci> <mongodb> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1605776>21:18
mupBug #1605777 opened: munna/juju2 is too slow to deploy windows images <ci> <maas-provider> <regression> <windows> <juju-ci-tools:Triaged> <juju-core:Triaged> <https://launchpad.net/bugs/1605777>21:42
alexisbalrighty all, spending some time with family after a long week and before  I travel21:55
alexisbhave a great weekend everyone21:55
katcoalexlist: tc21:58
katcooops mt21:58
mupBug #1605790 opened: Unable to initialize agent <vpil> <juju-core:New> <https://launchpad.net/bugs/1605790>22:18
redirperrito666: the full suite on 3.2 only takes about 2 minutes longer than 2.6 for me.23:07
perrito666redir: nice, most likely using the old storage engine23:10
perrito666if not, wow23:10

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