/srv/irclogs.ubuntu.com/2013/05/23/#maas.txt

roaksoaxbigjools: hey!03:52
bigjoolso/ roaksoax03:52
roaksoaxbigjools: so it is in my lsit to separate the the ipmi code into its own script03:52
bigjools\o/03:52
roaksoaxbigjools: but since it needs to be used in both enlistment/commissioning, we need a way to make it available in both cases03:52
roaksoaxbigjools: which it seems that the easier way is to provide a maas-utils package03:53
roaksoaxthat installs it03:53
bigjoolsbuilt from the maas source package?03:53
roaksoaxyep03:53
roaksoaxbigjools: i would also move the stuff from maas-enlist into that03:53
bigjoolsis there any point doing that though, can't it just live in the cluster controller package?03:53
roaksoaxbigjools: no03:54
roaksoaxbigjools: how would you installit during vcommissioning/enlistment to be used?03:54
bigjoolsoh sorry of course, it runs on the node03:54
bigjoolsI'd rather keep this out of packages otherwise it locks core functionality into Ubuntu03:55
roaksoaxbigjools: why would it?03:56
bigjoolsI still think templates are the way to go - and I'd be tempted to move maas-enlist too03:56
bigjoolsbecause the node is required to install a package so it can program the bmc03:56
roaksoaxbigjools: i wanna put both maas-enlist & maas-ipmi-detect on a single place that can be re-used03:57
bigjoolsI agree with that03:57
bigjoolsI'm just not sure a package is the right place03:57
roaksoaxbigjools: well these are helper tools03:57
roaksoaxbigjools: either we source them somehow by both commissioning/enlistment preseeds03:57
bigjoolsI'd say enlistment is more than a helper :)03:57
roaksoaxbigjools: the thing is thatat least maas-enlist can be used externally03:58
bigjoolsI was thinking that we'd factor them into a single script that can be tested in its own right, and then pull that into the preseed template03:58
roaksoaxbigjools: and I would like to do the same with maas-ipmi-autodetect03:58
bigjoolsor via metadata03:58
roaksoaxi guess we can do that, *but* i would still like to use them separately03:59
roaksoaxmaas-enlist allows to remotely enlist a node03:59
bigjoolsI have no objection to packaging them - but I do to making that the exclusive method for the node to get the code03:59
bigjoolsseems like we agree :)03:59
roaksoaxand maas-ipmi-autodetect allows to configure them without having them in maas, but returns the credentials needed for maas, that can be sent with maas-enlist for example03:59
bigjoolsright04:00
roaksoaxbigjools: ok, sounds good to me then, covering both escenarios is good04:00
bigjoolsexcellent!04:00
roaksoaxalright! i'm off04:00
roaksoaxhave a good day :)04:00
bigjoolsroaksoax: thanks - if you need help, just holler04:00
roaksoaxwill do04:01
rvbaroaksoax: Hi Andres.  Sorry to bother you again with that problem but I really think there is a problem with the saucy daily package (the one in ppa:maas-maintainers/dailybuilds).  I tried installing it on a recent saucy instance on canonistack and I'm still not getting these services started.  Could you give me a hand with that?13:48
rvbaroaksoax: as you can see from the difference between the package (built from the same upstream and the same packaging branch) on precise and saucy, the services are not started on saucy but are fine on precise: http://paste.ubuntu.com/5692883/13:49
rvbaroaksoax: http://paste.ubuntu.com/5693704/ / http://paste.ubuntu.com/5693706/13:49
roaksoaxrvba i already looked and it is not the maas package13:50
rvbaroaksoax: oh?  What is it then?13:50
roaksoaxthese are things that changed in Ubuntu related to how the init system is being handled13:50
roaksoaxso I'm looking into it13:50
rvbaAh ok.  Thanks a lot.13:51
roaksoaxrvba: btw in you're backport announcement please clarify13:52
roaksoaxthat there a new depencies thst will be uograded and new ones that are no in the precose archive which may cause other issues13:52
roaksoaxand that you guys are supporting/fixing bugs with any of those13:53
rvbaWell, I think the level of support is yet to be decided, it's just a ppa after all.13:54
roaksoaxrvba: right nut if you are telling users "use the latest with dependencies that are no in precise" you need to support that13:54
rvbaThat's definitely not what I said.13:55
roaksoaxbecause theres bren cases wjere people report bugs in ubuntu13:55
roaksoaxwhen they are using ppa13:55
roaksoaxand they xould be reporting bugs out of new versions or packages that dont even exist in the release pocket of ubuntu13:55
roaksoaxtbh i would evem reduce that and would xontinue to ship yui in packaging for your backport and use python-txttftp from precise instead of ppa13:56
rvbaI understand.  Right now, the only thing that exist is a daily backport ppa.  Nothing more.  I really don't think it needs clarification about what kind of support we provide for that.13:56
roaksoaxi think it is important to minimize the delta13:56
rvbaSounds sensible indeed.13:57
roaksoaxin caae we need to backport this to the actual release13:57
rvbaBut tbh the yui package is really low risk.13:57
roaksoaxi agree but it os still a new pacakage not in ubuntu precise13:58
roaksoaxat least you need to clarify that in your email13:58
roaksoaxso users are aware how their systema can break13:59
rvbaIf we were talking about package in the stable ppa, I would agree.  But this email was about a daily backport ppa, nothing more.  If a user decides to use a random package from a random ppa, there is not much we can do about it.14:00
rvbaBut ok, I'll add a comment about the fact that we don't support it officially.14:01
rvbaroaksoax: done14:04
roaksoaxrvba: right, but my point being is that you need to warn your users what are the implications of them testing your "latest" stuff. Becuase you are telling them "hey use our latest stuff, we are making sure this is stable for you to use and we support it... it is backport" and then if something breaks, it would be "well... sorry.... you used a ppa..."14:05
roaksoaxrvba: so imho, users need to be aware of these things14:05
rvbaroaksoax: a *daily* ppa is obviously not something stable.14:05
roaksoaxrvba: right, but you are shipping extra dependencies that *are* "stable"14:06
roaksoaxrvba: that are *not* daily14:06
roaksoaxif you break users they are not gonna be happy and tyhey are going to blame *ubuntu*14:06
roaksoaxrvba: python-tx-tftp *is* in precise so you can also drop it from the PPA14:07
rvbaroaksoax: well, okay14:07
rvbaroaksoax: just checking that precise contains the right version…14:08
roaksoaxrvba: i had similar discussion with Daviey the other day in the fact that changes such as the GenericIpAddressField should have continue to be uspported in MAAS until the next LTS< so if we had to backport or even SRU MAAS again to Precise, we would have no other depndencies to worry about14:08
roaksoaxrvba: it does, has the same patches as what's in raring14:08
roaksoaxdifferent version though14:08
roaksoaxrvba: i think freeipmi-tools is also *not* needed14:11
roaksoaxrvba: i would also suggest you remove juju from there and let users use it from juju14:12
roaksoaxrvba: i would also suggest you remove juju from there and let users use it from juju's ppa14:12
rvbaroaksoax: it's there so we can run the integration tests on that ppa.14:13
rvbaroaksoax: we have all the same packages in the daily (non-backport) ppa btw14:13
rvbaroaksoax: but obviously if some packages can be removed from these ppas (freeipmi-tools/python-tx-tftp) I'll do it.14:14
roaksoaxok cool14:17
=== kentb-out is now known as kentb
roaksoaxrvba: btw.. were you able to take a look to the celery/100% utilization bug?14:31
rvbaroaksoax: not yet, but one of us will have a look soon.14:31
roaksoaxcool thanks14:31
roaksoaxrvba: this is someone who is deploying in production has experienced14:31
smoserroaksoax, how do i apply a tag to "all nodes" ?16:16
roaksoaxsmoser: there's no way to do that16:22
roaksoaxrvba: ^^16:22
smoserno?16:22
smoseri thought you coudl just apply a xpath expression tthat essentiall matched '.'16:23
rvbasmoser: http://bazaar.launchpad.net/~maas-maintainers/maas/qa-lab-tests/view/head:/maas-integration.py#L52316:23
rvba"definition=true()"16:23
rvbaThat should do the trick.16:23
* rvba has to run.16:24
rvbaSee you guys tomorrow!16:24
=== matsubara is now known as matsubara-lunch
smoserroaksoax, bother again16:49
roaksoaxsmoser: shoot :)17:30
roaksoaxsmoser: (btw.. above i mean, no "easy" way to do that)17:30
smoserroaksoax, i'm not geting the right command line args to my nodes i dont think17:31
roaksoaxsmoser: how so?17:34
=== matsubara-lunch is now known as matsubara
adam_groaksoax, is there anythign that would override / rewrite  IPMI credentials i've manually set for a node via web ui22:11
adam_g?22:11
roaksoaxadam_g: commissioning would22:16
adam_groaksoax, but not provisioning, right?22:16
roaksoaxnope22:17
roaksoaxnothing would on provisioning22:17
adam_gok22:18
=== kentb is now known as kentb-out

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