/srv/irclogs.ubuntu.com/2012/06/14/#maas.txt

=== Aaton_off is now known as Aaton
kurt_Can anyone tell me what the mechanism is in maas that copies ssh keys from ~/.ssh/id_rsa.pub to the boot image?01:23
kurt_Can anyone tell me what the mechanism is in maas that copies ssh keys from ~/.ssh/id_rsa.pub to the boot image?03:20
bigjoolskurt_: yes, 2 ways03:21
bigjools1. juju does it for you if you use juju03:21
bigjools2. you need to register them in maas against your maas user03:21
bigjoolsif you start a node manually use #203:21
kurt_is this mostly done by maas, or juju?03:22
kurt_so, create your key, configure it in the settings, right?03:22
bigjoolskurt_: is what done?03:22
bigjoolsif you are using juju you don't need to worry about it03:23
kurt_I guess I wondering what mechanism/script does a chroot and copies the key in your home directory to the image that gets booted?03:23
bigjoolsit gets passed via preseed data03:24
kurt_because, even though my clocks are all relatively up to date, I am having trouble with one or two servers booting03:24
kurt_(these are VMs again, remember)03:24
bigjoolswatch the console log when the VM boots03:25
bigjoolsit should give some info03:25
kurt_maas.log or the VM's console? (ie. dmesg or syslog/messages)?03:25
bigjoolsVM console03:25
=== Aaton is now known as Aaton_off
kurt_kk - how does server/VM force a reseed of the pre seeded software? is there some way to force this?03:27
kurt_presided data rathere03:27
kurt_preseeded data rather03:27
bigjoolskurt_: http://pastebin.ubuntu.com/1040179/03:28
kurt_thnx Julian03:29
bigjoolsnp03:29
kurt_can you tell me when the next full release is scheduled vs git releases?03:29
bigjoolsyou mean bzr? we don't use git03:30
kurt_apt-get update maas :)03:30
bigjoolsthere's a point release scheduled with 12.04.0103:30
bigjoolsand it'll run without cobbler03:31
kurt_kk - are you guys looking at forcing delete even when node is in state "commissioning" or will that always be left to the shell?03:31
bigjoolsthat's fixed in trunk already03:32
kurt_cool, nice to have03:32
kurt_will shell features be more completely documented? :)03:32
bigjoolsunlikely03:32
kurt_I've been learning what I know via newsgroups03:32
kurt_or postings03:33
bigjoolsthey are for developer and debug usage03:33
bigjoolswe'll document supported stuff for sure03:33
bigjoolsbut people are free to document unsupported stuff themselves :)03:33
kurt_If I can figure it out, I'm happy to ;)03:34
kurt_Like the section on the non-dhcp set up of maas :)03:35
bigjoolsthat's not supported yet03:35
kurt_that will be really nice to have03:35
bigjoolspresuming you mean external dhcp03:35
kurt_I do03:35
bigjoolsit's not really something that we're concentrating on because it makes things much harder to use03:36
kurt_understood - get things working first03:36
kurt_get it solid03:36
bigjoolswell, the dhcp actions are integral to how maas operates03:36
kurt_yes!03:36
bigjoolswe're moving all this out of cobbler and into maas at the moment03:37
bigjoolsso when maas does it itself it should be  more obvious how to set it up manually03:37
kurt_because of the pxe stuff, this very much reminds me of clonezilla too03:37
kurt_a question about the documented system requirements - are those pretty strict?03:38
kurt_ie. 16 GB for the master node?03:38
bigjoolsI'm not sure, but it largely depends on the size of your cloud03:39
bigjoolsI am debugging locally on a 4GB box03:39
kurt_for testing and demo purposes, I'm just trying to put together a minimal functional installation03:39
bigjoolswhich has a master and a few VMs running on it.  Admittedly it gets sluggish :)03:39
kurt_I don't care about performance at this point03:39
kurt_but what about the requirement of 9 nodes for openstack?03:40
kurt_is that strict, or just a "suggested" number?03:40
bigjoolsI don't know much about that03:40
kurt_my end goal is to get a functional openstack installation working03:40
bigjoolsok03:40
bigjoolswe'd love to help03:40
kurt_ie. on top of maas03:40
kurt_and juju03:41
bigjoolswhen are you normally around on IRC?03:41
kurt_I'm GMT -8 (PST)03:41
kurt_I'm on all day mostly03:41
bigjoolsok - there are people who know more intricaces of the server stuff than me who are in -503:42
kurt_and I am happy to contribute to the documentation and such03:42
bigjoolscool03:42
kurt_this is great stuff you guys are doing btw03:42
bigjoolsI'm in GMT+10 so barely overlap with anyone03:42
bigjoolsglad you like it03:42
bigjoolsit's still a little raw but there's some cool stuff coming03:43
kurt_so you are a core developer, how many others?  Are you employees of canonical?03:45
bigjoolsyeah, there's me and 3 others working on the core web app03:48
bigjoolsand a few others doing packaging and server stuff03:48
kurt_are you dedicated, ie. full time on this?03:48
bigjoolsyup03:48
kurt_nice.03:49
kurt_I take it you are in austrailia or asia?03:49
bigjoolsyeah Brisbane03:49
kurt_excellent03:49
kurt_I almost went to work for a contract with Telstra a few years back03:50
kurt_my wife put the brakes on that :(03:51
kurt_did I see above you guys are trying to get rid of cobbler out of the equation?03:52
bigjoolswe are03:52
kurt_I think the more you can streamline this, the better03:52
bigjoolscobbler is pretty horrible; the security team dislikes it and we don't think it will scale03:52
kurt_are you beginning to think of how things can scale in much larger deployments?03:53
bigjoolsnot just beginning, it was a core goal03:53
kurt_what processes are the best candidates for scaling?03:54
bigjoolsnot sure I understand03:54
kurt_scaling = spreading the love03:54
bigjoolswhat do you mean by processes?03:55
kurt_for example maas-dhcp, which configures...03:56
kurt_trying to think of the dhcpd process used03:56
bigjoolsthere are two :)03:56
bigjoolsdnsmasq or isc-dhcpd03:56
kurt_dnsmasq is what I was thinking of...03:57
bigjoolswe're not supporting dnsmasq when cobbler has gone03:57
kurt_what will take that function over/03:57
kurt_?03:57
bigjoolsthe other one :)03:57
bigjoolsit's more proven in large environments03:57
kurt_will it be capable of perhaps supporting VLANs?03:57
kurt_multiple large scale VLANs?03:58
bigjoolsvlans are orthogonal really03:58
bigjoolsnetwork admins are free to set any topology03:58
bigjoolswe're just providing a worker on a per-subnet basis03:58
kurt_what kind of api's are you guys thinkng of?03:58
bigjoolsthe existing API won't change much03:59
kurt_ok, I've bothered you enough tonight :)04:01
kurt_lol04:01
bigjoolsheh np04:01
kurt_thanks for fielding my questions...04:01
bigjoolsmy pleasure04:01
kurt_I'll look forward to your releases04:01
kurt_bfn04:01
bigjoolswe look forward to you trying them out04:01
kurt_I'll be happy to give input04:02
kurt_what is your suggestion when clock is in sync, and VM gets stuck in "init: cloud-init-nonet main process (307) killed by TERM signal"?04:06
kurt_this has been killing me with only one of my VMs04:06
kurt_I've tried recreating the mac address, destroying and recreating the VM numerous times04:07
kurt_I have to manually delete the name via the maas sheel04:07
kurt_shell rather04:07
kurt_but always gets stuck in commissioning with that above problem04:08
bigjoolsthat's rather odd04:11
bigjoolsis there no other clue as to why the SIGTERM happens?04:11
kurt_since I can't get access to the VM until its booted, I'm limited in what I can see04:12
kurt_I usually hard power the VM down04:12
kurt_is there some mapping associated with the naming?04:13
kurt_ie. my hosts name is maas0204:13
bigjoolssmoser or roaksoax, are you guys around? Any idea with the above?04:13
kurt_so is some key in the db maybe not being deleted and some artifact in the db remains that's being recycled?04:14
kurt_or some cobbler files that the maas shell doesn't delete that need to be manually deleted?04:14
bigjoolswhat does cobbler think about the node's power details?04:14
kurt_can you tell me how to look?04:15
kurt_sorry…not cobbler saavy04:15
bigjoolswell it's turning it on so it's probably ok04:15
kurt_its not04:15
kurt_I have to manually boot04:15
bigjoolsaha04:15
kurt_vmware doesn't really support WOL04:16
bigjoolswell you can manually set the virsh parameters in cobbler04:16
bigjoolsit's not really supported but it'll work04:16
kurt_virsh = kvm, not vmware, right?04:16
bigjoolsvmware should work too04:17
bigjoolsnot tried it personally04:17
kurt_is there some rtfm I can do around this?04:17
bigjoolsbrowse to localhost/cobbler_web04:18
kurt_Not Found04:18
kurt_The requested URL /cobbler_web was not found on this server.04:18
kurt_must it be on the local node?04:18
bigjoolsno it's on the maas server04:19
bigjoolsummm different port04:20
* bigjools tries to remember04:20
bigjools8080?04:20
kurt_nope :)04:20
kurt_you have 64943 more tries ;)04:20
bigjoolsheh04:20
bigjoolshmmmm it's possible that the web part is not installed04:21
bigjoolsyou'd have to dink about in the command line04:21
bigjoolsthere's an exe called "cobbler"04:21
bigjoolsit sounds like the cobbler DB is out of whack with maas anyway04:22
kurt_that sounds logical04:22
kurt_is there a sync process?04:22
bigjoolsthe only way I know of fixing it is to delete the nodes on both sides04:22
kurt_how do I fully delete the node on the cobbler side? I think I know how to on the maas side04:23
bigjoolsyou can sync manually but it's error prone04:23
bigjoolsvia the cobbler web or command liner04:23
kurt_do I need to install the cobbler web application?04:24
kurt_and why do you guy want to get rid of cobbler?  Its so easy and painless?04:24
kurt_LOL!04:24
bigjoolsheh04:24
kurt_what are your timelines for getting rid of cobbler?04:25
bigjoolsASAP04:26
bigjoolscouple of weeks04:26
kurt_so, if I begin to install cobbler-common, etc - is that going to overwrite some of the maas related configuration?04:27
bigjoolsyes04:27
kurt_ugh04:27
bigjoolsthe packages conflict04:27
kurt_:)04:27
kurt_looks like I'm not going to be able to install cobbler-web04:28
bigjoolsfraid not04:28
bigjoolsthe way I get around it is to install cobbler on a separate VM04:29
bigjoolsand point maas at it04:29
kurt_otherwise, I need to figure out the command line stuff, right?04:30
kurt_do any of your comrades have a better understanding of this part?04:31
kurt_I do see the problematic node is listed 3x:04:32
kurt_ituser@maas01:~$ sudo cobbler system list04:32
kurt_   default04:32
kurt_   node-2e11a386-b5c1-11e1-8715-000c29de71df04:32
kurt_   node-dc7aa15e-b5ce-11e1-8715-000c29de71df04:32
kurt_   node-ff6a0be4-b5d5-11e1-8b34-000c29de71df04:32
bigjoolsah nice04:33
bigjoolsdelete everything and re-add it04:33
kurt_I think I've tried that…but I'll try again04:34
bigjoolsmake sure it's deleted in cobbler04:34
kurt_so, just do cobbler system remove --name=xxx for all, then relist the systems as shown above?04:34
kurt_or is there some other sync too?04:35
kurt_or other place in cobbler it needs to be deleted?04:35
bigjoolsremove in maas and cobbler04:35
bigjoolsmake sure you do a cobbler sync04:35
bigjoolsas in the command "cobbler sync"04:35
kurt_ah, ok04:35
kurt_what is the difference between "cobbler sync" and "maas-import-isos" ?04:46
bigjoolsthe former tells cobbler to sync its internal database04:46
bigjoolsthe latter is the script that pulls the images from maas.ubuntu.com04:47
kurt_they look very similar in their functions04:48
kurt_i.e.,after images are downloaded04:48
kurt_maybe maas-import-isos does a cobbler sync as a part of its functions?04:49
bigjoolsit does04:50
kurt_k, I've managed to screw something up now.  web process is stuck.04:51
kurt_I removed all of those extra cobbler systems, but it somehow had an association with the newer mac adds associated with maas0204:52
kurt_so when I went to try to remove that via the web interface, things went south04:52
kurt_ah, like windows.  rebooting fixed everything :)04:55
kurt_  File "/usr/lib/python2.7/dist-packages/maasserver/provisioning.py", line 254, in __call__04:58
kurt_    raise friendly_fault04:58
kurt_ExternalComponentException: Unable to reach provisioning server.04:58
kurt_looks like there is artifact in maas db04:58
kurt_will try to reprovision to see if that fixes...04:58
kurt_ok, discovered issue… note to self - ensure you have a complete os and system writable disk before proceeding with netboot05:52
bigjoolsheh05:56
kurt_configuration couldn't write to vm's disk05:56
kurt_so process when creating maas VMs is to build your VM first with complete install, then switch VM to PXE boot.06:02
bigjoolsglad it works06:02
kurt_me too. so far so good06:03
bigjoolsI just got powering on with virsh working without cobbler too, so it's all going well today06:03
kurt_nice06:03
kurt_is that some that works in the current build?06:03
bigjoolsno06:03
kurt_ok, something to look forward too :)06:03
kurt_ah - ok, I see - cobbler is a lot of the reason you need to do that...06:04
kurt_it has the PXE functionality you need06:04
jtvbigjools: here07:20
bigjoolso/07:20
bigjoolsok07:20
jtvDoesn't something in there block until at least the files have been gathered?07:20
bigjoolsno idea07:20
bigjoolsI'll find out shortly07:21
jtvI hope it's not the code that (AFAICT) decides to deal with umount failure by doing the umount again.07:21
bigjoolsgrepping for "import" doesn't help ....07:22
jtvOh, I'm sure the right answer will be in the output.07:23
jtvSomewhere.07:23
* bigjools stabs a pin in07:23
kurt_qq:  can the hostname be changed in the maas interface without repercussion after the hostname has already been created like "node-000c25abcc"?07:24
jtvkurt_: the code for maas itself doesn't care, but something else that maas relies on might.07:25
jtvNot very helpful, I know.07:25
kurt_:)07:25
kurt_ok, best to leave it alone07:26
jtvSpecifically, if it's okay with juju and with cobbler, it should be okay.07:26
jtvMAAS in its current incarnation (which still uses cobbler) propagates such changes to cobbler immediately.  But we're on the cusp of radical change.07:27
kurt_that's a wee bit of a frustrating part of that interface is having to maintain my own mac adds to human friendly name mapping, esp where VMs are concerned07:27
jtvYou can leave the hostname blank.07:29
jtvI'd assign it only in cases where the hostname has a special meaning to what you're doing.07:29
kurt_and yes, je was talking about the whole rework of the cobbler stuff07:30
kurt_that's great work07:30
jtvWhere “easy work” would be preferred, of course.  :)07:30
kurt_go for the low hanging fruit of course...07:31
jtvbigjools: looks to me like cobbler's import_tree rsyncs the whole given directory into its own storage.07:32
bigjoolsjtv: yeah just looking at it07:32
jtvNot too surprising, really, given how tiny the two files we want are compared to the whole image we download07:33
bigjoolsnice of it to say "importing from a network location" regardless07:33
bigjoolsbare excepts.... yegads07:35
jtvMore detail in modules/manage_import_debian_ubuntu.py — with just a hint of suspicion that we've got several layers of scripts and code duplicating similar support functionality.07:36
bigjoolsyup07:36
jtvThis is going to drive me to drink.07:38
bigjoolsat least you'll be sober in the morning07:38
bigjoolsthe code will still be shit07:38
kurt_ok, last question of the night…then off to bed...07:39
kurt_trying to delete a node from maas, seeing "Unable to reach provisioning server."07:39
kurt_restarted pserv07:39
kurt_no joy07:39
kurt_any ideas?07:39
bigjoolswhat's in the pserv log?07:39
kurt_here's little excerpt from maas.log, will get pserv07:40
* jtv braves the 30—40kg dog in a desperate dash to the bathroom07:40
kurt_  File "/usr/lib/python2.7/dist-packages/maasserver/provisioning.py", line 254, in __call__07:40
kurt_    raise friendly_fault07:40
kurt_ExternalComponentException: Unable to reach provisioning server.07:40
kurt_not really much..07:41
kurt_2012-06-14 00:38:35-0700 [QueryProtocol,client] 127.0.0.1 - - [14/Jun/2012:07:38:35 +0000] "POST /api HTTP/1.1" 200 1265 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"07:41
kurt_2012-06-14 00:38:35-0700 [QueryProtocol,client] 127.0.0.1 - - [14/Jun/2012:07:38:35 +0000] "POST /api HTTP/1.1" 200 1265 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"07:41
kurt_2012-06-14 00:38:35-0700 [QueryProtocol,client] Stopping factory <twisted.web.xmlrpc._QueryFactory instance at 0x2ad9320>07:41
kurt_2012-06-14 00:38:35-0700 [QueryProtocol,client] Stopping factory <twisted.web.xmlrpc._QueryFactory instance at 0x2ad9320>07:41
kurt_ok, completely knackered07:42
kurt_see you guys tomorrow07:42
jtvkurt_: that's the maas log07:42
bigjoolsnot much to go on07:42
jtvas distinct from the pserv log07:43
kurt_last bit is pserv.log07:43
kurt_guess I need to turn up debug07:43
jtvSounds as if the maasserver really can't reach the pserver then07:43
jtvTry a ps -ef | grep pserv?07:43
jtvSee if it's really running or not07:44
kurt_ituser@maas01:~$ ps -ef | grep pserv07:44
kurt_maas     15396     1  0 00:35 ?        00:00:00 /usr/bin/python /usr/bin/twistd -n --uid=maas --gid=maas --pidfile=/run/maas-pserv.pid --logfile=/dev/null maas-pserv --config-file=/etc/maas/pserv.yaml07:44
jtvLove that --logfile option07:44
kurt_interesting...07:45
kurt_default - is that set in pserv.yaml?07:45
jtvNo idea tbh07:45
bigjoolsjtv: so import looking for repos, kickstarts and bootloaders07:45
kurt_ok, good night07:45
jtvnn kurt_07:45
bigjoolsnn07:45
kurt_can't focus any more07:45
jtvthen don't overdo it :)07:46
kurt_thnx guys07:46
bigjoolsjtv: I think we need more help from server guys07:48
bigjoolsand get their take on what needs doing07:48
jtvCan't disagree with you.07:48
bigjoolsyay, late night for me07:49
jtvSo sorry about that.  :(  I've been trying to throw extra hours at this, but haven't had the energy lately.07:50
jtvIt does look as if the core of the Cobbler import code looks for initrds and kernels.07:51
jtvBut it's all much more OS-agnostic, of course.07:52
bigjoolsyeah07:53
bigjoolsbut there's then these layers of bash07:53
jtvSuddenly the name makes sense to me.07:55
jtvbigjools: I've updated the Questions section of the google doc.07:55
bigjoolsok07:56
jtvbigjools: we'll also want to deal with updates that happen concurrently to net-boots.07:59
jtvIn other words, we can't just replace an initrd/kernel pair while nodes are using it.07:59
bigjoolsdepends if tftp keeps a file handle open? :)08:00
jtvSo we may need to number versions.  The server guys suggested something like this, but I cut it short since it wasn't part of the immediate problem.08:00
jtvBear in mind that it's stateless, UDP.08:00
jtvThere's no such thing as an ongoing session or even an ongoing download.  A request for a chunk of file comes in and gets serviced, and total amnesia follows.08:01
jtvAt least conceptually — optimization may be a different issue.08:01
bigjoolsI've no idea how it works internally08:04
bigjoolsanyway08:04
bigjoolsdinner, back later08:05
jtvbon appétit08:05
jtvhi there mrevell08:13
mrevellHello jtv08:13
=== matsubara is now known as matsubara-lunch
=== mrevell_ is now known as mrevell
=== matsubara-lunch is now known as matsubara
cheez0rhey maas gurus, is there a command line way of adding/deleting nodes from a maas?13:32
cheez0rthe command 'maas' on the command line gives me a number of options but not many seem specific to maas13:33
rvbacheez0r: http://paste.ubuntu.com/1040776/13:35
cheez0rright, that does the delete13:36
rvbaTo create a node manually: Node(hostname='sss', status=3)  note that you will need to know the internals a bit to provide the right parameters to the node creation method.13:37
rvbanode = Node(...)13:37
rvbanode.save()13:37
cheez0rcan I do node = Node.objects.get(hostname='myhostname')13:39
cheez0rnode.show()13:39
cheez0r?13:39
cheez0rnode.print()?13:39
cheez0rtrying to figure out how to get an existing node out to use as template13:39
rvbanode.__dict__13:41
cheez0rdanke13:41
rvbaI don't know your constraints but note that you would probably be better off using the API.13:42
cheez0rjust trying to come up with a way to create a file that has mac,arch,hostname and can reproduce what I'm doing in the web gui13:43
cheez0rkind of slow to add eleven nodes via the GUI when I'm adding/removing them a lot13:43
cheez0rplus for auto-commissioning of a maas cluster that'd be useful13:44
cheez0rif I was more of a programmer Id just write a command-line front end to the API, but I'm not much of one :p13:46
rvbaThat's something that's on our TODO list.13:47
cheez0rI'm sure, now that I think about it.13:47
rvbaroaksoax: The fix to support fetching YUI's file from the package has landed.  Please ping me if you update YUI's packaging as Francis suggested yesterday.  I'll need to change one line in contrib/maas_local_settings_sample.py if you change the place where the files are located.13:57
rvbaroaksoax: you'll see a new config option in contrib/maas_local_settings_sample.py: YUI_LOCATION.13:58
roaksoaxrvba: awesome! thanks. I'm emailing the java script team in Debian to talk about that13:58
rvbaroaksoax: cool.13:58
roaksoaxrvba: I cannot follow Francis suggestion libjs-yui35 because that'd mean introducing a new source and I'm not sure whether we wanna do that or not yet13:59
roaksoax^^13:59
roaksoaxsmoser: ^^13:59
roaksoaxrvba: was the directory suggested 'yui/<version>/build/*.js'?14:08
rvbaroaksoax: it's not really suggested, but that's what the JS side requests by default.14:09
roaksoaxrvba: the JS side in *maas*? or generally?14:10
rvbaroaksoax: sorry for being vague, the JS side in YUi.  YUI3 has this mechanism where you load a small initial file and then this tiny bit of code requests the needed additional modules all in one request.14:11
rvbaroaksoax: does that make sense?14:13
roaksoaxrvba: kindof, is there any documentation that you could point me at?14:15
rvbaroaksoax: http://yuilibrary.com/yui/docs/yui/loader.html14:16
rvbaroaksoax: you'll see that the default 'root' option is '{version}/build'. Because the idea is to be able to have multiple versions of YUI3.14:17
roaksoaxrvba: right, but even so, we can only have 1 version of YUI 3.5.X14:28
roaksoaxah nevermind :)14:28
roaksoaxrvba: does this make sense to you? http://pastebin.ubuntu.com/1040864/14:30
rvbaLooking.14:31
rvbaroaksoax: Look good.  One remark: I'd drop the part about having 'build' in the path.  I think this is the default because of the way the code is structured in the yui tarball (src/ docs/ build/ etc.).  But when it comes to having that packaged, it really makes sense to have only the files in build/ and drop everything else.  The main question is the about having the version in the path and the package name.14:34
roaksoaxrvba: right, ah I thgouht you wanted everything to be installed under ./build/14:36
rvbaNo, YUI 'likes' it by default.  but I think it's just a convenience.  In a package I think it makes sense to drop that.14:37
roaksoaxrvba: ok14:37
roaksoaxrvba: ok cool. email sent!14:39
=== med_ is now known as medberry
=== medberry is now known as med__
=== med__ is now known as med_
roaksoaxpaultag: could you pelase repeat this for rvba to give his opinion14:53
roaksoaxrvba: ^^14:53
paultagI was wondering how you suggested dealing with node.js policy, since it's a slightly different subset of javascript policy it's self - adding a version path will cause some pretty gnarly behavior (as much as I would kill to have scripted languages major-versioned)14:54
paultagso I was wondering if you had an idea for how to keep javascript and node.js normalized, or if this was just to solve the problem at hand14:55
paultagalso, using update-alternatives for a "current" version of the lib would be nice to add, IMHO anyway14:55
paultag(also wrt package naming, since node.js folk have some jacked up version schemes)14:56
roaksoaxso, TBH i'm not a JS expert, but was just given the task to upgrade the mpackages, and obviously by doing so, some concerns arised14:56
paultagmajor version doens't always mean API stability :(14:56
paultagroaksoax: of course, I totally ACK that there is a problem14:56
paultagnot that I do much javascript work, I was just here, saw @ubuntu and figured I'd see what you thought14:56
paultagI'm just a casual member of that team14:56
=== med_ is now known as med_out
=== med_out is now known as med_away
=== med_away is now known as med_
paultagjavascript policy was written by dapal on the wiki, and it's very short -- getting it changed will not be so much of an issue, there are two active folks on that team ATM14:57
roaksoaxpaultag: so I do not have an idea of keeping js and node.js normalized but would definitely make sense doing so, as well as using update-alternatives14:57
paultagOK, I was just wondering :)14:58
paultagnode.js isn't in testing, so it's not so much an issue14:58
paultag(whereas plain js libs are)14:58
roaksoaxright.15:00
roaksoaxlet's see what rvba things :)15:00
roaksoaxrvba: ^^15:00
paultagroaksoax: so, I'm guessing Jonas Smedegaard will be the first to reply15:01
paultaganyway, just wanted to say hi and ask. Thanks, guys.15:01
roaksoaxlooking forward to it15:02
roaksoaxpaultag: thanks to you too though! as concerns like yours also made be hold on the upgrade and/or make changes that differ from Debian15:02
* rvba reads scrollback.15:03
paultagroaksoax: reducing the delta is good for everyone :)15:03
roaksoaxindeed15:03
rvbaroaksoax: I confess I don't know anything about node.js but clearly it would make sense to treat YUI as a library and use the major version in the package.15:06
paultagrvba: my main point is -- not all js libs treat the major-version as api stability (as well as the same policy covering both, for the most part)15:08
paultagrvba: I agree that's a good way of doing it, though.15:08
paultag(node.js would have to be treated as a  lib if it is (which is a good thing(tm)) - but node folks are really really (REALLY) bad about API stability)15:10
rvbapaultag: you're right so I guess it would be good to have two policies then.15:10
paultagsome of them don't even include license information, the situation is really gnarly.15:10
paultagrvba: so that might be good to include in the proposal :)15:10
rvbaRight.15:11
paultag(propose a branch) - as well as perhaps considering a update-alternatives pointer to the current version or something.15:11
paultagagain, I'm not a javascript authority. Just a lurking member who is also @ubuntu, and took the time to make sure I gave it some thought and a friendly hi15:12
rvbaAnd I'm definitely not a packaging authority. But I agree that the current policy seems to be very… minimal, to say the least. Your idea sounds good to me.  What do you think roaksoax.15:13
rvba?15:13
paultag(so, we're agreed, the current state sucks ;) )15:13
paultagrvba: the "policy" was written by dapal to keep sanity -- if you check out his DDPO, you'll understand why it's so small15:14
paultag163 maintained packages :)15:14
paultaga lot are node / js15:14
rvbaI see.15:14
roaksoaxwell i guess he definitely has the last word on this then15:15
roaksoaxas he's the one who maintains all of those packages15:15
paultagroaksoax: oh, no. The other one (Jonas) maintains 30815:15
roaksoaxbut yes, I think a node.js policy would be a good idea15:15
paultagalso a few node packages (and nodejs it's self)15:16
roaksoaxoh wow15:23
roaksoaxthose are quite a few packages15:23
paultagalright, well, I've said my piece15:25
paultagthanks, y'all.15:25
rvbaThanks paultag!15:26
paultagrvba: thank *you* for caring about this stuff :)15:26
paultag(and wanting to upstream the delta)15:26
* paultag waves15:26
cheez0rthank both of you ;)15:26
=== hazmat is now known as kapilt
roaksoaxrvba: http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2012-June/003709.html16:18
rvbaroaksoax: we're only interested in YUI packaging right now.  And 2.8.2 is largely incompatible with 3.5.16:23
=== matsubara is now known as matsubara-afk
=== tobin__ is now known as tobin
kurt_how do I map the cobbler system list names to the maas system list names?18:45
=== kapilt is now known as hazmat
cheez0rkurt_: in cobbler system dumpvars --name "NAME" there will be a dnsname field.19:35
cheez0ryou can correlate them using that field.19:35
cheez0rdnsname == maas name.19:35
kurt_thank you19:35
cheez0rnp19:35
cheez0rit is kind of odd that nodename in cobbler is different than nodename in maas.19:36
cheez0rbut cobbler is being phased out of maas so it's a moot point.19:36
kurt_I'm glad cobbler will be gone soon19:36
cheez0rroaksoax: what is the pxe system that's replacing cobbler in maas?19:36
kurt_;)19:36
roaksoaxcheez0r: one developed in house19:37
cheez0rcool.19:38
cheez0rdoes it have a name, or will it just be maas-pxe?19:38
Davieyno name, just a core part of maas19:45
cheez0rcool19:45
roaksoaxindeed19:53
czajkowskiDaviey: ping21:06
czajkowskibigjools: thank you23:20
bigjoolsczajkowski: nae worries23:20
bigjoolsczajkowski: those two I answered a FAQs BTW23:21
bigjoolsare*23:21
czajkowskibigjools: cool once I figure out how to create a FAQ on AU I'll do that tomorrow it was complaingin I didnt add a body to the text23:22
bigjoolsheh23:23
bigjoolsczajkowski: I added FAQs to LP as well23:23
czajkowskiah yes but I've to add them to AU now23:24
kurt_I'm playing around a bit with trying to provision via kvm controlled VM, and it appears the bridged connection is slow in reaching the maas server.  Only after the VM boots to hard disk does it get a dhcp address from the maas server.  Has this been observed?23:25
kurt_its two bridged connections…so maybe that matters?23:26
bigjoolsI don't get that23:26
bigjoolshave a look at the vdenv/ dir in the source tree, it sets a load of VMs up23:26
kurt_maas server runs on VMWARE <--> kvm server with VM23:26
kurt_both on same network, in my case 172.16.100.x23:27
kurt_my kvm VM boots, looks for the dhcp server, doesn't find it, so boots to HD, then once it comes up on HD it finds the DHCP server and gets an IP address!23:28
kurt_ie. tries to do a PXE boot is what I mean23:28
bigjoolsI am not pxe booting on VMs23:29
kurt_eh?23:29
kurt_the vmware vms pxe boot23:30
bigjoolss/not// sorry23:30
kurt_?23:30
bigjoolsI am pxe booting on VMs23:30
czajkowskibigjools: for future reference do you want to be mailed or should I spread it around on the red team?23:30
kurt_ok, back to trying to figure it out23:31
bigjoolsczajkowski: send to the list23:31
bigjoolsczajkowski: in a pleading tone :)23:31
czajkowskilist?23:31
bigjoolsmaas-devel23:31
czajkowskimaas devl?23:31
czajkowskigrand will do23:31
bigjoolsta23:31
czajkowskinot sure it'll be a pleading tone mind you23:32
czajkowski;)23:32
bigjoolsdomineering? :)23:32
czajkowskiforceful, or they wont get answered and it'll fall back to one person again :)23:33
czajkowskianways I should in fact log off and attempt sleep23:33
bigjoolsyes, you should indeed23:34
kurt_yeah I get "connection timed out" from kvm VM each time - can you tell me what network driver you are using?  I was using virtio23:37
bigjoolsummm23:40
kurt_sent you screenshot23:40
kurt_or tried to anyways23:40
bigjoolsjust doing a virsh net-start here23:40
bigjoolsseriously, look in the vdenv tree in the source23:40
kurt_sorry.  I don't know what you mean.23:41
bigjoolshttp://bazaar.launchpad.net/~maas-maintainers/maas/trunk/files/head:/vdenv/23:45

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