[01:06] <matv1_> so what does Detectable autorepeat not supported mean?
[01:06] <matv1_> my app runs on the desktp but crashes on the phone with said error..
[01:36] <matv1_> matv1 fixed it
[04:16] <Siva> Hello
[06:45] <dholbach> good morning
[07:44] <pitti> sil2100, seb128: FYI, please see my last comment on bug 1359191
[07:45] <pitti> sil2100: so we now can land my branches at any time and without having to wait for launchpad and new langpacks, which should make this whole mess much easier
[07:45] <seb128> pitti, oh, nice, thanks for doing that ;-)
[07:45] <pitti> I locally tested the new langpack on the phone; they are building now
[07:45] <pitti> so if we want to publish a new image today these will pick up the new langpacks
[07:46] <seb128> great
[07:46] <nhaines> I'm crossing my fingers for you guys on promotion.
[07:49] <sil2100> Oh, let me check that
[07:51] <pitti> sil2100: so if you are keen on cleaning up some silos I think releasing PPA-12 is reasonably safe now
[07:52] <pitti> argh, except that someone needs to top-approve https://code.launchpad.net/~pitti/unity-scope-scopes/use-langpack/+merge/231403
[07:52] <pitti> seems robru already tried to unleash it
[08:15] <oSoMoN> tvoss, hey, have you seen bug #1359251 ? I’m wondering if you could comment to shed a light on how the location service works in this regard?
[08:25] <tvoss> oSoMoN, commented
[08:27] <oSoMoN> tvoss, I’m not seeing the comment, could it be lp being slow?
[08:27] <tvoss> oSoMoN, sigh, it ate my comment
[08:28] <oSoMoN> launchpad eats comments for breakfast
[08:29] <oSoMoN> and it likes them fresh
[08:30] <tvoss> oSoMoN, hit refresh
[08:30] <oSoMoN> tvoss, thanks!
[08:31] <tvoss> oSoMoN, sure
[08:31] <tvoss> oSoMoN, I think we should look into how to report the error from qtlocation
[08:31] <tvoss> oSoMoN, btw: the app has no idea of the trust store or trust prompt interaction -> on purpose :)
[08:31] <oSoMoN> tvoss, yeah, that’s what I thought, thanks for confirming
[08:32] <oSoMoN> it really wouldn’t be secure to trust the app with interaction with the trust store, I guess
[08:32] <tvoss> oSoMoN, yup, we could save all effort in that case
[08:33] <oSoMoN> tvoss, who would be the right person to assign this bug to, for qtubuntu-sensors?
[08:33] <tvoss> oSoMoN, unfortunately, me
[09:03] <Laney> tvoss: please look at my platform-api branch, feature freeze is today
[09:06] <tvoss> Laney, done, should we get it in a silo?
[09:07] <Laney> tvoss: sure, that'd be good
[09:07] <JamesTait> Good morning all; happy Senior Citizens Day! :-D
[09:30] <wesleymason> Just got pinged on G+ by someone about an issue they're having with the emulator: http://ubuntuforums.org/showthread.php?t=2240474
[09:31] <wesleymason> suggested they might try an i386 device as I've never had good luck with armhf display on this machine, reason I've been testing on my nexus 7
[09:42] <ogra_> pitti, i think the latest system-settings actually has a wipe/factory-reset option via a dbus interface i wonder if that would be usable
[09:51] <bzoltan> mvo_: ping
[09:53] <mvo_> bzoltan: pong
[09:54] <bzoltan> mvo_: hello there. I have a most likely silly question :) Would it be possible to support the native chroots with click? Like real armhf click chroot
[09:55] <mvo_> bzoltan: so armhf click chroot on a armhf system you mean?
[09:56] <bzoltan> mvo_: no, armhf click chroot on an x86 system.
[09:56] <bzoltan> mvo_:  a real armhf chroot with armhf Qt tools and toolchain
[09:57] <mvo_> bzoltan: right, and we would run the armhf binaries using something like qemu?
[09:57] <bzoltan> mvo_: yes, just as pbuilder type of chroots do
[10:00] <mvo_> bzoltan: I don't have much experience with that, cjwatson or slangasek probably know better why its done the current way (sorry)
[10:00] <cjwatson> It would probably be disastrously bad because qemu and Qt aren't friends.
[10:01] <bzoltan> mvo_:  the current way is perfect from the point of performance and practicality ... native toolchain with the target APIs and stuff. That is cool and fine.
[10:01] <cjwatson> Just as we see with virtual PPAs.
[10:01] <bzoltan> cjwatson: what would be the offer for building qmake projects?
[10:01] <cjwatson> We need to fix those to cross-build.
[10:02] <cjwatson> I'm pretty sure trying to use qemu would wind up being a non-productive time sink debugging issues none of us have any experience with, and that upstream has historically not been able to help with.
[10:02] <cjwatson> That's been the story with PPAs.
[10:02] <cjwatson> (Unfortunately; but there you have it ...)
[10:06] <bzoltan> cjwatson: yes, I can confirm that. Still we should have something for qmake projects. People are desperately trying to figure out all kind of ideas how to make app porting easier when there are hundreds of good apps using qmake.
[10:06] <pitti> ogra_: yeah, Sergio mentioned that yesterday, that sounds useful
[10:07] <pitti> ogra_: so perhaps that should get an option to save network connections? (that seems easiest, as the d-bus backend is already running as root I suppose)
[10:07] <ogra_> pitti, seen my commant on the bugg ?
[10:07] <cjwatson> bzoltan: I know, just too many things to do ...
[10:07] <ogra_> why do you need to save it at all ?
[10:07] <ogra_> *comment
[10:08] <cjwatson> bzoltan: Just don't think we should go down what's proven to be a rat-hole in the past, that's all
[10:09] <ogra_> pitti, i could imagine something like: phablet-config factory-reset (calling the dbus function); adb wait-for-device; phablet-network -n /path/to/local/netwrok/file
[10:09] <ogra_> as a replacement
[10:10] <bzoltan> cjwatson: what about target specific toolchain + sysroots? I have seen that model working? True, that it is not cheap to maintain.
[10:10] <ogra_> pitti, that would be what CI or smoke testing use ...
[10:11] <pitti> ogra_: I'd still like the saving part, so that it's convenient for running tests locall
[10:11] <pitti> y
[10:11] <pitti> and we don't have to add another config file
[10:11] <pitti> ogra_: ah, saw your comment
[10:11] <ogra_> well, i wonder if you could get the password from NM somehow ...
[10:11] <cjwatson> bzoltan: Sounds no easier to do that than to fix what we have :)
[10:11] <cjwatson> bzoltan: And definitely horrific ongoing maintenance costs because it'd be a big impedance mismatch
[10:12] <bzoltan> cjwatson: Right. Is it easy to understand what it takes to fix what we have?
[10:12] <ogra_> pitti, after all nm-applet is able to show the password to you, so there must be a way for the pahblet user to get it somehow
[10:13] <pitti> (replied)
[10:13] <pitti> ogra_: ah, good point; yeah, I suppose we can read them over -dbus
[10:13] <ogra_> (via a dbus request)
[10:13] <pitti> and d-bus too
[10:13] <ogra_> right
[10:13] <pitti> (or +dbus?)
[10:13] <ogra_> heh, der bus iis schon weg
[10:13] <ogra_> (nena)
[10:13]  * pitti prefers d-bike
[10:14] <ogra_> (shirtest pop song ever btw ... 7sec or so )
[10:14] <pitti> ogra_: so anyway, I think this should be an option
[10:14] <ogra_> yeah :)
[10:14] <pitti> ogra_: i. e. either do a full factory reset, or one with maintianing network connections (it's just so convenient and useful)
[10:14] <ogra_> i'll look into that after i have cracked the package install problem ... (i still have no proper idea here)
[10:15] <cjwatson> bzoltan: I don't know, sorry, currently trying to prepare to go to a conference and rebranch RTM :)
[10:15] <pitti> ogra_: oh, I'm happy to work on this, I'd just like to agree on a rough structure and whether it's acceptable to you
[10:15] <ogra_> pitti, yeah, just a switch to phablet-config factory-reset
[10:15] <cjwatson> bzoltan: I'll put it on my list for September though
[10:15] <nik90> tvoss: nice linux voice interview :)
[10:15] <bzoltan> cjwatson: OK :) thanks
[10:16] <pitti> ogra_: ok; then you could either use phablet-config factory-reset --keep-network, or phablet-config factory-reset followed by phablet-network (which already exists)
[10:16] <ogra_> yeah
[10:17] <pitti> ogra_: or perhaps even more granular: phablet-config save-network / phablet-config factory-reset / phablet-config restore-network ?
[10:17] <pitti> ogra_: most people wouldn't notice, as they just call adt-run; and for scripts it's more flexible
[10:18] <ogra_> yeah, sounds good too ... just more to add to the help function though :)
[10:20] <pitti> ogra_: ok, so perhaps I'll go with that; if we ever want a factory-reset --keep-network it could just re-use those two other building blocks
[10:20] <pitti> ogra_: thanks! I'll send a summary to the bug
[10:20] <ogra_> thanks !
[10:20] <ogra_> :)
[10:20] <ogra_> glad we could find a solution :)
[10:23] <pitti> ogra_: sent to the bug
[10:23] <ogra_> thx
[10:24] <tvoss> nik90, thank you :)
[10:24] <tvoss> nik90, did they end up putting my entirely un-geeky desk on the back of the issue?
[10:25] <nik90> tvoss: there were 2 pictures of you in the article itself..let me check
[10:26] <nik90> tvoss: oh yes they did!
[10:26] <nik90> tvoss: wow well organized desk
[10:26] <tvoss> nik90, well, yeah ... my wife helps by constantly reminding me if it becomes unorganized
[10:27] <nik90> hehe
[10:28]  * nik90 cleans his desk
[10:28] <pitti> ogra_: actually, I suppose the save/restore should go to phablet-network, not phablet-config
[10:28] <ogra_> hmm, yeah
[10:28] <pitti> ah no, maybe not
[10:28] <pitti> while the name sounds like that, the help and implementation doesn't
[10:28] <ogra_> well, you get restore fro free
[10:28] <ogra_> if you use phablet-network
[10:29] <pitti> yeah, restore == phablet-network
[10:30] <pitti> ogra_: we'll have to craft an NM config file from the nm-cli data (as we can't directly read the files), but that shoudln't be too hard
[10:30] <ogra_> pitti, no
[10:30] <ogra_> pitti, we need to use dbus queries to get ssid and key ... thats all
[10:30] <ogra_> (thats all phablet-network uses actually)
[10:31] <pitti> it pushes the whole file, with UUID, ipv4/6 methods, and all the other fun bits (coudl also be an ad-hoc network etc.)
[10:31] <ogra_> phablet-network (restore) only needs these two for its nmcli call
[10:31] <ogra_> no, dont look at the old code ;)
[10:32] <pitti> ogra_: I'm looking at phablet-network in bzr+ssh://bazaar.launchpad.net/+branch/phablet-tools/
[10:32] <ogra_> yes, better look at my MP ;)
[10:32] <pitti> ogra_: ack, thanks
[10:33] <ogra_> it still uses the file from the PC ... or a supplied file on the PC as input
[10:33] <ogra_> but nmcli to set up the network on the device
[10:33] <pitti> sweet
[10:33] <ogra_> so only the input chain needs changing
[10:34] <pitti> https://code.launchpad.net/~ogra/phablet-tools/pahblet-network-drop-root/+merge/230864 ?
[10:34] <ogra_> yeah
[10:34] <ogra_> adb shell "nmcli device wifi connect ${SSID} password '${KEY}'"
[10:37] <pitti> meh, factory reset doesn't work with dual-boot
[10:37]  * pitti tries with emulator
[10:51] <pitti> ogra_: oh, phablet-config is python, great; I was afraid having to parse complex D-bus structures as text in shell :)
[10:53] <pitti> ah no, we do; it runs on the host, not on the device
[10:58] <ogra_> pitti, heh, yeah
[10:59] <pitti> ogra_: ok, I figured out the necessary d-bus calls, so it's working (as phablet user) in principle
[10:59] <ogra_> pitti, feel free to just write some python tool if you want, i can stuff it into some package on the device
[11:00] <ogra_> i.e. in dbus-property-service or lxc-android-config or so
[11:00] <pitti> nah, that's fine
[11:00] <ogra_> k
[11:00]  * pitti pats his best friend sesd
[11:00] <pitti> sed
[11:00] <ogra_> :)
[11:03] <pitti> wow, what happened to the emulator? it's too fast! :)
[11:03] <pitti> sergiusens: nice job!
[11:10] <pitti> does anyone know how I can emulate pressing the power button on the emulator? i. e. for rebooting/switching off?
[11:10] <ogra_> there is a ctrl key combo i think
[11:11] <ogra_> pitti, http://developer.android.com/tools/help/emulator.html
[11:11] <pitti> cheers!
[11:11] <ogra_> F7 it seems
[11:12] <pitti> indeed, that works
[11:12] <pitti> including the "have I held it down long enough now?" effect :)
[11:13] <ogra_> eeek
[11:13]  * ogra_ just noticed phablet cant see /userdata
[11:14] <ogra_> more dbus stuff to add :(
[11:15] <pitti> ogra_: ok, so system-setting's "reset" doesn't really
[11:15] <pitti> it keeps network, time zone, locale, doesn't bring back the wizard, etc (at least in dual-boot and emulator)
[11:15] <pitti> and it's not actually using the recovery method
[11:17] <pitti> ah, no /cache/recovery in the emulator, so nevermind
[11:18] <ogra_> right, talk to kenvandine ... he wrote that bit iirc
[11:18] <pitti> gdbus call --system -d com.canonical.SystemImage -o /Service -m com.canonical.SystemImage.FactoryReset
[11:18] <seb128> jgdx, there is an issue with the ubuntu-system-settings changes you landed yesterday, you can't wrap translatable strings like you did, gettext doesn't handle it and make a different string to translate for each line
[11:18] <pitti> argh, again? didn't I just fix that a week ago?
[11:19] <pitti> https://code.launchpad.net/~pitti/ubuntu-system-settings/i18n/+merge/230062
[11:22] <pitti> jibel, brendand: do you happen to have a device which you can factory-reset? it apparenlty doesn't work on dual-boot, but I need to get somethign verified
[11:22] <pitti> :q
[11:22] <pitti> or om26er?
[11:23] <om26er> pitti, yes, I have a cleanly flashed device, with its on 197 at this moment
[11:24] <pitti> om26er: so could you do the wizard etc., maybe change language or time zone, then phablet-shell, and run "gdbus call --system -d com.canonical.SystemImage -o /Service -m com.canonical.SystemImage.FactoryReset"
[11:24] <jibel> pitti, I have one running 202
[11:24] <pitti> om26er: that shoudl reset everything, i. e. next boot starts with wizard again and it doesn't have network or your files
[11:25] <om26er> pitti, ok, will report back
[11:25] <pitti> om26er: cheers!
[11:28] <jibel> pitti, the phone rebooted after gdbus call, the wizard started and didn't know anything about the previous settings (language, lock mode, network)
[11:28] <jibel> it looks like the reset was successful
[11:28] <om26er> pitti, that reset the device yes..
[11:29] <jgdx> seb128, ah, right. There's a fix for that coming[1]. Thanks, though, didn't know that. [1] https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/1357393-fix/+merge/231347#diff-line-257
[11:29] <seb128> jgdx, thanks
[11:31] <pitti> jibel, om26er; très bien, thanks!
[11:31] <pitti> jibel, om26er: that ran as phablet, not root, right? (phablet-shell, not "adb shell")
[11:32] <om26er> pitti, yes
[11:39] <facundobatista> Hola!
[11:42] <jibel> pitti, yes as phablet
[11:49] <ogra_> sergiusens, one more https://code.launchpad.net/~ogra/phablet-tools/phablet-tools-phablet-config-changes/+merge/231711
[11:51] <sergiusens> ogra_: you own phablet-tools now!
[11:51] <ogra_> haha
[11:51] <ogra_> if i own it, can i re-write it in shell ?
[11:51] <ogra_> :P
[11:52] <ogra_> sergiusens, wahetver you do, dont top approve yet, first dbus-property-service needs to land
[11:52] <ogra_> (which waits for traincon-0
[11:52] <ogra_> )
[11:53] <sergiusens> ogra_: well it needs a silo and testing anyways
[11:54] <ogra_> that too
[11:54] <sergiusens> so I can top approve all I want :-P
[11:54] <ogra_> which is tricky ... i dont want to land adbd yet
[11:54] <ogra_> people testing need to install the deb
[11:55] <sergiusens> ogra_: btw, I bet you have cached mediascanner data
[11:55] <ogra_> oh, beacuse of music-app working ?
[11:55] <ogra_> well, mediascanner is running happily ... no crashes today
[11:56] <ogra_> not sure how much it caches ... i have 32G of music on SD ... might indeed all come from the cache
[11:58] <sergiusens> ogra_: they do
[12:00] <sergiusens> ogra_: wipe flo or mako and see
[12:04] <sergiusens> ogra_: maybe the scope dropped it and actually needed it :-P
[12:05] <ogra_> yeah
[12:05] <ogra_> well, i imagined music app might use curl to pull album art
[12:05] <ogra_> or is that downloaded lower in the stack ? i.e. mediacanner
[12:06] <nik90> I heard the album art was pulled by thumbnailer and not music app directly
[12:06] <sergiusens> ogra_: media scanner uses grilo and music app uses the media sanner
[12:06] <ogra_> interesting
[12:07] <sergiusens> nik90: ogra_ they used to use grilo directly (when arch any), now they just use the qml bindings
[12:07] <sergiusens> so it's impossible for it to be a music app problem
[12:07] <ogra_> oh, i never claimed it was !
[12:07] <ogra_> :)
[12:07] <ogra_> but removing/adding the libs changes behavior ... so it influences something
[12:08]  * ogra_ just wants to know if he needs to seed the libs or one of them :)
[12:08] <nik90> may be it influences thumbnailer then
[12:08] <ogra_> though seems tvoss answered that question for curl already ;)
[12:08] <nik90> ogra_: check out silo-3 which has thumbnailer which failed to build for some reason
[12:09] <tvoss> ogra_, curl has to be around, yes :)
[12:09] <ogra_> tvoss, right, now the question is "just around" or "part of the framework" :)
[12:10] <gg> updated to trusty and cant open chrome
[12:10] <ogra_> if i seed it in sdk-libs it becomes a piece of our framework ... if i seed it in touch it will "just be there"
[12:10] <ogra_> gg, chrome doesnt run on the phone ...
[12:10] <tvoss> ogra_, well ... I'm fine with magically there
[12:11] <ogra_> tvoss, right, but if other infra pieces use it we would want it in the framework
[12:11] <gg> ?
[12:11] <ogra_> gg,  this is the IRC channel for ubuntu on phones
[12:12] <gg> o
[12:12] <ogra_> go to #ubuntu for support :)
[12:12] <thelionroars> gg, gg :P
[12:16] <gg> exited as you were recommending where i need visit
[12:16] <ogra_> go to #ubuntu for support :)
[12:16] <gg> thx
[12:16] <ogra_> np
[12:21] <sergiusens> ogra_: tvoss|afk shouldn't be part of the framework directly; the libs that use it should just depend on it
[12:21] <ogra_> right and i have the feeling we are somewhere missing a dep
[12:21] <ogra_> sergiusens, for some bits that isnt possible btw ... i.e. some unpackaged pieces
[12:22] <sergiusens> ogra_: yeah, but for this case it should be
[12:22] <ogra_> right
[12:22] <sergiusens> u1db is a different story
[12:22] <sergiusens> if the qml bindings for it are not in the sdk-libs then something has gone wrong
[12:22] <ogra_> yeah, i start to think U1DB doesnt actually cause the issues here
[12:23] <ogra_> that lib only provides C bindings ... not sure if there is another C++ one
[12:23] <ogra_> or a qtu1db
[12:23] <ogra_> :)
[12:23] <ogra_> your empty albumart dir kind of points to curl though
[12:24] <ogra_> i bet it fills up if you install the lib
[12:25] <sergiusens> ogra_: yup, qtu1db
[12:25]  * sergiusens tries
[12:25] <ogra_> lol, and i was just guessing
[12:27] <pmcgowan> ogra_, so that libu1db is not really used by the sdk correct? that only makes sense
[12:27] <pmcgowan> and libcurl should have something in platform depending on it no?
[12:27] <ogra_> pmcgowan, right, but curl seems to be used by "something"
[12:27] <ogra_> preferably that something should have a package dependency
[12:27] <pmcgowan> agreed
[12:28] <ogra_> but I'm fine with temporary seeding it
[12:28] <pmcgowan> can you find with rdepends magic?
[12:29] <ogra_> a dependency tool to find a missing dependency would be cool indeed :)
[12:29] <pmcgowan> lol
[12:29] <ogra_> no, i cant really :)
[12:29] <pmcgowan> yeah
[12:29] <pmcgowan> maybe you can reply to the list again as everyone is panicing ;)
[12:30] <ogra_> panicing ? we rolled back the change, they have time to inspect the issue
[12:31] <sergiusens> pmcgowan:  ogra_ installing the curl lib and restarting the mediascanner brought me back my scope artwork
[12:31] <ogra_> yeah
[12:31] <ogra_> so it might be mediascanner that actually need the dep
[12:32] <pmcgowan> ogra_, folks worried we are removing u1db from the sdk
[12:32] <pmcgowan> not sure why
[12:46] <jgdx> anyone know the difference between these two lines? (Cmake) http://pastebin.ubuntu.com/8105986/
[12:48] <dobey> jgdx: the second REQUIRED in the second line, is invalid
[12:51] <dobey> jgdx: you probably just want pkg_check_module() for the second line, as well
[12:52] <dobey> jgdx: http://cmake.org/cmake/help/v2.8.8/cmake.html#module:FindPkgConfig
[12:52] <jgdx> dobey, so that's most likely a copy paste gone bad?
[12:52] <nik90> pmcgowan: (as one of the panickers), I think we saw libu1db, ignored the lib, and read u1db being removed from the seeds which worried us since click packages don't really allow specifying the dependencies an app needs. And removing u1db would be disastrous for our apps.
[12:52] <dobey> weird if so. probably just a misunderstanding of REQUIRED flag
[12:53] <pmcgowan> nik90, indeed ;)
[12:53] <jgdx> dobey, anyway, thanks. That conclusion seems to fit my current woes
[13:18] <Jouke> With ubuntu touch on a nexus 7, does it run kernel by canonical or does it use the android kernel?
[13:20] <Chipaca> charles: http://pastebin.ubuntu.com/8106246/
[13:20] <ogra_> Jouke, it uses a patched and changed kernel built by canonical, based on the android source
[13:21] <Chipaca> charles: see line 24, “setting hardware wakeup time to 2014-08-21 13:03:55 for ubuntu push client”
[13:21] <Chipaca> charles: see no line(s) at 13:03:*
[13:22] <Chipaca> charles: it only woke up when i did so manually
[13:26] <charles> Chipaca, that's worrying -- the lines at 24 - 26 look correct
[13:26] <Chipaca> charles: for my use case i don't care (no network => nothing to do), but the clock might think differently
[13:27] <Chipaca> charles: if this is a mako bug it's probably no biggie (maybe this is why it doesn't deep sleep if a sim is in); if it affects other devices, then probably yes
[13:28] <Chipaca> charles: would you have other devices to test with?
[13:28] <Chipaca> i'm afraid all i have are twin makos
[13:28] <charles> my n4 is all I have to test with
[13:28] <Chipaca> ok, i'll pester sergiusens as i know he has some other ones
[13:28] <charles> tvoss|afk, does http://bazaar.launchpad.net/~charlesk/powerd/add-hardware-alarms/view/head:/src/wakeup.cpp#L54 look correct to you?
[13:28]  * Chipaca grins at sergiusens
[13:30] <sergiusens> Chipaca: charles have a deb or silo I can install?
[13:30] <Chipaca> sergiusens: yes
[13:30] <Chipaca> sergiusens: gimme a sec
[13:31] <Chipaca> sergiusens: silo 10's ppa
[13:31] <Chipaca> sergiusens: has the powerd bits
[13:31] <ogra_> charles, dednick, thanks for the clock fix ... would it be possible to make the UI ask for the updated time directly after the screen wakes up ? it still takes about a minute for me til indicator and lock screen update after resume
[13:31] <sergiusens> Chipaca: anything simple to test?
[13:31] <Elleo> danilos: heya, just finished reviewing your branch; found a couple of small issues that I've commented on in the MR, as soon as those are fixed I think it should be good to go :)
[13:32] <charles> sergiusens, if you enable POWERD_DEBUG=1 in powerd's upstart job, you can watch syslog to confirm what powerd's doing wrt hardware wakeups
[13:32] <charles> sergiusens, along the same lines as Chipaca's pastebin link from 10m ago
[13:33] <sergiusens> charles: thanks
[13:33] <Chipaca> sergiusens: and let me get you a dbus call to do the thing, unless you want to build push from my poller branch
[13:34] <sergiusens> Chipaca: no, but a push-client binary would be good regardless
[13:34] <danilos> Elleo, cool, thanks, I'll fix them later tonight
[13:35] <Elleo> danilos: great, thanks very much :)
[13:35] <Chipaca> sergiusens: gdbus call -y -d com.canonical.powerd -o /com/canonical/powerd -m com.canonical.powerd.requestWakeup potato $(($(date +%s) + 120))
[13:36] <Chipaca> sergiusens: and disable networking on the device
[13:36] <Chipaca> sergiusens: and unplug it
[13:36] <Chipaca> sergiusens: and whatever else is needed for it to reach deep sleep before the 120 seconds are over
[13:36] <Chipaca> sergiusens: (the "disable networking" is not about deep sleep, it's about the bug, so do that also)
[13:37] <Jouke> Can one mount a usb-stick to ubuntu touch? can one use it as a real linux device or are there specific limitation I need to think about?
[13:37] <charles> ogra_, could you file an indicator-datetime ticket for that, assign it to  me, and I'll look at it in a week or so
[13:38] <ogra_> charles, cool ... yeah, not urgent or anything
[13:38] <charles> ogra_, ack, I just want to make sure it gets files so I don't forget about it
[13:38] <tvoss|afk> Chipaca, do you pass a relative or absolute wakeup time?
[13:39] <charles> tvoss|afk, the call to _set_relative_to_with_behavior() is at http://bazaar.launchpad.net/~charlesk/powerd/add-hardware-alarms/view/head:/src/wakeup.cpp#L54
[13:40] <tvoss|afk> charles, sure, but you just hand down the time from the exposed function
[13:41] <ogra_> Jouke, while the default behavior of the phone will not be much different to android or IOS, when you swithc it to developer mode you will find a totally normal ubuntu underneath, and indeed you can hack it up in any direction you want :) (i heard about people running a tomcat apache setup on a ubuntu touch nexus4)
[13:43] <Jouke> ogra_: ok, that sounds really interesting :)
[13:48] <dednick> charles: hi. re that clock fix. I'm still seeing a bit of odd behaviour. this morning i switched screen on and it was 9:30pm for a few seconds.
[13:50] <dednick> charles: it seems that the clock stops updating every minute after awhile as well. I put some trace logging in indicator-datetime header update. http://paste.ubuntu.com/8106415/ and you can see that it's skipping minutes.
[13:51] <dednick> i pluggined phone into usb at 13:46, which is why it's updating now.
[13:52] <dednick> i haven't seen it skip more than 2-3 minutes so far though.
[13:53] <dednick> charles: but that did take all night to reproduce.
[13:53] <Cimi> mterry, on the checkable, do you think it will work? I am quite confused with those bi-directional things
[13:54] <Cimi> mterry, I am thinking about the case when you activate/deactivate the check setting while the backend still is loading
[13:54] <mterry> Cimi, I think so.  If the inner gets clicked, it changer outer, which changes inner to same, but stops there
[13:54] <mterry> Cimi, shouldn't be possible due to dbus activation, I wouldn't think...
[13:55] <Cimi> mterry, because I remember I was having issues with bi directional bindings
[13:55] <Cimi> mterry, if situation now is fine, good, but just because of a signal?
[13:55] <mterry> Cimi, specifically with a race condition with the backend?
[13:56] <Cimi> mterry, no, just aligning them across multiple places
[13:56] <mterry> But by the time the user sees this page, I would think the backend would be fine
[13:56] <mterry> Ah
[13:56] <Cimi> mterry, if you had wizard and settings running at the same time
[13:57] <Cimi> I honestly don't know :)
[13:57] <mterry> Cimi, I think it's fine...  I didn't test settings running at same time, but I did test wizard and confirmed the backend was seeing change
[13:57] <Cimi> mterry, that's good enough
[13:58] <Cimi> mterry, as long as the final change arrives on the system settings
[13:58] <Cimi> mterry, either true or false
[13:58] <Cimi> mterry, otherwise we need to fix also the system settings checkable component
[13:58] <Cimi> mterry, it was plugins/security-privacy/diagnostics/DiagnosticsCheckEntry.qml
[13:59] <Cimi> and/or the new one for location
[13:59] <mterry> Let me test real quick
[14:00] <Cimi> mterry, pls also check code of that checkable inside the system settings, I doubt it was updated...
[14:01] <mterry> Cimi, that's what I'm doing
[14:01] <Cimi> mterry, also, update import Ubuntu.Components.ListItems to 1.0
[14:01] <nerochiaro> cjwatson: quick question for when you have a moment: is there a way to change the directory where "click chroot create" will create the chroots in ?
[14:01] <mterry> Cimi, oh?
[14:01] <mterry> Cimi, what does that get us?
[14:01] <cjwatson> nerochiaro: No
[14:02] <cjwatson> nerochiaro: Though you can always make /var/lib/schroot/chroots a symlink to somewhere else if you have space issues or something
[14:02] <nerochiaro> cjwatson: yeah, that's the issue. does the target dir need to have specific permissions or owners ?
[14:02] <Cimi> mterry, to make sure we get all the fixes if they fix those components
[14:03] <cjwatson> nerochiaro: I don't recall.  root:root 0755 would be safe as that's the current ownership/perms of /var/lib/schroot/chroots
[14:03] <nerochiaro> cjwatson: thank you
[14:09] <saidinesh5> Elleo: any updates on maliit cleanup?
[14:12] <nerochiaro> cjwatson: i tried what you suggested a minute ago but chroot creation fails as in this pastebin: http://pastebin.ubuntu.com/8106573/
[14:12] <nerochiaro> cjwatson: anything obviously wrong ?
[14:18] <cjwatson> nerochiaro: You probably have that on a different filesystem that's mounted either noexec or nodev, as the error from debootstrap suggests.  Check /etc/fstab
[14:19] <nerochiaro> cjwatson: it's a diff ext4 filesystem mounted as "defaults"
[14:20] <nerochiaro> cjwatson: what is debootstrap looking for ? I can options that are needed to fstab
[14:21] <cjwatson> nerochiaro: It's trying to run "mknod /var/lib/schroot/chroots/click-ubuntu-sdk-13.10-armhf/test-dev-null c 1 3"
[14:23] <Elleo> saidinesh5: do you mean in terms of memory usage?
[14:23] <saidinesh5> Elleo: more like the changes you wanted to upstream so that i can at least see the vkb :P
[14:24] <Elleo> saidinesh5: ah right, we haven't got anything upstream, but we have synced upstream with our packages now
[14:24] <Elleo> I'm not sure it'll make any difference to your problems though
[14:24] <saidinesh5> packages?
[14:24] <MacSlow> tsdgeos, dandrader: I've updated https://code.launchpad.net/~macslow/unity8/fix-1348092/+merge/228090 again, but now it needs https://code.launchpad.net/~macslow/unity8/qmltest-tweak-for-1354406-workaround/+merge/231687 to land in trunk before the former.
[14:25] <Elleo> saidinesh5: yeah, the maliit-framework, libmaliit*, etc. packages in utopic are based on the latest git version of maliit
[14:25] <Elleo> saidinesh5: plus our patches for building with qt5.3, gcc 4.9, etc.
[14:25] <saidinesh5> Ahh
[14:25] <Elleo> saidinesh5: they were 3 or 4 months behind maliit HEAD previously
[14:25] <saidinesh5> ohh
[14:25] <saidinesh5> nah
[14:26] <Elleo> I don't think it'll make much difference for you though
[14:26] <saidinesh5> i doubt that changes anything for me
[14:26] <saidinesh5> i mean i m on maliit HEAD
[14:26] <Elleo> I've got no idea why things aren't showing up for you
[14:26] <charles> dednick, it's okay if it skips minutes overnight when the phone is suspended
[14:27] <Elleo> saidinesh5: if I get a bit of time next weekend I'll have a bit of a play with the default maliit plugins and see if I can reproduce your issue
[14:27] <saidinesh5> aye thanks Elleo
[14:28] <charles> dednick, but ogra mentioned the failure-to-update when the screen comes back on too, I agree that one's frustrating
[14:29] <dednick> charles: ok
[14:30] <dednick> charles: but why does it skip?
[14:30] <charles> dednick, (as long suspend is actually what's happening in the pastebin, that is... )
[14:30] <charles> dednick, I'll leave running overnight tonight and see if I get the same behavior
[14:32] <charles> dednick, I don't know why there are skips in that pastebin, e.g. lines 23-25 --
[14:33] <charles> dednick, next thing I'd look at is adding a debug message to clock-live.cpp's restart_minute_timer() and on_minute_timer_reached() functions to make sure the periodic timer is working
[14:33] <nerochiaro> cjwatson: i mounted the partition with defaults,dev,exec but I still get the same problem. anything else you can think of that I can add to that fstab line ?
[14:34] <cjwatson> nerochiaro: no, sorry, you'll have to dig into why mknod is failing.  Try running that manually to confirm, and perhaps under strace
[14:34] <cjwatson> nerochiaro: (and under sudo, obviously)
[14:34] <nerochiaro> cjwatson: ok. i'll try that. thanks for the help so far
[14:50] <mterry> tedg, so that location-detection-enabled property on indicator-location...  it's a bug that it resets on boot, right?
[14:52] <tedg> charles, ^
[14:52] <mterry> Cimi, updated location-page branch.  Works for me, but I'm not sure what you wanted fixed in the system-settings.  You mentioned diagnostics, but I'm not changing anything about the diagnostics setting (that's not a checkbox per design anymore)
[14:52] <tedg> mterry, NSA requirement ;-)
[14:52] <mterry> tedg, heh
[14:53] <Cimi> mterry, I just wanted to make sure that if we work on a particular setting, the counterpart in the system settings will work fine as well
[14:53] <Cimi> mterry, so if we touch location, location page in settings
[14:53] <Cimi> same for diagnostics/bug report
[15:01] <charles> ogra_, dednick, https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1359802
[15:03] <charles> mterry, tedg, indicator-location gets that setting from the location service via a call to ua_location_service_controller_query_status()
[15:03] <charles> tvoss|afk, are those settings supposed to be sticky between boots? ^
[15:04] <mterry> Cimi, that page in settings isn't even exposed yet, but I fixed a small label bug with it.  Otherwise seems fine.  Please review again
[15:04] <charles> tvoss|afk, that is, doesn't the location service preserve that?
[15:04] <tvoss|afk> charles, nope, open todo on my plate
[15:05] <charles> tvoss|afk, ack, ty for the answer :)
[15:05] <charles> mterry, so yes. ^
[15:06] <mterry> charles, tvoss|afk: ok, as long as someone is on it  :)
[15:40] <Cimi> mterry, the setting is not preserved after reboot...
[15:41] <Cimi> mterry, I did disable location during wizard, booted, checked indicators (disabled), rebooted -> setting is on
[15:41] <mterry> Cimi, right, it's a known bug, see above ^
[15:42] <Cimi> mterry, ok I see
[15:42] <Cimi> mterry, shall we approve something that doesn't work because of backend?
[15:43] <Cimi> or wait for backend to fix?
[15:43] <mterry> Cimi, I'd rather not block this on a backend bug
[15:44] <mterry> Cimi, I got the impression that it was important for this HERE T&C to land soon, and it doesn't make sense to show it without the accompanying toggle I don't htink
[15:44] <Cimi> mterry, that is quite fine
[15:44] <Cimi> mterry, the fact you disable location, reboot, is there... :D
[15:44] <mterry> Cimi, yeah it's a bug for sure
[15:45] <mterry> Cimi, I mean you have the same bug with the indicator right now.  Not like we're suddenly exposing this to the user
[15:47] <Cimi> mterry, text on the t&c is too small
[15:47] <mterry> Cimi, yeah, I note that in my description
[15:47] <Cimi> haven't read that yet :D
[15:48] <mterry> Cimi, I'm honestly not sure how to increase the default text of a webview
[15:48] <mterry> *text size
[15:48] <mterry> Cimi, :)
[15:49] <Cimi> mterry, css
[15:49] <mterry> Cimi, but how do you load that into the webview?
[15:49]  * Cimi thinks
[15:50] <nannaniel> Question... I have ported ubuntu-touch to the d2att and all .img are in my out directory. How i make a flashable zip or simply how i flash that thing ? anyone ?
[15:51] <Cimi> mterry, using webview.html and appending html code containing CSS
[15:51] <Cimi> prepending sorry
[15:52] <Cimi> mterry, webview.loadHtml
[15:52] <mterry> Cimi, hrm, but I wanted to avoid modifying the html files they give us
[15:52] <mterry> Cimi, ah...
[15:52] <Cimi> mterry, you don't, you prepend...
[15:52] <mterry> Cimi, I'll look at that after lunch
[15:53] <Cimi> mterry, another issue with the branch is removing the label about location in bug reporting page
[15:53] <Cimi> mterry, rest is fine on that
[15:54] <mterry> Cimi, oddly enough the design still has that text there.  I'll poke them about it
[15:57] <pitti> robru, sil2100: FYI, the missing branch got top-approved for landing silo-12 (Rob's previous attempt failed due to that)
[15:58] <robru> pitti: thanks
[15:59] <pitti> "My Roll" in the video scope -- what does that mean?
[15:59] <pitti> (trying to complete translations)
[16:01] <pitti> like, "my collection of videos"?
[16:02] <Cimi> mterry, another issue, I enable t&c, click on terms and condition link, then back after it loads the webpage, then I click continue -> it clears
[16:36] <mterry> Cimi, what clears?
[16:36] <Cimi> mterry, the settings in the page
[16:36] <Cimi> location page
[16:37] <mterry> Cimi, the T&C checkbox?  interesting, haven't seen that
[16:37] <Cimi> mterry, happens with back
[17:33] <dobey> where's the source for the 7digital scope?
[18:05] <jgdx> greyback_, hey, how's it going?
[18:20] <nik90> ogra_: can I flash image #202 by ubuntu-device-flash --channel=ubuntu-touch/devel-proposed -b 202 ?
[18:20] <nik90> ogra_: I need to do some location service testing which doesnt work on 203
[18:20] <ogra_> not -b
[18:20] <ogra_> --revision=202
[18:21] <nik90> ah thnx
[18:21] <ogra_> (or perhaps without the = )
[18:35] <greyback_> jgdx: coming along :) Should have something reasonable tomorrow
[18:39] <jgdx> greyback_, nice :) Let me know if you need an additional set of eyes
[18:43] <greyback_> jgdx: will do
[19:25] <jgdx> kenvandine, can you take a look at https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/1357393-fix/+merge/231347 ?
[19:26] <kfbjdkx> hi
[19:30] <Cimi> mterry, commented https://code.launchpad.net/~mterry/ubuntu-system-settings/location-page/+merge/231622
[19:32] <Cimi> mterry, I never said to use a frame, we misunderstood...
[19:32] <Cimi> mterry, my original idea was to prepend the html string
[19:33] <mterry> Cimi, ah, to read the contents of the file?
[19:33] <Cimi> mterry, yeah
[19:33] <Cimi> mterry, I fixed my comment
[19:33] <Cimi> mterry, using a normal Label would be cool
[19:34] <labsin> hi all, I'm trying to run ubuntu-emulator (from Utopic) and I get just a black screen. The error I get somewhere is libGL error: failed to load driver: swrast. With LD_DEBUG I get /usr/lib/i386-linux-gnu/dri/swrast_dri.so: error: symbol lookup error: undefined symbol: __driDriverGetExtensions_swrast (fatal)
[19:34] <Cimi> mterry, if doesn't work we can try with the second approach
[19:34] <Cimi> mterry, otherwise who cares, holidays! :D (jokin)
[19:34] <labsin> with ati drivers
[19:34] <mterry> Cimi, yeah I like using the label if we can...  let me see
[19:43] <jgdx> awe_, hi, if a ofono property is [optional], who is it optional to? Phones/sims?
[19:44] <jgdx> s/a/an, s/who/to whom
[19:44] <jgdx> load scipts/mandatory_spell_and_grammar_checker.pl
[19:46] <awe_> jgdx, can you be more specific?
[19:46] <awe_> which prop?
[19:46] <awe_> and interface?
[19:46] <jgdx> awe_, yeah, the ModemTechnologies in the radiosettings interface
[19:46] <awe_> so the property *should* always be there...
[19:47] <awe_> where is it marked [optional]?
[19:47] <awe_> doc?
[19:47] <jgdx> awe_, https://github.com/rilmodem/ofono/blob/master/doc/radio-settings-api.txt
[19:47] <jgdx> L57
[19:49] <awe_> ah, so my guess it that it's marked as optional as a modem driver may or may not provide it
[19:49] <awe_> our rilmodem impl always provides it
[19:49] <jgdx> phew
[19:49] <awe_> ofono can be used with other native modem drivers which may not
[19:49]  * awe_ likes easy questions that don't require any follow-up work
[19:50] <jgdx> awe_, now, about my taxes
[19:50] <awe_> move to some island dude
[19:50] <awe_> s/some/some other/
[19:50] <jgdx> islands in Norway are like bizarro isle of mans
[19:51] <jgdx> anyway, thanks awe_
[19:51] <awe_> np
[20:02] <matv1> haha finally a new promoted image and my gf breaks it within 5 minutes :D
[20:02] <matv1> she is like that :)
[20:02] <nik90> matv1: what did she break?
[20:03] <matv1> lol dont worry none of yours ;)
[20:03] <matv1> she got native 2048 to freeze and then it went frm bad to worse
[20:04] <matv1> had a look at the log but couldnt make much of it
[20:05] <matv1> no matter. I just thought it funny
[20:07] <matv1> And myself, i am seeing much new goodness! thnx everyone
[20:07] <nik90> hehe
[20:10] <jgdx> if I update to #203, will phablet-shell work like before?
[20:16] <kenvandine> jgdx, will do
[20:18] <jgdx> kenvandine, thanks
[20:18] <kenvandine> https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/security_privacy_tests/+merge/231672
[20:19] <kenvandine> jgdx, ^^ can you take a look at that?
[20:19] <jgdx> kenvandine, sure
[20:37] <Wellark> Is LP broken or do I need special powers to set bug tags?
[20:38] <popey> Wellark: example bug?
[20:38] <jgdx> kenvandine, one comment on a small issue
[20:39] <Wellark> popey: can't set tags to any of them
[20:40] <jgdx> you need more karma
[20:40] <Wellark> popey: I can click on the edit tags, then write to the field, but when hitting "confirm" I see a spinner for a short time and then it just bounces the checkbox back
[20:40] <tedg> alexabreu, Hey, I was looking at my webapp's ~/.local/share/$(appid)/ dir and it looks like there are a bunch of caches in there.
[20:40] <tedg> alexabreu, Shouldn't they go in ~/.cache/$(appid) ?
[20:41] <Wellark> jgdx: 3855 is not enough?
[20:41] <kenvandine> jgdx, so using Eventually there is safe considering those are functions that are called on cleanup?
[20:41] <popey> Wellark: wfm
[20:42] <kenvandine> jgdx, i noticed in other areas that we reset gsettings values on cleanup there were sleeps
[20:42] <jgdx> kenvandine, I know, I'm changing that :p
[20:42] <kenvandine> cool
[20:42] <jgdx> kenvandine, safe how?
[20:42] <jgdx> no cleaning up properly?
[20:42] <kenvandine> i was worried it would exit before the setting was synced to disk
[20:43] <jgdx> ah – it seems to clean up fine for my branch
[20:43] <kenvandine> gsettings can do that
[20:43] <kenvandine> but shouldn't be a problem if there's a glib mainloop somewhere
[20:44] <jgdx> if get_value reads from disk, it will wait ~10 seconds for that
[20:44] <jgdx> Wellark, :) plenty!
[20:47] <Wellark> jgdx: ok, maybe it's just a timeout issue then
[20:47] <Wellark> LP is running a bit slow
[20:49] <Wellark> popey: could you try to add touch_2014_08_28 tag to this bug https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1343341
[20:49] <Wellark> just doesn't work for me
[20:50] <dobey> Wellark: you probably don't have perms to set status on ubuntu bugs
[20:50] <kenvandine> jgdx, eventually doesn't work for me...
[20:50] <kenvandine> TypeError: Eventually is only usable with attributes that have a wait_for function or callable objects.
[20:51] <Wellark> and this one would need rtm14 and touch_2014_08_21 just for the lulz
[20:51] <popey> Wellark: i cant!
[20:51] <Wellark> https://bugs.launchpad.net/indicator-network/+bug/1341548
[20:51] <popey> i can add touch
[20:51] <popey> hah, you cant use underscores
[20:51] <Wellark> dobey: I'm a member of ~ubuntu-bugcontrol
[20:51] <Wellark> somebody should probably tell olli
[20:52] <popey> look at the bug now
[20:52] <popey> knock yourself out
[20:52] <Wellark> popey: thanks for debugging!
[20:52] <popey> np
[20:52] <Wellark> I will send an email to appropriate list
[20:52]  * popey goes back to shooting people
[20:53] <popey> uh, in a game
[20:57] <jgdx> kenvandine, woops, it's like this http://pastebin.ubuntu.com/8109170/
[20:57] <Wellark> 23:52  * popey goes back to shooting people   <-- My kind of a manager!
[20:58] <jgdx> kenvandine, there's an example of that in test_reset, but used for dbus calls
[21:00] <kenvandine> jgdx, excellent!
[21:00] <jgdx> \o/
[21:00] <olli> Wellark, popey, LP tags?
[21:00] <jgdx> I'm killing sleep in test_cellular as well, though that suite needs tons of love to even approach sane
[21:00]  * olli grumbles
[21:03] <Wellark> olli: see my email
[21:03] <Wellark> I was probably first one trying to add those tags then \o/
[21:06] <pmcgowan> Wellark, you are still here, thats probably not a good sign for my apn stuff
[21:07] <Wellark> pmcgowan: relax. I have enough beer
[21:07]  * pmcgowan is really worried
[21:07] <Wellark> ;)
[21:10] <Wellark> olli: could you ACK the revised tags, so I can start adding them in mass?
[21:17] <olli> Wellark, are they copnfirmed to be working?
[21:25] <kenvandine> jgdx, i might need to make my sim lock branch depend on your branch with the cool dual sim magic :)
[21:29] <Wellark> olli: yes, see here: https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1343341
[21:30] <Wellark> olli: I've added touch-2014-08-28 to that one
[21:30] <Wellark> or actually popey added it
[21:31] <jgdx> kenvandine, do you need anything to help that?
[21:32] <kenvandine> jgdx, not sure yet
[21:32] <jgdx> or, is there anything I can do to help
[21:33] <jgdx> kenvandine, let me know
[21:33] <jgdx> I'm going to eod
[21:34] <kenvandine> jgdx, good night
[21:40] <mterry> Cimi, what is in your /usr/share/ubuntu/settings/wizard/qml/Pages/ folder?
[21:43] <Cimi> http://paste.ubuntu.com/8109419/
[21:43] <Cimi> mterry,
[21:44] <Cimi> should be fine
[21:44] <mterry> Cimi, yeah looks right
[21:45] <Cimi> I gotta go now :(
[21:45] <mterry> Cimi, that video makes it look like you always get two location pages
[21:45] <mterry> Cimi, ok
[21:45] <Cimi> it'd quite late
[21:49] <mterry> Cimi, aha!  I reproduced by doing exactly what you did, thanks
[21:49] <Cimi> cool :)
[21:52] <Wellark> how do I easily test an app againsta a aa policy group?
[21:52] <Wellark> jdstrand: around? --^
[21:53] <Wellark> I have a binary and a qml file which I would like to test against the ubuntu/1.2/connectivity policygroup
[21:53] <Wellark> running from a command line on the phone
[21:53] <jdstrand> Wellark: is it a gui app or command line?
[21:54] <Wellark> jdstrand: well, both. I can launch the qml app with qmlscene
[21:54] <Wellark> but the c++ is command line
[21:54] <jdstrand> ok, you need to launch them differently
[21:55] <Wellark> jdstrand: btw, is there a way for a library component to check if the app utilizing the library has declared a certain policygroup?
[21:55] <Wellark> jdstrand: yes
[21:55] <jdstrand> first thing, find the profile name. eg: sudo aa-status | grep <"name" in click manifest>
[21:55] <Wellark> I don't have a click manifest
[21:55] <jdstrand> Wellark: not yet. we will have a file perm query api soon though
[21:56] <Wellark> jdstrand: sweet
[21:56] <jdstrand> Wellark: well, it will take some fiddling to get to work if you don't already have policy
[21:56] <Wellark> so, no magic I can pass to aa-exec to specify the policygroups on the fly?
[21:56] <jdstrand> Wellark: but the basic idea is for cli: aa-exec -p <apparmor profile name> -- your cmd here ...
[21:57] <jdstrand> you could use aa-easyprof
[21:57] <jdstrand> let me get you the bug
[21:57] <Wellark> $ aa-exec -p connectivity a.out
[21:57] <Wellark> aa-exec: ERROR: profile 'connectivity' does not exist
[21:57] <Wellark> jdstrand: ^
[21:57] <jdstrand> I demonstrated the technique of using aa-easyprof to generate an apparmor profile for webbrowser-app in a bug
[21:58] <Wellark> I would just want to run the executable with an existing apparmor profile
[21:58] <jdstrand> bug 1356516
[21:58] <jdstrand> Wellark: you have a choice
[21:59] <jdstrand> Wellark: you can either take an existing profile and modify it to be able to run your program
[21:59] <jdstrand> Wellark: or generate a profile using aa-easyprof, then loading that into the kernel
[21:59] <jdstrand> Wellark: which do you want to try and I'll tell you what to do
[22:00] <Wellark> jdstrand: the existing profile (which you created) should already be enough to run the program. I just want to verify that this is infact the case by running an example program which requires that profile
[22:00] <Wellark> this is for bug 1341548
[22:01] <Wellark> I now have everything API wise in a silo ready to be landed, I just need to quickly verify that the profile works
[22:02] <jdstrand> the only app I know now that uses connectivity is perhaps dekko and it is proken
[22:02] <jdstrand> broken
[22:02] <jdstrand> lets go the aa-easyprof route. it is easy
[22:02] <Wellark> sure.
[22:03]  * Wellark brb
[22:06] <jdstrand> Wellark: aa-easyprof --policy-version=1.2 --policy-vendor=ubuntu -t ubuntu-sdk --policy-groups=connectivity --template-var="@{APP_ID_DBUS}=foo" --template-var="@{APP_PKGNAME_DBUS}=foo" --template-var="@{APP_PKGNAME}=foo" --template-var="@{CLICK_DIR}=/tmp/foo" <EMAIL_ADDRESS>--profile-name=foo > /tmp/foo.profile
[22:07] <jdstrand> Wellark: sudo apparmor_parser -r /tmp/foo.profile
[22:07] <jdstrand> Wellark: aa-exec -p foo -- <path to binary>
[22:07] <Wellark> jdstrand: ok
[22:07] <Wellark> this is the "easy" version? :)
[22:07] <jdstrand> Wellark: we might have to make a change to /tmp/foo.profile
[22:08] <jdstrand> well, the other to copying a file and modifying it
[22:08] <jdstrand> here we generate a profile on the fly
[22:08] <jdstrand> the easiest would be if you had a click already :)
[22:08] <Wellark> :)
[22:09] <jdstrand> Wellark: before you run that, in another window, do 'tail -f /var/log/syslog | grep DEN'
[22:09] <Wellark> jdstrand: ack
[22:11] <Wellark> jdstrand:
[22:11] <Wellark> $ aa-exec -p /tmp/foo.profile -- ./a.out
[22:11] <Wellark> aa-exec: ERROR: profile '/tmp/foo.profile' does not exist
[22:11] <jdstrand> use -p foo
[22:11] <Wellark> $ ls /tmp/foo.profile
[22:11] <Wellark> /tmp/foo.profile
[22:11] <jdstrand> /tmp/foo.profile is the policy file that you compile and load into the kernel
[22:11] <jdstrand> 'foo' is the profile name
[22:11] <Wellark> oh, right
[22:11] <Wellark> I missed a step
[22:12] <jdstrand> (--profile-name=foo)
[22:12] <Wellark> ok. now it's running
[22:12] <jdstrand> nice
[22:12] <jdstrand> no denials?
[22:13] <Wellark> and no denials and I'm getting the signals \o/
[22:13] <jdstrand> \o/
[22:13] <jdstrand> now for a gui app, you'll use: aa-exec -p foo -- qmlscene --desktop_file_hint=path_to_.desktop ...
[22:13] <Wellark> jdstrand: now, if I just want to double check
[22:14] <Wellark> I could run it again starting from aa-easyprof
[22:14] <jdstrand> however, you'll want to adjust the CLICK_DIR to point to the directory with the qml file
[22:14] <Wellark> and leave out --policygroups=connectivity
[22:14] <jdstrand> (or put the file in /tmp/foo
[22:14] <Wellark> and then witness denials in syslog, right?
[22:14] <jdstrand> )
[22:14] <jdstrand> you should see denials then, yes
[22:15] <jdstrand> Wellark: I forgot to mention-- you can prove to yourself that when the app is running, it is under confinement with 'sudo aa-status | grep foo'
[22:15] <jdstrand> Wellark: if you see (<pid>), then <pid> is running under that profile
[22:17] <Wellark> jdstrand: now I got
[22:17] <Wellark> $ CLICKDIR=`pwd` aa-exec -p foo -- qmlscene --desktop_file_hint=/usr/share/applications/dialer-app.desktop example_networking_status.qml
[22:17] <Wellark> qmlscene: failed to check version of file 'example_networking_status.qml', could not open...
[22:17] <Wellark> and two denials
[22:17] <Wellark> jdstrand: http://pastebin.ubuntu.com/8109610/
[22:18] <Wellark> maybe the arguments got mixed up or something
[22:18] <Wellark> jdstrand: nope, those are denials of the open() call
[22:19] <jdstrand> ok, we can fix that with a other easyprof args
[22:19] <Wellark> I'm running this in /home/phablet
[22:19] <Wellark> so yeah
[22:19] <Wellark> naturally a confined app doesn't have access there
[22:19] <Wellark> anyway, based on that a.out
[22:19] <Wellark> I'm confident that it will work
[22:20] <Wellark> as the QML module uses the exact same library beneath
[22:20] <jdstrand> can you add: --read-path=/usr/share/applications/ --read-path=/home/phablet/example_networking_status.qml
[22:20] <Wellark> jdstrand: well, sure. why not
[22:20] <jdstrand> oh it there are additional files besides the qml, use --read-path=/usr/share/applications/ --read-path=/home/phablet/
[22:20] <Wellark> let's try it all the way
[22:20] <jdstrand> s/oh it/oh if/
[22:20] <Wellark> no, not additionals
[22:20] <jdstrand> ok, then the first should be enough
[22:21] <jdstrand> I see what you meant now :)
[22:22] <Wellark> jdstrand: it works beautifully
[22:22] <Wellark> jdstrand: quite an impressive machinery you guys have come up with
[22:23] <jdstrand> nice!
[22:23] <jdstrand> Wellark: thanks for working on that bug. that feature is going to be *so* useful to people
[22:25] <Wellark> jdstrand: better late than never ;)
[22:25] <jdstrand> yep! :)
[22:25] <Wellark> jdstrand: and it works beautifully when app has not defined the connectivity policygroup
[22:25] <jdstrand> there is a lot of that going around :)
[22:25] <Wellark> http://pastebin.ubuntu.com/8109630/
[22:26] <jdstrand> \o/
[22:27] <Wellark> jdstrand: and just to test throughout, also the signals get blocked as they should
[22:27] <Wellark> http://pastebin.ubuntu.com/8109636/
[22:27] <Wellark> although you already know that :)
[22:27] <Wellark> this is just the first time I've done this, so bare with me on my excitement :)
[22:28] <jdstrand> I love the excitement :)
[22:28] <jdstrand> it's fun stuff
[22:29] <jdstrand> and not just the security bits-- the whole system we are building :)
[22:29] <Wellark> indeed
[22:29] <jdstrand> Wellark: ok, I gotta run-- let me know if you need anything else
[22:30] <jdstrand> Wellark: thanks again for all your work on that :)
[22:30] <Wellark> jdstrand: now I'm 100% satisfied
[22:30] <jdstrand> cool
[22:30] <Wellark> jdstrand: I can now land the API and then write an email to ubuntu-phone to advertise this way of getting the connectivity info
[22:32] <jdstrand> yep, fantastic :)
[22:50] <Wellark> pmcgowan: btw, I forgot to mention it on the hangout today
[22:50] <Wellark> but I found a really nice way of settings up system-settings in QtCreator
[22:50] <Wellark> so that you can use the QtCreator "run" when you work on the code
[22:51] <Wellark> and it starts system-settings with any modifications you have on the editor
[22:51] <Wellark> and you are even able to use the debugger
[22:58] <pmcgowan> Wellark, we should definitely review that with the guys
[23:00] <jmunsch> I have setup launchpad - gpg/pgp - ssh keys - uploaded a test project with bzr.  I am comfortable with python, okay with bash, and wanting to learn c++ more in depth.... beyond arduino level. ... and am wondering what a next good step would be?
[23:00] <Wellark> pmcgowan: let's discuss.. erm.. later today
[23:17] <thelionroars> I've only just tried calls on a new nexus 4 and everything is full volume. Settings button doesn't work for phone app. Sound buttons and top menu options don't work during the call.
[23:18] <thelionroars> Is this a current bug? If not I'll look into dual booting to make sure it's behaving on Android.


[00:56] <robert_ancell> jbicha, new snapd-glib release, please upload to Debian...
[07:21] <didrocks> good morning!
[07:23] <jibel> salut didrocks
[07:23] <jibel> comment ça va?
[07:34] <didrocks> salut jibel ! Ça va bien (toujours mon acouphène, mais bon…) après quelques vacances, c'est cool de voir l'install minimal landée et testée sans trop de surprise :)
[07:34] <didrocks> et toi ?
[07:37] <jibel> didrocks, ça va bien, on profite de la neige :)
[07:43] <didrocks> ahah, idem ici :)
[09:02] <Laney> yo
[09:02] <willcooke> morning all
[09:02] <willcooke> hi Laney
[09:02] <willcooke> It's c c c c cold today
[09:02] <Laney> sup willcooke
[09:02] <Laney> yeah
[09:02] <Laney> Feels like -13 apparently!
[09:03] <didrocks> hey Laney, willcooke
[09:03] <Laney> wb didrocks!!!
[09:03] <willcooke> hi didrocks!  Good hols?
[09:04] <didrocks> yeah, holidays were good, thanks! How was this week and half for you guys? :)
[09:06] <willcooke> busy busy busy
[09:07] <seb128> hey willcooke Laney, how is u.k today?
[09:07] <willcooke> morning seb128
[09:07] <willcooke> Might move to the lounge today, it's too cold in my office
[09:22] <Nafallo> feels like -17° here ;-)
[09:24] <oSoMoN> good morning desktoppers
[09:28] <seb128> salut oSoMoN, ça va ?
[09:28] <oSoMoN> ça va, et toi?
[09:28] <seb128> ça va bien ! ff pressure today though
[09:29] <oSoMoN> did I just accidentally clear the channel topic, or is it just my client?
[09:30] <seb128> just your client
[09:30] <oSoMoN> good
[09:30] <seb128> :)
[09:35] <duflu> Morning desktoppers
[09:36] <seb128> hey duflu, how are you?
[09:37] <duflu> seb128, good! Unexpectedly great progress: https://bugs.freedesktop.org/attachment.cgi?id=137715
[09:37] <duflu> seb128, you?
[09:38] <seb128> Laney, could you tell britney to not block libinput on "Depends: libinput glibc (not considered) " because I don't think it's true (the resulting deb depends on >= 2.9
[09:38] <seb128> Laney, or is that something I can do (and how?)
[09:38] <Laney> no, not possible
[09:38] <seb128> duflu, nice!
[09:38] <seb128> Laney, bah :/
[09:38] <seb128> why does it think it depends on glib?
[09:39] <Laney> c
[09:39] <Laney> noto sure
[09:39] <Laney> probably something like if it's in excuses at the same time then they get tied together
[09:39] <Laney> but you'd need to read proposed-migration's source code to be sure
[09:39] <seb128> ah
[09:40] <seb128> udeb has
[09:40] <seb128>  Depends: libc6-udeb (>= 2.27),
[09:40] <Laney> suggest asking Adam if he wants to skiptest it now
[09:40] <Laney> k
[09:42] <oSoMoN> hey duflu
[09:42] <seb128> but yeah, unsure what's the status of libc, maybe it should be forced in
[09:42] <duflu> Hi oSoMoN
[09:43] <seb128> RAOF, hey, you notice that the mir 0.30 update is failing to build on most arches right?
[09:45] <darkxst> hey desktopers
[09:45] <seb128> jamesh, hey, are you still around? Did Ken talk to you about translations and platform snap?
[09:46] <jamesh> seb128: he didn't mention it, no.
[09:46] <jamesh> seb128: is this gettext-using libs/apps not finding their translations when binaries are copied from debs, by any chance?
[09:46] <seb128> jamesh, k, so I think we have an issue with translations, what I wrote to Ken yesterday was
[09:46] <jamesh> (I can see why that'd could be a problem)
[09:47] <darkxst> is the Microsoft Hyper-V guy actually collaborating with Canonical? their install scripts scare me!
[09:47] <darkxst> https://community.ubuntu.com/t/enhanced-ubuntu-vm-in-hyper-v/4363
[09:48] <seb128> jamesh,
[09:48] <seb128> we do that hack in the launcher
[09:48] <seb128> # workaround the issue described in https://launchpad.net/bugs/1583250
[09:48] <seb128> 	    configflags: [--prefix=/snap/gedit/current/usr]
[09:48] <seb128> 	    organize:
[09:48] <seb128> 	      snap/gedit/current/usr: usr
[09:48] <ubot5`> Ubuntu bug 1583250 in Snapcraft "upstream use of build-time defined PREFIX or DATADIR incompatible with snaps relocation" [High,Triaged]
[09:48] <seb128> but that means it finds its own translationsn, not the xdg-users-dirs-update ones
[09:48] <seb128> nor any of the platform ones like gtk :/
[09:48] <seb128> but yeah, it basically goes down to the issue you mention
[09:48] <seb128> gtk in the platform comes from the deb
[09:48] <seb128> which is build with a prefix of /usr
[09:48] <seb128> so it's looking for its .mo there
[09:49] <seb128> and not under /snap/gedit/current/gnome-platform/usr/share
[09:49] <seb128> jamesh, is that something we could solve with the new layout feature?
[09:49] <jamesh> seb128: so, I don't think there is a solution for the platform snap without modifying every library: you've generally got an absolute path in each bindtextdomain() call
[09:49] <seb128> darkxst, hey, they are at least talking to us
[09:49] <jamesh> seb128: and the platform snap will be mounted to a different path for each snap
[09:50] <seb128> jamesh, well,  there is that ld-preloader hack :p
[09:50] <willcooke> darkxst, yeah we said we would make it in to PPA for them, but they wanted to get it out there yesterday.  They're focusing on 18.04, so that 16.04 still will all go away real soon.  (I still think we should do a PPA though)
[09:50] <jamesh> seb128: what would work, and still let us copy binaries from debs, would be to create a base snap for desktop apps
[09:51] <jamesh> apps using the base snap would see it as the root file system rather than the core snap
[09:51] <seb128> right
[09:51] <seb128> that's not on the current plan for 18.04 though
[09:51] <jamesh> so we could have glib, gtk, etc appearing under /usr/lib, with their translations in /usr/share/locale
[09:52] <seb128> do you think we can make that happen this cycle?
[09:52] <seb128> willcooke, ^ btw that issue is a serious problem for "snaps by default", just found that out yesterday :/
[09:52] <seb128> well at least for the GNOME one
[09:52] <seb128> ones
[09:53] <jamesh> if we wanted to recompile all of GNOME, with a custom prefix, we might be able to get the content interface to mount the platform somewhere other than $SNAP/ now
[09:54] <seb128> jamesh, I guess that's worth a forum discussion and I should post there?
[09:54] <jamesh> seb128: yeah.  I think the base snap would probably be easier and more maintainable long term though
[09:54] <seb128> jamesh, k, let's discuss on the forum then
[09:54] <seb128> thx
[09:55] <jamesh> seb128: I don't think it would be too difficult to build a first go at the base snap, but the feature is still fairly new
[09:57] <darkxst> seb128, willcooke: the entire scripts look hacky, but I drew the line at them installing bionic-proposed on peoples systems, as per my comment
[09:57] <jamesh> one concern is that we'd now be shipping the entire base system runtime, so couldn't rely on core snap updates for security bugs in e.g. libc
[09:58] <jamesh> since we'd be shipping the libc in the base snap
[09:59] <darkxst> they clearly need some help on the packaging side ;)
[10:00] <seb128> jamesh, that would be annoying :/
[10:00] <jamesh> actually, OpenSSL is probably the more scary example
[10:03] <darkxst> oddly enough I have a few Ubuntu server VM's running on Hyper-V but none of them have the desktop installed
[10:08] <seb128> willcooke, jamesh, kenvandine, https://forum.snapcraft.io/t/translations-in-snap-using-the-gnome-platform/4293
[10:09] <jamesh> seb128: thanks
[10:09] <seb128> jamesh, yw, thanks for the feedback
[11:05] <oSoMoN> ricotz, can you confirm the apparmor-senddoc-fixes patch is not in 1:6.0.1~rc1-0ubuntu<IP_ADDRESS>~lo1 (re bug #1748895)?
[11:05] <ubot5`> bug 1748895 in libreoffice (Ubuntu) "LO unable to find a working email configuration" [Medium,Fix released] https://launchpad.net/bugs/1748895
[11:07] <ricotz> oSoMoN, yes, it is not included
[11:07] <ricotz> oSoMoN, I didn't want to waste resources, while 6.0.2~rc1 was already built and ready
[11:08] <ricotz> 6.0.2 will be released shortly, so I will copy the new release soon
[11:16] <oSoMoN> ricotz, cool, thanks for the confirmation
[11:22] <oSoMoN> since a recent update (I first noticed the issue on Monday) my bt headphones don't show up anymore in the output tab of the sound control panel in g-c-c
[11:22] <oSoMoN> I see them in the bluetooth panel though, and am able to connect to them, but can't get sound to go to them
[11:23] <oSoMoN> have we gotten similar reports?
[11:25] <oSoMoN> this is from my apt log, when I suspect the issue started happening: https://paste.ubuntu.com/p/Y2TQsYfWfP/
[11:28] <willcooke> koza, did you see anything like that?  ^
[11:28] <willcooke> oSoMoN, we did some testing on the new BlueZ and eveerything looked good - but maybe not.
[11:29] <willcooke> oSoMoN, I was going to say ask duflu, but he's off tomorrow and can't make it to the rally.  So maybe just ping him on IRC first thing on Monday
[11:29] <oSoMoN> indeed bluez was upgraded on 2018-02-22, that might be when my issue started
[11:29] <oSoMoN> yeah
[11:29] <willcooke> jibel, koza ^ sounds like we need another line in the test plan
[11:29] <oSoMoN> I'll see if I can downgrade
[11:29] <willcooke> oSoMoN, if you can try the old ^H^H^H^H^H thanks
[11:33] <oSoMoN> sure enough, downgrading to 5.46-0ubuntu4 gets me my sound through headphones back
[11:34] <oSoMoN> upgrading again to see the regression in action
[11:35] <oSoMoN> now that is weird, after upgrading I still get sound through my headphones
[11:35] <oSoMoN> let's try a reboot
[11:37] <oSoMoN> still there after a reboot
[11:37] <oSoMoN> so that was a very strange transient error that fixed itself after downgrading/upgrading again
[11:38] <oSoMoN> willcooke, is that worth a bug report?
[11:39] <oSoMoN> wow, another interesting issue/new behaviour: after rebooting I had bluetooth on while airplane mode was on too
[11:40] <oSoMoN> IIRC that was not allowed, one had to turn off airplane mode to be able to turn on bluetooth
[11:40] <Laney> {+libmp3lame0 (>= 3.100), libmpg123-0 (>= 1.6.2),+} {+libtwolame0 (>= 0.3.10),+}
[11:40] <Laney> some new deps for gst-good
[11:41] <jbicha> good morning
[11:42] <oSoMoN> good morning jbicha
[11:51] <willcooke> oSoMoN, @ bug report - check in with duflu, he might know whats going on
[11:51] <oSoMoN> ack, will do
[11:52] <oSoMoN> I'll send him an e-mail just so I don't forget to ping him on Monday
[11:52] <oSoMoN> a shame he's not coming to Budapest
[11:52] <willcooke> oSoMoN, @ airplane mode - not sure, maybe they changed somthing to allow it?  (Since you can now use things like that on planes maybe???? Bit of a reach, that one )
[11:52] <willcooke> yeah, will miss him
[11:57] <andyrock> seb128: https://bugs.launchpad.net/ubuntu/+source/gnome-online-accounts/+bug/1752472
[11:57] <ubot5`> Ubuntu bug 1752472 in gnome-online-accounts (Ubuntu) "Implement an Ubuntu Single Sign-on Provider " [Medium,In progress]
[12:00] <oSoMoN> willcooke, g-c-c won't let me turn the bluetooth on without disabling airplane mode, so it looks like what I experienced was a bug
[12:02] <willcooke> ack, thx oSoMoN
[12:03] <andyrock> also good morning!
[12:03] <willcooke> hey andyrock
[12:03] <andyrock> seb128: robert_ancell last night said the GsAuth was created just for us
[12:03] <andyrock> so we should able to modify it
[12:04] <andyrock> upstream did not answer back
[12:04] <andyrock> what does it mean when someone as an [m] next to his/her nickname ?
[12:19] <seb128> willcooke, duflu is not off tomorrow afaik
[12:19] <seb128> willcooke, he was going to swap that day due to travel but since he's not travelling he's not swapping iirc
[12:20] <seb128> andyrock, hey
[12:20] <seb128> andyrock, good for GsAuth
[12:21] <seb128> andyrock, [m] means they are using matrix.org
[12:21] <andyrock> seb128: I'm talking with hughsie on #gnome-software right now
[12:21] <seb128> good
[12:21] <andyrock> they want to use g-o-a too
[12:21] <andyrock> let's see if they agree on what I've in mind
[12:22] <andyrock> seb128: did you see the debdiff? I used jbicha trick in order to put binaries in the debdiff
[12:27] <seb128> andyrock, yeah, the debdiff looks code (I didn't do a code review though)
[12:27] <andyrock> kk
[12:28] <seb128> andyrock, do we still need the patch from https://bugzilla.gnome.org/show_bug.cgi?id=792865 ?
[12:28] <ubot5`> Gnome bug 792865 in general "Enable introspection for backend API" [Normal,New]
[12:28] <andyrock> just in ubiquity
[12:28] <seb128> k, so not now
[12:28] <seb128> thx
[12:28] <andyrock> if we do SSO in ubiquity yes
[12:29] <andyrock> not now
[12:29] <seb128> good
[12:57] <jbicha> I complained about the Qt transition before it started (but KDE is a bit different)
[12:58] <jbicha> we could maybe get pre-approval for the Evolution transition FFe to allow us to just wait until mesa finishes?
[13:01] <seb128> we should have forced the existing transition yesterday despite the clutter issue
[13:02] <Laney> nope
[13:02] <Laney> fixing it was the right way forward
[13:02] <Laney> uploading a KDE transition was the error, it's not fair to criticise fixing bugs for that problem
[13:03] <seb128> right, it just put us in a tricky position now
[13:03] <seb128> being punished for doing the right thing!
[13:04] <seb128> I wonder if we can delete the KDE transition, clear out the existing ones and restore it after
[13:05] <Laney> we can probably skiptest on mesa once some more armhf tests come in
[13:05] <jbicha> seb128: I'm not sure how feasible that is since some (many?) of the KDE packages are needed for the Qt transition
[13:05] <jbicha> Qt needed a single patch for mesa, not a transition but…
[13:06] <seb128> jbicha, qt was not in that position yesterday?
[13:06] <Laney> You are about to do something potentially harmful
[13:06] <Laney> To continue type in the phrase ‘Yes, do as I say!’
[13:06] <Laney> hmm, no thanks
[13:06] <jbicha> Kubuntu wanted LP: #1749472 before letting mesa migrate
[13:06] <ubot5`> Launchpad bug 1749472 in mesa (Ubuntu Bionic) "mesa 18.0.0 will cause rendering errors in Qt applications" [Undecided,New] https://launchpad.net/bugs/1749472
[13:07] <seb128> but they had a qt upload with a fix that didn't involve a transition no?
[13:07] <seb128> like yesterday afaik the only issue was that clutter problem
[13:07] <seb128> otherwise we were good to go
[13:08] <jbicha> I don't remember the exact state yesterday, maybe Qt was ready to migrate once mesa was ready
[13:09] <jbicha> maybe kdepim is unrelated to the Qt transition, I don't know. Sorry
[13:09] <seb128> no worry
[13:09] <jbicha> https://people.canonical.com/~ubuntu-archive/transitions/html/qtbase-abi-5-9-4.html
[13:10] <jbicha> oh, qtbase-opensource-src has a lot of red autopkgtests
[13:11] <jbicha> I wish Qt had listened to my suggestion 🤷
[13:14] <Laney> what a mess /o\
[13:15] <Laney> I'll look favourably on transitions which couldn't go in due to this, and expect others will too
[13:15] <Laney> :/
[13:15] <Laney> lunch brbbrbr
[13:16] <seb128> Laney, thanks, enjoy lunch!
[13:26] <flexiondotorg> Laney: Thank for your help regarding seed snaps. Ubuntu MATE has 3 seeded snaps now.
[13:26] <flexiondotorg> All working fine.
[13:26] <flexiondotorg> And the Minimal Installtion is hooked up in Ubuntu MATE. Works a treat :-)
[13:27] <didrocks> nice!
[13:27] <seb128> flexiondotorg, you don't want to write the patch to make minimal install deal with removing snaps by any chance? ;)
[13:28] <flexiondotorg> #careerlimiting
[13:28] <seb128> flexiondotorg, also do you see session timeout or slowdowns as well due to the seeded snaps?
[13:28] <flexiondotorg> Session timeout in live or installed system?
[13:29] <flexiondotorg> Not that I'm aware of. I've only tested clean install on a couple of computer over the last couple of evenings.
[13:29] <flexiondotorg> seb128: How are you handling the transition from gnome-calc deb to snap.
[13:30] <flexiondotorg> For example, removal of the deb.
[13:31] <seb128> we don't
[13:32] <seb128> for the moment it's only new install
[13:32] <seb128> we need changes to the dist-upgrader
[13:32] <seb128> willcooke, ^ was anyone checking with foundation about that?
[13:32] <seb128> flexiondotorg, timeout on the live session
[13:32] <seb128> flexiondotorg, but could be vm related and increased memory usage hitting configured available ram or something
[13:34] <flexiondotorg> I've only tested on real computers. Not noticed any session timeouts.
[13:34] <seb128> k
[13:34] <seb128> thx
[13:34] <flexiondotorg> However, snap don't execute in the live session at all.
[13:35] <willcooke> seb128, reading
[13:37] <willcooke> seb128, we talked about it a few weeks back in the meeting, but nothing since then.  I'll add it to the list
[13:37] <seb128> thx
[13:38] <willcooke> flexiondotorg, snaps not working in the live session is known and j_dstrand was working on it
[13:38] <seb128> flexiondotorg, jdstrand and zyga are on active work solving that
[13:38] <seb128> flexiondotorg, https://github.com/snapcore/snapd/pull/4714
[13:41] <flexiondotorg> Thanks seb128. I knew it was being worked on. Nice to see a pr.
[13:42] <seb128> yw!
[13:52] <tkamppeter> Someone can sponsor the upload of brlaser for me: bug 1752579 Thanks.
[13:52] <ubot5`> bug 1752579 in brlaser (Ubuntu) "Needs sponsoring: Upload brlaser 4" [High,New] https://launchpad.net/bugs/1752579
[13:55] <tkamppeter> Especially I do not know whether I succeeded to subscribe ubuntu-sponsors as LP is running on reduced service, not showing subscriptions and not using pop-up dialogs.
[13:56] <seb128> tkamppeter, you are quite pushy about this one, you asked like 3 times on different channels in an hour
[13:56] <seb128> tkamppeter, and yes sponsors are well subscribed
[14:00] <Laney> seb128: We said in the NYC rally that upgrades were going to be out of scope for 18.04.
[14:01] <seb128> Laney, good then :) (though I wouldn't be surprised if we were asked to reconsider :/)
[14:01] <seb128> but that's a willcooke's thing t figure out
[14:02] <tkamppeter> seb128, I asked on -release first and jbicha asked me to put it on -devel and -devel looked somewhat dead for me no one talking there, not even about other things, so I tried -desktop as I know that there is more talking.  And in addition, today is FF.
[14:02] <seb128> right, well people are busy
[14:03] <seb128> and you don't start asking the day of ff usually, plan bit in advance!
[14:04] <Laney> k, upgraded my artful laptop to some parts of bionic and some parts of bionic-proposed
[14:04] <Laney> WCPGW
[14:04] <tkamppeter> seb128, I have checked through possibly overlooked packages already some days ago, but discovered only yesterday that there was a new version of brlaser.
[14:06] <Laney> flexiondotorg: oh, good to know, glad those are generic enough to work for you
[14:07] <flexiondotorg> I had to add a few more package for LibreOffice to fully remove itself. libreoffice-math was left dangling on my first attempt.
[14:07] <seb128> flexiondotorg, is that the case on Ubuntu as well?
[14:08] <flexiondotorg> I have tested Ubuntu yet, but it is likely.
[14:08] <Laney> jibe_l said he tested that everything got removed
[14:08] <Laney> also libreoffice-math is in the list so that would be weird
[14:09] <flexiondotorg> https://bazaar.launchpad.net/~ubuntu-mate-dev/ubuntu-seeds/ubuntu-mate.bionic/view/head:/desktop.minimal-remove#L81
[14:09] <flexiondotorg> That is everything I needed to list for LibreOffice to remove itself completely.
[14:10] <seb128> flexiondotorg, you have -math in your list before and that still installed after install?
[14:11] <flexiondotorg> -math was missing from my list first time around. I also needed to remove `uno-libs3` and `ure`.
[14:12] <flexiondotorg> https://bazaar.launchpad.net/~ubuntu-mate-dev/ubuntu-seeds/ubuntu-mate.bionic/changes?filter_file_id=desktop.minimalremov-20180226120841-01ibacm71lk1rsd0-1
[14:16]  * Laney uninstalls bad ugly libav and manages to play an mp3
[14:16] <Laney> weeeeeeeeeee
[14:20] <seb128> :)
[14:23] <seb128> flexiondotorg, thanks for giving that feedback, would be even better next time if you sent some merge requests/patches back, you know enough how things work to be able to send your fix back the proper way..
[14:23] <Laney> also
[14:23] <Laney> cheese / user-accounts is fast with new gstreamer
[14:23] <seb128> flexiondotorg, like you have a commit there that remove shotwell-common in addition of shotwell, that should be pretty obvious that would be something to "upstream" back
[14:23] <Laney> unless this got fixed in some other way
[14:25]  * didrocks remembers to check everything prefixed with libreoffice- on the image
[14:25] <flexiondotorg> seb128: I'm happy to make a merge proposal this evening for the Ubuntu seeds.
[14:25] <seb128> flexiondotorg, that would be good, thanks
[14:26] <flexiondotorg> We've only just finished the QA for minimal, so I wasn't able to say for sure if everything was correct until this morning.
[14:26] <seb128> Laney, nice to see that, https://bugzilla.gnome.org/show_bug.cgi?id=783789 is still open and had cheese/g-c-c changes
[14:26] <ubot5`> Gnome bug 783789 in User Accounts "User accounts panel is slow to open" [Normal,Reopened]
[14:26] <seb128> but maybe new gstreamer helps
[14:27] <seb128> didrocks, from his diff it seems they remove uno-libs3 and ure, so more "disk noise" than anything user visible
[14:27] <Laney> maybe it never happened on my laptop
[14:28] <seb128> didrocks, same for others packages, removing libs or -common in extra
[14:28] <willcooke> it stopped happening on this machine for me, but I can test on my other one
[14:29] <didrocks> seb128: yeah, some leftover are for sure around, but there wasn't any libreoffice-* for sure
[14:29] <seb128> didrocks, right, we had -math in our list which they didn't for some reason, so NOTOURBUG :)
[14:30] <didrocks> ahhhh
[14:30] <didrocks> so the premise was wrong, sorry ;)
[14:30] <didrocks> but yeah, leftover would have to be cleaned up manually, as we discussed, until we have the new way of doing things (and no request at the last minute ;))
[14:30]  * didrocks is sad that deps aren't marked as auto-installed…
[14:31] <didrocks> otherwise, minimal install, apt autoremove -> update the list
[14:31] <didrocks> would have be a nice workaround
[14:38] <seb128> yeah
[15:15] <jbicha> Laney: someone on the forums mentioned that gnome-todo-common was still installed for minimal. Not sure how much we care about extra libraries & data packages like that with our current implementation
[15:16] <Laney> that's what didrocks was just talking about
[15:19] <seb128> jbicha, see backlog and what flexiondotorg wrote, it's true for a couple of libs and -common (like shotwell)
[15:19] <seb128> we don't care much imho but we can as well clean those
[15:20] <Laney> it's going to be a moving target
[15:29] <oSoMoN> is it known that gnome-characters doesn't appear in the shell when searching for it?
[15:29] <oSoMoN> I just verified the package ships a desktop file, and it's not hidden by default
[15:31] <didrocks> I'm still on artful (upgrading on Monday). I have it under "utilities"
[15:31] <seb128> oSoMoN, deb or snap?
[15:32] <oSoMoN> deb
[15:32] <oSoMoN> d'oh
[15:32] <oSoMoN> I was searching for "char"
[15:32] <oSoMoN> if I search for "car" then I get it
[15:32] <seb128> ;)
[15:32] <oSoMoN> French localization
[15:32] <seb128> you are french, remember :p
[15:33] <oSoMoN> a little less every day, it seems :)
[15:34] <jbicha> that should be a feature request for it to show results for other languages
[15:34] <jbicha> English might make sense worldwide. Some countries also have other second languages
[15:35] <oSoMoN> yep, typically here people might want to search both in Spanish and Catalan, as they use both languages (sometimes even in the same sentence)
[15:36] <jbicha> oSoMoN: are you in Catalonia then?
[15:36] <oSoMoN> yes
[15:36] <oSoMoN> actually, today marks 10 years of my arrival here :)
[15:40] <seb128> jbicha, did you see bug #1752535?
[15:40] <ubot5`> bug 1752535 in ubiquity (Ubuntu) "ubiquity crashes in start_slideshow - Could not locate webkit_web_context_get_default: 'webkit_web_context_get_default': /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18: undefined symbol: webkit_web_context_get_default" [High,Confirmed] https://launchpad.net/bugs/1752535
[15:45] <seb128> jibel, ^ is that an error you saw yourself?
[15:53] <jbicha> seb128: not before you mentioned it. Strange bug. Didn't have many reports before bionic
[15:53] <seb128> yeah, it's a bit weird
[15:53] <seb128> a missing symbol should impact everyone or nobody
[16:02] <jibel> seb128, no, I tried several times in several ways but didn't reproduce it myself
[16:03] <seb128> k
[16:03] <seb128> thanks
[16:52] <tkamppeter> seb128, bug 1752579 updated.
[16:52] <ubot5`> bug 1752579 in brlaser (Ubuntu) "Needs sponsoring: Upload brlaser 4" [High,New] https://launchpad.net/bugs/1752579
[17:05] <seb128> tkamppeter, thx
[17:11] <willcooke> woo, thanks jbicha https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/2
[17:13] <jbicha> willcooke: the gnome-getting-started videos thing is still on your list somewhere, right? :)
[17:18] <willcooke> jbicha, I thought it had moved on since then, and they just needed someone to run the scripts?
[17:18] <willcooke> I said I'd do that, but I needed help getting the env set up, and then... things get hazy but I think you said someone else was doing it?
[17:26] <alan_g> Hey, anyone know why my laptop would suddenly stop supporting Wayland on bionic? (I was running on Wayland, locked it up and on reboot cannot select a Wayland session)
[17:28] <tjaalton> alan_g: you're probably using swrast
[17:28] <tjaalton> for whatever the reason
[17:29] <tjaalton> meaning the native driver failed
[17:29] <alan_g> Never heard of it
[17:29] <tjaalton> software fallback
[17:29] <alan_g> Oh
[17:29] <alan_g> Hardware seems fine: Wayland works on Fedora 27
[17:30] <alan_g> Any idea where to look?
[17:30] <tjaalton> dmesg
[17:30] <tjaalton> then xorg log
[17:33] <alan_g> What am I looking for?
[17:34] <tjaalton> which gpu?
[17:35] <alan_g> intel
[17:35] <tjaalton> check if i915 is loaded
[17:36] <alan_g> Some happy i915 dmesg lines, so I guess it is
[17:36] <tjaalton> are you logged in on X?
[17:37] <alan_g> yes
[17:37] <tjaalton> check glxinfo
[17:38] <alan_g> It spews a load
[17:38] <alan_g> What am I looking for?
[17:38] <tjaalton> never looked at it before?
[17:38] <alan_g> No
[17:39] <tjaalton> glxinfo | grep renderer
[17:39] <tjaalton> does it say Intel
[17:39] <alan_g> llvmpipe
[17:40] <tjaalton> right
[17:40] <tjaalton> what about 'apt-cache policy libgl1'
[17:40] <tjaalton> installed or not
[17:42] <alan_g> Installed: (none)
[17:42] <tjaalton> good
[17:42] <tjaalton> pastebin xorg log
[17:45] <alan_g> Where's that? I don't see it under /var/log
[17:45] <tjaalton> pastebinit $HOME/.local/share/xorg/Xorg.0.log
[17:48] <alan_g> http://paste.ubuntu.com/p/bRDgtxdW38/
[17:49] <tjaalton> check the timestamp of that one
[17:50] <tjaalton> it shows a normal session
[17:51] <alan_g> Yeah, that's 3 hours ago
[17:51] <tjaalton> so it's not your current session then
[17:51] <alan_g> http://paste.ubuntu.com/p/NYMY2yc7XJ/
[17:52] <tjaalton> apt-cache policy libegl1
[17:52] <tjaalton> if you have that installed, remove it
[17:52] <alan_g> It is
[17:54] <alan_g> libegl1 has a lot of Qt deps
[17:55] <tjaalton> wonderful
[17:55] <tjaalton> so that's why kubuntu users got it
[17:57] <tjaalton> and others too, but I thought it was kubuntu specific after seeing a bug about this
[17:57] <alan_g> So, if I install Qt apps it breaks Wayland?
[17:58] <tjaalton> install libegl1-mesa
[17:58] <alan_g> That sort of fits - I installed qterminal
[17:58] <alan_g> ack
[17:58] <tjaalton> it should satisfy the dep
[17:58] <tjaalton> iirc
[17:58] <tjaalton> hmm no
[17:59] <alan_g> Hm not qterminal, that seems to be OK
[18:01] <alan_g> Anyway, thanks tjaalton! I'm back in action
[18:01] <tjaalton> yw
[18:03] <alan_g> Ah! it was the qtwayland5 from proposed.
[18:11] <tjaalton> oh
[18:15] <tjaalton> and also plasma-framework depends on libegl1
[18:15] <jbicha> willcooke: no one else has volunteered to generate the videos
[18:21] <willcooke> jbicha, if you can talk me through setting up the env I'll do it
[18:21] <willcooke> jbicha, ah, you know what - lemme try and do it in the morning.  HHCIB
[18:21] <willcooke> I'm ready for EOD now
[18:23] <jbicha> willcooke: I've never done it before. talk to jimmac or pmkover or ask for help on the bug
[18:24] <willcooke> jbicha, will do
[18:24] <jbicha> pmkovar
[18:30] <Pharma_> Hi everyone, i need working 18.04 build can someone please share with me?
[18:31] <willcooke> Pharma_, http://cdimage.ubuntu.com/daily-live/current/
[18:31] <Pharma_> Is not working
[18:31] <Pharma_> both 1st of march and 28 of feb
[18:31] <Pharma_> error on installation and i think there is bug report on launchpad
[18:34] <Pharma_> I had image from ~26 of feb that one worked but i overwrote it, and my current setup died when installed nvidia driver
[18:34] <amano> hmm, 20th of February worked...
[18:35] <willcooke> I've got a 15th Feb version here
[18:35] <Pharma_> would be glad if you can create torrent/share with me
[18:36] <willcooke> Pharma_, bear with me while I upload it
[18:37] <Pharma_> ok. thanks a lot!
[18:37] <willcooke> Pharma_, urgh, wifi.  20 mins or so, sorry
[18:38] <Pharma_> It is ok, better than wait tomorrows build :)
[18:38] <willcooke> :)
[18:39] <willcooke> bbiab
[18:39] <Pharma_> i think there is some mess with nvidia driver package in rep
[18:39] <Pharma_> 390
[19:02] <willcooke> Pharma_, www.whizzy.org/bionic_20180215.iso
[19:02] <willcooke> Pharma_, htp://www.whizzy.org/bionic_20180215.iso
[19:02] <willcooke> grr
[19:02] <willcooke> http://www.whizzy.org/bionic_20180215.iso
[19:03] <Pharma_> Thanks!
[19:04] <Pharma_> should i disable all reps except "main" until april to avoid issues?
[19:06] <willcooke> Pharma_, it should all work, but you can never be sure when something bad will creep in.  You /should/ be generally safe but no promises.  You won't necessarily be any safer or not sticking to main.  If you need to not break anything, then 16.04 is probably your best bet :)
[19:07] <willcooke> and now I gotta go eat, so calling it EOD.  Good luck!
[19:07] <willcooke> night all
[19:07] <Pharma_> Thanks a lot, bye
[20:38] <RAOF> seb128: yeah. I need to cut a 0.30.1 release to fix that...
[20:46] <seb128> RAOF, hey, k, I think that's become an issue since there is a stack of migrations in proposed that need to be unblocked together and that's in the path
[21:27] <RAOF> seb128: urgh, sorry. I'll fix it up post haste.
[22:59] <jbicha> robert_ancell: howdy, did you see https://launchpad.net/ubuntu/+source/debconf/1.5.66 ? do you know any app I should try to install as a test case?
[23:04] <robert_ancell> jbicha, to test debconf?
[23:05] <jbicha> yes
[23:05] <robert_ancell> jbicha, I think I made a test .deb, but I can't seem to find it anywhere...
[23:05] <jbicha> Ubuntu is awesome in that we rarely see debconf prompts
[23:06] <robert_ancell> jbicha, GDM/LightDM does one to choose which one to use
[23:06] <robert_ancell> yeah
[23:07] <jbicha> maybe if I install lightdm using synaptic…
[23:07]  * jbicha has to install synaptic first!
[23:09] <jbicha> oh, libgtk3-perl and friends is universe https://paste.debian.net/1012670/


[03:46] <_mup_> ensemble/unit-agent-formula-upgrade r203 committed by<EMAIL_ADDRESS>[03:46] <_mup_> upgrade workflows
[04:30] <_mup_> ensemble/new-hook-semantics-5-docs r196 committed by<EMAIL_ADDRESS>[04:30] <_mup_> New hook semantics editing, along with more general copy editing of the formulas section
[07:16] <_mup_> ensemble/yaml-state-node r184 committed by<EMAIL_ADDRESS>[07:16] <_mup_> When setting same content even different cached node version don't raise error
[07:16] <_mup_> This is similar to the behavior of retry_change as used in the state/hook.py code. If however the change is different a BadVersionError will be raised. This commit fixes a small typo that vexed me far too long.
[10:04] <_mup_> ensemble/config-state-manager r186 committed by<EMAIL_ADDRESS>[10:04] <_mup_> using YAMLState object for config_get/set
[10:13] <_mup_> Bug #758583 was filed: Should refactor out pattern of applying changes to zookeeper nodes <Ensemble:New> < https://launchpad.net/bugs/758583 >
[15:59] <_mup_> ensemble/state-machine-enhancements r205 committed by<EMAIL_ADDRESS>[15:59] <_mup_> restore match support, to build alias functionality
[16:25] <_mup_> ensemble/state-machine-enhancements r206 committed by<EMAIL_ADDRESS>[16:25] <_mup_> morph matching into transition aliases and document
[16:33] <_mup_> ensemble/state-machine-enhancements r207 committed by<EMAIL_ADDRESS>[16:33] <_mup_> alias transition property
[16:34] <hazmat> niemeyer_lunch, ping me when you've got a moment, i wanted to talk about recording workflow transition cycles
[17:02] <niemeyer> hazmat: Cool
[17:02] <niemeyer> There's a server meeting starting in #ubuntu-meeting right now
[17:02] <niemeyer> Since we qualify as "server team" now, it'd be good to participate
[17:06] <kim0> IS can be slow to get sites up
[17:07] <kim0> feel free to give me the ticket number and I'll pester them some more :)
[17:20] <niemeyer> kim0: Yeah.. cool, will hand it in a momment
[17:44] <kim0> We're on the tubez https://twitter.com/#!/ubuntucloud/status/57846045803159552
[17:44] <kim0> spread the love :)
[17:45] <jimbaker> kim0, like the appropriate background image
[17:46] <kim0> jimbaker: hmm surprisingly I'm just getting blue background for now
[17:47] <kim0> jimbaker: you're see'ing the "clouds" image right
[17:47] <kim0> Twiter must be coserving bandwidth or something :)
[17:47] <jimbaker> yes, it looks like an african savanna setting too
[17:48] <jimbaker> those trees in the image always remind me of the pbs nature program - i must have a concept neuron for that :)
[18:02] <hazmat> niemeyer, up for that upgrade discussion now?
[18:02] <niemeyer> hazmat: Yeah, let's do it
[18:05] <hazmat> niemeyer, just ping me on skype when your ready
[18:05] <niemeyer> hazmat: Already ready
[18:41] <jimbaker> how much does txaws actually work with eucalyptus for issues around buckets? the description of bug 725082 implies to me that it's our usage of txaws that's causing this problem, but i don't see any support for that
[18:41] <_mup_> Bug #725082: DNS error when specifying a different S3 URI <Ensemble:In Progress by jimbaker> < https://launchpad.net/bugs/725082 >
[18:41] <SpamapS> Ok.. now that I've had coffee and I'm well fed I can rationally discuss updating principia for ensemble. :)
[18:42] <SpamapS> I've opened 2 bugs in principia to update all the hooks and the formulate/proof tools
[18:42] <SpamapS> And I got to thinking.. can we have _mup_ watch principia's bug tracker?
[18:42] <jimbaker> in particular it seems to fail within txaws.s3.client.URLContext and how that interacts with query submission
[18:44] <jimbaker> i looked at both txaws trunk and 0.0.1, they produce the same problems (and don't seem to differ here). also, there doesn't seem to be any testing with respect to walrus. now comparing against boto, which has seen some love from eucalyptus devs
[18:45] <jimbaker> SpamapS, did you have a chance to look at my updated version of lp:~jimbaker/ensemble/bashified-wordpress-mysql-examples ?
[18:46] <SpamapS> jimbaker: no. :( I have no time whatsoever again... bugs must be fixed! ISO's must be tested! ;)
[18:46] <jimbaker> i should also push my latest version of some editing i did on the formula docs... may need to split it out, since i did a lot of copy editing, not just updates related to new hook semantics
[18:46] <jimbaker> SpamapS, not a problem!
[18:47] <jimbaker> just thought it might help focus with the conversion since imho, it actually makes things easier than the previous semantics
[18:47] <SpamapS> not to mention the impending doom I feel as my talk is now 27 hours away and I have approximately 2 slides.
[18:47] <jimbaker> SpamapS, oh... what's this?
[18:47] <SpamapS> not ensemble
[18:47] <SpamapS> talking about Drizzle in natty
[18:48] <SpamapS> at the MySQL user's conference
[18:48] <jimbaker> ok, you're going have to rally on that
[18:48] <SpamapS> I have the esteemed advantage of talking in the final spot of the day, so I can run short and nobody will demand a refund from O'Reilly :)
[18:48] <jimbaker> but feel free to come here for help on slides for anything ensemble related, we should be able to pump stuff out
[18:49] <SpamapS> I really wish OSCON didn't close their CFP so early.. I'd love to talk about Ensemble there. :-P
[18:49] <jimbaker> SpamapS, it's a little late for this talk - but i found that writing slides in rst is so much better... and then converting to a presentation to a fellow canonical employee's tool, rst2pdf
[18:50] <SpamapS> http://www.cloudcamp.org/sandiego/2011-06-14
[18:50] <SpamapS> here's an idea tho!
[18:50] <jimbaker> http://lateral.netmanagers.com.ar/stories/BBS52.html
[18:50] <SpamapS> jimbaker: not a bad idea! I was thinking of doing console presenter..
[18:50] <SpamapS> :)
[18:51] <jimbaker> (that's roberto alsina's blog and tool)
[18:51] <SpamapS> But no.. I have some fun visuals to throw out with my word play on natty natalia near a wall narwhal fizzle with sizzle for drizzle my nizzle
[18:51] <jimbaker> i found it super, super, super easy
[18:52] <jimbaker> but i guess it's because i hate so much formatting code for presentations, and in this case, no such need , since pygments does the work for me :)
[18:52] <SpamapS> If I didn't have to fix this PHP bug I'd even get my example blog deployed w/ ensemble. ;)
[18:53] <SpamapS> jimbaker: hmm.. so you can embed images too..
[18:53] <jimbaker> cloudcamp looks like a good venue
[18:53] <SpamapS> this may actually be worth converting
[18:53] <jimbaker> SpamapS, yeah, it does work pretty well
[18:54] <jimbaker> i just used the standard ubuntu pdf viewer (whatever that is) for my talk at pycon, but there are some good choices to do interesting transitions too
[18:58] <hazmat> jimbaker, bcsaller standup?
[18:58] <bcsaller> sure
[18:58] <hazmat> jimbaker, so your saying txaws has euca support?
[18:59] <jimbaker> hazmat, apparently this may be more than what is offered then :)
[18:59] <hazmat> jimbaker, skype?
[18:59] <jimbaker> i do know there's mention of eucalyptus support in the code
[19:00] <jimbaker> hazmat, just logging on as it approaches 6p utc
[19:18] <jimbaker> i'm just getting some weird static output on the skype call right now
[19:18] <jimbaker> i'm going to hang up, please call me back in
[19:20] <hazmat> jimbaker, calling
[19:20] <jimbaker> hazmat, switching to my os x laptop, something's wrong here w/ my natty laptop
[19:23] <hazmat> jimbaker, cool
[19:25] <jimbaker> hazmat, try call me back in now, i think rebooting fixed my natty laptop's sound
[19:26] <jimbaker> (i can everybody now, so that's much better than weird static popping noises!)
[21:18] <hazmat> lxc in natty seems kinda of broken
[21:25] <jimbaker> hazmat, in what way?
[21:56] <hazmat> jimbaker, as in it fails several different ways when attempting to use it
[21:56] <hazmat> there's a new ubuntu-template for various releases.
[21:57] <hazmat> creating a natty one.. and then trying to execute bash in it.. or start it. fails. with different error messages, tried copying /usr/lib/lxc/lxc-init.. and installing libcap, but still fails.. all different error messages, all inscrutable to me
[22:03] <hazmat> jimbaker, are you working on the status thing?
[22:03] <hazmat> jimbaker, i've started implementing a unit workflow zk accessor  thingy which was also needed for status
[22:03] <hazmat> just curious
[22:04] <hazmat> no pushed branch on it afaics
[23:01] <niemeyer> OMG, can't believe inbox is empty again
[23:01] <niemeyer> If I didn't answer a mail someone sent me, please ping me because I've missed it for real :)
[23:16] <jimbaker> hazmat, i have just started working on the this before getting pulled onto other things
[23:16] <jimbaker> the zk accessor stuff sounds useful
[23:18] <hazmat> jimbaker, so i can mark the bug 737949 as unassigned?
[23:18] <_mup_> Bug #737949: ensemble status should take into account unit and relation workflows and unit agent status <Ensemble:In Progress by jimbaker> < https://launchpad.net/bugs/737949 >
[23:44] <jimbaker> hazmat, i guess that's ok. i would still prefer to finish my work on it however
[23:46] <jimbaker> what sort of api are you considering for the zj accessor? is this just implementing the load-only version of the WorkflowState classes (what i'm dubbing ObserveUnitWorkflowState, etc)?