[00:23] <benoitc> hi all
[00:23] <AkivaAvraham> benoitc, o/
[00:23] <benoitc> i made a mistake in the developer namespace
[00:23] <benoitc> is there a way to change it ?
[00:24] <AkivaAvraham> benoitc, developer namespace?
[00:24] <benoitc> in the click app store
[00:24] <AkivaAvraham> benoitc, you mean in the manifest.json?
[00:25] <AkivaAvraham> oh no experience with that. sorry :[
[00:25] <benoitc> i mean in https://myapps.developer.ubuntu.com/dev/account/
[00:25] <benoitc> np :)
[00:47] <AkivaAvraham> com.canonical.usensord.Error: open /sys/class/timed_output/vibrator/enable: no such file or directory
[00:47] <AkivaAvraham> I'm getting this from my emulator
[00:48] <AkivaAvraham> and my code doesnt seem to want to execute
[00:52] <AkivaAvraham> Does app armor allow QProcess to run commands? My touch application won't work on the emulator :/
[08:31] <dholbach> good morning
[09:46] <JamesTait> Good morning all; happy Old Rock Day! :-)
[11:33] <dholbach> hey balloons, looks like you forgot to hit "Publish page/changes" a couple of times :-)
[12:21] <t1mp> clock-app shows "Location Service Error!" for me. Any ideas how I can figure out what's wrong?
[12:24] <popey> t1mp: did you accept the here tickbox thing during the welcome wizard?
[12:25] <jgdx> benoitc, after you publish an app, no, I don't think you can change it.
[12:26] <jgdx> as a security measure IIRC. beuno^
[12:53] <mivoligo> mzanetti: ping
[12:53] <mzanetti> mivoligo: hey ho
[12:54] <mzanetti> nice snowman :P
[12:54] <mivoligo> mzanetti: :D
[12:55] <mivoligo> mzanetti: something seams to be wrong with city levels, it looks like https://code.launchpad.net/~mpredotka/machines-vs-machines/fix-issues-city-levels wasn't merged properly
[12:56] <mivoligo> mzanetti: I was playing a little today and noticed the city backgrounds were "old"
[12:59] <mzanetti> mivoligo: hmm... seems to be merged fine
[12:59] <mzanetti> what's "old"?
[13:00] <mivoligo> mzanetti: the background are not updated to the proper version
[13:06] <mivoligo> mzanetti: also the sound for the hammer is somehow broken. It sounds like endless tatatatatatatatatata where enemies are around
[13:07] <mzanetti> mivoligo: yeah, most sounds are still broken
[13:08] <mivoligo> mzanetti: ah, ok
[13:08] <mzanetti> mivoligo: it's on my todo.
[13:08] <mzanetti> want to finish those levels first
[13:08] <mzanetti> that soooooo much work :D
[13:08] <mivoligo> mzanetti: I believe so :)
[13:08] <mzanetti> but I'm at level 25 now :) only the underwater world left
[13:09] <mzanetti> mivoligo: well, for the city levels, not sure... launchpad says it's merged
[13:09] <mzanetti> and from what I can see it is updated
[13:10] <mzanetti> before the issues were much worse, now it's ok I'd say. some could use a little "move-the-path-upwards" still
[13:11] <mivoligo> mzanetti: I know but for example on level 23, when you put a tower next to the heart it looks like it's enough space for one more tower below
[13:11] <mzanetti> mivoligo: yep, but I think you simply didn't fix that (yet) :)
[13:11] <mzanetti> mivoligo: there's some more with that issue
[13:11] <mivoligo> mzanetti: :D
[13:11] <mivoligo> I'm sure I did
[13:12] <mivoligo> mzanetti: maybe I did mess up with the branch though
[13:12] <mzanetti> I know when I merged that branch I checked them out and thought: Ok, it's better, still a bit odd at times
[13:12] <mzanetti> maybe you didn't commit all your local changes?
[13:13] <mivoligo> hmm, might be that
[13:13] <mivoligo> I don't have that branch anymore localy
[13:13] <mzanetti> mivoligo: looking at the diff, it only has changes for level 16 - 20
[13:14] <mzanetti> that branch doesn't touch level 23 at all
[13:14] <mivoligo> mzanetti: I think it was before we decided to have 6 levels of one theme
[13:14] <mzanetti> ah, right
[13:17] <mivoligo> mzanetti: ok, I pulled that branch and checked. It's my fault. Images are in the old version :D
[13:18] <mivoligo> mzanetti: as you said I probably didn't commit changes
[13:19] <mzanetti> :/
[13:19] <mzanetti> mivoligo: hopefully you still have them around
[13:20] <mzanetti> was it a lot of work?
[13:20] <mivoligo> mzanetti: yes, I have them
[13:20] <mzanetti> ok, great :)
[13:20] <mivoligo> I'll push it later on
[13:21] <mivoligo> mzanetti: I don't know though, how you could think it was better than before :D
[13:21] <mzanetti> haha
[13:21] <mzanetti> I think I checked out the first two city levels and the island seems to have moved a little
[13:22] <mzanetti> tbh I did think "Meh... there's still room for improvement" but I didn't want to complain
[13:22] <mivoligo> mzanetti: please do complain
[13:22] <mzanetti> :)
[13:23] <mivoligo> mzanetti: I think there are more problems when people are kind than honest
[13:28] <mivoligo> mzanetti: ok, I'm off, I'll try to push the fix for it tonight. Can't wait to play the finished version!
[13:29] <mzanetti> hehe, same here
[13:29] <mzanetti> see you
[13:57] <dholbach> davidcalle, I just ran linkchecker again and it looks like there's a lot of 404 links to "Guides (redirect)"
[13:59] <davidcalle> dholbach, arg, I honestly don't know what's wrong with this page :/
[14:00] <dholbach>

[14:00] <dholbach> 	Guides (redirect)

[14:00] <dholbach> not sure where that comes from
[14:02] <dholbach> davidcalle, I'll change the entry in the menu column from yes to no
[14:02] <dholbach> davidcalle, and maybe the link should be something other than "ubuntu-webapps-guide"
[14:05] <davidcalle> dholbach, hmm, I have an issue with my cache, I'm sure I fixed both ^ yesterday, I see a lot of menu items that shouldn't be there anymore and I'm constantly logged out.
[14:06] <dholbach> mhall119, ^ do you know?
[14:06] <dholbach> davidcalle, I get logged out too every now and then
[14:07] <dholbach> davidcalle, grrr, I had thought I had fixed it now, but the link showed up again
[14:07] <dholbach> hum
[14:08] <davidcalle> dholbach, I know, It's bugging me since yesterday, every now and then I go back to it and try
[14:21] <dholbach> mhall119, do we still have a copy of the /showdown page somewhere?
[14:21] <dholbach> https://web.archive.org/web/20140824034446/http://developer.ubuntu.com/showdown/ unfortunately is only up to 2014-08-24
[14:30] <mardy> mzanetti: hi! I want to build the click of reminders-app, but QtCreator complains about the build dir, which is not present in the chroot; I think I followed all of the steps in README.md... What am I missing?
[14:30] <mardy> mzanetti: it's the first time I cross-build something with qtcreator, so I might be missing some packages, or some steps that you took for granted
[14:31] <mhall119> dholbach: I don't think so, was it not in the list of pages to get copied over?
[14:31] <dholbach> mhall119, no, doesn't look like it
[14:33] <mhall119> dholbach: hmm, I may have something in an export...
[14:33]  * dholbach crosses fingers
[14:40] <mhall119> dholbach: no luck, all of my exports are from 2013
[14:41] <dholbach> now's probably good time to delete them ;-)
[14:41] <mhall119> the ones from 2012 too :)
[14:42] <mhall119> I wonder if the old DB is still around
[14:49] <mzanetti> mardy: hey
[14:50] <mzanetti> mardy: so, delete the CMakeLists.txt.user (if any)  and open the main CMakeLists.txt in qtcreator
[14:50] <mzanetti> mardy: it will ask you for what kits you want to build
[14:50] <mzanetti> in there you'll have "Desktop" and you should have something like "ubuntu sdk 15.04"
[14:50] <mzanetti> so far alright?
[14:51] <mardy> mzanetti: I have 14.10, is that good enough?
[14:51] <mzanetti> yes
[14:51] <mzanetti> mardy: select that
[14:52] <mardy> mzanetti: yep,selected
[14:52] <mzanetti> then, if you just run it, does it give you a error?
[14:52] <mardy> mzanetti: yes, let me paste it
[14:54] <dholbach> mhall119, hum... so what do you suggest we do about the /showdown pages?
[14:55] <mardy> mzanetti: http://paste.ubuntu.com/9687982
[14:55] <mzanetti> mardy: hmm... haven't seen this before... let me try
[14:55] <mhall119> dholbach: if it's just /showdown/ we can put something up with temporary content for now
[14:56] <dholbach> mhall119, in the past there was /showdown/apps
[14:56] <mardy> mzanetti: what do you have in your "Build directory" field?
[14:56] <dholbach> mhall119, and there was /showdown/rules as well
[14:56] <mhall119> right...
[14:56] <dholbach> mhall119, for now I could just take the last blog entry, put it on /showdown with a few modifications
[14:56] <mhall119> /showdown/apps we can do away with
[14:56] <dholbach> and make the other redirects to /showdown
[14:57] <mhall119> that'll work for now
[14:57] <mhall119> I'm checking one last place I might have a copy
[14:57] <dholbach> ok cool
[14:57] <mzanetti> mardy: /home/mzanetti/Develop/build-reminders-app-UbuntuSDK_for_armhf_GCC_ubuntu_sdk_14_10_utopic-Default
[14:58] <mzanetti> the default, generated by QtC
[14:58] <mhall119> darn, Feb 2014 is the newest...
[14:58] <dholbach> ok, I'll take a look at it
[14:58] <dholbach> thanks
[14:59] <mzanetti> mardy: interesting is the first line of your paste
[14:59] <mzanetti> mardy: here it says: 15:58:44: Running steps for project com.ubuntu.reminders...
[14:59] <mzanetti> instead of 15:58:44: Running steps for trunk...
[14:59] <mzanetti> zbenjamin: do you know what's going on with mardy's QtC?
[14:59] <mzanetti> http://paste.ubuntu.com/9687982
[15:00] <zbenjamin> yes
[15:00] <zbenjamin> the click chroots do only support projects in ~
[15:00] <mzanetti> heh
[15:00] <mzanetti> aha!
[15:00] <zbenjamin> its not QtC its click
[15:00] <zbenjamin> well maybe you can configure them to mount /media
[15:00] <zbenjamin> then it would work as well
[15:00] <mzanetti> that's helpful. thanks zbenjamin. I didn't know that
[15:01] <zbenjamin> np
[15:01] <mardy> zbenjamin: ah, thanks, I'll copy the project somewhere else then
[15:08] <mardy> mzanetti: now it fails with this: /bin/sh: 1: INTLTOOL_MERGE-NOTFOUND: not found
[15:09] <mardy> mzanetti: but I just installed intltool into the chroot, or at least I think so...
[15:10] <mzanetti> mardy: that should work then...
[15:11] <mzanetti> mardy: open qtcreator's tools -> options
[15:11] <mzanetti> go to ubuntu, select the chroot, click maintainance
[15:11] <mzanetti> install it in there
[15:12] <mardy> mzanetti: yep, I did so, but still it didn't pick it up; but now it's OK, after wiping out the build dir completely
[15:13] <mzanetti> mardy: Build -> Run cmake
[15:13] <mzanetti> that should help too
[16:21] <JoannisO> Hey! I'm trying to develop a QT app so I selected in the SDK the template "App with QML Extension Library" since that seemed most fit. Instead of a project I see "CMakeLists.txt" as a project with a project-folder icon. I can't edit my project files from the editor now.
[16:22] <bzoltan> JoannisO:  cmake project is a valid project type ... do you prefer qmake projects?
[16:23] <JoannisO> It's not that I don't want a cmake project. I can't edit the files from the editor unless I open the filesystem tab. But when I try to compile it it says "No targets specified and no makefile found. Stop."
[16:23] <bzoltan> JoannisO:  if yes, then there is a solution for you. You will need to set up the SDK PPA (that you might have done already) and create a 15.04 click chroot
[16:24] <JoannisO> I think the editor misunderstands the CMakeLists.txt as project file.
[16:24] <bzoltan> JoannisO: OK, that is a known problem. Go to the Tools->Options... -> Ubuntu tab
[16:24] <JoannisO> I'm there.
[16:25] <bzoltan> JoannisO: Hit the Maintain button of the click chroot you want to use
[16:25] <JoannisO> Okay.
[16:26] <JoannisO> Do I "apt-get update; apt-get dist-upgrade"?
[16:27] <bzoltan> JoannisO:  an dinstall the intltool package
[16:28] <bzoltan> JoannisO:  but the "general messages" window in the QtCreator tells you why the cmake failed
[16:29] <JoannisO> I can't find the general messages but it works now. Thanks a lot!
[16:29] <bzoltan> JoannisO:  no probs :)
[18:29] <renatu> popey, hi, could you help me to find somebody to review this: https://code.launchpad.net/~renatofilho/quick-memo/fix-item-focus/+merge/245761
[19:01] <ahayzen> t1mp, ping
[19:13] <AkivaAvraham> Can you use qprocess in qml apps, or will it always be blocked by apparmor?
[19:48] <popey> renatu: stefano is the only guy working on that app - it's his own.
[19:49] <renatu> popey, what is his nick?
[19:49] <popey> renatu: sverzegnassi
[19:50] <renatu> popey, thanks
[19:50] <popey> np
[19:50] <renatu> sverzegnassi, could you take a look on this mr: https://code.launchpad.net/~renatofilho/quick-memo/fix-item-focus/+merge/245761
[20:08] <taiebot> Hi all. I am looking for a charitable man. I am struggling with this bug https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1323837. I had to live with a non working phone for the holiday period due to this bug (2 weeks with no network :-(). But i have found an app designed for meego which could solve my problem. I would love if someone could port it to UT. It is written in qml so hopefully not to difficult to por
[20:08] <AkivaAvraham> taiebot, I'm charitable, but I don't own a phone ~
[20:09] <taiebot> The app can be found here. https://gitorious.org/meego-ux/meego-app-satk/source/6296ebb569697c5a80ee6b518ccf8c331d7cb840:doc/sim_toolkit_design_draft.txt#L1
[20:10] <AkivaAvraham> DS-McGuire, o/
[20:10] <DS-McGuire> AkivaAvraham, o/
[20:10] <AkivaAvraham> brb in 40 minutes.
[20:11] <DS-McGuire> ok :)
[20:12] <taiebot> AkivaAvraham i suppose a phone is needed to do this
[20:13] <AkivaAvraham> taiebot, indeed - good luck with your quest.
[20:16] <t1mp> ahayzen: hi
[20:17] <ahayzen> t1mp, i see that bug 1341814 is possibly fixed :) ... however i assume it is only on vivid? ... so is there a workaround we can use now we know what the issue was?
[20:18] <t1mp> ahayzen: yes, gcollura fixed it :)
[20:19] <ahayzen> t1mp, :) ... i'm trying at the moment to copy what the patch is but from the actual app
[20:19] <gcollura> ahayzen, I'm coming to rescue you :) give me a sec
[20:19] <t1mp> hmm seems that the branch with the fix is not linked to the bug?
[20:20] <ahayzen> gcollura, thanks :)
[20:20] <ahayzen> ..oh yeah the one i'm looking at has been superseded
[20:20] <gcollura> ahayzen, https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1400297/comments/4
[20:21] <ahayzen> gcollura, awesome thanks i'll try it :D
[20:21] <gcollura> t1mp, for a unknown reason the bug didn't get linked when I re-requested the MP with the new branch
[20:21] <t1mp> ok the branch is linked to the bugs now
[20:22] <ahayzen> t1mp, thanks
[20:22] <gcollura> ahayzen, you will see some warning though, related to 'cannot anchors to something which is not parent/sibling', don't worry everything works anyway
[20:22] <ahayzen> gcollura, just because i'm interested why did it get changed to a QtObject {} ?
[20:23] <t1mp> gcollura: great, thanks for the comment
[20:23] <gcollura> ahayzen, to make it not accessible from the outside
[20:23] <ahayzen> gcollura, cool that makes sense :)
[20:23] <gcollura> aka 'private member'
[20:23] <gcollura> t1mp, yw
[20:23] <ahayzen> yeah
[20:24] <t1mp> ahayzen: because https://code.launchpad.net/~gcollura/ubuntu-ui-toolkit/fix-1341814-and-1400297/+merge/245552/comments/606247
[20:25] <ahayzen> t1mp, thanks
[20:25] <gcollura> ahayzen, if you see some weird errors/bugs ping me please :)
[20:26] <ahayzen> gcollura, awesome it seems to be working :) ... bring on searching/filtering in the music-app :D
[20:26] <gcollura> ahayzen, :D great!
[21:00] <gcollura> ahayzen, do you get a warning like QML TextField: Cannot anchor to an item that isn't a parent or sibling. in the app output?
[21:00] <ahayzen> gcollura, no ...
[21:01] <ahayzen> gcollura, it seems to be working ok so far (i'm sure my reviewers will find something though lol)
[21:02] <ahayzen> gcollura, i have a mp here if your interested https://code.launchpad.net/~andrew-hayzen/music-app/add-sdk-search-support-002/+merge/245787
[21:02] <gcollura> ahayzen, ok good, I get this warning only while using my workaround with ubuntu-sdk-14.10 weird
[21:03] <gcollura> with staging branch everything is fine
[21:03] <ahayzen> gcollura, :) i'm on utopic desktop... at which point do you get it?
[21:03] <ahayzen> and rtm device
[21:05] <gcollura> ahayzen, when the head.contents get changed by a State
[21:05] <ahayzen> gcollura, hmm at the moment we either have a page with searching and no other actions... or a page with actions and no searching :)
[21:06] <ahayzen> gcollura, so maybe thats wht i don't see it...but we may have both soon
[21:06] <gcollura> ahayzen, if you run my sample code attached to the bug report you can see what I am talking about
[21:07] <ahayzen> gcollura, oh yeah weird i don't see that
[21:08] <gcollura> ahayzen, this is an issue of my workaround + trusty toolkit, this doesn't occur on the staging branch
[21:08] <gcollura> nothing to worry about :)
[21:09] <ahayzen> gcollura, but i get it with your code but not with mine
[21:11] <ahayzen> gcollura, if i remove the ... contents: Label { text: searchPage.title } ... then it is fine
[21:11] <ahayzen> ...and i don't think you need it anyway?
[21:12] <gcollura> ahayzen, I used a Label there as a placeholder
[21:12] <gcollura> I could have used a more complex component, like the header we use in telegram
[21:13] <ahayzen> ah yes that is more complex
[21:20] <t1mp> in PageHeadStyle there is a binding that binds contents.anchors.fill to its parent (contentsContainer), maybe that is related to the error
[21:21] <t1mp> but that binding should only be active while your Label is the Page.head.contents
[21:21] <t1mp> hmm..
[21:21] <t1mp> maybe its value is not being unset when it is no longer the contents of the header.
[21:27] <t1mp> gcollura: you are not using the deprecated tools property or Page.__customHeaderContents (also deprecated) right?
[21:39] <gcollura> no t1mp
[21:53] <t1mp> okay. I don't know then why you get those warnings
[22:21] <ahayzen> t1mp, is there a known bug for where the search bar doesn't fill the width of the header after navigating to a page with 3+ actions and then back to one that only has 1 ?
[22:22] <AkivaAvraham> ahayzen, hey do you know if you can run qprocess in qml apps?
[22:22] <AkivaAvraham> ahayzen, rather, on the touch?
[22:22] <AkivaAvraham> erm let me be more clear,
[22:22] <ahayzen> AkivaAvraham, QProcess ?
[22:23] <AkivaAvraham> will app armor allow you to run qprocess?
[22:23] <AkivaAvraham> ahayzen, yah, the qt library for executing system commands.
[22:23] <ahayzen> AkivaAvraham, idk try it or ask jdstrand
[22:24] <AkivaAvraham> I tried it, i'm getting an apparmor log denying the attempt to "exec" the process.
[22:25] <AkivaAvraham> jdstrand, any idea whether I can get this app to work? Its just executing youtube-dl
[22:25] <t1mp> ahayzen: no, there is no bug report for that
[22:25] <ahayzen> t1mp, ok cool i'll make a mini app and report a bug :)
[22:26] <t1mp> ahayzen: thanks!
[22:26] <t1mp> ahayzen: please include the code of the mini app in the report
[22:26] <ahayzen> t1mp, will do :)
[22:35] <ahayzen> t1mp, bug 1408481
[22:36] <ahayzen> t1mp, your probably gonna tell me my code is wrong ;)
[22:39] <t1mp> ahayzen: yes, don't use tools ;)
[22:39] <ahayzen> t1mp, tools ...
[22:40] <t1mp> I mean this         tools: WorldTabTools {
[22:40] <t1mp>             objectName: "worldTab_tools"
[22:40] <t1mp>         }
[22:40] <ahayzen> t1mp, oh you mean tools: WorldTabTools { ? that is from the qtc template arg i'll remove it
[22:40] <t1mp> ohh..
[22:40] <ahayzen> t1mp, i'll push a new one up, and it still occurs without it
[22:41] <t1mp> zbenjamin: ^ remove the tools from the qtc template please :)
[22:41] <ahayzen> t1mp, but yeah that doesn't affect it, the issue is still there
[22:42] <zbenjamin> t1mp: we accept patches you know ;)
[22:42] <t1mp> zbenjamin: what's the project for the templates? to report a bug
[22:42] <t1mp> ahayzen: okay. That's what I guessed. I will check out the bug tomorrow
[22:42] <zbenjamin> t1mp: the project is called "bugs_for_timp"
[22:42] <ahayzen> t1mp, cool thanks
[22:44] <t1mp> zbenjamin: no, that's a secret project with only supercool new stuff
[22:44] <zbenjamin> ;)
[22:46]  * t1mp going offline now. cu tomorrow.
[22:59] <ahayzen> balloons, ping


[02:04] <hallyn> stgraber: bleh, a problem with set_config_item.  I was hoping to be able to 100% use the existing callback code.
[02:05] <hallyn> stgraber: but if you want to be able to do set_config_item("lxc.network.0.ipv4", "<IP_ADDRESS>") when 2 nics are defined, that requires changes
[02:05] <hallyn> bc right now it's all based on the order of items in the config file
[02:05] <hallyn> i guess i must change that.  with the api it's too hacky otherwise
[02:05] <hallyn> :(
[02:09] <hallyn> added to todo list.  it would be a crime not to
[02:42] <stgraber> hallyn: heh, sorry ;) note for the next open source project => properly design config file (and don't make it depend on ordering ;))
[04:39] <addisonj> I am looking for any docs/guides on getting juju working with rackspace cloud via openstack?
[04:39] <addisonj> anyone have ideas on that?
[04:40] <addisonj> hey, people who are using node in production, whats your preferred way of doing server config and management?
[04:40] <addisonj> oops, wrong channel
[06:38]  * RoyK += 0xc0ffee
[06:56] <RoyK> hm... where can I set the package version in making a deb package?
[07:03] <RoyK> is the UEC still not possible in a mesh configuration? I mean - no single point of failure thing in front (although I know it's possible to build that fault tolerant with DRBD or similar, I just don't want all that hassle)
[07:52] <alex88> hi guys, how can i disable ufw for an interface? as i'm trying to use multicast on private lan, and i want to disable firewall for eth1
[07:53] <RoyK> alex88: afaict, ufw allow in on eth1
[07:53] <RoyK> alex88: man ufw ;)
[07:54] <alex88> i've tried "ufw allow in on eth1 from any to any"
[07:54] <alex88> and it added the rule
[07:55] <alex88> but it seems they stil don't see each other http://pastebin.com/7Qbh6nDs i'm trying to use corosync + pacemaker
[07:56] <alex88> nm, it seems the same with firewall disabled
[07:59] <Adri2000> does #ubuntu-cloud actually exist? (looks like I can't join because I'm not invited)
[08:01] <RoyK> alex88: ufw disable ;)
[08:02] <alex88> RoyK: yup, just tried, still not working, it was working fine before restart and now..boom
[08:02] <RoyK> alex88: but - are you sure someone's actually listening to that multicast address?
[08:02] <RoyK> alex88: also, make sure there's no router between your machine and whoever's going to receive that traffic
[08:03] <alex88> RoyK: it worked fine until last restart, machines are using crossover cable, also, both corosync are running on same multicast address and port
[08:03] <alex88> just that now, each machine doesn't see the other
[08:05] <alex88> let me try to reboot again with ufw disabled
[08:07] <alex88> mhh.. same thing
[08:07] <alex88> RoyK: how can i check if something is listening on multicast?
[08:09] <RoyK> lsof -p <pid> might help
[08:09] <RoyK> that'd be the pid you hope is listening
[08:10] <alex88> "corosync 6225 root    9u  IPv4              26096      0t0       UDP <IP_ADDRESS>:5405"
[08:10] <alex88> seems so
[08:16] <RoyK> then debug that app ;)
[08:16] <RoyK> or sniff the traffic on that host to see if you can see incoming multicast traffic
[08:53] <Pupeno_W> How do I do sudo -u postgres without getting "could not change directory to "/root"", do I have to cd into some other directory or is there a better way?
[08:53] <Pupeno_W> Maybe something similar to su -
[08:53] <Pupeno_W> ?
[08:53] <RoyK> Pupeno_W: su - postgres
[08:53] <Pupeno_W> Can't sudo do it?
[08:54] <RoyK> sudo si roy@smilla:~$ sudo su - postgres
[08:54] <RoyK> postgres@smilla:~$
[08:55] <RoyK> never mind the initial 'sudo si '
[08:55] <Pupeno_W> That's still su doing it. :)
[08:55] <RoyK> yep, with sudo helping
[08:55] <RoyK> sudo -iu postgres
[08:56] <RoyK> same thing
[08:56] <RoyK> just a tiny difference in how the new shell is started
[08:57] <Pupeno_W> RoyK: I'm not trying to have an interactive shell, just run a command.
[08:59] <peterrus> pkexec?
[09:00] <RoyK> Pupeno_W: no idea - according to the docs, -EH should help, but AFAICT it doesn't
[09:00] <Pupeno_W> Ok… thanks :)
[09:00]  * RoyK tries to fix sanlock
[09:01] <philballew> do we use SysV or Upstart in precise?
[09:04] <RoyK> bpth, really, but upstart is preferred
[09:04] <RoyK> sysv for things that don't do upstart
[09:05] <RoyK> s/bpth/both/
[09:06] <philballew> alright. seems good RoyK . Thank you for making Ubuntu awesome.
[09:14] <KingKatari> i need to know how to use IPTables to allow any and all traffic to/from a specific IP allowed while any other rules in the IPTables are still in effect
[09:20] <RoyK> !ufw
[09:20] <RoyK> KingKatari: normally, ufw is the preferred way of doing things unless you know iptables by heart and need more capabilities than ufw can offer
[09:21] <RoyK> KingKatari: ufw allow from x.x.x.x will do what you want
[09:21] <KingKatari> i need it via iptables
[09:21] <RoyK> KingKatari: or iptables -I INPUT -s x.x.x.x -j ACCEPT will allow all traffic from that IP
[09:21] <KingKatari> thanks
[09:22] <RoyK> something tells me that if you didn't know that, you shouldn't be using iptables in the first place :þ
[09:22] <KingKatari> so iptables -I INPUT -s <IP_ADDRESS> -j ACCEPT will allow any traffic in from that IP and iptables -I OUTPUT -s <IP_ADDRESS> -j ACCEPT will allow all traffic out to that IP?
[09:23] <RoyK> normally, the output chain won't block anything
[09:24] <RoyK> but if it does, you need to 'iptables -I OUTPUT -d <IP_ADDRESS> -j ACCEPT'
[09:24] <RoyK> -d, not -s
[09:24] <KingKatari> what it is, is that a friend locked my vps down for me more so then what the Host provider does and i cant get ahold of him to mod it to allow some connections from the vps to a home server and vice versa
[09:27] <KingKatari> lol i have a perl script on my vps that will query my windows system and then send the info to my linux system ( both windows and linux systems are on my home network ) but due to a conflict on my linux box on home network i cant run this perl script
[09:36] <BuenGenio> hi
[09:37] <BuenGenio> how do I get fts_lucene for dovecot? it's not in any of the repos, afaik
[10:23] <Xeus> I'm trying to install ubuntu server and when I select the menu option to install it reboots the computer, any ideas?
[11:09] <antihero> If I have PHP sending output to syslog with ubuntu, how do I make it go to it's own file?
[11:12] <antihero> I have no idea what the default version of syslog installed with ubuntu is - rsyslog? syslogng?
[11:13]  * KingKatari takes a sledge hammer to his bamt rig and begins to beat it to dust
[11:20] <antihero> any ideas?
[11:45] <RoyK> error: internal error cannot load AppArmor profile
[12:04] <maplesoft>  iam unable to see room list or creat any room for xmpp based openfire server used kopete (didnt see any options for rooms) and fastpath webased client (didnt showed a list either . any help?
[13:09] <raubvogel> Ok, resolvconf is driving me nuts
[13:09] <raubvogel> so I removed it
[13:09] <raubvogel> set both of my interfaces to static
[13:10] <raubvogel> added the dns-nameservers stuff to both in /etc/network/interfaces
[13:10] <raubvogel> and the dns-search thingie
[13:10] <raubvogel> setup resolv.conf to match them
[13:10] <raubvogel> i.e. they are all supposed to point to this machine since I have bind init
[13:11] <raubvogel> I reboot
[13:11] <raubvogel> my resolv.conf is changed
[13:11] <raubvogel> wtf?
[13:11] <raubvogel> This is 12.04 BTW
[13:19] <azei> hello there
[13:19] <azei> anyone here ?
[13:20] <azei> i would like to run an application when you open a terminal
[13:20] <azei> how to do ?
[13:25] <Exopaladin> azei: Use a .bashrc file in your home directory maybe?
[13:26] <azei> well do you heard about
[13:26] <azei> cmartrix ?
[13:26] <Pici> heh
[13:28] <azei> hello Pici
[13:28] <azei> do you know about that ?
[13:29] <azei> i simply trying to launch this application at terminal startup
[13:29] <azei> how ot o do ?
[13:29] <azei> how to do ?
[13:30] <Pici> azei: Ubuntu server doesn't have a GUI, so there really isn't any "opening a new terminal".  If you're running GNOME, or whatever, take a look at the manpage for gnome-terminal for the right arguments for doing whatever you want to do.
[13:30] <azei> stop
[13:30] <azei> you don't listening
[13:31] <Pici> azei: then clarify what you're trying to do.
[13:31] <azei> first tell me do you know that applicatioN ?
[13:32] <Pici> azei: Yes, I've played with it before.
[13:33] <azei> pefect we can exchange better
[13:33] <stgraber> zul, bencer: uploaded openldap with smbk5pwd
[13:33] <azei> when you try to ssh to your server
[13:33] <zul> stgraber: cool
[13:33] <azei> i would like that that application run itself
[13:33] <rbasak> Daviey, smoser: for bug 1024408, my recollection is that add-apt-repository has never been in any relevant seed. I've always had to install it manually, and just verified this in Oneiric (I don't have a Precise non-VM image handy). But cloud-init depends on python-software properties (and more recently software-properties-common, bug 1021418), so we don't usually find add-apt-repository missing on cloud instances. Would adding software-properties-
[13:33] <rbasak> common to an appropriate server seed be the best solution here?
[13:34] <rbasak> I'd certainly like to see add-apt-repository available on Server by default (VM or not)
[13:34] <azei> and by pressing a key i would like that it give hand to prompt
[13:34] <azei> how to do ?
[13:34] <Pici> azei: adding it to the end of your .bashrc should be sufficient.
[13:35] <azei> adding what to where ?
[13:35] <bencer> stgraber: zul, cool thanks!!
[13:35] <smoser> rbasak, well it seems that javiewr is implying there is a dependency bug
[13:36] <smoser> (that i was not aware of)
[13:36] <rbasak> smoser: "Quantal server installations do not include software-properties-common by default."
[13:36] <rbasak> smoser: this has never been the case. Precise server installations don't include that either, AFAIK, and by design. Unless you install cloud-init
[13:36] <azei> pefect Pici working
[13:36] <smoser> it seems to me that adding it to server seed would be reasonable.
[13:36] <Pici> azei: great
[13:37] <smoser> rbasak, yes, but commen t2 in that bug suggests a dependencies problem
[13:37] <smoser> (in addition to it not being seeded)
[13:37] <azei> but it don't give the hand to cli
[13:37] <azei> when you press something
[13:38] <jamespage> rbasak, just uploaded you libnss-ldap fix to quantal - made one small tweak which was to use dh_link in the rules file rather than doing it using mkdir && ln -s
[13:39] <rbasak> I think he might have it backwards. Comment #2 sounds like he expects add-apt-repository to appear if he installs python3-software-properties. This is now backwards. From >=quantal, you're supposed to install software-properties-common for add-apt-repository. bug 1021418
[13:39] <azei> get my questioN ?
[13:39] <rbasak> jamespage: I didn't use dh_link because the links file can't do multiarch. Or can it?
[13:39] <jamespage> rbasak, you can use it directly in debian/rules
[13:40] <rbasak> jamespage: ah, I didn't know that. Thanks!
[13:40] <jamespage> rbasak, http://paste.ubuntu.com/1098313/
[13:40] <rbasak> jamespage: got it. That makes sense. Thanks for the upload!
[13:40] <jamespage> rbasak, I'm not sure whether we need to SRU that tho - its broken but are we actually seeing any bugs because of it?
[13:41] <rbasak> jamespage: I fear that ldap nss is completely broken on precise, but that nobody has noticed
[13:42] <rbasak> jamespage: actually no, scrap that
[13:42] <jamespage> rbasak, well until somebody does and can come up with a test case....
[13:42] <jamespage> lol
[13:42] <rbasak> nss looks for /lib/.../libnsswitch_ldap.so.2 or something, which does exist (on amd64). So I think I agree - no SRU unless somebody complains with an impact statement
[13:43] <rbasak> jamespage: however, armhf is completely broken right now and on my todo list
[13:43] <jamespage> rbasak, ack
[13:43] <jamespage> sounds good to me
[13:43] <rbasak> Upstream detect the presence of glibc in an "interesting" way in autoconf, and an armhf system isn't glibc according to that :)
[13:43] <rbasak> So it puts all the libraries in the wrong places
[13:45] <henkjan> grmbl, server upgrade from lucid to precise
[13:45] <henkjan> but grub doesnt fit in my bootsector :(
[13:45] <henkjan> starting on sector 63
[13:47] <patdk-wk> install it on your partition instead? and let the normal bootsector chainload it?
[13:48] <henkjan> wil that work on an mdadm + lvm partition?
[14:05] <zul> smoser: ping
[14:05] <smoser> zul, here.
[14:06] <zul> smoser: where can i get the cirios images again?
[14:11] <smoser> zul, launchpad.net/cirros oficially
[14:12] <smoser> but if  you are playing, i'd appreciate testing on http://cirros.brickies.net/download/0.3.1~pre1/
[14:12] <smoser> zul, ^
[14:13] <zul> cool beans
[14:20] <maplesoft> which is the most feature full xmpp server ? any suggestions?  which one is this jabber.org using? how can i ban kick or gline (similer to irc) in jabber? using openfire at the moment? are there any stardard commands? which xmppds have largets user communities
[14:21] <zul> smoser: does the cirios lxc image work?
[14:23] <smoser> zul, i believe so
[14:38] <Daviey> rbasak: agreed, that has always been the case
[14:38] <Daviey> also.. vim being missing, wtf :)
[14:38] <rbasak> Daviey: I found bug 439566
[14:40] <Daviey> rbasak: perhaps liase with cyphermox?
[14:46] <rbasak> Daviey: don't we just need to add software-properties-common to a seed now?
[14:46] <rbasak> Daviey: which seed? ubuntu-standard?
[14:47] <Daviey> rbasak: well, standard hits desktop aswell... is this just required for server?
[14:48] <rbasak> Daviey: desktop ends up with it already I think. I think it should be in both though, since lots of Ubuntu-related instructions use add-apt-repository (eg. instructions on a PPA page)
[14:49] <Daviey> rbasak: Okay, do you want to get a MP ready?  we'll JFDI and see if there is comment.
[14:49] <rbasak> Daviey: OK, will do
[14:51] <Daviey> supr
[15:18] <jamespage> smoser, zul: how do you feel about an upgrade to python-boto?  I have one in the sponsorship queue....
[15:20] <raubvogel> Does anyone have an example of an iptable egress rule (allow to, say, connect to www.server.com:80 from a LAN) for a firewall?
[15:20] <smoser> jamespage, well.. i do not have strong feelings against.
[15:20] <smoser> other than that i finally got to using the debian package in the last upload
[15:21] <smoser> (after like 2 years of carrying our own)
[15:21] <zul> jamespage: depends on the changelog
[15:21] <smoser> zul, the changelog is massive of course
[15:21] <zul> sure i wouldnt mind sticking it in the openstack-ci and see what breaks first
[15:23] <smoser> http://paste.ubuntu.com/1098457/
[15:24] <smoser> we are fairly light on boto usage. really
[15:24] <Mkaysi> Hi, is it possible to install Ubuntu Server from USB-stick? I am just receiving error about reading from CD. What I want is to install Ubuntu Server and then install MATE on it, without getting Unity nor KDE nor XFCE nor LXDE.
[15:25] <jamespage> smoser, yeah - I noticed
[15:25] <zul> smoser: still i would rather have someone install it and the nova testsuite with it on though
[15:25] <zul> safer than sorry
[15:25] <jamespage> (debian package finally in use)
[15:26] <jamespage> zul: does the nova build do that - I can check it if you like?
[15:26] <zul> jamespage: sure
[15:27] <smoser> http://paste.ubuntu.com/1098459/
[15:27] <Mkaysi> Nevermind, Google is full of similar issues.
[15:28] <smoser> i generally trust python-boto though to be backwards compatible.
[15:31] <jamespage> smoser, ack - I pushed back on the additional changes proposed to the packaging anyway - I'll look again later.
[15:32] <smoser> jamespage, mp link?
[15:33] <jamespage> smoser, https://code.launchpad.net/~logan/ubuntu/quantal/python-boto/new-upstream/+merge/115465
[15:34] <smoser> hm..
[15:42] <MoleMan> I understand that you guys are doing and discussing specific dev stuff, but would it really be that hard to answer a few 30 second questions? (not me, just people I can see further up that have been completely ignored with questions that even I could have answered...)
[15:47] <ScottK> Then why didn't you answer them?
[15:48] <ogra_> ++
[15:49] <jamespage> smoser, hm..?
[16:51] <smoser> jamespage, my hmm... was just wondering why the suggested watch file move to pypy
[17:09] <ssvss> N
[17:39] <ssvss>  /statusbar window add -after lag -priority 10 act
[17:40] <RoyK>  /me smiles
[17:46] <ssvss>  sorry, new to irssi, and trying out some settings :)
[17:47] <RoyK> np :)
[17:59] <SpamapS> ssvss: 20 pushups, now!
[18:26] <MoleMan> " 16:47:19 - Wed 18.07.2012 <ScottK> Then why didn't you answer them?" because I wasn't here, I was idle... I was commenting to people who were active and talking at the time...
[18:39] <dbsr> good afernoon/eve people, can i ask support questions about ufw/iptables here?
[18:40] <dbsr> imma ask my questions, and hope this is the right channel, because this is driving me crazy
[18:40] <r0tha_> dbsr: lol
[18:40] <r0tha_> go for it
[18:41] <RoyK> !ask
[18:44] <dbsr> first, im new to linux, so, probably how i did it was not the most efficient way, i wanted to be able to open the ssh port on my server remotely through apache, made a c wrapper that gets called by www-data but is executed as root, the c wrapper calls a bash script that reads the ip from a text file the php page makes after i have succesfully logged in (prob could have used the c wrapper for it but this was easier :p)
[18:44] <dbsr> anyhows, everything works
[18:45] <dbsr> i use ufw by the way, not iptables itself
[18:45] <dbsr> the rule gets added
[18:45] <dbsr> but somehow
[18:45] <dbsr> it doesnt work
[18:45] <RoyK> what exactly are you trying to do?
[18:45] <RoyK> open ssh port to apache seems rather - well - strange
[18:46] <dbsr> the weird thing is, that when i add the rule with gufw, it does work, i checked user.rules, and it looks exactly the same, checked iptables-save no difference between the ufw added rule and the rule added through gufw
[18:46] <dbsr> i dont open it for apache
[18:46] <RoyK> explain the application
[18:46] <dbsr> i use apache to open it 8)
[18:46] <RoyK> what you are trying to do
[18:47] <RoyK> trying to login via ssh on port 80?
[18:47] <RoyK> or 443?
[18:47] <RoyK> or what?
[18:47] <adam_g> zul: can you push that python-warlock packaging somewhere so i can get builds going agian?
[18:48] <dbsr> well, my server was gettung hammered by baddies tryingi to get access to it through ssh, i disabled password auth and am using keypass now, so its not really needed anymore
[18:48] <dbsr> but i thought it would be fun to make
[18:48] <zul> adam_g: yep
[18:49] <dbsr> what it should do is when i want to ssh my server, i visit a php page that needs user/pass, when user/pass is correct, apache calls a script that opens the ssh port (22)
[18:49] <dbsr> and when i close the remote session ive got a script that closes the port
[18:49] <zul> adam_g: http://people.canonical.com/~chucks/tmp/
[18:49] <dbsr> the problem is that somehow, i cant use ufw to open the port for my ip
[18:49] <dbsr> when I add the exact same rule through gufw
[18:49] <dbsr> it does work
[18:50] <dbsr> and every setting file ive looked, both rules look exactly the same
[18:51] <dbsr> I have even looked at the gufw source code to see if it is doing anything special when it applies the rules, couldnt find it
[18:51] <dbsr> so im at wits end
[18:53] <RoyK> dbsr: apt-get install denyhosts ;)
[18:54] <RoyK> or fail2ban
[18:54] <Seveas> or knockd
[18:54] <Seveas> or use openvpn
[18:56] <dbsr_> sorry guys, got d/c
[18:56] <RoyK> Seveas: vpn is nonesense if you want a server to be available
[18:56] <RoyK> dbsr: try denyhosts or fail2ban
[18:56] <dbsr_> yea, im not making it as much any more for security reasons as for fun/learning
[18:56] <dbsr_> im running fail2ban
[18:57] <RoyK> then those worms won't get through
[18:57] <dbsr_> yea, dunno much about that, but was wondering howd they get my servers ip
[18:57] <dbsr_> i did register a website at freedns
[18:57] <dbsr_> thought that was it
[18:57] <RoyK> probably by sweeping
[18:58] <dbsr_> like mass port scanners?
[18:58] <RoyK> dbsr_: forget about secret addresses
[18:58] <RoyK> just secure your host
[18:58] <dbsr_> one of the ips that was hammering my server was apparently a well known botnet'
[18:58] <RoyK> listen: they'll find your address, just secure it
[18:59] <dbsr_> yea
[18:59] <dbsr_> thanks for the advice guys, if anyone knows what could cause the discrepancy between gufw and ufw would be cool
[19:00] <RoyK> dbsr_: the best advice is to secure your services - that way you won't need a firewall
[19:00] <dbsr_> no firewall at all?
[19:00] <RoyK> nope
[19:01] <dbsr_> neither on the router?
[19:01] <RoyK> a firewall is there to secure insecure systems behind it
[19:01] <dbsr_> heh
[19:01]  * RoyK works at hioa.no and we don't have a firewall
[19:01] <dbsr_> like only idiots need virusscanners?
[19:02] <RoyK> or windows users ;)
[19:02] <dbsr_> heh
[19:02] <dbsr_> same
[19:02]  * dbsr_ windows user
[19:02] <dbsr_> :)
[19:09] <dbsr> well hi again, webirc is no good apparently :)
[19:10] <dbsr> there has been one linux virus right? read an article about it a while back, decent read
[19:12] <RoyK> dbsr: there have been worms, but no big one since the BIND worm back in 1999 or so
[19:13] <RoyK> oh, 2001, that was
[19:15] <dbsr> RoyK: Have you ever tried archlinux? thought it would be fun to try it out, heared it isnt really a distro for (headless) servers tho
[19:15] <RoyK> dunno
[19:15] <RoyK> ubuntu works well for me
[19:16] <dbsr> fair enough, and any input on the lack of quality codecs for (hd) media playback
[19:16] <dbsr> if theyd have those
[19:16] <dbsr> i would switch back instantly
[19:23] <dbsr> aight, thanks for the help, gn all
[19:27] <streulma> hello
[19:27] <streulma> my sh script works if I am in the directory, but not outwards
[20:49] <raubvogel> Can anyone tell me why apparmor is not allowing mysql to start: http://pastie.org/private/idr4qq2ewnqewdtlfz0zlg
[20:49] <raubvogel> googling did not get me a good answer so far
[20:49] <SpamapS> raubvogel: I don't see any evidence that apparmor is preventing mysql from starting
[20:50] <SpamapS> raubvogel: the profile_replace is just from /etc/init/mysql.conf loading its profile into place before it starts
[20:51] <raubvogel> Ah ok. I have been having too much fun with apparmor this week so I am a bit in a knee-jerk mode
[20:52] <SpamapS> raubvogel: check /var/log/mysql*
[20:52] <SpamapS> Jul 18 12:45:54 certmysql kernel: [11966.798666] init: mysql main process (6145) terminated with status 1
[20:53] <raubvogel> SpamapS: It did not write to its log file
[20:53] <raubvogel> I think I know now what is going on
[20:53] <raubvogel> bind-address
[20:53] <SpamapS> raubvogel: when that happens I try running /usr/sbin/mysqld manually
[22:20] <bananapie> Hi, I want to compile a package that was downloaded using apt-get source [package name]. I compiled it using 'dpkg-buildpackage -rfakeroot --target=x86_64'. I am running on a 32bit machine, I was hoping to cross compile. Can someone point me to a straight forward guide on how to do this ?
[22:58] <smw_> I all, I have an ubuntu ec2 server and I am trying to use apt-get install. I cam getting 403s for everything
[22:58] <smw_> led to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-common_3.4.2-0ubuntu0.2_all.deb  403  Forbidden
[22:58] <smw_> s/led/Failed/
[22:59]  * smw_ pokes utlemming
[22:59] <utlemming> smw_: did you run "apt-get -y update" firsT?
[23:00] <smw_> oh... that would be a good idea :-)
[23:00] <smw_> thanks
[23:00] <smw_> utlemming, it is working now :-)
[23:01] <utlemming> smw_ :)
[23:01]  * utlemming is happy
[23:01] <utlemming> smw_: unfortantly, this is an area where I think apt is deficient
[23:01] <utlemming> it should update the meta-data before any operation, so you don't see 403's
[23:02] <smw_> yeah
[23:41] <hoover_damm> Hi, trying to use perf-top and well perf in 12.04 can't seem to find the package that has it?


[02:58] <apb1963> 16.04, I'm experiencing weirdness.  I did a cp 18.04-image /dev/sdd and then installed it on a different machine ("blue"), booted it and all was well.  Then I realized I goofed and created the wrong username for myself; worse my password wasn't working; another goof?  So I figured I'd just reinstall; so I reinserted the USB flash drive and long story short, it wasn't booting off the USB.  So I brought it back to this machine
[02:58] <apb1963> (yellow) and did some testing.  I can mount /dev/sdd1 and ls shows files living there.  fdisk -l fails to show /dev/sdd    fdisk /dev/sdd1 shows multiple (secondary??) partitions on this 16GiB flash drive, adding up to over 1TiB.  gparted /dev/sdd1 shows 56MiB and an unknown filesystem, nothing else.   Using the exact same command as before, when it worked: cp ubuntu-18.04.2-desktop-amd64.iso /dev/sdd
[02:58] <apb1963> cp: cannot create regular file '/dev/sdd': No medium found.  So I'm a bit conflexed.
[15:36] <nacc> cascardo: any update on that makedumpfile update? I did another look (for something unreleated and ... `makedumpfile` seems to not support anything greater than 4.14.8 ...?
[15:36] <nacc> the bionic version thereof. That seems like a rather glaring issue :)
[16:19] <cascardo> nacc: it does support 4.15 bionic kernel
[16:28] <nacc> cascardo: does that go through a different path? just looking at value of LATEST_KERNEL
[16:28] <nacc> cascardo: just looking athe changelog entry for 1:1.6.3-1 ...
[16:50] <socratis> Hey everyone, really n00b here, not sure if I'm on the right channel to begin with, feel free to correct me... On my Grub menu, I have (for example) two entries: 4.18.0-17 and 4.15.0-47. If I boot on either of those, and update the system, will I be updating 4.18* and 4.15* respectively? I.e. two different "generations" of the kernel? TIA.


[01:09] <lp|sprint> blr: its currently in preview mode
[01:10] <lp|sprint> blr: marco was working on it for a while, and i'm pretty sure its still in progress as he gets time to get back to it- he was working on turning it into a framework charm
[01:22] <blr> lp|sprint: good to know thanks.
[07:06] <stub> aisrael: Working from UTC+7, but generally stick to around UTC+2 with significant drift
[12:02] <stub> This is driving me nuts. Every time I rebootstrap my local environment, the apt-http-proxy environment setting is being set incorrectly.
[12:03] <stub> Where might this be cached?
[12:05] <stub> In .juju/environments/local.jenv I see the incorrect value in the bootstrap-config: section
[12:06] <stub> apt-mirror is being set no problems, but apt-http-proxy is getting set to http://<IP_ADDRESS>:8000, which would be a squid-deb-proxy that no longer exists
[14:06] <lp|sprint> stub: do you have that exported as a juju set env variable?
[14:07] <stub> lp|sprint: It is in my environments.yaml file. If I get-env the value after bootstrap, I get the wrong value. So for now, I'm manually overriding it after bootstrap
[14:08] <lp|sprint> ah, ok
[14:08] <stub> I noticed some code that rewrites localhost URLS to the bridge address so have filed a bug, but I still wonder if it is being pulled from somewhere else.
[14:09] <stub> But /etc/default/lxc*, /etc/lxc don't mention it and I've cleaned out everything juju I can find (templates, caches, the works)
[14:16] <lp|sprint> yeah, thats a bit strange. I dont think i've seen that behavior
[14:32] <aisrael> stub: I have a similar setup in my vagrant image. squid is installed on the host machine, and apt's proxy set in /etc/apt/apt.conf.d
[15:28] <jcastro> mbruzek, sudo docker run --rm -ti --net=host -v $JUJU_HOME:/home/ubuntu/.juju johnsca/charmbox
[16:01] <cory_fu> mbruzek: http://pythonhosted.org/charmhelpers/examples/services.html
[16:31] <web> blr: Thank for the help yesterday.  Already got it working.  Just wish I had time to implement a better algorithm beside roundrobin.  But I did find NGINX is supper close to HAPROXY efficiency.  Especially at my scale. https://jimbesser.wordpress.com/2014/08/13/efficient-load-balancing-and-ssl-termination-for-websockets-and-node-js/
[16:32] <web> But those how-to were well written
[16:34] <web> easier to point multiple namespace to though.
[16:46] <jose> jcastro: scheduling ubuntu on air sessions, will need some details
[16:46] <jcastro> jose, ah good I was just coming to look for you
[16:46] <jose> :)
[16:46] <jcastro> jose, so I set it to recur for every 3 thursdays
[16:47] <jose> recurring doesn't work with airbot, it's manually anyways :P
[16:47] <jcastro> so the one after should be 5/7
[16:47] <jcastro> ok, want me to just invite you to the calendar meeting?
[16:48] <jose> sure, that's fine
[16:49] <jcastro> ugh
[16:49] <jose> if you can tell me who's gonna be on each time, that'd be fantastic
[16:49] <jcastro> I meant 16 April in the email
[16:49] <jcastro> I made a mistake, reposting
[16:49] <jose> insights needs to be corrected too
[16:49] <jcastro> can you set it to "everyone"?
[16:49] <jose> huh?
[16:49] <jose> oh, the people?
[16:50] <jose> I can do that
[16:54] <jcastro> ok everything corrected, invite sent jose
[16:54] <jose> cool, thanks
[16:54] <jose> will schedule in calendar in a minute
[17:04] <mbruzek> cory_fu: https://bugs.launchpad.net/bugs/1419116
[17:04] <mup> Bug #1419116: New trusty/cassandra charm <Juju Charms Collection:Fix Committed> <https://launchpad.net/bugs/1419116>
[17:12] <lukasa> Is it possible for me to use Juju with physical hardware but to not use MAAS? Basically to just point Juju at a set of running machines that already have Trusty installed on them?
[17:12] <jose> lukasa: you could use the manual provider, though things are a bit more complicated
[17:12] <lukasa> jose: How so?
[17:13] <jcastro> https://jujucharms.com/docs/1.20/config-manual
[17:13] <jose> the point with MAAS is that it provisions machines when you need them, and once things are not needed the machines are destroyed
[17:13] <jose> but with manual, Juju is only used to run scripts, but not to manage machines
[17:13] <jose> meaning that if you install something over Juju and want to undo it, you'd have to manually do it
[17:14] <jose> or do a fresh install, then remove from your enviornment and then re-add
[17:14] <lukasa> Sure, but in this case I'm demonstrating in someone else's environment, so I'll have a well-defined deploy.
[17:14] <jcastro> lukasa, that link I posted has everything you need to do a manual deployment
[17:14] <jose> oh, then I believe it suits you :)
[17:14] <lukasa> jcastro: I saw, thankyou. =)
[17:14] <jcastro> though I wish manual wasn't so ... manual.
[17:15] <lukasa> The one question I have is with the bootstrap-host
[17:15] <lukasa> Is it acceptable for bootstrap-host to be my own machine?
[17:15] <jose> if it's going to be constantly connected to all of the other instances, I would say yes
[19:20] <bdx1> mmcc, stokachu: how are things?


[16:51] <jibel> QA Meeting in 10 minutes on #ubuntu-quality !
[17:07] <Achmudas> Hi. I'm using ubuntu about 1 year and I want to be a part of it. I want to help in a Bug Day :)
[17:09] <charlie-tca> Great! we have a bugday tomorrow.
[17:09] <charlie-tca> https://wiki.ubuntu.com/UbuntuBugDay/20110127
[17:10] <Achmudas> Actually I never did that stuff
[17:14] <AbhiJit> !mentor
[17:14] <ubot2> Looking for a helping hand with bug triage? Read the wiki for information about requesting a bugsquad mentor: https://wiki.ubuntu.com/BugSquad/Mentors
[17:14] <charlie-tca> Then you should read https://wiki.ubuntu.com/Bugs/HowToTriage and
[17:14] <AbhiJit> !traige
[17:14] <ubot2> Factoid 'traige' not found
[17:14] <charlie-tca> Doesn't need a mentor, but does need to do some reading
[17:14] <AbhiJit> ok
[17:14] <charlie-tca> The other one to read is https://wiki.ubuntu.com/HelpingWithBugs
[17:14] <charlie-tca> They will tell you what we do.
[17:14] <AbhiJit> Achmudas, read the wikis and all guies if you have any doubts just come here ask and wait for reply
[17:15] <AbhiJit> guides*
[17:15] <Achmudas> ok :)
[17:18] <Achmudas> but I mus to take mentor or not?
[17:18] <AbhiJit> no
[17:18] <AbhiJit> its not compulsory
[17:18] <charlie-tca> Having a mentor is not a requirement to begin working on bugs
[17:19] <Achmudas> but it's recommended?
[17:19] <AbhiJit> its my mentors bday today btw!!!!
[17:19] <AbhiJit> Achmudas, 1st start your own
[17:19] <Achmudas> Happy B-Day! ;)
[17:19] <AbhiJit> :)
[17:19] <Achmudas> *mentor :D
[17:19] <charlie-tca> Achmudas: it is recommended you apply for one, if you have never worked with bugs
[17:20] <charlie-tca> But please do not wait for one to begin
[17:20] <AbhiJit> yeah
[17:21] <Achmudas> ok I will apply for one but will begin to work on my own
[17:21] <AbhiJit> right
[17:23] <charlie-tca> Terrific. Welcome to bugs!
[17:23] <charlie-tca> It is not too early to start on the bugday, either
[17:24] <Achmudas> :)
[17:28] <patrickmw> pedro: hey are BugDay meetings every Thursday?
[17:28] <charlie-tca> Achmudas: anything you need help with, please ask here
[17:29] <patrickmw> pedro_: hey are BugDay meetings every Thursday?
[17:29] <patrickmw> ;)
[17:29] <pedro_> patrickmw, we have the bug days on Thursdays, yes
[17:29] <pedro_> patrickmw, the kernel team organize bug days for the linux product on Tuesdays though
[17:30] <pedro_> patrickmw, we said it's on Thursday but as soon as the page is up you can start working on it
[17:31] <patrickmw> pedro_:  1700 UTC?  i was confused by the meeting BugSquad meeting that is posted for 11/2/8
[17:32] <pedro_> patrickmw, it's all the day independent of the timezone
[17:32] <pedro_> patrickmw, the bugsquad meeting? that's the second tuesday of each month
[17:32] <patrickmw> pedro_: k, i will check it out tomorrow, and the bugsquad meeting when it comes up. thanks
[17:33] <Achmudas> just question about ubuntu wiki-page: I can create that page everywhere or there some place in launchpad or ubuntu page?
[17:33] <AbhiJit> wiki.ubuntu.com
[21:46] <Thirtysixway> I need help filing a bug report or maybe someone can do it for me
[21:47] <hggdh> Thirtysixway: what do you need?
[21:47] <Thirtysixway> I'm on Ubuntu 10.10, but when I go to the System > About Ubuntu it's saying I'm using 11.04. when I go to report a bug it just takes me to the wiki, so not sure where to go from there
[21:48] <hggdh> Thirtysixway: ah, OK. (1) this is known, there is already a bug on it; (2) we are phasing out directly reporting a bug in favour of 'ubuntu-bug'
[21:48] <hggdh> which is explained in the wiki page you should have been directed to
[21:48] <Thirtysixway> oh okay. i searched a couple of times on launchpad and didn't see anything show up
[22:03] <bdmurray> charlie-tca: did you recreate bug 705419?
[22:03] <ubot2> Launchpad bug 705419 in ubiquity "ubiquity crashed with ValueError in command(): I/O operation on closed file" [High,Confirmed] https://launchpad.net/bugs/705419
[22:04] <charlie-tca> looking
[22:04] <charlie-tca> yup
[22:04] <bdmurray> I ask because the other day you'd used the same comment on one you'd experienced
[22:04] <charlie-tca> oops
[22:04] <bdmurray> er not experienced
[22:05] <charlie-tca> Sorry. Yes, it reproduces each installation
[22:05] <charlie-tca> I should put it on there when I reproduce them, huh?
[22:06] <charlie-tca> Make things easier to follow
[22:06] <bdmurray> charlie-tca: it'd make it easier for me to decide what to do
[22:06] <charlie-tca> bdmurray: that is a strange bug. It crashes ubiquity, but will complete the installation
[22:07] <hggdh> charlie-tca: write something like "I would have reproduced and confirmed this bug, and I migh have had the urge to document it. Or not"
[22:07] <charlie-tca> I seem to get two crashes, one for notifications, just running the live desktop. Then you get this one during the install
[22:07] <charlie-tca> Okay. I will try to remember to comment when I do reproduce them
[22:09] <charlie-tca> and I think I confirmed both bugs, too


[01:57] <OvenWerks> zequence: I think libav has been redone and all the extras have been rolled into one (55), however, now all the apps that depend on libav-anything have to be repackaged and moved to the wild... until that happens we have no ISO or meta.
[02:01] <OvenWerks> zequence: on another topic totally... there are a lot of new apps just starting to emerge for live video production. I would guess about 10 years ago computer hardware caught up with audio recording and live work and now the same seems to be happening for video.
[02:03] <OvenWerks> our video selection is almost all editting packages. We have only lives as a live video application. However, many of the new apps are not packaged yet, but we should be watching for them as they do. It would be nice to see more included for 16.04
[02:07] <OvenWerks> I think video will be where the minimal ISO will shine. In fact adding a headless runlevel may be useful too. Some video applications expect to be run on more than one computer. For example dvswitch is set up client server style.
[02:10] <OvenWerks> Each camera is expected to be connected to a (possibly headless) client computer because cat5 runs can be much longer than USB/FireWire. Then there is a server that does the switching of streams. I think the lowlatency kernel would be helpful for livevideo too.
[02:13] <OvenWerks> On the other hand, Video editting may bennefit from a generic kernel set to performance complete with hyperthreading if available. Pro video editting machines use multi-graphic-core cards (like video cards with no outputs just the GPU).
[02:15] <OvenWerks> We could really use some hard core video guys.
[10:21] <zequence> OvenWerks: The CD size ISO has been defined to have two purposes: 1) Install Ubuntu Studio 2) simple system check (audio card, video card, etc)
[10:22] <zequence> I had the idea to create several smaller ISOs for each workflow, and that would probably be appreciated, but it's too much work for very little gain
[10:22] <zequence> The DVD is the tool and the showcase as before
[20:38] <OvenWerks> zequence: I understand your reasons for the lite ISO. I am just pointing out there are others. A lot of the realtime video stuff is new/experimental enough that the user is expected to be part sysadmin to use it. I expect it could be used headless by running it at the login screen anyway. The fact that it allows specific application installation means only what is needed can be loaded. And it comes with the lowlatency kernel by default.
[20:41] <OvenWerks> The definition of UbuntuStudio has changed from a full install to a chosen install which is what makes these things possible. The needed extra SW could probably all still fit on a USB stick so the client computer could run diskless. It may be designed for simple install/testing, but there will be other possibilities.
[20:43] <zequence> OvenWerks: I'll comment tommorow. I'm keeping someone up here :)
[20:44] <OvenWerks> also... for later comment linux 3.16 now has an alsa firewire stack included.
[20:44] <zequence> Cool


[00:25] <teward> to anyoneo who cares, the Matrix outage was an ENOSPC issue on the DB side of things, it ishould be up again.
[00:25] <teward> (from Canonical IS)
[01:20] <guiverc> thanks teward
[01:21] <arraybolt3> ok what did I miss
[01:22] <arraybolt3> (finished reinstall and most password changes)
[01:23] <teward> arraybolt3: matrix is back up. it was unrelated to the lzma/xz stuff
[01:23] <teward> i poked IS :P
[01:23] <arraybolt3> awesome
[01:23] <teward> ENOSPC on the DB side
[01:23] <teward> so that's fixed and it's been back for over a day but RT's messages go to junkmail unfortunately so
[01:33] <arraybolt3> teward: whenever you get a round tuit, a password changes on notes.l.m would be awesome
[02:05] <teward> arraybolt3_: won't be until Monday.    Plus the xz/lzma stuff is taking a lot of cycles as I investigate and monitor it and stuff.
[02:07] <arraybolt3_> kk
[18:46] <wxl> arraybolt3: not sure you can do anything about this but seems matrix pooped out again
[18:48] <wxl> nevermind
[19:18] <arraybolt3> wxl: lol @ https://www.reddit.com/r/Lubuntu/comments/1brdzxp/comment/kxa7lz4/?utm_source=share&utm_medium=web2x&context=3
[20:16] <wxl> XD
[23:14] <arraybolt3> wxl: Matrix die on you too?
[23:25] <guiverc> yeah... connectivity lost in red here arraybolt3
[23:26]  * guiverc just noticed
[23:26] <arraybolt3> yup
[23:56] <wxl> arraybolt3: i'm generally less responsive on irc, especially in light of matrix. that said, i didn't notice it go down but it's up now


[00:00] <lazyPower> i did some chaos monkey'ing around in here, it seems to be in order
[00:00] <sarnold> achievement unlocked: chaos monkey!
[00:00] <davecheney> lazyPower: fairy nuff
[00:01] <lazyPower> sarnold: thats my middle name ;D
[00:01] <sarnold> lazyPower: hahaha
[00:01] <lazyPower> or was it murphys law....
[00:01] <lazyPower> i forget, either way :P
[00:10] <jcastro> hey lazyPower
[00:10] <jcastro> did we test tomcat on trusty too?
[00:23] <lazyPower> jcastro: nope
[00:23] <lazyPower> just precise
[00:23] <lazyPower> its a good candidate for trusty though, it has a really extensive suite of tests
[00:24] <jcastro> yeah, I'll ask tomorrow
[00:24] <jcastro> might be a nice one to kick it off
[00:25] <jose> guys, after config-changed the service isn't stopped/started, right?
[00:27] <davecheney> jose: no
[00:27] <jose> good then, thanks!
[01:06] <marcoceppi> jcastro: I just kicked off a test, fyi
[01:07] <marcoceppi> against trusty
[01:11] <marcoceppi> hum, so we don't have trusty images in hpcloud
[01:12] <marcoceppi> sinzui: is CI testing juju-core against trusty?
[01:53] <marcoceppi> haha, so you can deploy a subordinate charm, ie: cs:trusty/unattended-updates and relate it to a precise deployed service
[01:54] <davecheney> marcoceppi: urk
[01:54] <davecheney> that's bad
[01:54] <sarnold> haha
[01:54] <marcoceppi>  ¯\_(ツ)_/¯
[01:54] <davecheney> series, what series
[01:54] <lazyPower> shhhhhh, just relate
[01:55] <sarnold> marcoceppi: nice find :)
[01:55] <davecheney> sarnold: we're entering a world where we have more that one series
[01:55] <davecheney> this is new stuff
[01:55] <marcoceppi> a wholleee newwww worrrllddd
[01:56] <sarnold> davecheney: yeah, the fact that it hasn't been in issue for two years means it could run some pretty deep ruts in the brain :)
[01:56] <davecheney> http://www.tickld.com/cdn_image_thing/662763.jpg
[01:56]  * davecheney has lost sleep over this
[01:58] <marcoceppi> http://i.imgur.com/L2ASIya.gif
[02:01] <lazyPower> the dutch uzi queen
[02:01] <lazyPower> boom chakalaka
[02:02] <davecheney> mmm, dutch uzi
[02:03] <hobbyBobby> I got some mysterious networking issues trying to run lxc on a virtualbox and expose that to my physical host
[02:04] <davecheney> hobbyBobby: i can see how that wouldn't work out of the box
[02:04] <davecheney> -ETOOMANYNATS
[02:04] <hobbyBobby> saw the tutorials on exposing containers to my network, but I think there's a second level of indirection I must follow
[02:05] <davecheney> hobbyBobby: so, you've got your machine, running virtualbox, with ubuntu inside, and inside that are some lxc containers ?
[02:05] <hobbyBobby> yep
[02:05] <marcoceppi> davecheney: i was mistaken
[02:06] <hobbyBobby> davecheney: trying to access from host
[02:06] <marcoceppi> cannot add relation principal and subordinate services series must match
[02:06] <davecheney> hobbyBobby: which host
[02:06] <davecheney> marcoceppi: \o/
[02:06] <davecheney> writing software for the win!
[02:06] <hobbyBobby> davecheney: the virtualbox host
[02:06] <davecheney> hobbyBobby: the host inside virtualbox, or the host hosting virtual box
[02:06] <davecheney> sorry to be a pedant
[02:06] <davecheney> when it comes to networking
[02:07] <davecheney> this matters
[02:07] <hobbyBobby> davecheney: its ok, it's confusing, the physical honest to goodness metal
[02:08] <hobbyBobby> davecheney: verified juju-gui comes up when I don't try to change networking
[02:08] <hobbyBobby> davecheney: but when I do, it bootstraps ok but juju-gui fails to start
[02:08] <davecheney> hobbyBobby: change networking ?
[02:09] <hobbyBobby> davecheney: using this as a guide http://askubuntu.com/questions/281530/how-do-i-run-juju-on-a-local-server
[02:09] <davecheney> hobbyBobby: hat guide assumes your running ubuntu on the ohst
[02:10] <davecheney> not inside virtual box
[02:10] <hobbyBobby> davecheney: and using a bridged network inside the juju vm. I kinda figured that as soon as we started chatting
[02:10] <davecheney> still won't help i'm afraid
[02:10] <davecheney> all the local machines will have 10/8 addresses
[02:10] <davecheney> and there is no routining from your host to those
[02:10] <davecheney> even if they are on a bridged network
[02:12] <hobbyBobby> davecheney: so no way to say bridge the guest network to the guest lxc network
[02:12] <hobbyBobby> *host
[02:13] <davecheney> hobbyBobby: in theory yes, in practice, not
[02:13] <davecheney> no
[02:14] <hobbyBobby> davecheney:  wow, bad times, there goes my dream of a self-contained cluster I can show off
[02:15] <davecheney> hobbyBobby: you could try adding a route to 10/8 from your host to the bridge network that virtual box sets up
[02:15] <davecheney> that might work
[02:15] <davecheney> not tested
[02:16] <marcoceppi> is anyone else having problems conecting to bazaar?
[02:16] <hobbyBobby> davecheney: ok, yea, I definitely could try that, thanks
[02:24] <lazyPower> hobbyBobby: do you need it exposed beyond the dev cycle?
[02:24] <lazyPower> sshuttle would be a good ansewr to this problem
[02:24] <lazyPower> marcoceppi: jose is. he just opened an is ticket
[02:24] <jose> not actually an IS ticket, but reported and they're investigating the issue
[02:24] <marcoceppi> ugh, all I want to do is work
[02:24] <jose> I was so happy branching and pushing :(
[02:25] <lazyPower> its all these mp's i just acked
[02:25] <marcoceppi> fwiw, it's back
[02:25] <lazyPower> lp knew something was up and went away to force us to take a break
[02:25] <hobbyBobby>
[02:25] <hobbyBobby> lazyPower: not just now, but I would like it to be able to run off of windows
[02:25] <jose> apparently, marcoceppi is magic
[02:25] <lazyPower> hobbyBobby: sshuttle is not a permanent fix then. The idea behind sshuttle is a cheap VPN bridge into the remote network.
[02:26] <marcoceppi> davecheney lazyPower second trusty charm promulgated, tomcat
[02:26] <lazyPower> and works wonders when just doing dev work or securing the odd hotel-wifi connection.
[02:26] <lazyPower> marcoceppi: AWESOME!
[02:26] <lazyPower> matt's going to be jazzed
[02:26] <lazyPower> marcoceppi: maybe follow up on my email :3
[02:26] <marcoceppi> lazyPower: going forward, new charms should be trusty tested and considered for promotion at promulgation time
[02:26] <lazyPower> be like "and this is how easy it is to get acked to trusty with good tests"
[02:27] <marcoceppi> well, I found a million problems in amulet
[02:27]  * lazyPower flips tables
[02:27] <marcoceppi> as in, without a lot of gental but forceful massaging it doesn't play nice with trusty
[02:27] <marcoceppi> but that's because we don't have a lot of trusty charms
[02:27] <marcoceppi> and it tries really hard
[02:27] <marcoceppi> but it's just not good enough
[02:28] <lazyPower> probably need to map out that fix during our sprint
[02:28] <marcoceppi> hopefully next cycle we can get some more resources on charm-tools and amulet
[02:28] <hobbyBobby> lazyPower: thanks, maybe that kind of thinking will bring me out of the box
[02:28] <lazyPower> i'd love to pick up the banner on that... but i dont think i'm ever going to get out of the queue at the rate its going.
[02:29] <lazyPower> which is an awesome problem to have... dont get me wrong
[02:57] <lazyPower> marcoceppi: would chef-server be considered an application-server or an application? I'm leaning towards application... but i could also just be pedantic....
[02:58] <marcoceppi> lazyPower: does it matter?
[02:58] <lazyPower> well, its nto really serving anything
[02:59] <lazyPower> so it doesnt make sense to be an application-server... and if we want the categories to be clean cut with whats put in there.. i mean you dont want postgres living in misc do you?
[03:00] <lazyPower> marcoceppi: i'm getting picky... dont mind me
[13:05] <sinzui> marcoceppi, CI tests that trusty deploys and upgrades. It runs the unit tests on trusty too
[13:12] <marcoceppi> sinzui: yeah, I realized there was a default-series key, but I couldnt' get a bootstrap on HP Cloud
[13:13] <sinzui> marcoceppi, HP doesn't support trusty yet
[13:13] <marcoceppi> sinzui: cool, just wanted to make sure
[13:13] <sinzui> marcoceppi, I have not gotten trusty to work on it, though I last tried 2 weeks ago
[13:13] <marcoceppi> well, didnt' work last night
[13:20] <jcastro> mbruzek, hey so what's the workflow for the tomcat charm
[13:20] <jcastro> like .... let's say I have a war file
[13:20] <mbruzek> juju deploy tomcat
[13:21] <mbruzek> juju deploy openmrs
[13:21] <mbruzek> juju add-relation tomcat openmrs
[13:21] <mbruzek> juju deploy mysql
[13:21] <mbruzek> juju add-relation openmrs:db mysql:database
[13:21] <mbruzek> profit!
[13:21] <jcastro> ok so it basically deploys other charms that use tomcat?
[13:22] <jcastro> does it do like, my tomcat apps?
[13:22] <mbruzek> openmrs is a subordinate
[13:22] <jcastro> got it
[13:22] <jcastro> so the apps need to be made into subordinates to use it?
[13:22] <mbruzek> Robert Aryers had a j2eedeployer charm in his personal space where you could put a random war in and deploy
[13:23] <mbruzek> I haven't scoped that one out yet, but that is a good idea to add to the list
[13:23] <jcastro> ok
[13:23] <jcastro> so this charm is for people who want to charm up their tomcat apps
[13:23] <mbruzek> j2ee-deployer  is the charm name.
[13:24] <mbruzek> Yes.  My thought is the j2ee-deployer charm may be too generic
[13:24] <lazyPower> :) mbruzek congrats on that awesome charm
[13:24] <mbruzek> Thanks lazyPower
[13:24] <jcastro> hey so j2ee-deployer is a sub
[13:24] <jcastro> could you plop your war file in there and then relate that to tomcat?
[13:25] <mbruzek> In my opinion the j2ee-deployer charm was too generic though.  Often WAR files (such as openmrs) need a database connection, and it is very difficult to do "generic" database relations for j2ee-deployer
[13:25]  * jcastro nods
[13:25] <jcastro> ok so let's say I have my app I wrote, myapp
[13:25] <jcastro> how does this charm help me
[13:25] <mbruzek> jcastro, Yes that is the model for j2ee-deployer, but only if the WAR file does not need a db or other relations, if it does they need to charm up their own charm
[13:26]  * jcastro nods
[13:26] <mbruzek> The tomcat charm offers some more advanced configuration options, for clustering, JNDI, and a robust container for subordinate charms that want to deploy inside it
[13:27] <jcastro> ok I have pretty much given up us ever having nice URLs
[13:27] <jcastro> so I am linking to the manage pages. :(
[13:29] <bbcmicrocomputer> mbruzek: j2ee-deployer can deploy custom web apps with DB relations fine
[13:30] <jcastro> should we demote tomcat6 and tomcat7 now in the charm store or .... ?
[13:30] <mbruzek> Well you wrote it so you would know
[13:30] <jcastro> ok, so if people want to just deploy a war file, then j2ee-deployer is for them
[13:30] <jcastro> that sound right?
[13:30] <mbruzek> jcastro, that was my plan to demote the other 2.
[13:32] <bbcmicrocomputer> jcastro: sure, if they work within the framework of the charm, then they can deploy their custom apps fine
[13:32] <jcastro> ok
[13:32] <jcastro> we should likely finish that up and put that in the store
[13:33] <jcastro> bbcmicrocomputer, how's your time these days? :)
[13:33] <bbcmicrocomputer> jcastro: j2ee-deployer works where the user just wants to drop their existing app in a Juju environment, but doesn't want to write a charm
[13:33] <jcastro> ok so we've got both use cases covered then,
[13:33] <bbcmicrocomputer> jcastro: anything more specific and they can roll their own charm
[13:33] <bbcmicrocomputer> jcastro: sure
[13:36] <bbcmicrocomputer> jcastro: I have no time atm unfortunately
[13:37] <bbcmicrocomputer> jcastro: would love to finish off my work on the Java charm eco-system
[13:37] <cory_fu> Is there a charmhelper to temporarily change the current directory (ideally, a context manager)?
[13:52] <marcoceppi> cory_fu: not that I know of
[13:52] <marcoceppi> cory_fu: you would write one :)
[13:52] <marcoceppi> cory_fu: there is an os.environ['CHARM_DIR']
[13:52] <marcoceppi> cory_fu: so you can always find your way home
[13:53] <ppetraki> cory_fu, probably, but it's just as fast to write one
[13:54] <cory_fu> Yeah, it was pretty simple.  I'll probably still add it to charmhelpers, though, because it seems useful.
[13:54] <lazyPower> there's no place like os.environ['CHARM_DIR']
[13:54] <ppetraki> cory_fu, save cwd, mkdtemp, chdir td
[13:54] <lazyPower> ba dum psh
[13:55] <ppetraki> cory_fu, try this, http://stackoverflow.com/questions/169070/python-how-do-i-write-a-decorator-that-restores-the-cwd
[13:55] <ppetraki> oh nm, path is a new module
[13:55] <ppetraki> just roll your own
[14:00] <timrc> Is anyone else having issues creating machines using a local provider?  I'm running on trusty with latest lxc and juju-core/local... machines sit in an indefinite pending state
[14:00] <timrc> no action in /var/lib/lxc (e.g. the containers are not actually being created)
[14:00] <timrc> lxc 1.0.3-0ubuntu3 and juju-core/local 1.19.0-0ubuntu1~14.04.1~juju1
[14:03] <lazyPower> timrc: that could be a myriad of reasons why its not booting. Hav eyout ried removing the cached image file and starting from a pure scratch?
[14:03] <lazyPower> also, is there any output in the all-machines/machine-0 log?
[14:04] <timrc> lazyPower, yeah plenty of output.. machine 0 seems to "start" fine... there is no log that I can find not even the cloud-init log in the .local file that even mentions any of the other machines its suppose to be starting
[14:04] <lazyPower> well machine 0 isn't an lxc machine
[14:04] <lazyPower> it occupies space on the host
[14:04] <timrc> I have tried removing everything from /var/cache/lxc as well as /var/lib/lxc
[14:05] <timrc> lazyPower, Right, I'm just saying that there is plenty of logging for machine 0 and absolutely no mention of any other system even though juju status shows them all "Pending"
[14:05] <lazyPower> but it should tell you more information about whats going on under the radar - like "Unit failed address assignment, not booting" is what i nromally see since my network setup is ridonk
[14:05] <timrc> I'm going to try to teardown apparmor and try again
[14:05] <lazyPower> ok sorry i wasn't more help :(
[14:14]  * timrc yearns for the day when this Just Works (tm) longer than a week before it breaks
[14:14]  * timrc switched back to a older "known good" version of juju-core/local and still having the issue, so I'm thinking it might be an issue with lxc.  Will try switching back to an older version of that now
[14:24] <jamespage> lazyPower, do you have any objection to me pushing and promulgating the rabbitmq charm for trusty?
[14:24] <jamespage> try to get a full openstack deploy from charmstore on 14.04 for release tomorrow
[14:24] <lazyPower> jamespage: I dont have a problem with it,  you're known for testing and stressing charms
[14:25] <lazyPower> if there's an outcry for blood do you mind if i signpost them to you?
[14:25] <lazyPower> jamespage: there's a series of tests that mbruzek wrote for rabbitmq i believe
[14:26] <lazyPower> if you could get those included, then there wouldn't be any extra special need for that - it would satisfy the store reqs. I don't think those tests made it into the charm yet though
[14:27] <jamespage> lazyPower, not yet no
[14:28] <jamespage> hmm - I have the same issue with mysql and mongodb
[14:29] <lazyPower> i can tell you the mongodb tests i wrote will fail - it worked prior to a merge in the charm
[14:29] <lazyPower> and i haven't had a chance to get back to triage those tests
[14:29] <lazyPower> jamespage: if you've got some high priority stuff you need me to expedite just ping me with the MP and i'll take a look
[14:29] <marcoceppi> jamespage: I'm writing tests for MySQL
[14:29] <marcoceppi> jamespage: they should be in before trusty
[14:30] <marcoceppi> and MySQL in trusty charm is a priority for me in general
[14:49] <cory_fu> Why does charm test continue if 00-setup fails?  Is there any way to prevent that?
[14:50] <cory_fu> Ah, --set-e.  Seems like 00-setup should be a special case that always implies --set-e
[14:58] <jcastro> https://juju.ubuntu.com/docs/reference-release-notes.html
[14:58] <jcastro> hey so I found out this exists ^^^^
[15:07] <lazyPower> jcastro: evilnick emailed the list about that on monday
[15:07] <lazyPower> cory_fu: not necessarily. Its predeps for the host env running the tests.
[15:30] <jcastro> can someone help me get my local provider working?
[15:30] <jcastro> ERROR state/api: websocket.Dial wss://<IP_ADDRESS>:17070/: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "juju-generated CA for environment \"local\"")
[15:30] <jcastro> I keep getting this
[15:31] <jcastro> I've tried every trick reseting the local environment I can think of
[16:17] <jamespage> marcoceppi, coolio
[16:18] <jamespage> marcoceppi, do you know if anyone is working on mongodb for trusty?
[16:18] <marcoceppi> jamespage: not that I'm aware
[16:18] <jamespage> it works ok on trusty albeit in a single node
[16:19] <lazyPower> jamespage: the clustering is only protocol stuff, so it should be bueno if it works single node. I'd be game to work with the scaled bundle for testing after my current work queue is complete
[16:19] <jamespage> lazyPower, cool
[16:27] <psivaa_> hazmat: hey, i am hitting an issue similar to bug 1287718 in the cts cloud. curious if there is any workaround?
[16:27] <_mup_> Bug #1287718: jujud on machine 0 stops listening to port 17070/tcp WSS api <cts-cloud-review> <mongodb> <state-server> <juju-core:Triaged> <https://launchpad.net/bugs/1287718>
[16:29] <hazmat> psivaa_, it should auto restart, ie transient issue
[16:29] <hazmat> psivaa_, if its not restarting.. please attach /var/log/juju/machine-0.log to the ticket
[16:30] <psivaa_> hazmat: ack, it's not for me. i'll attach the log to the bug
[16:35] <hazmat> psivaa_, re workaround.. you can restart the juju agent on that machine
[16:36] <hazmat> ie. sudo service jujud-machine-0 restart
[16:41] <psivaa_> hazmat: tried restarting the machine, mongodb, and jujud-machine-0 but without any improvement :/
[16:41] <psivaa_> i've commented on the bug
[16:43] <hazmat> psivaa_, that's strange
[16:43]  * hazmat takes a look at the log
[16:46] <psivaa_> hazmat: 1.18.1-0ubuntu1~14.04.1~juju1 is my juju version, if that matters
[16:50] <psivaa> hazmat: http://paste.ubuntu.com/7262521/ contains the logs after juju agent restart.
[16:51] <psivaa> i'll attach that too to the bug
[16:51] <hazmat> psivaa, thanks. sorry helping someone else right now.. free in 15m
[16:52] <psivaa> hazmat: np, i'll wait :)
[16:55] <hazmat> psivaa, back
[16:56] <psivaa> hazmat: <IP_ADDRESS> is the ip of the bootstrap machine, in cts lab
[16:57] <hazmat> psivaa, what architecture are you on?
[16:57] <psivaa> hazmat: amd64 on both local and the instance
[16:59] <hazmat> psivaa, ic the restarts but only one case where there's a panic.. what exactly are you symptoms ?
[16:59] <hazmat> psivaa, ie you can't run juju status?
[17:00] <psivaa> hazmat: i keep getting 'ERROR state/api: websocket.Dial wss://<IP_ADDRESS>:17070/: dial tcp <IP_ADDRESS>:17070: connection timed out'
[17:01] <hazmat> psivaa hmm. that's odd.. is there a network firewall between you and the state server?
[17:01] <hazmat> psivaa, ic the state server listening on all ip addresses on that machine
[17:03] <psivaa> hazmat: there are some additional restrictions for the instances. let me pm the details pls
[17:11] <hazmat> psivaa, so let's verify connectivity to the state server from the host, and then verify off host..
[17:11] <hazmat> ie. from the machine.. telnet <IP_ADDRESS> 17070
[17:11] <hazmat> and then do the same from off host
[17:11] <psivaa> hazmat: http://pastebin.ubuntu.com/7262626 is the netstat
[17:11] <hazmat> psivaa, if your going through firewalls/bastions to get to your machine
[17:12] <hazmat> you may need to sshuttle into it to create a pseudo vpn for connectivity
[17:12] <hazmat> psivaa, yup.. so its doing the right thing and trying to listen on all net addresses
[17:12] <psivaa> hazmat: i am able to telnet to that ip
[17:12] <hazmat> psivaa, from outside of the machine?
[17:13] <psivaa> hazmat: no, one sec pls. i misunderstood
[17:14] <hazmat> psivaa, wanted to try both.. so its good to know it can be connected from on machine as well.
[17:15] <psivaa> hazmat: should i be able to telnet to  <IP_ADDRESS> from my local host
[17:15] <psivaa> hazmat: i dont have anyother instances in that network to try within it
[17:15] <hazmat> psivaa, if you expect juju client to be able to talk to it.. yes
[17:16] <hazmat> psivaa, ie. underlying issue your having is network connectivity.. sshuttle can help you bridge the connectivity
[17:16] <psivaa> hazmat: ack, let me try that. thanks
[17:48] <psivaa> hazmat: sorry to bother you again.. the same issue is present even after sshuttling in to the instance: http://pastebin.ubuntu.com/7262777/
[18:03] <hazmat> psivaa-afk, your not sshuttling the correct address range
[18:03] <hazmat> ie you need <IP_ADDRESS>/24
[18:04] <hazmat> your shuttling 10.x addresses, when its clearly connecting to 192.168.x addresses
[19:02] <nuclearbob> ahoy!  I've deployed postgresql using juju, and I'm trying to get connected, but I don't think I have a user or a database yet.  Can I create those without connecting another charm to postgres?
[19:05] <lazyPower> nuclearbob: it creates those for you at time of relationship creation
[19:05] <lazyPower> and provides it via the relationship hooks
[19:06] <nuclearbob> lazyPower: since I don't have any other instances, how do I create that relationship?
[19:06] <lazyPower> nuclearbob: of?
[19:06] <nuclearbob> lazyPower: I want to connect using psql on my workstation
[19:06] <lazyPower> ahhhh ok.
[19:06] <lazyPower> I'm fairly certain there's some administrative credentials in the log after  deployment.. marcoceppi ^ insight?
[19:08] <marcoceppi> nuclearbob: check the README and ask stub
[19:08] <nuclearbob> marcoceppi: is this the README, or something else: https://manage.jujucharms.com/charms/precise/postgresql
[19:09] <marcoceppi> nuclearbob: the README is on that page
[19:09] <marcoceppi> nuclearbob: there's also a psql charm, that is a service you can deploy to attach to
[19:09] <nuclearbob> marcoceppi: I
[19:10] <nuclearbob> 'd like to avoid deploying more instances than I need to since my openstack provider is chronically oversubscribed, but I can try the psql charm if it comes to that
[19:10] <marcoceppi> nuclearbob: yeah, stub the author wouuld be able to help you out
[19:11] <nuclearbob> marcoceppi: thanks, I'll see if stub replies
[20:02] <rharper> I've got a deployed jenkins instance (1.16.6 on precise) and the log file repeating  this: juju runner.go:220 worker: exited "uniter": failed to initialize uniter for "unit-jenkins-0": listen unix /var/lib/juju/agents/unit-jenkins-0/run.socket: bind: address already in use
[20:02] <rharper> how do I go about resetting/restarting the agents?
[20:05] <marcoceppi> rharper: you can ssh to the machine, juju ssh jenkins/0; then run `sudo restart jujud-unit-jenkins-0`
[20:06] <rharper> marcoceppi: yeah -- I did that; it still complains with the same error; I guess something else has that socket file open ?
[20:06] <marcoceppi> rharper: but, 1.18.1 has been released, which is a much newer stable release
[20:06] <marcoceppi> maybe
[20:06] <rharper> marcoceppi: yeah; I tried an upgrade-juju, but it jus says WARNING juju 1.17.0 compat mode
[20:07] <marcoceppi> interesting
[20:07] <rharper> possibly because it was bootstrapped with upload-tools... but that's just a guess
[20:08] <rharper> marcoceppi: any idea what happens if I nute the run.socket in the agent dir ?
[20:08] <rharper> s/nute/nuke
[20:08] <marcoceppi> rharper: I'd stop the agents first
[20:08] <rharper> right, I have it stopped now
[20:08] <rharper> since it's just generating that message  I had about 1G of it; didn't know it was doing that
[20:09] <rharper> that seems to have helped ; stop agent; rm run.socket; restart jujud for the service
[21:03] <psivaa-afk> hazmat: ohh? i couldn't sshuttle to <IP_ADDRESS>, ssh'ing to it does not work.
[21:06] <hazmat> psivaa, how did you bootstrap?
[21:06] <hazmat> psivaa, it should be picking the floating ip address by default
[21:06] <psivaa> hazmat: 'juju bootstrap --metadata-source /home/sivatharman/mthood-metadata  --constraints=mem=1G --debug --upload-tools'
[21:06] <hazmat> psivaa, you can manually mod the env state cache to point to the public ip
[21:07] <hazmat> psivaa, are you attaching the ip address after the instance boot?
[21:07] <psivaa> hazmat: i am using 'use-floating-ip: true' in the environments.yaml
[21:07] <psivaa> hazmat: and the floating ip is attached by default
[21:08] <psivaa> hazmat: 2010cf3b-dc41-49b9-b0b1-8c0d77a84fe0 | juju-mthood-machine-0 | ACTIVE | None       | Running     | int_net=<IP_ADDRESS>, <IP_ADDRESS>
[21:08] <hazmat> psivaa, i'd file a bug on that then, the client should be using the floating ip address for communication back to the state server.
[21:10] <psivaa> hazmat: ack, thanks. would help if you could pls let me know the bug no for ref
[21:32] <psivaa> hazmat: reported bug #1308767 for this
[21:32] <_mup_> Bug #1308767: juju client is not using the floating ip to connect to the state server <juju-core:New> <https://launchpad.net/bugs/1308767>
[21:33] <psivaa> hazmat: i was promted about a possible dupe bug #1248674 for the above though
[21:33] <_mup_> Bug #1248674: setting a floating address on the state server prevents new agent connections <addressability> <canonistack> <juju-core:Triaged> <https://launchpad.net/bugs/1248674>
[22:06] <tvansteenburgh> when i deploy a service in an amulet test, am i right to assume that the default config.yaml for the service is used
[22:06] <tvansteenburgh> ?
[22:07] <tvansteenburgh> i've added some stuff to config.yaml but i'm not seeing it applied in the amulet test
[22:07] <tvansteenburgh> although using the same config.yaml to deploy manually (outside of amulet) works as expected
[22:08] <tvansteenburgh> oh, hrm. i wonder if the test is using the charm from the store instead of my local copy...
[22:12] <tvansteenburgh> marcoceppi: do i need to explicitly tell amulet to use the local charm?
[22:15] <marcoceppi> tvansteenburgh: if you're running the test directly, without the charm test runner, yes
[22:15] <marcoceppi> tvansteenburgh: sent the environment variable JUJU_TEST_CHARM to the charm name
[22:15] <marcoceppi> which will tell amulet that the cwd that it's running from is the charm and use that to deploy
[22:15] <tvansteenburgh> marcoceppi: brilliant, tyvm
[22:15] <marcoceppi> tvansteenburgh: you'll also need to run the tests from the CHARM_DIR
[22:15] <marcoceppi> in order for that to work
[22:16] <tvansteenburgh> ok cool. i'll check the amulet docs and get this stuff added if it's not there
[22:16] <marcoceppi> it's definitely not there
[22:16] <marcoceppi> a lot of the stuff from 1.4 didn't make it in to the docs
[22:16] <tvansteenburgh> the only reason i'm running the test directly is so i can use ipdb
[22:17]  * marcoceppi nods
[23:41] <jcastro> lazyPower, ping
[23:41] <jcastro> https://bugs.launchpad.net/charms/+bug/1291783
[23:41] <jcastro> can you hit this up first thing manana?
[23:41] <_mup_> Bug #1291783: Cisco N1KV VSM charm review process (cwchang) <Juju Charms Collection:In Progress> <https://launchpad.net/bugs/1291783>
[23:42] <lazyPower> jcastro: ackd
[23:42] <lazyPower> to review first thing