[12:02] <oSoMoN> Mirv, have you tried building oxide against Qt 5.8 yet? you may be interested by (or may want to comment on) https://bugs.launchpad.net/bugs/1669753
[12:03] <oSoMoN> (I haven’t looked into it at all, just thought you’d be interested)
[12:06] <Mirv> oSoMoN: no, I don't have 5.8 brewing even. upstream is not going to do 5.8.1 release so it may make sense to skip the whole 5.8 and hope that 5.9.0 is good enough for 17.10 (5.9.1 will not be around on time)
[12:06] <Mirv> 5.8 is a bit of a dead-end right now
[12:28] <oSoMoN> Mirv, ack, thanks
[14:17] <mterry> tedg: you are an admin for ~unity-api-team, which is the bug subscriber of record for unity-scope-mediascanner.  Would you be willing to subscribe that team to mediascanner2 as well?
[14:37] <dobey> mterry: i thought there was another specific team that was something -bugs which we subscribed to things
[14:38] <mterry> dobey: there are several teams that the QA team's script looks at: http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/view/head:/package-subscribers#L107
[14:38] <dobey> mterry: https://launchpad.net/~unity-api-bugs
[14:39] <dobey> huh
[14:39] <mterry> dobey: some teams prefer to use a -bugs team like that for the QA bit, some like to use the main team (I prefer it if they use main team, since -bugs can be a graveyard of no eyeballs sometimes)
[14:42] <dobey> yeah, i would prefer to not spam everyone with bug mail.
[14:43] <dobey> but a team to catch the bug mail that nobody is subscribed to, is not helpful either
[14:46] <mterry> That's what filters are for!  :)  Spamming people makes it opt-out-with-filters to ignore bug email rather than opt-in to a team just for bugs, which few probably will.  But ultimately the team decides which approach they want
[14:47] <dobey> yes, and that's why it pretty much all ends up in /dev/null
[14:48] <mterry> Well I hope not, anyone working on Ubuntu has to have some pretty intense email filters for basic sanity.  Presumably they filter them in a sensible way rather than just binning everything from LP  :)
[14:49] <dobey> it is impossible to filter things in a sensible way, when one receives so much bug spam
[14:50] <dobey> procmailrc is not an AI
[14:50] <dobey> :)
[14:51] <mterry> No but you can do sensible things like have a folder for new bugs in projects you care about.  That seems like pretty basic maintainership stuff.  Someone has to triage that junk
[14:52] <dobey> it's not that simple. even in projects i care about, all bug mail is not relevant to me
[15:22] <dobey> mterry: launchpad says it is subscribed?
[15:22] <dobey> weird
[15:22] <dobey> oh it is now
[15:23] <dobey> meh
[15:35] <mterry> tedg hooked me up
[19:24] <Nyxus> Does anyone know what the supported file systems are for sd cards on the phone?
[19:28] <dobey> Nyxus: vfat (not exfat) is the only one that gets auto-mounted i think
[19:44] <Nyxus> dobey: Cool! thanks for the info.
[21:32] <teve> kais tommoset simppelit laskutoimitkse
[21:33] <teve> sorry
[22:12] <garybot> has anyone tried out ubuntu touch on one plus 2 yet?
[22:14] <dobey> garybot: devices.ubports.com shows its status as "0%" for development done
[22:14] <dobey> so i suppose likely not
[22:15] <garybot> yeah... i saw that page..
[22:15] <garybot> it broke my heart :p
[22:16] <garybot> anyway it also says under development so hopefully soon


[00:12] <SpamapS> hrm.. I think we need a charm helper for dbconfig-common
[00:12] <SpamapS> marcoceppi: looks like you had to jump through some hoops to turn it off for phpmyadmin
[00:13] <marcoceppi> SpamapS: It wasn't pleasent
[00:13] <SpamapS> the whole idea of dbconfig-common actually isn't very pleasant
[00:13] <SpamapS> its a constant source of bug reports
[00:13] <marcoceppi> Trouble is, it'll likely be different for each service
[00:13] <marcoceppi> SpamapS: that's why I wanted to use upstream install for the charm :)
[00:14] <marcoceppi> The solution was easy enough after playing around for a while
[00:16] <SpamapS> So I'd like to reduce it down to 'ch_dbconfig_install packagename' and then in the hooks 'ch_dbconfig_config answer1=foo answer2=bar'
[00:18] <marcoceppi> What would ch_dbconfig_install do?
[00:18] <SpamapS> marcoceppi: install it but leave it unconfigured
[00:19] <marcoceppi> How would that be an advantage over this? https://gist.github.com/1557729
[00:22] <SpamapS> marcoceppi: taking advantage of the packager's work to configure for the database seems useful.
[00:23] <SpamapS> marcoceppi: I suppose another option would be to ch_dbconfig_disable packagename .. and after that it would be up to the user.
[00:23] <SpamapS> marcoceppi: one can always assume $packagename/dbconfig-(install|upgrade|reinstall) for disabling
[00:24]  * SpamapS is still resisting the urge to use git.
[00:24] <marcoceppi> I like the idea of having it simplified down to "auto-filling" based on package name, so ch_dbconfig_config <package> selection1=value selection2=value which would just translate it out
[00:25] <marcoceppi> I would have like to maybe used dbconfig and set db-host, db-user, db-pass when db-admin-relation-changed was fired, but it just seemed too... flaky to me
[00:26] <marcoceppi> Not very idempotent
[00:26] <marcoceppi> at least, from what I understand
[00:26] <SpamapS> postinsts and configs are idempotent by nature
[00:26] <SpamapS> so you would just re-run debconf-set-selections, and then 'dpkg --reconfigure foo'
[00:26] <SpamapS> err
[00:27] <SpamapS> might be --configure foo
[00:27]  * SpamapS is still re-learning his job after a week detached from the internets.. :-P
[00:54] <marcoceppi> :)
[01:42] <smoser> hey.
[01:42] <smoser> wondering if someone could point me at what would be the most current instructions (or where i should start) for using the orchestra backedn
[04:10] <koolhead11> hi all
[04:17] <_mup_> juju/ssh-known_hosts r460 committed by<EMAIL_ADDRESS>[04:17] <_mup_> orchestra knows the dns_name; no need to look it up (and change corresponding mocks)
[06:24] <SpamapS> smoser: around now.. I think there are some instructions on wiki.ubuntu.com .. but I forget. They *should* be on https://juju.ubuntu.com/docs
[06:29] <_mup_> juju/ssh-known_hosts r461 committed by<EMAIL_ADDRESS>[06:29] <_mup_> Fixed bad mock setup
[06:49] <_mup_> juju/ssh-known_hosts r462 committed by<EMAIL_ADDRESS>[06:49] <_mup_> Properly mock saving launch state
[16:44] <hazmat> yikes the review queue is huge
[17:27] <SpamapS> hazmat: https://code.launchpad.net/~daker/juju/small-fix/+merge/68038 , should we mark that as WIP ?
[17:33] <hazmat> SpamapS, i suppose, i ended up contributing the unit test there, but lacking the agreement its not clear that it can go in, its a trivial though
[17:33] <hazmat> yeah
[17:33] <hazmat> wip
[17:34] <SpamapS> hazmat: I have a better idea for how to automate destroy-environment btw
[17:34] <SpamapS> hazmat: -y is scary, like rm -rf. What about requiring  UUID of some kind?
[17:34] <hazmat> SpamapS, uuid?
[17:35] <hazmat> like pass in a secret on the cli for confirmation
[17:35] <hazmat> seems odd, the unix'e way is to just pass a flag
[17:35] <SpamapS> hazmat: not a secret..
[17:36] <SpamapS> hazmat: the environment should have a UUID that is generated at bootstrap, and shown in status. Then you have to specify *that* UUID to destroy-environment
[17:36] <SpamapS> hazmat: that way you don't accidentally destroy an environment you didn't mean to destroy.
[17:36] <SpamapS> hazmat: if no UUID is expressed, then the y/n question is still asked (and if there's no TTY, then flat out refusal happens)
[17:38] <SpamapS> hazmat: I'm still worried about automated oopses
[17:38] <hazmat> SpamapS, hmm.. as a check it seems sound, as for usage, it seems over wrought. i'd rather just spec the flag.
[17:38] <hazmat> SpamapS, at the end of the day humans are always a weak link ;-)
[17:38] <SpamapS> hazmat: one other thought is to require the environment name be specified explicitly (ignore the default)
[17:38] <SpamapS> this is not humans, this is code
[17:40] <SpamapS> hazmat: I'm just concerned about automated scripts that have no idea whats in ~/.juju/environments.yaml and get run accidentally.
[17:41] <SpamapS> hazmat: effectively we are encouraging people to write scripts that do 'rm -rf .'
[17:41] <hazmat> SpamapS, good point
[17:41] <hazmat> but scripting environment destruction is what their trying to do
[17:42] <hazmat> we can either make that command non orthogonal wrt to environment spec, come up with arbitrary uuid that's not used anywhere else, or just do the common thing which is request a flag for specifying force/assume yes
[17:44] <SpamapS> yeah, we should recommend that -e xxxxx always be used with destroy-environment
[17:44] <jimbaker> reminds me of gmail goggles
[17:45] <SpamapS> hazmat: training wheels off.. I think thats the way to go
[17:45]  * SpamapS wishes his man page had been accepted so he could update it.. ;)
[17:45] <hazmat> SpamapS, that seems like a reasonable safety belt if using -f
[17:45] <hazmat> SpamapS, is it in the review queue anymore?
[17:45] <SpamapS> no
[17:45] <SpamapS> it was rejected since we should, in theory, be able to coerce argparse into generating the man page
[17:46] <jimbaker> that was back from dublin days
[17:46] <hazmat> ah
[17:46] <SpamapS> I sat down to do that a few weeks ago..
[17:46] <SpamapS> and argparse made me throw up in my mouth a little
[17:46] <hazmat> i think we've given up on that
[17:46] <hazmat> SpamapS, yeah.. its not pretty to extend
[17:46] <SpamapS> I think actually what we *can* do is parse out the --help .. as its structured enough to be machine parsable
[17:47] <SpamapS> sometimes the way python classes are written makes me really really confused
[17:47] <SpamapS> coming from C++ -> java -> perl -> php .. extending and overriding is so much more natural in most cases.
[17:48] <SpamapS> python classes seem to just do weird stuff
[17:49] <jimbaker> SpamapS, i don't think you can use argparse as an exemplar. probably too much attempt in that codebase to support the old optparse approach however
[18:33] <SpamapS> $ juju deploy --help
[18:33] <SpamapS> error: Environments configuration error: /home/clint/.juju/environments.yaml: environments.sample.region: expected 'us-east-1', got 'sa-east-1'
[18:34] <SpamapS> Heh.. thats annoying.
[18:34] <SpamapS> --help shouldn't care. :)
[18:36] <_mup_> juju/ssh-known_hosts r463 committed by<EMAIL_ADDRESS>[18:36] <_mup_> Do not assume current test code is correct ;)
[18:37] <SpamapS> hazmat: https://code.launchpad.net/~nijaba/juju/autocomplete/+merge/86159 .. do you think that counts as a trivial?
[18:37]  * hazmat peeks
[18:38] <hazmat> SpamapS, indeed
[18:39]  * nijaba frowns to see his first juju core contrib counted as trivial :D
[18:40] <SpamapS> we need to use a different word
[18:40] <SpamapS> how about 'elegant' ? ;)
[18:40] <nijaba> hehe MUCH better
[18:40] <SpamapS> hazmat: ok I'll just commit that
[18:40] <_mup_> juju/ssh-known_hosts r464 committed by<EMAIL_ADDRESS>[18:40] <_mup_> Fixed remaining orchestra provider test
[18:40]  * SpamapS notices a second trivial change that is needed... remove --placement
[18:43] <SpamapS> nijaba: https://code.launchpad.net/~charmers/+archive/charm-helpers/+recipebuild/149052
[18:43] <SpamapS> nijaba: cross your fingers!
[18:44] <jcastro> m_3: so hey, crazy jorge idea validation time
[18:45] <jcastro> I was reading on planet devops about this: http://newrelic.com/
[18:45] <jcastro> it's saas but it has agents and whatnot
[18:45] <jcastro> https://github.com/newrelic/rpm
[18:45] <SpamapS> jcastro: a friend of mine has been using that and said its really nice.
[18:45] <jcastro> right, ditto
[18:46] <_mup_> juju/ssh-known_hosts r465 committed by<EMAIL_ADDRESS>[18:46] <_mup_> Removed debugging
[18:46] <jcastro> so my question is, is this a place where juju can help?
[18:46] <jcastro> juju add-relation newrelic myservice does the magic and then you just go to the website and you have it all set up kind of thing.
[18:47] <SpamapS> jcastro: feels a lot like something you would subordinate into your machines
[18:48] <jcastro> yeah so this is why I asked
[18:51] <jcastro> SpamapS: http://www.jedi.be/blog/2012/01/04/monitoring-wonderland-moving-up-the-stack-application-user-metrics/
[18:51] <jcastro> then I started wondering how many of these are open and could be juju'ed
[18:51] <jcastro> or if it's lower in the stack
[18:52] <SpamapS> "Part of their secret of success is the easy at how developers can get metrics from their application by adding a few files, and a token."
[18:52] <SpamapS> bad translation?
[18:53] <SpamapS> jcastro: we'd have to look into what they do, but if they are passive and just observe existing output of ruby/php/etc. apps, then it might be an easy win once we have subordinate services
[18:53] <jcastro> statsd looks cool
[18:54] <SpamapS> hazmat: where are we with lp:juju/docs ? still generating from trunk or is it fully split now?
[18:54] <SpamapS> jcastro: didn't westby tackle that or something?
[18:54] <jcastro> dunno, but it must be awesome, it's node.js
[18:54] <jcastro> :)
[18:55] <SpamapS> sooooo hot
[18:56] <avoine> I'm working on the a charm and I'm not sure how much configuration I should add in the config.yaml. Is more is better then less?
[18:56] <avoine> for a public charm
[18:57] <SpamapS> avoine: depends entirely on the service.
[18:57] <jcastro> what service? It would be nice to know so I can track it!
[18:57] <avoine> it's already there it's python-moinmoin
[18:57] <SpamapS> avoine: but for the most part, I say if it *is* tweakable, put it in config.yaml.
[18:57] <avoine> ok
[18:58] <SpamapS> avoine: if there are like, 100's of variables, then it may be best to have a single config option.. "override values" which users can just set after reading moinmoin's docs. But if there are only like, 20 or so, its nice to have them spelled out in config.yaml.
[18:58] <jcastro> oh rock and roll, that would be a nice one
[18:59] <avoine> SpamapS: "override values" is a good idea
[19:00] <avoine> I'll do that
[19:02] <jcastro> good one, captured! https://juju.ubuntu.com/CharmGuide
[19:02] <SpamapS> jcastro: ^5
[19:03] <jcastro> marcoceppi: I am pretty sure you have like, dozens of opinionated things you could add there, heh
[19:03] <marcoceppi> jcastro: heh, yeah :)
[19:04] <SpamapS> please keep it to your charm opinions.. "And whats with Burritos? They're not little burros, so why burritos?!"
[19:05] <marcoceppi> A charm review check list could be nice
[19:09] <m_3> jcastro: newrelic is ok... I used it for a couple of clients in the past.  there're a few different tools in that space
[19:11] <m_3> jcastro: have to think about how juju could best help... the monitoring setup is pretty lightweight (it'd be a trivial charm) but the app integration is where the meat really is
[19:12] <m_3> don't even know if they have an option to set up your own monitoring service with it
[19:12] <m_3> i.e., your own mother ship
[19:12] <jcastro> m_3: yeah as I peruse some of these I am seeing some that could be awesome, and some not.
[19:13] <jcastro> I just hadn't thought of measuring tools in such a detailed way, now I am seeing all these tools and wondering.
[19:14] <jcastro> also, the more I learn about things like this, the more I wish I could go back in time and fire myself from my old jobs for being dumb.
[19:14] <m_3> seems like sensu would be a better way to spin up your own... newrelic does the full saas package for you
[19:14] <m_3> ha!
[19:14] <m_3> yeah, hindsight huh
[19:28] <hazmat> SpamapS, not sure its being generated at all atm
[19:57] <SpamapS> hazmat: oi. Ok, well there are a few docs/* things waiting to be merged.. we should make it clear where they go and get them merged and out of the queue.
[19:59] <hazmat> SpamapS, i only see one from mbp?
[19:59]  * hazmat looks around
[20:04] <SpamapS> hazmat: there's one from Ahmed that I put back to WIP but will be simple to correct, and one from rog as well
[20:04] <SpamapS> anyway, I have to run, bbiab


[00:14] <Coimbra> Can someone remove the block #ubuntu?
[00:16] <IdleOne> Coimbra: no
[00:18] <IdleOne> Coimbra: anything else?
[00:18] <Coimbra> Well I need to know when you are removing the block.
[00:18] <IdleOne> not today
[00:19] <IdleOne> maybe in a week
[00:19] <IdleOne> when you learn to follow the Ubuntu guidelines
[00:19] <IdleOne> !guidelines
[00:19] <Coimbra> Okay thanks.
[00:20] <IdleOne> @mark Coimbra aka oerias ban id 63425
[02:03] <Beldar> these legit
[02:03] <Beldar> 2> D2Bot # IRCBot is online. <dzikB1> D2Bot # IRCBot is online. * dzik^work is now known as dzik
[02:03] <Beldar> on #ubuntu
[08:37] <svetlana> krum is being noisy at #ubuntu
[08:39] <Myrtti> mmm
[08:39] <svetlana> i pmed him/her but got no reply
[08:39] <svetlana> (pmed after saying it here)
[08:40] <svetlana> they appear to be better in the channel after that though
[08:40] <svetlana> so i feel the problem is sort of gone