/srv/irclogs.ubuntu.com/2014/03/20/#maas.txt

=== CyberJacob is now known as CyberJacob|Away
bigjoolsroaksoax: can you bless this please? https://code.launchpad.net/~julian-edwards/maas/packaging/+merge/21166803:31
=== CyberJacob|Away is now known as CyberJacob
rvbabigjools: is there something fundamentally wrong with https://code.launchpad.net/~rvb/maas/bootimage-ui/+merge/211761 or did you just forget to mark it 'Approved'?08:22
jtvWhere did Oleg add his comments?  I don't see them in the new-import-script-integration branch.08:23
jtvOh, wait08:23
rvbajtv: https://code.launchpad.net/~strikov/maas/maas-new-metadata-format/+merge/21084308:23
jtvtrunk now, right?08:23
jtvThanks.08:24
jtvDo we have parallel branches now?08:24
jtvI've been working off the new-*-integration one.08:24
rvbajtv: yeah, we need to integrate Oleg08:25
rvba's work08:25
jtvShould we start by just making all of it live in trunk, even if not active yet?08:26
jtvKeep the old and the new entries in pserv.yaml, etc.08:27
jtvOr will it be too hard?08:27
rvbajtv: I think it's doable.08:43
rvbaAnd probably the best option to avoid the big bang approach.08:44
jtvYeah.  It'll still be one functionally, but at least we won't be messing around with conflicting branches.08:44
jtvI went through a weird jet-lag phase earlier today, and I was just constantly wondering what was where.  Scary!08:44
jtvTrunk is nice and safe.  :)08:45
bigjoolsrvba: I forgot, sorry.08:53
rvbano worries08:53
bigjoolsrvba, jtv: I'd like to get oleg using the integration branch08:54
bigjoolshowever I emailed him earlier and said we'd just take over the work08:54
jtvThen we should figure out how to get his latest work into either maas or the integration branch, and the integration branch into trunk.08:54
bigjoolsunless we changed any of the same code that is in trunk, we can just get rid of the one in trunk08:56
bigjoolsdid anything change in the integration branch?08:56
jtvNot yesterday or today.08:57
jtvI've been pulling it and not seeing changes.08:57
jtvNothing since Tue 2014-03-18 10:53:34 +010008:57
bigjoolsok08:58
jtvrvba: I'm trying to run the import script from the integration branch, against source http://maas.ubuntu.com/images/ephemeral-v2/daily/ — but it just fails because the snapshot directory is never created.  Do you get the same?09:06
rvbajtv: I didn't try using maas.ubuntu.com yet.09:06
bigjoolsI am about to try09:06
rvbaI've always used the fake data thus far.09:06
rvbajtv: I'll try now.09:06
jtvFWIW I got the same with the test repos, so I expect it's something I'm doing wrong.09:07
rvbajtv: bigjools: I've integrated Oleg's most recent fixes to the import script in our integration branch.09:26
bigjoolsawesome09:26
jtvGreat, thanks.  I'll re-merge.09:26
bigjoolslet's get him using it as well09:26
bigjoolsmeanwhile, my "make install-dependencies" is still going 20 minutes later on this lcy02 instance09:27
rvbaYeah, canonistack is a mess these days.09:27
rvbaMachines on lcy02 and lcy01 are slow as hell.09:27
bigjoolspopular I guess09:28
rvba(All the bootimages stuff is landed, I need to QA it but it should be quick)09:28
bigjoolsmaas seems to have about 6 million dependencies09:31
rvbajtv: when I merge trunk into the integration branch I get a conflict related to the 'label' work.. could you have a look?  You can probably fix this quicker than me.09:34
jtvSure09:35
rvbaTa09:35
jtvI don't know about the armhf template though.09:35
rvbaWe can take Oleg's version, 'highbank' is now explicitly supported by the 'generic' kernel.09:37
rvba   "version": "14.04",09:37
bigjoolswhat/where do you configure the new source in the pserv.yaml?09:37
rvba   "subarches": "generic,highbank,hwe-p,hwe-q,hwe-r,hwe-s,hwe-t",09:37
rvba   "release": "trusty",09:37
rvba   "arch": "armhf"09:37
rvbabigjools: not sure what you mean…?09:38
jtvComma-separated string?  Not a list?09:38
bigjoolsrvba: the new simplestreams source, where do I configure it in oleg's changes?09:38
jtvetc/maas/pserv.yaml09:38
rvbabigjools: http://paste.ubuntu.com/7124389/09:38
rvbaSee the top of the diff in https://code.launchpad.net/~maas-maintainers/maas/new-import-script-integration/+merge/21147009:38
bigjoolsguys, I can see that much, but where in that config!09:39
rvbaThe path.09:39
rvbaSorry, I don't think I understand your question.09:39
jtvGoing to be hard to resolve that conflict when tests don't pass in the existing branch...09:39
rvbajtv: yeah, I know :/09:39
jtvIf tests don't pass anyway, just go with the trunk version...09:40
jtvThe armhf template conflict is just two identical changes conflicting.  I thought they'd made bzr accept that without complaining.09:43
bigjoolsformatting difference?09:45
bigjoolstrailing spaces?09:45
jtvNo.09:46
jtvI ran a diff.09:46
bigjools:(09:46
bigjoolswell I tried to run the new script and got this09:47
bigjoolsIOError: [Errno 2] No such file or directory: u'/var/lib/maas/boot-resources//snapshot-20032014-094738//maas.meta'09:47
jtvSame for me.09:49
jtvThat's the snapshot directory I mentioned earlier.09:49
jtvIt looks as if simplestreams is supposed to create it implicitly while synchronising.09:50
jtvBy the way, note the 20032014... yes that _is_ a date but it's little-endian.09:50
rvbaHi strikov!09:53
strikovrvba: Hey :)09:54
rvbastrikov: that's the integration branch: lp:~maas-maintainers/maas/new-import-script-integration10:19
gmbbigjools: To confirm: when you had your empty drop down problem, what fixed it? Re-running import-(eph|pxe)?10:28
bigjoolsgmb: in my case it was putting the tftp images back in the right place10:30
gmbbigjools: But wouldn't running the script again had the same effecT?10:30
gmb(I'm asking because the error should give some instruction as to how to get out of the problem state)10:30
bigjoolsgmb: yes, but not in my case as I had a screwy package10:30
gmbWell, we don't care about that. :)10:30
gmbOkay, cool.10:30
bigjoolsyes, the instruction should be the same as the bug warning banner about missing boot images10:30
bigjoolsbig*10:31
gmbRight. That's what I'm going to steal :)10:31
bigjoolsgmb: parfait10:32
allenapGrr.10:34
rvbaallenap: \o/10:34
rvba;)10:34
bigjoolswb allenap10:34
allenapDon’t talk to me.10:34
allenap;)10:34
bigjoolsso gmb, allenap, rvba, jtv: I shall make sure kanban cards are complete for the list on that doc10:35
bigjoolsand then please feel free to start taking them10:35
bigjoolsallenap: here's a good reason to start with a new config file, we need to write into it some config based on the current bootimages10:37
bigjoolsdoes the yaml writer maintain comments?10:37
allenapbigjools: Nope, it doesn’t.10:37
bigjoolsuh huh10:37
allenapAfaik.10:37
bigjools:)10:37
allenapbigjools: However, you can just append to the yaml file and it’ll dtrt.10:39
bigjoolsallenap: true!10:39
allenapWhen it comes to in-place updates to config files, there’s nothing really compelling out there. Configobj is the closest I’ve seen, but that’s kind of baroque.10:40
jtvDo we need to store this in a config file at all?10:40
* allenap can’t remember exactly what we’re storing.10:40
jtvParameters for the imports: arches, releases, source URLs.10:41
jtvNow, the source URLs we need to have somewhere.10:41
lifelessconfigObj is what bzr used10:41
jtvBut the rest I guess could be generated from a form.10:41
rvbaallenap: http://paste.ubuntu.com/7124600/10:41
jtvHi lifeless10:41
jtvWhat I had in mind originally was: import link goes to a form page, where you can enter the releases and architectures you want, and _that_ gets pre-populated based on existing boot images.10:42
jtvOh, that doesn't work with multiple simplestreams sources does it?10:42
rvbaThis is all the test failures we've got on the integration branch http://paste.ubuntu.com/7124602/10:43
jtvI would suggest people start fixing in small branches...10:43
bigjoolswotcha lifeless10:43
rvbabigjools: can you land your packaging branch?  I can't QA my changes right now because of the new dependency.10:44
bigjoolsrvba: yes!10:45
rvbajtv: yes, the failures can be easily divided into "topics"10:45
rvbabigjools: ta10:45
jtvrvba: so you never had that error where the snapshot directory did not exist?10:45
rvbajtv: no10:45
jtvAnd you used that config you pasted to Julian earlier?10:45
rvbajtv: no, I was using the test data so that path was different.10:47
jtvWhat path?10:47
jtvOh, the URL?\10:47
jtvWhat did you use?  The path to the repo1 (or repo2) directory?10:48
rvbaYeah, the URL.  Named 'path' in the config.10:48
jtvfile:// URL?10:48
allenaplifeless: Ah, interesting, that makes me want to look again.10:48
rvbaYes.10:48
jtvThat didn't work for me either.  Maybe it was the various problems in pserv.yaml...10:48
jtvBecause I noticed that you passed a comma-separated list for subarches, not a list like in the integration branch.10:49
jtvUgh.  When I try it against the simplestreams-v2 daily URL, it breaks because it looks for an sjson index.10:50
jtvWhich isn't there.10:50
bigjoolsrvba: I can help fix tests10:51
bigjoolslet me just get the int  branch10:51
jtvstrikov: do you know if, for manual testing, we can make the import script use index.json (as opposed to index.sjson) and skip any attempt at verifying signatures?10:51
rvbabigjools: cool, the card contains a link with all the test failures.10:52
rvbabigjools: I'm fixing the kernel opts-related failures now.10:52
strikovjtv: its better to put signatures in place, i think10:52
strikovjtv: let me tell how in a moment10:52
strikov*tell you how10:52
bigjoolsta10:52
jtvstrikov: thanks.  It's better with signatures of course, but right now, there aren't any and we do need try out some manual runs.10:52
allenaplifeless: While you’re there, would you be interested in something like https://code.launchpad.net/~allenap/maas/run-isolated-with-debugging/+merge/211803 in upstream subunit?10:52
rvbahttps://code.launchpad.net/~rvb/maas/integ-fix-tests/+merge/21190310:53
strikovjtv: bzr branch lp:simplestreams simplestreams10:53
strikovcd simplestreams10:53
strikovmake gnupg10:53
strikov./tools/tenv js2signed /home/ubuntu/boot-resources-v2/10:53
strikovjtv: that will sign your metadata with simplestream's default key which is in ./gpg/ folder10:54
jtvstrikov: not what I needed!10:54
strikovjtv: then you can add this key to your keyring and all the checks will pass10:54
jtvBut I'm trying to import a stream that doesn't have any signatures at all.10:54
strikovjtv: js2signed will add all the signatures automatically (create sjson from json)10:55
jtvOh, it inserts that on my end somehow?10:55
jtvInstead of on the stream I'm trying to import from?10:55
strikovjtv: which meta do you use? self-generated?10:55
jtvNo, Scott's online URL.10:56
jtvhttp://maas.ubuntu.com/images/ephemeral-v2/daily/streams/v1/10:56
strikovjtv: Ah. Try mine: http://162.213.35.97/boot-resources-v2/10:56
strikovjtv: it's basically the same but with signatures10:56
strikovjtv: you need to integrate simplestreams key though10:57
jtvThanks.  That will give me an exact mirror of Scott's otherwise?10:57
bigjoolsrvba: can you talk me through that MP10:57
strikovjtv: let me see if scott made any changes yesterday10:57
jtvThanks.10:57
jtvAIUI labels were added.10:57
rvbabigjools: this is to account for this http://paste.ubuntu.com/7124669/10:58
bigjoolsrvba: I guess that's pretty simplified!10:58
rvbaYeah, we don't need to patch things up anymore.10:58
strikovjtv: well, he did (and that's good), we indeed need to disable sign check then10:58
bigjoolsrvba: but this means we only keep the most recent locally?10:59
rvbaYes.  That's what the import script does.10:59
jtvstrikov: yeah... for this kind of thing I really want to be close to the source, so we don't get everything jusssst right — for an obsolete version.10:59
rvbaAlso, the 'info' file is now completely gone.10:59
jtvrvba: get_ephemeral_name also gets a label, of course, in the branch I'm working on.11:00
rvbaRight.11:00
strikovjtv: to disable sign check we need to (1) change index.sjson to index.json inside script and (2) implement stub policy handler for simplestreams11:00
strikovjtv: does it work for you?11:00
jtvstrikov: sure, it's only for a temporary hack.  Thanks!11:01
strikovjtv: give me a few moments11:01
* jtv gives strikov a dozen moments11:01
bigjoolsrvba: fwiw not sure I'd bother with MPs for the int branch fixes11:08
rvbabigjools: wfm11:08
bigjoolsrvba: but for safety, did you set append_revisions_only?11:08
rvbabigjools: no11:08
bigjoolsrvba: better do it :)11:08
bigjoolssince we're all going to be pushing up11:08
rvbabigjools: how do I do that?11:09
rvbabigjools: found it; done.11:11
bigjoolsrvba: you were quicker than me11:11
bigjoolssftp to the branch location basically11:11
rvbabzr config -d bzr+ssh://bazaar.launchpad.net/~maas-maintainers/maas/new-import-script-integration/ append_revisions_only=True11:11
bigjoolshttp://stackoverflow.com/questions/5413602/monotonically-increasing-bazaar-trunk-revision-numbers11:12
lifelessallenap: hmm11:15
lifelessallenap: so with v2 you can debug through the stream11:15
allenaplifeless: Ah ha, okay. We ought to upgrade at some point then.11:15
lifelessallenap: but, that wouldn't stop the dup madness11:16
lifelessallenap: so I think that this is a simple bug and we should fix it in subunit11:16
lifelessseparately to any discussion about v2 upgrades11:16
allenaplifeless: Okay, I’ll put a patch together.11:17
lifelesslet me look a little more11:17
lifelessok11:17
lifelessso we replace fd 111:17
lifelesswhich means sys.stdout will still go to that fd11:17
lifelessand that fd does need to be the fd of the parent pipe, or you won't get the test data11:18
lifelessso yeah - I think this is a case for upgrade the connection to v2 and route stdin and out to the child11:18
lifelessvia v2 packets11:18
lifelessshould be fairly straight forward11:18
lifelessget you debugging11:18
allenapI think I need to read up on v2’s design.11:19
strikovjtv: https://pastebin.canonical.com/106840/11:23
strikovjtv: it disables sign check and switches from md5 to sha25611:23
jtvThanks!  I'll feel a lot better knowing that I can try things out against Scott's latest "real" data.11:23
jtvallenap, bigjools, gmb, rvba: see strikov's paste above — the ephemeral-vs stream is not signed yet, so Oleg's patch should help us work around that.  Do Not Commit.  :)11:24
strikovjtv: Right. Give me one more moment please -- it crashes with Scott's data due to some reason (not related to sign check)11:25
jtvWhoopsie11:25
bigjoolsyay? :)11:25
jtvIt's one step further than what I got.  :)11:26
rvbajtv: we should probably steal the signature-related code from the old ephemeral import script.11:26
strikovjtv: heh, that's not my problem though -- so of the entries in Scott's meta doesn't contain checksums11:27
rvbaAnd maybe extend it a bit to allow unchecked downloads.11:27
strikov*some of11:27
jtvrvba: For Freudian reasons, you probably know more about that code than I do...11:27
jtvrvba: I don't think we have much signing-related code in there anyway.11:28
rvbajtv: just an option to choose the keyring.11:28
bigjoolsrvba: I am thinking that we can get rid of provisioningserver.import_images.tests.test_ephemerals_script entirely11:28
rvbabigjools: not entirely, there are tests for helpers we still use in there.11:29
rvbauec2roottar thingy, compose_filters11:29
bigjoolsrvba: ok I'll do it11:30
strikovjtv: well, i'd say that Scott's meta is broken in many ways11:30
jtv?11:30
rvbaYay11:31
strikovjtv: not all entries contain checksums (which is required for my script because its cache is checksum-indexed)11:31
jtvOuch11:31
strikovjtv: that's definitely a requirement for meta to provide these checksums -- so Scott just didn't fix it yet11:32
rvbastrikov: it's important to keeps a list of all these problems with the new metadata.  Would you mind adding it to the document we looked at during the call?11:32
strikovrvba: well, i don't think that's a real problem because Scott didn't tell me that his meta is ready yet11:32
strikovrvba: so, he's working on it right now11:32
rvbastrikov: I know, but we should keep track of what creates problems for the import script.  So that we can make sure things are fixed when Scott releases a new version.11:34
strikovjtv, rvba: how about not pulling resources w/o checksums available?11:34
strikovjtv, rvba: that's a hack but it allows us to move forward11:34
jtvYou mean just ignoring them?  Sounds reasonable to me.11:34
rvbastrikov: yeah, that's a good workaround.11:35
strikovrvba: understood, okay, will do11:35
rvbastrikov: ta11:35
jtvGreat, thanks.11:35
jtvspasiba.11:35
bigjoolsrvba: just pushed up to r214011:38
rvbaReal-world boot images display, for those interested: http://people.canonical.com/~rvb/boot_images_ui.png11:41
jtvNice.11:41
rvbaThe sorting could be better :)11:41
jtvI was just writing that I wasn't going to ask about that, because...11:42
jtvpriorities!11:42
jtvBut it's nice to have some visibility at last.11:42
rvbaYes11:42
jtvReview needed: https://code.launchpad.net/~jtv/maas/labels-in-new-import-script/+merge/21191011:48
rvbajtv: I'll take it11:50
jtvThanks.11:50
jtvDisappointingly small, given the trouble it's caused.11:50
jtvArgh!  I accidentally committed my pserv.yaml changes.11:50
jtvLet me fix that.11:50
rvbajtv: why? These changes are welcome.11:53
jtvNot with the commented-out lines...11:53
jtvI can add back the actual improvements.11:54
bigjoolswho subscribed the team to the int branch?11:55
bigjoolsdon't do that11:55
jtvAre we subscribed automatically maybe?11:56
bigjoolsdunno11:56
jtvBecause it's owned by the team?11:56
strikovrvba, jtv, allenap, bigjools, gmb: Workaround to be able to pull Scott's meta (choose armhf in pserv.yaml to avoid pulling tons of images): https://pastebin.canonical.com/106841/11:56
jtv\o/11:57
rvbastrikov: ta11:57
rvbaThis probably deserves a comment in the code though :)11:57
jtvThis isn't for committing — it's for experimenting.11:57
strikovrvba: that a very dirty workaround :)11:57
rvbaAh ok.11:57
jtvWhich I think is very empowering.11:58
rvbaI thought we wanted to commit that… until simplestreams gets fixed.11:58
jtvNo, it's just a workaround I requested so we could experiment.11:58
rvbaReviewer needed (tiny review) https://code.launchpad.net/~rvb/maas/bootimg-ui-sort/+merge/21191212:00
gmbrvba:12:01
rvbajtv: you need to manually merge your branch to get it landed on the integration branch.12:01
gmbrvba: Approved, even :)12:01
rvbaheh, thanks gmb12:01
* gmb -> afk for a few hours; back later.12:02
strikovjtv, rvba: Scott is fixing this hash issue right now12:03
rvbastrikov: cool12:04
jtvEven better.12:04
bigjoolsrvba: I've been staring at code and re-reading over and over and finally I think I need to accept I am too tired to continue.  I'll catch up tomorrow, don't forget your EOD email :)12:05
bigjoolsI'll send one of my own12:06
jtvnn bigjools12:06
bigjoolsnytol12:06
rvbann bigjools12:06
jtvOh, strikov, one thing I was wondering about: why the strange date format in the name of the snapshot directory?  Why not YYYYMMDD?12:26
jtvMuch better for sorting!12:26
jtvI noticed because the name looked like a date in 2003.  :)12:27
strikovjtv: no idea.... that was the last thing i worried about. YYYYMMDD looks really well ;)12:27
jtvIf it doesn't cause any problems, would you mind if I changed it?12:27
strikovjtv: sure12:28
jtvThanks.12:28
strikovintegra12:31
strikovouch, sorry12:31
alexpilottiallenap: ping12:31
jtvstrikov: looks like I got a successful import...  the files are still placeholders.12:32
alexpilottihi guys12:33
strikovjtv: really?12:33
strikov1.4G -rw-r--r--  9 root root 1.4G Mar 20 11:49 root-image12:33
alexpilottiI'm working on the maas latest bbits, and with today's brz pull I have a few issues :-)12:33
=== strikov is now known as strikov-lunch
strikov-lunchjtv: I'll return back in 15 mins and do a deeper check12:36
strikov-lunchjtv: we shouldn't have placeholders there afaik and that looks like a bug12:37
alexpilottiThe first error in the logs is: [Thu Mar 20 14:22:20.513813 2014] [proxy:error] [pid 16550:tid 46944109119232] (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:5243 (localhost) failed12:40
alexpilottiit was working fine with yesterday lates bzr bits, so I wonder if anybody has an idea by any chance :-)12:40
rvbaallenap: can you help alexpilotti please ^12:41
alexpilottiallenap: tx!12:41
alexpilottiallenap rvba: a stack trace of a related error: http://paste.openstack.org/show/73903/12:45
alexpilottiallenap rvba: narrowed down to not being able to start: /home/cloudbase/maas/bin/python /home/cloudbase/maas/bin/maas-region-admin runserver 5243 --settings=maas.demo --noreload12:49
alexpilottigetting "ImportError: cannot import name close_old_connections"12:49
=== strikov-lunch is now known as strikov
strikovrvba, jtv: Scott updated his meta. Now it's signed and contains all the required hashes13:02
strikovrvba, jtv: checking my script against it right now13:02
=== cmagina-away is now known as cmagina
allenapHi alexpilotti. Looking now.13:32
alexpilottiallenap: tx13:32
allenapalexpilotti: The first error implies that the Django app is not up. Try `make status` to check if it’s been started, then look at logs/webapp/current to see what might be the issue.13:34
allenapThe second error the same.13:34
allenapalexpilotti: Ah, okay, I read a bit more of what you wrote :)13:35
alexpilottiallenap: webapp is getting continuously respawned13:36
alexpilottie.g:13:36
alexpilottiservices/web: up (pid 7565) 125 seconds, normally down13:37
alexpilottiservices/webapp: up (pid 10030) 0 seconds, normally down13:37
alexpilottiservices/web: up (pid 7565) 140 seconds, normally down13:37
alexpilottiservices/webapp: up (pid 10251) 1 seconds, normally down13:37
allenapalexpilotti: Are you running this on Trusty? Can you check the version of Django you’re using? I wonder if close_old_connections only appears in 1.6.13:37
alexpilottiyeap trusty, did an apt-get upgrade along with the bzr pull13:38
allenapalexpilotti: Run: apt-cache policy python-django13:38
alexpilottipython-django                           1.6.1-213:38
alexpilottipython-django:13:39
alexpilotti  Installed: 1.6.1-213:39
alexpilotti  Candidate: 1.6.1-213:39
alexpilotti  Version table:13:39
alexpilotti *** 1.6.1-2 013:39
alexpilotti        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages13:39
alexpilotti        100 /var/lib/dpkg/status13:39
allenapalexpilotti: And: bin/py -c 'import django; print django.__file__'13:39
allenapIn the branch.13:39
alexpilotti"/usr/local/lib/python2.7/dist-packages/django/__init__.pyc"13:39
allenapAh, you’ve got a version of Django in /usr/local that might be stale.13:40
alexpilottiallenap: checking!13:43
alexpilottiallenap: good ctach: python -c "import django; print django.get_version()"13:47
alexpilotti1.3.113:47
alexpilottiremoved, everything is good now, tx!13:53
tych0hi allenap, do you have some time to chat today?14:05
allenaptych0: Yes! I assume to talk about LXC? Do you want to get this done in time for Trusty?14:07
tych0allenap: that was the idea14:07
tych0i might just bag it, though14:07
tych0you guys don't seem to like the patch14:07
allenaptych0: Yeah, sorry. I do like the idea though. I guess it’s mainly for testing, right?14:07
tych0and for use in the cloud installer14:07
tych0we're already doing this but we have a race condition that this would solve14:08
tych0anyway, i'm open to suggestions14:09
tych0but i don't want to waste any more time if it's not going to go in14:09
allenaptych0: If it can wait a few weeks it would make me happy. I’d like to get it in, but properly. For example, we may want to add a hook to decommission a machine, to avoid that power-off-equals-destroy hack.14:09
tych0allenap: from my POV we could just power it off and leave it alive, and delete it next time it comes up14:10
tych0that's basically what maas already does14:10
tych0i don't mind either way, really14:10
tych0allenap: waiting a few weeks doesn't really do it for me. if it's not in trusty we can't use it in the cloud installer, so i have much less incentive to fix it.14:11
allenaptych0: We do have nascent plans to overhaul the transitions a node goes through. Supporting this would be a good use-case. If it can wait, let’s do it properly.14:12
allenaptych0: Okay, let’s talk at 1430 UTC. Is that okay?14:12
tych0allenap: that's in 15 minutes or so?14:13
allenaptych0: Yep.14:13
tych0allenap: sounds good14:13
allenapgmb, rvba, jtv: Either of you want to talk about LXC in MAAS too?14:14
allenapa/Either/Any/14:14
rvbaallenap: I think I'll pass… I'm too deep into the integration work.14:15
allenaptych0: Problems without hangout?14:32
allenapOr with even.14:32
allenaptych0: Try https://talky.io/maas14:35
tych0allenap: joining now14:36
=== kevin is now known as Guest2426
=== kevin is now known as Guest85094
=== cmagina is now known as cmagina-away

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