[05:31] bigjools: do we need a big flashing “confined to the cluster controller” warning on the registries? [05:35] jtv: we need a build error [05:35] to *prevent* it [05:35] it's too easy to import [05:36] I have half a mind to set up the import fascist thingy and prevent imports from provisioningserver inside maasserver [05:39] So far we haven't needed it simply because Django fails when you try to import maasserver code into provisioningserver. [05:40] I'd be tempted to say "prefix the name with an underscore," but the problem there is that export happens at several levels. [05:41] The idea that a bit on a symbol's name can say whether or not it's imported is an oversimplification... [05:41] *exported [05:43] jtv: this import problem is the other way around [05:43] Yes. What I'm saying is: I'd love to have something like the import fascist. [05:43] ok. we are in violent agreement [05:43] Although we've been getting by without it through a form of luck. [05:44] I'm not convinced the luck has held out everywhere, I suspect a hand grenade awaits somewhere [05:45] Quite possible. [05:54] Why can't Chrome make up its mind about whether to present a "link" context menu or a "page" context menu on a link? It's probably subjective, but the browser's quality seems to have slipped dramatically of late. [05:55] yeah it feels like it [05:56] It's also been failing to update the mouse cursor properly as the page loads. === CyberJacob|Away is now known as CyberJacob [06:25] jtv: are you looking at the add-osystem-to-node branch? [06:25] Sort of. [06:25] My thoughts were veering towards food though. :) [06:26] Ah, I was having a look at osystem-preseed-cleanup... Not too happy about the "check if object has method, and if so, execute it." [06:28] I'll write that up now. [06:30] ok [06:31] this falls into your KISS comments [06:34] Yes, it looks like a sign that that class hierarchy really is needed — assuming templating isn't enough to do the job. [06:54] jtv: hey can you do a backport to 1.5 of that api fix please? [06:55] Sure. [06:55] I added the bugtask [06:55] Client, by the way. [06:55] yeah, what I meant [06:55] On it. [06:58] jtv: thanks for fixing the API bug (1313556)! [06:58] Hi rvba [06:58] Took me insanely long to figure it out, given how easy it actually was to fix... [06:58] Wow, tons o'lint in trunk. [06:59] Oh, it's 1.5. === CyberJacob is now known as CyberJacob|Away [11:48] rvba: Can you fact-check something for me? From what I’m reading on t’interweb, it’s not possible to use PostGres array fields in Django without the djorm-ext-pgarray package… which would require us to have that as a dependency, right? [11:48] (Asking because allenap suggested using arrays as part of the bootresources work, and it looks like we can’t) [11:48] gmb: from memory, we already use that package [11:49] rvba: ORLY [11:49] HOW INTERESTING [11:49] rvba: Bugger me, so we do. [11:50] See, that’s why one should grep first, ask the Djangoist after. [11:50] rvba: Thanks :) [11:50] no worries [11:56] allenap: As far as the BootSource model is concerned, ISTM that Cluster<->BootSource is a 1-Many relationship, so we should have a cluster FK on BootSource, no? Or should all BootSources go to all clusters? [11:59] (In which case there’s no need for an FK at all… Or we could have a table linking the two to make it N:N, but I don’t see what that gets us.) [12:36] gmb: we even got a patch into djorm-ext-pgarray... [12:36] jtv: So I see. [12:43] * gmb lunches [12:50] gmb: For now, don’t customise per cluster, and default to getting everything. [12:52] Is our 1.5 lander broken? === roadmr is now known as roadmr_afk === roadmr_afk is now known as roadmr [13:24] I'm glad the metrics got all smooth as soon as I showed up [13:24] super helpful [14:18] allenap: this is the branch in question: https://code.launchpad.net/~rvb/maas-test/power-type-support/+merge/217350 [14:38] gmb: you looked into the landers recently... does the 1.5 one seem to be down? === roadmr is now known as roadmr_afk === roadmr_afk is now known as roadmr [18:00] allenap, https://code.launchpad.net/~blake-rouse/maas/virsh-probe-and-enlist/+merge/216632 [18:00] am i wrong there ? === CyberJacob|Away is now known as CyberJacob === vladk|offline is now known as vladk === vladk is now known as vladk|offline === vladk|offline is now known as vladk === vladk is now known as vladk|offline [21:19] I've added an external network ( i.e. other than the private configuration network ) and added it ( by mac ) to a node - but it's not showing up or assigning an IP when I commission or start a node. Any ideas? === CyberJacob is now known as CyberJacob|Away