/srv/irclogs.ubuntu.com/2019/08/14/#juju.txt

thumperbabbageclunk, timClicks: vsan summary?00:30
babbageclunkthumper: summary is: good - just testing out the non-hacked together version00:30
thumpercool cool00:31
wallyworldthumper: new azure regions turned out to be lots-o-fun https://github.com/juju/juju/pull/1051803:56
timClickswallyworld: thanks for wrangling through all of that04:07
timClicksbabbageclunk: hey btw could you raise a PR against my branch? I think that thin disk provisioning may be closer than we think04:08
timClicksbut I need the VM template stuff working04:08
babbageclunktimClicks: pushing as we speak04:15
babbageclunktimClicks: https://github.com/timClicks/juju/pull/104:24
babbageclunkha, it's prompting me to delete my fork of timClicks/juju04:25
babbageclunkand I'm all like "nuh-uh! If anything timclicks/juju is a fork of babbageclunk/juju!"04:26
timClicksbabbageclunk:  thanks for ruining my day by destroying all of my stuff github04:27
wallyworldkelvinli_: i just need a +1 on a forward port of 2.6 https://github.com/juju/juju/pull/1051906:07
kelvinli_wallyworld: done!06:08
wallyworldty06:08
kelvinli_np06:08
stickupkidmerge 2.6 branch of pylibjuju into master https://github.com/juju/python-libjuju/pull/338 - only 120k of changes :|10:07
stickupkidachilleasa, if we get rick_h to make a 2.7 branch once i've merged https://github.com/juju/python-libjuju/pull/338 into master, then you should just be able to copy the schema to the client folder and ln -s correctly with latest and then run make client13:28
achilleasastickupkid: thanks for the tip!13:29
rick_hstickupkid:  land your branch first so the branch has that in it13:29
stickupkidrick_h, achilleasa yeah, i've kicked it off13:29
stickupkidachilleasa, pointers here https://discourse.jujucharms.com/t/python-libjuju/155313:29
stickupkidlove me some discourse :D13:29
stickupkidrick_h, achilleasa it's landed13:32
rick_hstickupkid:  k, after the call I'll try to get it up13:32
rick_hstickupkid:  achilleasa created the 2.7 branch13:40
stickupkidrick_h, pylibjuju new version with CMR, 0.11.8 or 0.12.0 or 1.0.0?14:17
rick_hstickupkid:  hmm, we talked about matching juju right?14:18
rick_hstickupkid:  what do you think of the 2.6.x?14:18
stickupkidrick_h, well, yeah, that could work, as it would make sense14:18
stickupkidrick_h, should i mention anything in the readme about that?14:18
rick_hstickupkid:  yea, and maybe discourse about moving to matching the juju versions14:20
rick_hstickupkid:  always better to overshare vs under14:20
stickupkidrick_h, 100% agree14:20
achilleasastickupkid: so for the bundle bit do I need to set my version to 2.7.0? 2.7-rc1 ?14:29
stickupkidachilleasa, i'm never sure, we shouldn't release it with that, so maybe rc1 to ensure people delete it and replace it with 2.7.014:30
stickupkid2.7-deleteme14:30
achilleasaor 2.7-dev?14:30
achilleasaI see some with the -rcX suffix14:31
stickupkid2.7-dev14:35
stickupkidachilleasa, the rcX suffix ones need to be removed14:35
rick_hstickupkid:  HO?14:36
stickupkidCR for 2.6.6 release for pylibjuju https://github.com/juju/python-libjuju/pull/33915:09
manadarthml: I am about to finish up, but could you look at https://github.com/juju/juju/pull/10520 in your day?15:13
hmlmanadart:  sure.  trade you for a short one? https://github.com/juju/description/pull/5915:14
manadarthml: Done deal.15:14
pmatulisin an overlay, i needed to include a machine definition not used in the overlay but that *is* used in the accompanying bundle. what is the rationale there?15:51
stickupkidpmatulis, achilleasa might know that15:52
achilleasapmatulis: is this with 2.6 or develop? can you share the bundle/overlay so I can take a look?15:53
rick_hpmatulis:  I think it's just a limitation of the merging logic15:56
pmatulisachilleasa, v.2.6.615:58
pmatulisrick_h, seems odd. especially when the error references the bundle and not the overlay15:58
rick_hpmatulis:  right, a matter of the merging/resolving process is my guess15:59
achilleasapmatulis: can you please try the same with develop? We have completely refactored the merge logic for the upcoming 2.7 so it might work as expected with the latest edge15:59
pmatulisachilleasa, ohh, fyi: https://pastebin.canonical.com/p/CGPR6ZsnMF/16:04
pmatulisachilleasa, will the upcoming changes have potential for breakage if people don't make changes?16:07
achilleasapmatulis: no, the changes should be backwards-compatible (actually even better as some stuff like for instance the 'trust' flag cannot be currently overwritten via an overlay). The 2.7 version additionally supports the cmr-in-bundle work16:08
rick_hstickupkid:  one question on the versioning in the PR16:11
stickupkidrick_h, shoot16:12
stickupkidrick_h, actually i'll trade you a PR for a question https://github.com/juju/cmd/pull/6616:12
rick_hstickupkid:  sorry, replied with it. mainly...as much as I don't want to...2.6.6.1?16:12
stickupkidhmmm16:12
stickupkid2.6.6.0?16:12
rick_hstickupkid:  e.g. if we have to rev a libjuju version without a new juju version?16:12
stickupkidrick_h, yeah, but start a 016:13
stickupkid?16:13
rick_hstickupkid:  is it enough to do 2.6 and then rev libjuju indepdenent?16:13
rick_hstickupkid:  fair enough16:13
pmatulisachilleasa, sweet, thanks16:13
stickupkidrick_h, "is it enough to do 2.6 and then rev libjuju indepdenent" - not sure i understand16:13
achilleasapmatulis: the QA steps for https://github.com/juju/juju/pull/10476 include examples of the upcoming overlay changes. Note that the multi-doc yaml bundles are only processed by the new code path (but they are only used by the CMR features which older clients ignore anyway)16:13
rick_hstickupkid:  so do we say that python-libjuju tracks 2.6 and so 2.6.3 might actually have the release note item of "updated to 2.6.7 api changes"16:14
rick_hstickupkid:  e.g. since the api facades are locked in a way you should be able to use python-libjuju 2.6.x with any 2.6 juju?16:14
stickupkidrick_h, ah in that case shouldn't it be 2.6.7 and we jump versions?16:14
stickupkidrick_h, that might luck ugly though16:15
* rick_h doesn't follow that...16:15
stickupkidrick_h, ho?16:15
rick_hstickupkid:  omw16:16
pmatulisfirst time i've seen one of my machines' state suddenly go from 'started' to 'down'. why does this happen?16:31
pmatulismachine agent croaks?16:31
pmatuliscorresponding MAAS node shows it's powered off16:33
stickupkidpylibjuju 2.6.0 released with CMR support17:00
stickupkidmanadart, released, i'll make a discourse post for it17:00
stickupkidmanadart, here you go https://discourse.jujucharms.com/t/pylibjuju-2-6-0-release-notes/192617:06
rick_hpmatulis:  so the agent restarts as part of going up17:30
rick_hpmatulis:  if you time it right you can catch it in a down state but it should flip back17:30
rick_hpmatulis:  if it doesn't then something went boom/etc17:30
pmatulisrick_h, yeah, the node just crapped out on me. i had to power it back on via the MAAS web UI. everything looks fine now though. scary17:31
rick_hpmatulis:  ah, yea don't trust hardware :)17:31
* rick_h secretly adds cards and sticks stickupkid's head on them for later in the week bwuhahahaha17:36
rick_hhml:  can I bug you to make sure I typed "python" right please? https://github.com/CanonicalLtd/juju-qa-jenkins/pull/26118:44
hmlrick_h: sure, looking18:44
hmlrick_h: approved18:48
rick_hhml:  ty18:51
stickupkidrick_h, :worried:20:13
rick_hstickupkid:  lol, all good you already did it20:13
rick_hjust didn't see it right away20:13
stickupkidrick_h, haha20:13
=== hml_ is now known as hml
=== narindergupta is now known as narinderguptamac
wallyworldtimClicks: any luck with the thin disk spike?21:27
timClickswallyworld: I've found the two places that we need to change, but something weird happened when I tried to bootstrap21:28
timClicksthe process hung indefinitely21:28
wallyworldcould be related to the changes i guess. sounds like it needs a little more work to be acheievable21:29
wallyworldthanks for trying21:29
=== narindergupta is now known as narinderguptamac
timClickswallyworld: out of curiousity, how does juju/mutex work? I think bootstrap is hanging because a previous mutex hasn't been released21:44
wallyworldtimClicks: it's a machine wide mutex which uses flock on *nix and something else on windows22:04
thumperreview for someone: https://github.com/juju/schema/pull/1923:34
thumperugh, no merge bot set up for schema package23:35
thumperlooks like we have never had one set up23:36
thumperbabbageclunk: got a moment? ^^23:37
* thumper remembers that babbageclunk is busy this morning23:38
thumperwallyworld: ^^23:38
babbageclunkthumper: sure - in 1:1?23:38
thumperoh... you are here23:38
thumperbabbageclunk: I was pointing to the simple schema review23:38
thumperI tried to use a schema.TimeDuration in controller config23:38
thumperand the error message it gave was not overly helpful,23:38
thumperso fixing the root problem23:38
babbageclunkoh sorry, thought you were asking about a merge23:38
babbageclunk-bot23:39
babbageclunkok taking a look23:39
thumpernah, just the PR23:39
hpidcockthumper: LGTM23:39
thumperthe duration was added by copying the time one23:39
thumperunfortunately, I wrote the time one four years ago23:40
thumperso I can't even really blame someone else for missing it23:40
thumperthanks hpidcock23:40
babbageclunkI also have approved it23:40
* thumper waits just in case babbageclunk has a question23:41
thumperthanks23:41
babbageclunkjust in case23:41
thumperall good23:41
babbageclunkonly comment was about the horrible formatting you fixed23:41
thumperyou mean gofmt fixed23:41
babbageclunkSure, your robot minion23:41
babbageclunksometimes I deliberately format code wrong so I can watch it fix it23:42
thumpernow I need to remember how to update the vendor shit23:42
babbageclunkmake rebuild-dependencies?23:42
thumperanastasiamac: that is a bit of a burn23:42
babbageclunkOh but you need to add it to the toml file first23:42
thumperyeah23:42
anastasiamacthumper: https://discourse.jujucharms.com/t/juju-dependencies-managed-by-dep/13923:43
anastasiamacthumper: haha u picked on that? :D23:43
thumperanastasiamac: thanks, I think I remembered enough23:44
anastasiamac\o/23:44
anastasiamacthat discourse post has instructions on how to bring/update deps for juju/juju23:44
anastasiamaci refer to it when needed - less to remember :D23:44
* thumper runs to the gym23:49
anastasiamacwallyworld: PTAL https://github.com/juju/juju/pull/1052323:56
wallyworldok23:56

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