/srv/irclogs.ubuntu.com/2014/06/23/#ubuntu-touch.txt

=== chriadam|away is now known as chriadam
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== vying is now known as Guest92606
=== chihchun_afk is now known as chihchun
pittistgraber: ah, I was missing to set $UPSTART_SESSION, but it still doesn't get me any further wrt. ubuntu-app-launch; but I'll keep playing, thanks!06:02
pittitedg, stgraber, dobey: so I set $DISPLAY (and tested with xeyes), started a session bus, exported $DBUS_SESSION_BUS_ADDRESS, started /sbin/init --user, exported $UPSTART_SESSION; initctl list works fine now, and I get some jobs launched06:21
pittitedg, stgraber, dobey: but ubuntu-app-launch `ubuntu-app-triplet com.ubuntu.calculator` still fails with: Unable to find job 'application-legacy': GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name com.ubuntu.Upstart was not provided by any .service files06:22
pitti/usr/share/upstart/sessions/application-legacy.conf is clearly present06:22
pittiapplication-legacy stop/waiting06:22
pitti$ initctl status application-legacy06:22
pittiinitctl: Unbekannter Parameter: APP_ID06:23
pittibut I suppose $APP_ID is coming from ubuntu-app-launch06:23
pittioh, and in the above "prep" list I forgot: mkdir /tmp/rd; XDG_RUNTIME_DIR=/tmp/rd, so that's done as well06:24
pittiI clearly see com.ubuntu.Upstart in d-feet too06:27
dholbachgood morning06:33
pittitedg: ah, I'm further now, untangling the session d-bus handling and env vars; it now fails with07:02
pitti$ ubuntu-app-launch `ubuntu-app-triplet com.ubuntu.calculator`07:02
pitti 07:02
pitti** (process:6108): WARNING **: Unable to find keyfile for application 'com.ubuntu.calculator_calculator_1.3.277'07:02
pittiwhich key file is that looking for?07:02
pittitedg: err, it's looking in /home/ubuntu/.cache/ubuntu-app-launch/desktop/com.ubuntu.calculator_calculator_1.3.277.desktop, /home/ubuntu/.local/share/applications/com.ubuntu.calculator_calculator_1.3.277.desktop, /usr/local/share/applications/com.ubuntu.calculator_calculator_1.3.277.desktop, etc.07:05
pittitedg: shouldn't it be looking in /opt/click/... ?07:05
pittitedg: ok, on the phone I see the symlinks in .cache/ubuntu-app-launch/desktop/ to /usr/share/click/preinstalled/; how do these symlinks get built?07:10
AskUbuntureasons why you shouldnt install ubuntu-touch-1.0 | http://askubuntu.com/q/48702107:11
pittitedg, dobey: yay! got it to work in a container, with http://paste.ubuntu.com/7689161/07:40
pittitedg: so my remaining question is how to replace the .desktop symlinking with something "official"07:40
pittitedg: or rather, why isn't u-a-l looking into the click's pkgdir for the .desktop?07:41
mandelElleo, morning! I have just pushed an update to the qml for udm that uses a QVariantMap instead of a QMap<QString, QString> can you please test it??07:48
mandelElleo, I have a small idea of your segfault, if you get one let me know (I have not fixed it on purpose )07:49
Elleomandel: okay, great; building now08:22
mandelElleo, superb, let me know how it goes, if you get the segfault I think is a matter of ensuring that the property does not use the download ptr before it is created, not hard at all08:23
mandelElleo, I need to make a couple of changes in that qml api that gatox did not consider, but I want to unblock you first08:23
pittitedg: hm, nevermind; must have been a weird artifact of my intermediate steps; it creates the link automatically now08:28
mandelElleo, seb128 guys, you might know where I have to file the following bug => https://www.youtube.com/watch?v=xMY436yzjzk08:33
mandelElleo, seb128 I have no idea of the project to target the bug too08:34
mandelto*08:34
seb128mandel, not sure, ubuntu-keyboard or mir/unity8 I guess08:34
popeyknow bug that the launcher is under the osk08:35
popeyIMO the keyboard should dismiss whenever you tap outside an input field.08:35
popeyyou shouldn't need to manually swipe it away IMO08:35
mandelpopey, yes, or at least let me mve it out of the way, do you know the bug number?08:35
mandelpopey, to at least add a +108:35
popeylooking08:35
pittidobey, tedg: so http://paste.ubuntu.com/7689335/ fully works now, great! thanks for your help08:36
popeymandel: bug 109035808:36
ubot5bug 1090358 in unity8 (Ubuntu) "launcher should appear above OSK" [High,Triaged] https://launchpad.net/bugs/109035808:36
JamesTaitGood morning all; happy Monday and happy Let It Go Day! :-D08:36
mandelpopey, thx08:36
popeySaviq: that bug ^ appears to be untouched for months.08:36
Elleomandel: swiping the keyboard down got broken by the qt 5.3 upgrade, that's logged here: https://bugs.launchpad.net/ubuntu-keyboard/+bug/133262408:36
ubot5Ubuntu bug 1332624 in ubuntu-keyboard "cant' swipe the keyboard away anymore" [Critical,New]08:36
Elleomandel: it's on my list of things to look at today08:37
mandelElleo, oh, great :)08:37
AskUbuntuTasks-app - where is Trello | http://askubuntu.com/q/48703908:37
Saviqpopey, oh it's being touched08:41
Saviqpopey, with the current approach for composition there's no way to make it happen (launcher is part of shell, osk needs to be above shell)08:42
Saviqpopey, but it will Just Work™ with the upcoming Qt compositor08:42
popey08:42
Elleopopey: do you know which launchpad project contains the G+ app? I'm pretty sure this bug https://launchpad.net/bugs/1332828 is just that it isn't asking for the context_exchange permission (and oSoMoN wasn't hitting the problem because he was testing in the browser, which already has permission)08:43
ubot5Ubuntu bug 1332828 in webbrowser-app (Ubuntu) "Cannot upload photos to G+ on #91 on mako" [Undecided,New]08:44
popeyElleo: https://launchpad.net/click-webapps08:45
Elleopopey: thanks08:45
popeynp08:45
Wellarkbrendand: would you have time to review https://code.launchpad.net/~unity-api-team/ubuntu-system-settings/morenetworks/+merge/220422 ?08:57
Wellarkbrendand: would need an Approved for the code. Will submit the MP checklist when packages are ready08:59
brendandWellark, it's not so cool that we can land two features without a single test. let me have a look at it a bit and i'll make some suggestions. i understand some of the code might be a little tricky to test, but there are ways09:07
=== chriadam is now known as chriadam|away
=== vrruiz_ is now known as rvr
CimiI have an issue with my nexus 4 and one pc10:01
CimiI try connecting it and it keeps disconnecting with error in dmesg10:02
Cimiworks fine on another pc10:02
Cimiother devices work fine on the same pc that has issues with the nexus 410:02
Cimi(it always worked, apart that today is monday and not friday)10:02
Cimierrors like device not accepting address 4, error -7110:03
Cimisomething like http://paste.ubuntu.com/7689670/10:06
Cimimaybe I used it too much10:09
Elleomandel: haven't been able to test that branch with the browser yet (having to recompile the oxide download branch for qt5.3), but I did write a quick test app and was still able to trigger segfaults: http://paste.ubuntu.com/7689730/10:24
Elleomandel: definitely seems to be due to accessing the m_download pointer early, as I can work around it by setting autoStart false, then only setting the headers after the downloadId changes10:24
mandelElleo, as I suspected, the idea od the auto start makes a number of assumptions, don't worry I have an idea on how to deal with it, just wanted to make sure that it was indeed the issue10:26
mandelElleo, is kinda ugly to do it in such a way, but hey.. is nicer for qml people :)10:26
Laurynashi ;]10:26
Laurynasi wished to ask, if it is possible to install Ubuntu touch only on Nexus devices as listed in support list or to any android device?10:27
mandelElleo, the rest of the properties do have the same issue10:27
Elleomandel: ah, hadn't needed to set any of the other properties before10:27
mandelElleo, well, I'll add this as a diff but but will fix it in the same branch10:28
Elleookay10:28
mandelElleo, I'll bully gatox in spanish for doing it like that hehehe10:28
Elleoheh10:28
=== MacSlow is now known as MacSlow|lunch
mandelElleo, can you try your test again with the updated I did in the branch?10:59
tvosspopey, ping10:59
Elleomandel: sure10:59
popeytvoss: pong11:00
ogra_(advantage: popey)11:00
* popey puts wimbledon on in the background11:00
popeyproperly summer now11:00
ogra_:)11:00
lotuspsychjegallery app fixed on update on my n7 now tnx11:00
mandelElleo, it should be storing the properties in memory and will set them as soon as we have the internal object added, it should be doing the request with the headers you set11:01
tvosspopey, just playing around with the calculator. Trying: 1 + 1, then hitting "=" multiple times -> calculation takes like 3 seconds11:01
popeyoof11:01
tvosspopey, seems like it is not storing intermediate results but instead walks the stack each and every single time11:01
ogra_math isnt easy !11:01
popeytvoss: thanks, will file a bug11:02
tvosspopey, thx11:02
Elleomandel: okay, cool11:02
Elleomandel: just got to wait for it to rebuild11:02
mandelElleo, I need to add tests to that qml.. there are none :-/11:03
mandelmierda11:03
pittitedg: so I still have trouble with nonexisting .cache/ symlinks; what is supposed to create them?11:23
=== ara is now known as Guest7746
pittitedg: ok, I filed bug 1333215 with some more info, a reproducer, and a curious observation11:46
ubot5bug 1333215 in ubuntu-app-launch (Ubuntu) ""Unable to find keyfile for application": fails to create .desktop symlinks in ~/.cache" [Undecided,New] https://launchpad.net/bugs/133321511:46
pittitedg: ok, I think I fully figured it out now, bug updated11:53
jibelSaviq, I added a test case to bug 133314211:56
ubot5bug 1333142 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV" [High,Confirmed] https://launchpad.net/bugs/133314211:56
jibelbrowsing app previews is enough to make it crash11:56
Saviqmhr3, looking at the trace this would be yours ↑11:58
mhr3Saviq, :/ not much that can be done with such a broken trace12:02
Saviqmhr3, yeah, but there's steps!12:02
=== MacSlow|lunch is now known as MacSlow
jibelmhr3, I cannot produce a better trace, the stack is always corrupted (bug 1333142)12:07
ubot5bug 1333142 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV" [High,Confirmed] https://launchpad.net/bugs/133314212:07
jibeler, bug 132550312:08
ubot5bug 1325503 in gdb (Ubuntu) "gdb reports 'corrupt stack' on armhf without symbols" [High,Confirmed] https://launchpad.net/bugs/132550312:08
mhr3Saviq, can't rep, the only thing that seems to break is image loading after a while12:08
Saviqmhr3, :|12:08
mhr3breaks == queue of stuff to download gets too large and i'm impatient12:09
mhr3jibel, install the dbg symbols then?12:10
=== gnu is now known as Guest46193
mterrykgunn, so are you leery of landing the wizard with the current delay-before-unity8 (DBU)?12:56
kgunnmterry: not leery, we should land, i just was just curious if there might be a simple way to address...12:57
kgunnmterry: i did a little negative testing and it seemed ok...did you as well ?12:58
mterrykgunn, there are things we could do to address the black screen after wizard.  (That's the wizard shutting down, setting up language, etc.)  The part with the spinner is just optimizing unity8 startup12:58
kgunne.g. wrong password,12:59
mterrykgunn, yeah I've poked around with it a bit13:00
K1773RWhat is the current status on the sound issue with N5?13:00
kgunnmterry: its definitely functional, maybe we should land and tune after the fact13:00
=== dandrader is now known as dandrader|afk
mterrykgunn, that's my preference too.  There is known work (black screen after and privacy screen) to do on it.  But better to do small fix-up landings than keep the whole thing out of image13:02
kgunn+113:03
mterryLast piece is to get the testing scripts updated to disable the wizard before running AP tests.  I'll talk to fginther today about it13:03
dobeypitti: huh. ubuntu-app-launch actually worked for you there?13:10
pittidobey: yes, I figured it out now, modulo the above bug 1333215 (workaround is in the bug)13:10
ubot5bug 1333215 in ubuntu-app-launch (Ubuntu) ""Unable to find keyfile for application": Does not look for .desktop files in click pkgdir" [Undecided,New] https://launchpad.net/bugs/133321513:10
pittidobey: that also has the complete instructions how to launch a click app in a container13:11
dobeypitti: i kept getting "Permission denied" errors with ubuntu-app-launch :(13:11
pittidobey: hmm, I encountered a lot of stumbling blocks, but not that one..13:11
pittidobey: did you try to bind mount /run perhaps, and ran into ubuntu (container) vs. dobey (host) UID mismatches?13:12
dobeypitti: no, only /tmp/.X11-unix and /home are bind mounted in the container13:13
pittidobey: ah, so supposedly the ubuntu user in the container fails to write into your $HOME? I didn't bind-mount $HOME13:13
dobeypitti: part of the problem was that nested apparmor profiles don't work, but i commented out the bits that try to load the profile13:13
pittidobey: I tried with bind-mounting /tmp/.X11-unix (then I see calculator), and with xvfb (for running autopilot tests)13:13
dobeypitti: no, i am the same UID in the container13:14
pittidobey: heh yes, I have a "rm /sbin/apparmor_parser" to avoid click install failure13:14
pittiugly, but I didn't find anything else, except for running click install twice (it works the second time)13:14
dobeypitti: well i've got the click installed and everything, and i can run the app manually, but get permission error from ubuntu-app-launch, in the application-click job13:15
pittidobey: hm, strace it and see what it's trying to do?13:15
dobeyyeah, i tried but i couldn't find the failure :(13:15
pittidobey: ah, so it's from the upstart job itself, not from u-a-l13:17
pittidobey: anything in .cache/upstart/whatever.log ?13:17
pittithat has the output from the job13:17
=== dandrader|afk is now known as dandrader
dobeypitti: maybe it couldn't open the display or something13:21
pittidobey: that worked for me (with --bdir /tmp/)13:22
dobeypitti: i'll have to get my lxc back up and check again. i was doing all this on friday, and that was before i upgraded my CPU and monitor :)13:22
=== shadeslayer_ is now known as shadeslayer
K1773RWhat is the current status on the sound issue with N5?13:50
jdstrandwhy are you removing apparmor_parser? that (or reimplementing apparmor_parser to return 0) is only valid if you are testing installation of packages. as soon as you want to run a click, this is no longer a valid test environment14:06
jdstrand(because the app should be running in an environment that replicates what the user sees, which means under confinement)14:06
ogra_K1773R, rsalveti is working on changing the audio backend architecture ... if you are lucky it fixes it for N514:07
jdstrandnot to mention, I would think that UAL would fail because it can't change_profile into the (currently nonexistent/not loaded) profile14:07
rsalvetishould fix, but I need to get some time to test on a n5 first14:07
=== pete-woods1 is now known as pete-woods
jdstrandpitti, dobey: ^14:11
pittijdstrand: yeah, this is mostly just for me for testing click tests in LXC14:12
pittijdstrand: as LXC containers don't seem to implement the apparmor bits14:12
dobeyjdstrand: because apparmor is broken in lxc14:13
pittijdstrand: but at least while I develop autopkgtest click support (and maybe even for merge proposals), using LXC is soo much faster than using the emulator or real iron14:13
dobeypitti: lxc has apparmor, it just doens't work because it's nested under the host14:13
pittijdstrand: and as the click_apparmor hook package isn't uninstallable, I just ripped out that as that's what the hook checks for14:14
dobeyand there's no support for nested apparmor yet14:14
dobeyjjohansen1 was working on it, iirc14:14
pittidobey: right, whatever; "doesn't work" from my high-level perspective :)14:14
jdstrandhe is14:14
jdstrandhe has been for a while, it is not an easy problem to solve, but we are solving it14:14
pittijdstrand: oh, great to hear14:14
jdstrandafter abstract socket mediation lands, he'll be back to it14:15
pittijdstrand: so this works in a schroot where it sees "no apparmor support", but in LXC it has just enough to claim that it can support it, but doesn't, and that makes click install fail14:15
jdstrandit may be delivered this cycle, more likely 15.04 for full lxc stacking which will make it work the way you want14:15
jdstrandI'm surprised removing apparmor_parser worked14:16
jdstrandI would've thought you would've needed to redirect the binary and have the new one return 014:16
jdstrandincidentally, it may be possible to setup a special container that is not itself confined by apparmor so that you could runs things in the container with apparmor if you got creative with aliases in the container. I'll let jjohansen1 comment on that if it is something you are interested in14:17
jdstrand(ie, it might be possible to do that today)14:18
pittijdstrand: apparmor/click.py apparmor_available() does if not os.path.exists(parser): raise AppArmorException14:18
pittijdstrand: where parser == /sbin/apparmor_parser14:18
pittijdstrand: I saw that, found that I can't easily take away /sys/kernel/security/apparmor, but can remove apparmor_parser14:18
jdstrandok, so it exits with error but then chugs along14:19
pittijdstrand: I already tried with aa.profile = unconfined, that also doesn't work14:19
pittijdstrand: maybe apparmor_available() should additionally check for LXC ([ -e /run/container_type ]) until apparmor supports it?14:19
pittiI'd certainly prefer that over the rm hack14:20
dobeywell i didn't rm apparmor_parser14:22
dobeyi rm'd the hooks for click, so it just doesn't try to run those hooks on click install14:23
dobeyand i commented out a line in the application-click hook that calls apparmor14:23
jdstrandseems not having click-apparmor installed is likely the way to go, no?14:25
jdstrandto have it installed and fail open doesn't seem right14:25
pittijdstrand: can't, ubuntu-app-launch has a hard dep on it14:26
jdstrandanyway, we have a work item to think about and adjust this as necessary14:26
pitti(if we can fix that to be a Recommends:, that also sounds acceptable)14:26
jdstrandthat is what I was getting at before. if click-apparmor can't load the profile, UAL can't change in to it14:27
dobeythere are a lot of things i'v eseen in the ubuntu-touch or ubuntu-sdk package hierarchy that are hard depds, but should be recommends. :-/14:27
dobeyi think UAL has a hard dep though, because of the upstart job14:28
jdstrandright. it ships two though, one for non-click and one for click14:28
jdstrandI think those come together in the same package, so depends is likely correct14:29
dobeyright14:29
dobeytrying to get upstart sorted in my lxc again14:31
mdeslaurogra_: FYI, we're doing a silo that includes a new override file in ubuntu-touch-session for apparmor that now has an upstart job14:38
Wellarkbrendand: could we have a meeting tomorrow about the testing situation with NM related code?14:42
Wellarksomething like max. 30 minutes14:42
brendandWellark, yes. i have a meeting with jgdx tomorrow anyway14:42
brendandWellark, you can join that one14:43
Wellarkbrendand: great. what time?14:43
Wellarkcould you invite me and thostr_ and Satoris?14:43
brendandWellark, 11UTC14:44
Wellarkbrendand: oh, thostr_ has a meeting overlapping..14:46
ogra_mdeslaur, to speed things up ?14:47
mdeslaurogra_: to make sure that apparmor starts before confined apps try and start14:47
mdeslaurit was racy without an upstart job14:47
ogra_oh, that thing ... i remember14:47
ogra_cool, thanks !14:47
mdeslauryeah, should have no impact14:47
ogra_yeah, it should have "improvement" :)14:48
Wellarkbrendand, jgdx: I proposed a meeting time for tomorrow14:49
Wellarkplease reply to the invite if the time is not suitable14:50
jgdxWellark, ack14:50
* dobey wonders if tassader found anything with the screen blanking issue14:51
Wellarkpmcgowan: hi, could we get someone to look at this code wise https://code.launchpad.net/~unity-api-team/ubuntu-system-settings/morenetworks/+merge/22042215:01
Wellarkwe will figure out the testing side tomorrow15:01
pmcgowanWellark, sure15:02
Wellarkpmcgowan: thanks15:03
=== niemeyer_ is now known as niemeyer
=== lazowik is now known as lazowik|afk
pmcgowanseb128, could you review Wellark's MR above or suggest who might?15:24
seb128pmcgowan, seems like brendand was reviewing it15:25
seb128he commented on it at least15:25
seb128I suggested cyphermox previously, but he's off this week15:25
pmcgowanseb128, he only asked for tests15:25
pmcgowanseb128, need a dev15:25
seb128tedg maybe can help there?15:25
seb128that's lot of code to review :/15:26
seb128especially for somebody who doesn't know n-m well15:27
pmcgowanseb128, maybe awe_ could have a look?15:29
tedgHmm, or Satoris15:29
tedgI believe he was working with Wellark on that.15:30
pmcgowanI think Satoris wrote much of it15:30
awe_pmcgowan, which MR?15:30
awe_flight-mode?15:30
pmcgowanno network config15:30
pmcgowanawe_, https://code.launchpad.net/~unity-api-team/ubuntu-system-settings/morenetworks/+merge/22042215:30
awe_Wellark, what happened to the flight-mode silo?15:31
awe_pmcgowan, I could test it, but I'm probably not a good person to review the code15:31
tedgAh, looking, probably charles or I can review that.15:32
ogra_tedg, i think i poked you about it already (but i'm not sure i really did)..... i have a WI to poke you about cleaning up application logs so that we only keep the current log around for a running app (since it eats a lot of diskspace to keep *all* of them)15:33
Wellarkawe_: seems it got flushed15:33
Wellarkthostr_: could we get it back? --^15:34
tedgogra_, Hmm, seems "only current running" is too little no?15:34
awe_Wellark, also I did you see my latest comments about the signal strength?15:34
thostr_Wellark: is the urfkill thing fixed?15:35
tedgogra_, Can we get logrotate to be more aggressive with application logs?15:35
awe_Wellark, to be clear there are issues with urfkill, however the bug reported Wellark was not confirmed15:35
ogra_tedg, well, feel free to do whatever you like ;)15:35
tedgogra_, It'd be nice to have logs for a bit.15:35
ogra_the current situation is bad ...15:35
awe_...and there's an issue that I reported with the FlightMode UI itself while testing the silo15:36
tedgogra_, I have to wipe my device so often for silo testing I don't notice :-)15:36
ogra_tedg, (i'm caring for system logs, app logs are for you :) )15:36
thostr_Wellark: ^ have you fixed that one?15:36
tedgogra_, Did you end up using cron for those?15:36
ogra_tedg, i'm planing to seed anacron for now ... long term we should have our own daemon that hooks into the android /dev/alarm infrastructure15:37
ogra_(even though i know lool is unhappy with me seeding a cron daemon)15:37
tedgogra_, I understand, not ideal, but practical.15:38
ogra_right and reliable15:38
tedgogra_, We're not worried about just application logs though, all user service jobs, right?15:38
ogra_yeah15:39
Wellarkawe_, thostr_: we need to see the actual KillSwitch object states to conclude if it's an UI bug or not15:39
ogra_essentially all logs ... no matter where they occur15:39
awe_Wellark, I need a reproducible test scenario15:39
awe_which you haven't come up with yet15:39
tedgogra_, Hmm, okay, seems like the cron job should be in… upstart?15:39
awe_there *are* known bugs, and I'm working on them15:39
tedgNot sure of a package there.15:39
awe_however your bug is still incomplete...15:40
Wellarkawe_: you said that you saw the switch in the UI not to match what rfkill reports, right15:40
ogra_tedg, upstart ships a job for logrotate already in the user session15:40
ogra_tedg, but it will need adjustment15:40
tedgogra_, Yeah, it only runs on session start, which is part of the problem. People don't reboot their phones enough. :-)15:40
ogra_right15:40
tedgWe could just reboot their phone for them. That'd solve the problem ;-)15:41
awe_Wellark, please review the bug.  Your last comment indicated that you would re-review and provide more data15:41
ogra_tedg, great, go for it15:41
ogra_:P15:41
tedgNo more memory leak issues either!15:41
ogra_yeah, just reboot every hour15:42
Wellarkawe_: sure. will do.15:44
tedgogra_, Oh, it looks like the session job will run on the system event "rotate-logs". So if you start issuing that, the session may just follow suit.15:45
ogra_ah thats from cron.hourly or some such15:46
tedgIt's on cron.daily, "upstart"15:47
ogra_yeah15:47
tedgSeems like someone solved this already :-)15:48
ogra_well test it :P15:48
tedgogra_, Can you ping me when you get anacron on the image?15:48
ogra_tedg, yup, should happen this week15:48
tedgCool15:48
mterryfginther, heyo!  Any objections to landing https://code.launchpad.net/~mterry/ubuntu-test-cases/no-wizard/+merge/223768 ?15:49
ogra_tedg, so emitting that event seems to gzip the logs and rotate them but i fear we still end up with five gzipped logs per app or so15:49
fginthermterry, I need to make sure the new phablet-tools is installed in CI first. Will get back to you15:50
ogra_tedg, that should be at most one15:50
ogra_imho15:50
seb128mhr3, you should be on #ubuntu-devel15:50
seb128<pitti> sil2100: FYI, libunity-scopes2 now fails to install in -proposed due to "GError: Can not find a single database provider in /etc/click/databases"; this fails the tests for ubuntu-system-settings-online-accounts and unity-scope-click and thus holds back stuff15:50
seb128 ubuntu-system-settings-online-accounts and unity8 in particular15:50
seb128Saviq, ^ you might be interested by it, as a fyi, since it blocks unity815:51
pittiseb128: ah, thanks for forwarding15:51
seb128pitti, yw15:51
tedgogra_, Yeah, perhaps we adjust the log to differ between apps and session jobs. But let's make sure we're not overflowing first :-)15:51
ogra_it already differs15:51
=== chihchun is now known as chihchun_afk
ogra_upstart ships a session job15:51
ogra_which differs from logrotate's system job15:52
tedgI'm saying different between application*.log and indicator*.log15:52
mhr3seb128, i'd need to somehow convince my xchat to react to the auto-join checkbox... cause it knows better :/15:52
mhr3seb128, what causes that error?15:52
mhr3i have no idea tbh15:53
ogra_tedg, oh, i misunderstood :)15:53
tedgWe're reasonably certain that our jobs aren't overly verbose. Apps we have less control over.15:53
ogra_right15:53
seb128mhr3, https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-unity-scope-click/lastBuild/ARCH=amd64,label=adt/console15:53
seb128mhr3, seems to happen at package installing15:53
seb128mhr3, http://paste.ubuntu.com/7690980/15:54
mhr3pete-woods, ping?15:55
mhr3you're the click expert15:55
seb128hum15:56
seb128could be a click issue15:56
seb128mvo, cjwatson: ^15:56
seb128https://launchpadlibrarian.net/178217792/click_0.4.26.1_0.4.27.diff.gz added an error case for that it seems15:56
seb128+if (db.size == 0)15:56
seb128+throw new FileError.FAILED(15:56
seb128+"Can not find a single database provider in %s", real_db_dir);15:56
mvoseb128: that is my change, sorry for the trouble15:56
cjwatsonOK, I think we should revert that bit?15:57
mvocjwatson: yes15:57
cjwatsonSo that libclick is still usable even if click isn't installed15:57
* mvo nods15:57
mvoI need to go to dinner, I can look at it later tonight or tomorrow early morning15:58
cjwatsonmvo: I should have time for a quick revert15:58
mhr3seb128, uuuh, and you're blaming me... guess you owe me a beer now?! :P16:00
seb128mhr3, don't drink on the tap of the messenger!16:00
seb128mhr3, the days where you could redirect the blame on others in a consistent way is over, even if you sometime still manage to escape blames ;-)16:01
mhr3seb128, nope i still do it consistently, and you owe me another beer for doubting that :P16:02
seb128mhr3, lol16:02
seb128mhr3, alright, you won a beer for being funny ;-)16:02
mhr3\o/16:02
pete-woodsmhr3: hi16:03
pete-woodsclick export??16:03
mhr3pete-woods, nvm, solved16:03
pete-woodsmhall119: okay16:03
pete-woodsmhr3: okay16:03
pete-woodsautocomplete fail16:03
Saviqseb128, :/16:06
K1773Rogra_: thanks16:06
=== gatox is now known as gatox_lunch
cjwatsonPartial click revert building in silo 1216:07
seb128cjwatson, thanks16:09
charlesricmm, ping16:18
charlesricmm, earlier this year there was an indicator-datetime ticket for it to use the in-house audio stack to play the alarm sound, rather than using libcanberra16:18
charlesricmm, the discussion at the time was that you were working on a media API that would be the right fit for this16:19
charlesthis was quite some time ago, did the media API land s.t. datetime could use it for playing the alarm sounds?16:20
charlesricmm, https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1283065/comments/416:20
ubot5Ubuntu bug 1283065 in indicator-datetime (Ubuntu) "Use the existing audio stack to play event sounds" [High,Triaged]16:20
ricmmcharles: so in the end that dropped out of the scope for RTM, im sorry if it wasnt well communicated, we need to figure out a way to reach the media-api without much pain from desktop, or disable it altogether in there for now16:21
ricmmcharles: would you care to start an email thread with jhodapp salveti and me for this matter?16:22
ricmmcharles: or a call, tomorrow16:22
charlesricmm, from my pov with indicator-datetime, we could punt the "Use the existing audio stack to play event sounds" ticket to post-RTM16:22
jhodappricmm: charles: yeah we need add this...the plan right now is to work on this right after RTM for 14.1016:23
=== dandrader_ is now known as dandrader|lunch
charlesricmm, ok. I'll start an email thread so that the topic moves forward, but let's not spend much pre-RTM time on it16:24
charless/much/any/16:24
ogra_stgraber, i just dropped SWAP file creation from livecd-rootfs ... coudl you do the same with system-image (not sure where that bit of code lives)16:39
stgraberogra_: as in, we don't want any swap at all or we just want it created at flashing time?16:39
ogra_none at all to make tvoss happy :)16:39
stgraberhmm, may I ask why? because that's pretty universaly considered as a very bad idea...16:40
stgraberthe kernel expects you to have some swap or some things will get confused16:40
stgraberso before doing that kind of thing, you may want to talk to the kernel team first :)16:40
ogra_stgraber, OOM and the app lifecycle get confused by having it apparently16:41
ogra_it breaks the app lifecycle16:42
ogra_it was discussed several times16:42
ogra_OOM might need adjustment ... we'll take care for that after we have dropped SWAP16:42
ogra_(and have some real world data for it)16:42
ogra_kernel team was involved in discussions btw16:43
stgraberstill seems horribly wrong, but whatever. The creation bit you want to change is in the android-bootable-recovery git branch16:44
stgraberand there may also be some initrd thing you need to change as well16:44
ogra_hmpf16:44
ogra_thats more than i thought16:44
ogra_(especially since it take me two days (with blocked internet) to sync the android tree here)16:44
stgraberjust clone that one branch, it's pretty small16:45
stgraberactually, it may be that if you replace that mkswap by an rm in there, the initrd will just DTRT16:45
stgraber(and you should do an rm regardless, you don't want to waste that space if it's not used at all)16:46
=== alan_g is now known as alan_g|EOD
=== gatox_lunch is now known as gatox
mptcyphermox, hi, does anything record how long a paired Bluetooth device has been paired for? (e.g. 1 hour 14 minutes)17:03
=== dandrader|lunch is now known as dandrader
mterryfginther, thanks for merging!17:20
fginthermterry, np, it should be all ready to work now.17:20
mterrysweet17:20
mterryogra_, so we look like we're capable of landing welcome wizard if we want.  When would be the best time to do so?17:21
ogra_mterry, any time :)17:23
ogra_mterry, i will need to bug you this week (not today anymore) abput some info we need from the greeter for the developer mode17:24
mterryOK, I'll do a final smoketest and change seeds17:24
ogra_*about17:24
mterryogra_, OK17:24
sil2100boiko: hello!17:42
sil2100:)17:42
sil2100boiko: so... I forgot to mention that before, but we seem to be having new autopilot failures in dialer-app and messaging-app17:46
sil2100boiko: could you maybe take a look on those?17:46
boikosil2100: hi, yes, do you by chance have a link to the output easy there?17:48
sil2100boiko: sure! Give me a moment17:48
sil2100boiko: http://ci.ubuntu.com/smokeng/utopic/touch/mako/94:20140623:20140530/8685/messaging_app/ and http://ci.ubuntu.com/smokeng/utopic/touch/mako/94:20140623:20140530/8685/dialer_app/17:48
sil2100boiko: thanks :)17:49
=== lazowik|afk is now known as lazowik
sil2100ogra_: https://plus.google.com/109159869108744115904/posts/jihdsBrHgYx17:53
ogra_sil2100, already shared :P17:53
dobeywtf17:53
dobeyif "init" has a variable set in its environ, why would a child process of that init, not have that variable?17:54
cwayneanyone successfully make a go+qml click package for armhf?19:30
mazzchrihi19:35
mazzchrimtk development19:35
mazzchri??19:35
dobeymazzchri: huh?20:02
dobeyQQuickWindow: possible QQuickItem::polish() loop20:45
dobey^^ anyone have any idea what that means?20:46
ogra_i guess Saviq does ... (it says "polish" :P )20:46
dobeyheh20:47
dobeywell i managed to get that message to disappear, though i've no idea why20:58
dobeyit was complaining about the ListModel i had20:59
cwayneagh, im getting an "Invalid policy version" error from apparmor, but the policy version is just 1.1...21:05
jjohansen1cwayne: invalid policy version, likely means the cached binary policy is incompatible with your kernel21:05
jjohansen1cwayne: try recompiling the policy with /etc/init.d/apparmor restart21:06
cwaynejjohansen1: same error21:07
jjohansen1cwayne: what is the exact error message and where are you seeing it, console/terminal, syslog, dmesg?21:08
cwaynejjohansen1: the exact error is:ERROR: Invalid policy version for 'com.ubuntu.developer.cwayne18.aroscontrol_aroscontrol_0.2.json'. Skipping21:08
cwaynewhich i see either when trying to run the click system hooks, and i also see it in /var/log/upstart/click-system-hooks.log21:09
jjohansen1alright that narrows it down to the click wrappers21:09
jjohansen1cwayne: what is the policy version in the other click files?21:11
jjohansen1cwayne: /var/lib/apparmor/clicks/21:11
cwaynejjohansen1: 1.121:11
jjohansen1jdstrand: ^ any ideas21:12
jdstrand1.1 is the apparmor-easyprof-ubuntu policy version21:13
jdstrandcwayne: can you paste /var/lib/apparmpor/clicks/<path to affected file>.json21:14
jdstrand/var/lib/apparmpor/clicks/com.ubuntu.developer.cwayne18.aroscontrol_aroscontrol_0.2.json21:15
cwaynejdstrand: http://paste.ubuntu.com/7692251/21:15
jdstrandcwayne: can you paste the manifest too?21:15
jdstrandcwayne: ie, the click manifest21:16
cwaynejdstrand: http://paste.ubuntu.com/7692254/21:16
jdstrand"framework": "ubuntu-sdk-14.10-dev1"21:16
jdstrandyou can't use 1.1 policy with 14.1021:17
jdstranduse 1.221:17
jdstranddid you use the click-reviewers-tools on it? (it should have caught that)21:17
jdstrandwell, either use 1.2 policy or keep 1.1 and use 14.04 framework21:17
cwayneah, i didn't even know those existed!21:22
cwaynejdstrand: worked like a charm, thanks!21:25
jdstrandnp21:25
jdstrandwe have the concept of vendor and version for easyprof policy21:25
* sarnold awaits the juju team saying "the charm works like aa-easyprof!" hehe21:25
jdstrandwe use version with our policy cause if we move stuff around it might not be valid on other frameworks21:26
jdstrandhehe21:26

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