/srv/irclogs.ubuntu.com/2014/07/17/#juju.txt

=== CyberJacob is now known as CyberJacob|Away
rbasakwallyworld: around? I just replied to the bug, and I'm still up if IRC is easier to resolve everything.01:28
rbasakwallyworld: thank you for your help, BTW.01:29
wallyworldrbasak: hey, let me read the bug real quick01:29
rbasakOh, it hasn't even appeared in Launchpad yet (I replied by email)01:30
wallyworldah01:30
rbasakI'll forward you a copy01:30
wallyworldkk01:30
rbasakDone01:30
wallyworldrbasak: i added a LICENSE file to gomaaspi as requeted in the original bug, but as you say, you can't see that easily01:32
rbasakwallyworld: ah, OK. Sorry.01:32
wallyworldrbasak: so on that basis, think we're ok. i can get a tarball to you01:32
rbasakwallyworld: thanks!01:33
wallyworldbut that will be tomorrow as i have to update the dependencies file and let the CI server do its thing01:33
rbasakI wonder what the easiest route is to get an upload sorted with licensing fixed, but I can resolve that with sinzui.01:33
wallyworldrbasak: np, thank you for being patient with me :-) i no next to nothing about licensing01:33
wallyworldknow01:33
wallyworldrbasak: 1.20.2 will be released real soon (next week) with the correct source with the licensing fixes etc01:34
wallyworldwe need to get some other development done first though01:34
rbasakwallyworld: ah, that'll be the easiest thing then. I'll just hold on - no harm in a few days wait I think.01:34
wallyworldrbasak: i can give you a tarball earlier though01:35
wallyworldjust in case we need to make any other changes01:35
rbasakwallyworld: no problem - I appreciate you jumping straight on it.01:35
wallyworldwelcome. i'm really keen for this release not to be blocked01:36
rbasakwallyworld: yeah - that's a good idea. I can work with the tarball - thanks.01:36
wallyworldsure, will keep you in the loop01:36
rbasakwallyworld: getting closer to keeping the archive up-to-date much quicker with new releases. It'll be great to push this back to Trusty, too.01:36
wallyworldoh yes, given the juju/mongo issues that will be fixed in this release01:37
rbasakwallyworld: I'd like to also get some process changes in place so that copyright/licensing can be verified earlier in the process, so by the time there's a release, me or James can upload without any further review at that stage.01:37
rbasakThen there's less to hold an update up.01:38
rbasakWe can worry about that later, though.01:38
wallyworldrbasak: agreed, we (juju core leadership team) is onto that and will be putting processes in place to properly introduce new 3rd party dependencies01:38
wallyworldso all new dependencies are properly vetted and licensed up front01:39
rbasakwallyworld: that's great - thanks.01:39
rbasakwallyworld: technically the uploader (to the Ubuntu archive) is responsible for checking upstream licensing when uploading a new release.01:39
rbasakwallyworld: that's more geared around random upstreams though - not when they're working closely together like this.01:39
rbasakwallyworld: and we have to update the debian/copyright file which maps every single file to a list of copyright holders and licenses.01:40
wallyworldrbasak: yeah, at the level i'm taling about, it's where a dev will simple add a 3rd party bit of code to the juju core code base01:40
rbasakwallyworld: what I'm thinking is that maybe this file can be updated much earlier in the process - basically by you guys at the time you update dependencies.tsv.01:40
wallyworldwe will ensure at that point there's proper copyright assignment via the CLA etc and license file etc in place01:41
wallyworldoh ok01:41
rbasakwallyworld: right, but for third party deps also.01:41
rbasak(where we can't rely on CLA)01:41
wallyworldrbasak: can you email alexis with the details of what yu want and we can follow up from there?01:41
rbasakwallyworld: sure01:42
wallyworldthanks, that will allow us to properly collaborate and work how how to move forward in the best way01:42
rbasakTo be clear, these are really just my musings on what we might be able to do to make everything go smoothly.01:42
rbasakThey aren't requirements or anything.01:43
wallyworldsure, understood. but good cnversations to have and if we can expend a little effort now to save pain down the line, that's good imo :-)01:43
wallyworldwe can collectively agree on how to proceed01:43
sinzuirbasak, Each time CI blesses a 1.20.x tarball we get to ask "why not release now" When wallyworld indicates all the fixed packages are imported we can start the release.02:01
wallyworldsinzui: there are other bug fixes to com first though02:02
wallyworldbut i can update the 1.20 dependnecies file so intermediate tarballs get generated with the right source02:02
sinzuiwallyworld, sure, but I haven't done a release this week, and devel still has regression, so I think 1.20.2 will be released first02:03
wallyworldsinzui: i don't think we should release 1.20.2 until the current milestone bugs are all fixed, agree?02:03
sinzuiwallyworld, I am not strongly inclined to delay goodness. I would rather release often. Since devel gets a new regression every day, I am happy to release a 1.20.x each week02:06
wallyworldsinzui: but won't that just case churn for the packaging guys?02:06
wallyworldgetting the backport into trusty02:06
wallyworldregardless, 1 bug we shouldn't release without fixing is bug 1307434 talking to mongo can fail with "TCP i/o timeout"02:07
_mup_Bug #1307434: talking to mongo can fail with "TCP i/o timeout" <cloud-installer> <landscape> <performance> <reliability> <juju-core:In Progress by mfoord> <juju-core 1.20:Triaged by mfoord> <https://launchpad.net/bugs/1307434>02:07
wallyworldthat is the primary focus of the 1.20.2 release02:08
sinzuiwallyworld, good point. we need a good pace, every two weeks was fine for james last year.02:08
wallyworldthat bug should be fixed friday or more likely early next week02:08
thumperwallyworld: back now02:09
thumperkids weren't that fussed on tinkerbell :-)02:09
wallyworldthumper: lol, ok, give me a minute02:09
thumpermenn0: https://github.com/juju/juju/pull/32102:11
wallyworldthumper: in call now02:11
menn0thumper: looking02:11
=== scuttlemonkey is now known as scuttle|afk
=== thumper is now known as thumper-afk
=== thumper-afk is now known as thumper
=== thumper is now known as thumper-back-at-
=== thumper-back-at- is now known as thumper-af-ktill
=== thumper-af-ktill is now known as thumper-afk
=== vladk|offline is now known as vladk
=== cmagina_ is now known as cmagina
=== uru_ is now known as urulama
=== CyberJacob|Away is now known as CyberJacob
=== seelaman` is now known as seelaman
htmlhi07:22
=== bradm1 is now known as bradm
=== CyberJacob is now known as CyberJacob|Away
g0d_51gm4lazyPower: i confirm y the error in the juju status after the reboot of the Host Machine was linked to the firewall's status set on it. thanks a lot for your patience and support. see y soon bye g.07:48
raywanghi anyone knows how to change the distro of the series of each nodes  from " juju status "?08:27
raywangwhich nodes have been already added in juju08:31
Egoisthi08:37
Egoistis -relation-departed hook is executed after remove unit from service?08:37
=== wwitzel3_ is now known as wwitzel3
=== Guest63023 is now known as wallyworld
=== BradCrittenden is now known as bac
=== rbasak_ is now known as rbasak
william_homeHi all12:25
william_homei'm trying to deploy a wordpress sample using juju maas and lxc containers12:26
william_homei'm not connected to internet so I'm facing some challenges12:26
william_homewhen trying to deploy an lxc cotainer it cannot download the cloud-img rootfs from cloud-images.ubuntu.com12:27
william_homei have to make this available offline somehow, any pointers?12:27
=== Ursinha is now known as Ursinha-afk
Sh3rl0ckHello..We have deployed OpenStack Icehouse using the Juju and Maas on Ubuntu 14.04 (Trusty). I am having issues with installing Ceph on it. Are there any reference documents for installing Ceph as a backend to Cinder13:56
pmatuliswilliam_home: internal mirror?13:58
=== Ursinha-afk is now known as Ursinha
ctlaugh I am using the cinder charm and am trying to work through a problem installing on a system with only a single disk.  What's the right way to specify using a loopback file on trusty/icehouse?  I am putting block-device: "/srv/cinder.data|750G"  in a config file, and, once I SSH in, I can see that the file gets created, but the loopback device and volume group don't get created.14:13
rbasakniemeyer: around? About src/launchpad.net/goyaml licensing.14:26
rbasakniemeyer: which files are covered by which licenses?14:27
niemeyerrbasak: I will add a note to the LICENSE.libyaml file14:27
rbasakniemeyer: thanks!14:27
niemeyerrbasak: The *c.go files were ported from the C files from libyaml14:27
niemeyerrbasak: and thus are still covered by its license14:28
rbasakAh - I see.14:28
rbasakThat makes sense14:28
niemeyerrbasak: Please note that lp.net/goyaml is stale14:28
niemeyerrbasak: The project currently lives at github.com/go-yaml/yaml14:28
niemeyerrbasak: and that's where the update will be made14:28
rbasakniemeyer: OK. I guess I'll see it switch in the next 1.20 release tarball then?14:28
niemeyerrbasak: I don't really know, sorry.. I'm not involved in packaging juju14:29
rbasakOr if not I can deal with that I guess. I don't think this change needs to be in the source tree, as long as I'm clear on how to update debian/copyright.14:29
rbasakOK, no problem.14:29
niemeyerrbasak: I can tell you that right now: the following files are covered by LICENSE.libyaml:14:30
rbasak*c.go? I can match against that. Even directly in debian/copyright :)14:30
niemeyerrbasak: emitterc.go, parserc.go, readerc.go, scannerc.go, writerc.go, yamlh.go, yamlprivateh.go14:30
rbasakOK14:30
niemeyerrbasak: Oh, and apic.go14:31
rbasakRight14:31
rbasakI can run with that - thank you!14:31
niemeyerrbasak: No problem, let me know if I can help further14:31
Sh3rl0ckHello..I have deployed OpenStack Icehouse using the Juju and Maas on Ubuntu 14.04 (Trusty). I am having issues with installing Ceph on it. Are there any reference documents for installing Ceph as a backend to Cinder14:32
Sh3rl0ckA new  Juju charm in introdcuced for 14.04 called Cinder-Ceph but I did not find and reference documents (besides release notes)14:35
niemeyerrbasak: LICENSE.libyaml was updated with those notes14:35
ziliu2020_I asked this question yesterday but no one answered me..  so I raised it again.  I'm looking for a way to distribute my public key to all juju nodes including containers.  I tried to use juju authorized-keys add command but no luck.  it says the key can not be added and invalid key when I issued the command "juju authorized-keys add key-file.pub".  Am I doing anything wrong here?14:43
william_homepmatulis: yes, local mirror14:45
rbasakniemeyer: thank you!14:49
john5223anyone here try  juju + salt?14:57
ziliu2020_i just figured it out.. it turned out not add key file, intead add copy/pasted key14:58
Sh3rl0ckziliu2020_: Where to paste the key? environment.yaml?14:59
ziliu2020_no use this command15:01
ziliu2020_juju authorized-keys add 'ssh-rsa AAAAA.......'15:02
Sh3rl0ckziliu2020_: Ok great! Thanks.15:02
ziliu2020_it will update environment and then populate the keys to all juju nodes15:02
pmatuliswilliam_home: so you shouldn't have a problem, no internet required15:04
=== anthonyf` is now known as anthonyf
william_homepmatulis: well define local mirror then :), i have a mirror off all precise /trusty packages15:13
william_homepmatulis: but how do i mirror the cloud-images and how do i define those?15:14
william_homemy setup is running from trusty maas and juju install15:15
Sh3rl0ckwilliam_home: Any idea about ceph deployment using Juju for Trusty/Icehouse?15:20
MrkiMileHello15:24
MrkiMilewhen I try to deploy charm from local dir, that dir has to be named same as the charm. Is there a way to circumvent that? I'm doing: juju deploy local:precise/apache2-test1, and I get an error that there is no charm inside apache2-test1. But if I rename apache2-test1 to apache2, then I can deploy.15:26
=== urulama_ is now known as urulama
pmatulisMrkiMile: i'm prolly missing something but how else would juju know what charm you want to use if you don't tell it?15:27
marcoceppiMrkiMile: You have to rename the "name" key in the metadata.yaml to match the directory15:29
marcoceppiMrkiMile: it's best to simply creat a new tree, ~/charms/test1/precise/apache215:29
marcoceppiand seperate them by JUJU_REPOSITORY than go renaming metadata.yaml15:29
MrkiMilemarcoceppi: So, there is no way to tell juju to use charm from the directory that's not named as the charm ?15:34
=== vladk is now known as vladk|offline
elarsonI'm playing around with writing my own charm for an app we have16:20
elarsonbasically I'm just trying to install the package and start a process provided by the package16:21
elarsondoes juju deploy myapp run the start hook?16:21
* elarson just realized where he might find the answer in the manual...16:22
elarsonhow are most folks using juju? do you create your own charm for your application?16:29
sebas5384elarson: you can use a charm for your application nature, like I do with drupal, and then a subordinated charm16:33
sebas5384yesterday having a juju workshop :) https://www.facebook.com/photo.php?fbid=826602450708048&set=a.590513300983632.1073741832.354420671259564&type=1&theater16:35
elarsonsebas5384: that sounds like you deploy drupal as a charm and then apply your changes as a subordinate, which means it ends up in the same container?16:36
sebas5384elarson: yep16:36
sebas5384but thats not a complete solution16:37
elarsonat this point i'm just looking for a good place to start ;)16:37
sebas5384thats a good place then16:38
sebas5384hehe16:38
=== scuttle|` is now known as scuttlemonkey
sebas5384sshuttle is really a bottleneck in the vagrant workflow17:37
sebas5384:(17:37
sebas5384just use iptables and you will notice a big diference17:38
=== vladk|offline is now known as vladk
=== CyberJacob|Away is now known as CyberJacob
jcastrosebas5384, hey are you guys devving locally on your laptops and then pushing to a cloud?18:10
sebas5384yes!18:10
jcastrohey so there's a guy in core leading a team to make local dev to cloud suck less18:11
jcastromind if I link you guys up over email? I'm sure you guys have a bunch of suggestions18:11
sebas5384yeahhh sure!!! we already have a lot of troubleshooting and feedback :)18:11
jcastroalso, if you think we should use iptables instead of sshuttle18:11
jcastrowrite it up and we can put that in the docs instead?18:12
sebas5384yes or other proxy things like hipache for example18:12
sebas5384i'm doing an experiment with a proxy in the vbox18:13
sebas5384so you shouldn't be doing no more iptables thingis18:13
=== roadmr is now known as roadmr_afk
sebas5384other things like using a plugin for vagrant18:14
sebas5384vagrant install vagrant-nfs_guest18:14
sebas5384to mount the directory of the deployed project into the container18:14
jcastroyeah18:22
pmatulisheh, devving18:23
ctlaughAnyone here have knowledge about the cinder charm?18:28
sebas5384ctlaugh: not yet :P18:29
=== CyberJacob is now known as CyberJacob|Away
=== boci^ is now known as b0c1
=== scuttlemonkey is now known as scuttle|afk
Sh3rl0ckAnyone with information about correct ceph charm for OpenStack on 14.04?19:30
Sh3rl0ckI am confused between ceph and cinder-ceph charm and how they are different?19:34
=== roadmr_afk is now known as roadmr
=== vladk is now known as vladk|offline
=== Ursinha is now known as Ursinha-afk

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