/srv/irclogs.ubuntu.com/2013/03/05/#ubuntu-uds-servercloud-2.txt

=== medberry is now known as med_
* jcastro taps the mic14:52
med_no stream yet jcastro, tapping the mic won't help14:54
med_your stream leader will need to click the on-air button to go live.14:54
med_and so he has14:55
med_morning arosales.14:56
med_it went live14:57
med_You are good in the page14:57
robin-glosterjcastro you're live14:57
med_it went live almost immediately after I told arosales to hit the button.14:58
negronjlhello14:58
med_jcastro, yes, you can be in the hangout before it streams14:58
negronjljcastro:  How do we join the hangout ?14:58
negronjllol arosales:  smile :)14:58
* med_ isn't going to be in this session as per se, likely in the ceph one14:58
negronjlyes14:58
negronjljcastro: yes14:58
jcastrohttps://plus.google.com/hangouts/_/3e70c524fdc96a7a3f6b87af69c29d9f6ed5430c?authuser=0&hl=en14:58
negronjlrefreshing, jcastro14:59
robin-glostercould you add lower third please14:59
arosalesHello, we are going to get started14:59
arosalesHangout URL: https://plus.google.com/hangouts/_/3e70c524fdc96a7a3f6b87af69c29d9f6ed5430c?authuser=0&hl=en14:59
arosalesgetting started15:01
jcastrohttps://blueprints.launchpad.net/ubuntu/+spec/community-r-juju-contributor-onramp-115:02
jcastrohttps://blueprints.launchpad.net/ubuntu/+spec/community-r-juju-contributor-onramp-215:02
utlemmingjcastro, arosales: in your lower third, why don't you put your IRC nick15:02
negronjlutlemming, they're too cool for that :)15:02
arosaleshttps://blueprints.launchpad.net/ubuntu/+spec/servercloud-1303-juju-contributor-onramp15:02
arosalesutlemming: how does that look?15:04
utlemmingaroslaes: looks good :)15:04
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Juju Contributor Onramp | Url: http://summit.ubuntu.com/uds-1303/meeting/21644/servercloud-1303-juju-
mattywwhen is the documentation session?15:06
arosalesmattyw: good point I don't see that on the schedule yet. I'll get it scheduled for tomorrow.15:07
arosalesmattyw: thanks for pointing that out.15:07
mattywarosales, thanks, I'll keep an eye out15:07
evilnickveitchevilnick!15:08
niemeyerWhere is Jorge writing?15:11
niemeyerThe Etherpad isn't showing anything for me15:11
jcastroI'm writing in the blueprint15:13
jcastroright intot he work items15:14
niemeyerThat means we can't see the meeting notes15:15
arosalesniemeyer: jcastro:  is editing the work items in https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1303-juju-contributor-onramp15:15
arosaleshe hasn't saved it yet, so you probably don't see the update just yet.15:16
niemeyerarosales: I get it.. but there's an Etherpad everybody in the meeting has in their face15:16
arosalesI think we are moving their next15:17
niemeyerCheers15:17
arosalesany comments in-line is appreicated in the pad :-)15:18
mariusko_+1 for Git. Bzr sucks at merging unmerged topic branches..15:19
niemeyerWe *are* there15:20
niemeyerPeople can use github today15:20
niemeyerOr anything else15:20
arosalesniemeyer: would you like to join the hangout?15:20
arosaleswe have room15:20
niemeyerSure15:20
arosalesniemeyer: try: https://plus.google.com/hangouts/_/3e70c524fdc96a7a3f6b87af69c29d9f6ed5430c?authuser=0&hl=en15:21
arosalesand any other folks that are interested in talking please join15:21
arosaleswe have some open room15:21
arosaleswe can accommodate 10 spots.15:21
Daviey(15)15:22
med_woot.15:22
* med_ hadn't heard 1515:22
med_I'd seen one go to 1115:22
Davieywe have special accounts :)15:22
mariusko_How to publish an updated charm from Github?15:25
arosalesah nice, so if folks would like to speak we can accommodate 15 :-)15:25
arosalesthanks for the info Daviey15:25
niemeyermariusko_: It'll be something like "juju publish"15:28
arosalesmariusko_: we also have a work item to make those docs clearer :-)15:28
mariusko_That would be nice. Or publish from whatever git/bzr repo you want (possibly locally)15:29
niemeyermariusko_: But today, you can just include the .bzr in your github repo, and keep it there15:29
niemeyermariusko_: When you want to publish a new version, bzr commit, bzr push15:30
mariusko_Also maybe compare with how it is done with nodejs: "npm help publish"15:31
niemeyermariusko_: Cool15:31
niemeyermariusko_: Sounds like a good idea15:32
arosalesutlemming: the bug file is @ https://bugs.launchpad.net/juju-core/+filebug15:37
robin-glosterhttps://juju.ubuntu.com/get-started/maas/ first link is dead15:39
udsbotuuds-servercloud-2: 5 minutes left in this session!15:39
arosalesrobin-gloster: 404?15:39
arosalesrobin-gloster: works for me15:39
robin-glosterarosales: the first link on that site15:40
arosaleshttps://juju.ubuntu.com/get-started/maas/15:40
arosalesdead link ^15:40
udsbotuuds-servercloud-2: 4 minutes left in this session!15:40
arosalesrobin-gloster: gotcha thank you15:40
udsbotuuds-servercloud-2: 3 minutes left in this session!15:41
* arosales updated work item to address dead link15:42
davidmwill the local provider allow you to use juju-gui and command line?15:42
davidmjcastro, ^^15:42
udsbotuuds-servercloud-2: 2 minutes left in this session!15:42
jcastroI don't see why it wouldn't15:42
jcastrobut I'll check15:42
davidmyou can't now15:42
jcastrook I'll ask about that.15:42
davidmthanks15:43
utlemmingFiled Bug: #114713615:43
udsbotuUbuntu bug 1147136 in juju-core "Support for different environments files" [Undecided,New] https://launchpad.net/bugs/114713615:43
davidmit won't work du to database issues15:43
davidmyou can see the gui but have to install charms via cmd line15:43
udsbotuuds-servercloud-2: This session has ended.15:45
Nordmoh hey!15:45
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1303/servercloud-2/ - http://ubottu.com/uds-logs/%23ubuntu-uds-servercloud-2.log
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
=== wedgwood is now known as wedgwood_away
arosalesmattyw: fyi the juju doc sessions is scheduled for tomorrow @ 16:00 - 16:55 UTC17:20
arosalesmattyw: feel free to add your self to the participation essential to https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1303-juju-docs if you are interested in participating.17:21
arosalesmattyw: thanks aging for pointing out that session was missing.17:21
=== FunnyLookinHat_ is now known as FunnyLookinHat
=== wedgwood_away is now known as wedgwood
=== med_ is now known as med___
=== med__ is now known as medberry
mattywarosales, no problem, thanks for letting me know when it's booked for17:51
arosalesmattyw: for sure, hopefully we'll "see" you there17:52
mattywarosales, I've definately got some idea for documentation we could add, I'll add myself to the participants list17:54
arosalesmattyw: great, I look forward to hearing them.17:55
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Juju Training Events | Url: http://summit.ubuntu.com/uds-1303/meeting/21645/servercloud-1303-juju-training-events/
arosalesmarcoceppi: Hello18:08
arosalesjcastro: marcoceppi also had some good ideas about charm testing.18:08
jcastrorock and roll!18:09
arosalesmarcoceppi: were you planning on joining the Juju Charm Testing session at 19:05 (1pm central)?18:09
arosalesmarcoceppi: I subscribed you to https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-juju-charm-testing just in case you were interested.18:10
=== robbiew__ is now known as robbiew_uds
arosaleshttp://summit.ubuntu.com/uds-1303/meeting/21645/servercloud-1303-juju-training-events/18:16
arosalesLets get started :-)18:16
pixelpapst_jup18:17
robbiewI'm here...heh18:17
mattywarosales, jcastro if you can save it so that people can watch it back that's a great bonus, both for teaching people, but also they can help advertise future events18:20
mattyw^^ webinars18:20
arosalesmattyw: +1 on saving18:21
evilnickveitchjcastro, the trick is to choose the harder things for webinars - things that people are likely to have questions on18:22
mattywarosales, I'd love to see a screen cast of someone making a simple charm - from scratch to deployed (and working). I've found the documentation to be ok for learning about how to write charms. But it would be great to see a recommended workflow for charm development18:23
arosalesmattyw: agreed we would like to have course/road map including making a simple charm18:25
mattywarosales, it's the workflow which is important I guess - or at least one of the important things to learn18:26
evilnickveitcharosales, there should be a good correlation between the screencasts and our user journeys. It would be handy to link them in the docs too.18:26
evilnickveitcharoslaes, I also don't mind recording some.18:26
mattywevilnickveitch, arosales I'm going to regret this but I'd be ok to record some as well18:27
mattywarosales, jcastro I think it would be useful, I used juju set18:29
mattywarosales, +1 everything you just said18:30
mattywarosales, jcastro I'm not sure what the plan is for juju-core - but we might want to think about a video about the differences????18:31
arosalesevilnickveitch: agreed on the correlation  between screen casts and user journeys.18:31
mattywjcastro, when is that lightning talk?18:33
arosaleshttp://jujucharms.com/charms/precise/mongodb18:40
jcastrohttp://jujucharms.com/charms/precise/mongodb/config18:42
mattywjcastro, I think he left18:49
jcastrobummer18:49
mattywjcastro, I agree if that counts ;)18:49
jcastro\o/18:49
jcastroevilnickveitch: you get that? relations and interfaces18:53
evilnickveitchjcastro, I am listening :)18:54
mattywjcastro, arosales forgive me for not joining the hangout - I'm eating18:54
evilnickveitchheheh18:54
evilnickveitcharosales, yes, and vice-versa, hopefully18:55
evilnickveitchscreencasts should reference the docs18:56
mattywI'm done18:56
evilnickveitcharoslaes, okay :)18:57
arosales:-)18:57
arosalesempowered18:57
arosalesjcastro: you updated the work itesm we had, correct?18:58
jcastroyep18:58
mattywarosales, jcastro not sure if you saw it but I'd be happy to help out with some of those screencasts18:58
jcastroall pruned and updated18:58
jcastromattyw: yeah, feel free to add a workitem for yourself18:59
jcastroso like18:59
jcastro[mattyw] Do a screencast on foo18:59
marcoceppiarosales: yes, I do plan on attending18:59
arosalesjcastro: ok, I will update the whiteboard now then18:59
arosalesmarcoceppi: cool, thanks :-)18:59
mattywjcastro, on foo?18:59
jcastromattyw: or I can just chase you down when we start, whatever floats your boat18:59
arosalesmattyw: +1 on helping with the screen casts :-)18:59
mattywjcastro, either way is fine18:59
arosalesjcastro: is always looking for volunteers :-)19:00
jcastromreed: more for the docs sessions, but we could use a hand reviewing when we redo the docs parts19:00
jcastro"does this suck less than when you tried it last?" basically19:00
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Juju Charm Testing | Url: http://summit.ubuntu.com/uds-1303/meeting/21648/servercloud-r-juju-charm-testing/
arosalesevilnickveitch: I am going to port the pad to the white board now19:01
jamespagearosales, can I have an invite to charm testing please19:02
evilnickveitcharosales, ok, cool19:02
arosalesI'll capture your recent adds, but be sureto update the whiteboard for any other additions.19:02
arosalesjamespage: https://plus.google.com/hangouts/_/3c1f41916d419fbe0b2b5e31c350ab7e8b3ced47?authuser=0&hl=en19:05
mreedjcastro:  I would be happy to help review the docs19:05
arosalesmarcoceppi: feel free to join the hangout too if you would like ^19:08
marcoceppiI would need to...put myself together first19:08
* medberry is listening in.19:08
=== medberry is now known as med_
* med_ is listening in.19:08
arosaleshttps://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-juju-charm-testing19:09
med_thyat died abruptly19:16
marco-summitShouldn't that be a blocker for the charm to not be in the store?19:17
marco-summitnevermind, I guess you can't fault the charm for the provider not being fully supportive.19:19
marco-summitRight19:19
wedgwoodhow well can you test relations if the interfaces are not well-defined?19:19
brunogirindoes it mean that the charm should be able to specify what capabilities it expects from providers?19:22
wedgwoodjamespage: the u1 guys have been adding lots of unit tests to the charms they're touching19:23
jcastrohttp://jujucharms.com/~ju-jistics-hackers/precise/phoronix-test-suite19:23
dweaverI agree the idea of listing provider capabilities that a charm is has as dependency would mean you get immediate feedback when deploying a charm that a provider hasn't got the right capabilities.19:23
wedgwoodarosales: the interface *names* are defined, but not the data/handshake they make19:27
marcoceppiwedgewood, there's not strict convention for that, and that's a limitation for charmrunner. It only checks if the relations is made without errors, not that the data is properly being sent on the wire19:27
wedgwoodso I suppose it's really the workload testing that might be an issue. "pushing data" as you say19:27
marcoceppithose are all arbitrary names19:28
marcoceppiThe interface is the real important part19:28
marcoceppiSo you can have a db relation19:29
marcoceppiactually19:29
marcoceppilet me just join the hangout19:29
wedgwoodheh19:29
wedgwoodmarcoceppi: exactly! but where's that spec?19:31
arosaleswedgwood: we don't have one :-/19:31
arosalesbut taking volunteers :-)19:32
wedgwoodmarcoceppi: that's right. yep.19:32
marcoceppihttps://juju.ubuntu.com/Interfaces/http19:32
wedgwoodI've run into this a few times, particularly when we are tempted to overload an existing interface.19:32
wedgwoodmarcoceppi: ah, yes, all of those are gone19:33
marcoceppihttp://jujucharms.com/interfaces/mysql19:33
wedgwoodI think that would be helpful19:34
brunogirinit'd be nice to know what parameters each interface provide too19:34
brunogirinand makes sure that similar interface such as mysql and postgresql behave in the same wya19:34
dweaverHow about create a section in the wiki for documenting interfaces to start people off.19:35
wedgwoodhere's the use-case I'm thinking of: we like database interfaces to provide a DML user and a DDL user. the typical example stack, wordpress, doesn't include that.19:35
arosaleshangout url https://plus.google.com/hangouts/_/3c1f41916d419fbe0b2b5e31c350ab7e8b3ced47?authuser=0&hl=en19:40
arosaleswedgwood:  ^ feel free to join19:40
marcoceppihttp://paste.ubuntu.com/5588570/19:42
wedgwoodarosales: ta, but I'd have to get that up on my laptop. little time left, and I'm pretty happy with the discussion so far.19:42
wedgwoodmarcoceppi: that looks very much like a deployment tool19:43
wedgwoodmarcoceppi: which is something we're trying to get figured out19:44
arosaleswedgwood: ok, np. Just wanted to offer :-)19:44
wedgwoodarosales: ok, and now I'm interested again. jumping in19:44
brunogirinlike cucumber? http://cukes.info/19:44
brunogirinjenkins is the CI system so would actually call the testing framework19:48
dweaverhttps://github.com/cucumber/cucumber/wiki/Jenkins-integration19:49
brunogirinat the end of the day, there are dozens of testing framework out there so as long as we choose one that is well documented, rather than inventing yet another one, it should make it easier to write tests19:50
elmocucumber requires ruby19:50
elmoas in, requires you, the charm writer, to write ruby to translate from the "pseudo-English" DSL into what it's actually doing19:50
elmointroducting YAL into the mix isn't a good idea, IMO19:51
elmo(disclaimer: it's been a while since I looked at cucumuber, I say it requires, but I really meant 'required' - I don't know if it still does)19:51
brunogirinelmo: fair enough, I didn't think of that19:52
med_yet another lang19:52
elmo(YAL == yet another language)19:52
elmosorry19:52
med_brunogirin, was the cuke sponsor19:53
dweaverYes, requires ruby19:53
med_not mew19:53
rbasakThere are other implementations of the same DSL in other languages, I believe. There's a Python implementation IIRC.19:53
* rbasak looks19:53
mattywrbasak, lettuce I think?19:53
rbasakThat rings a bell19:54
mattywrbasak, ISTR it wasn't too bad19:54
rbasakBut ultimately it's just the general mechanism, right? Do we need to settle on a language at all? LIke we don't for charms.19:54
arosalesrbasak: http://lettuce.it/ correct ?19:54
brunogirinwhat about doing something on top of the Go testing framework? I don't know how good it is19:55
rbasakYes. Thanks mattyw and arosales19:55
mattywbrunogirin, go's testing language is fairly minimal but ok19:55
brunogirinand what about performance and security testing of charms? or is that opening another can of worms?19:55
mattywbrunogirin, there's also https://launchpad.net/gocheck19:56
arosaleshttps://groups.google.com/forum/?fromgroups=#!topic/django-users/979lJojyxs019:56
arosalesgood stuff19:56
brunogirinthanks, it's moving slowly :-)19:56
med_Gut Stuph, ya vohl.19:56
med_thanks arosales19:57
mattywThanks guys, see you tomorrow19:58
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1303/servercloud-2/ - http://ubottu.com/uds-logs/%23ubuntu-uds-servercloud-2.log
=== wedgwood is now known as wedgwood_away

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