/srv/irclogs.ubuntu.com/2014/05/29/#ubuntu-touch.txt

=== fmasi is now known as Guest6550
pngo_this is only a idea/suggestion. in call log when call is unknow, in the toolbar at the bottom, add another 'Add' button so user can add a number to contacts.00:23
=== chihchun is now known as chihchun_afk
=== chriadam|away is now known as chriadam
=== fmasi_ is now known as fmasi
=== fmasi is now known as Guest96304
=== chihchun_afk is now known as chihchun
AskUbuntuUbuntu touch on Nexus 4 | http://askubuntu.com/q/47373703:38
bzoltanpmcgowan: mhall119: it is a known limitation of the old application deployment model. In the new system we create .click package when you run the app, install it on the device, run with the appliction launcher, wait for the app stops and remove the package. It is more error safe solution, less sensitive for the changing shell rules, but comes with a performance cost.03:39
bzoltanpmcgowan: mhall119: when we started with the remote deployment I have realized that the  (1) package name, (2) project name (4) app ID, (5) .desktop file and (6) main qml file was safer to have the same name. That is how the templates are in the SDK. I know it sounds silly, but that was the only way to ensure that the apps run, build and package up for most of the apps.03:43
bzoltanmhall119:  your project is a cmake project I assume. because for qml project this issue is gone since malta. The cmake support of the new  Run modell is WIP03:49
bzoltanmhall119: The new run modell was released a week ago in Utopic, I made a fresh backport to the SDK PPA for Trusty users. Could you please verify that the problem is  gone or not?04:10
stgrabercwayne1: ponf :)06:14
zeorinHi, when I try to flash my device I get the message, "Can't flash recovery image"... A google search was no help. Is anyone familiar with this error?06:47
gatoxmardy, ping06:55
=== ValicekB_ is now known as ValicekB
=== Ursinha-afk is now known as Ursinha
=== Guest96304 is now known as fmasi
=== chriadam is now known as chriadam|away
seb128mterry_, howdy07:42
mterry_seb128, hello07:42
seb128mterry_, is the phone greeter a different source/binary? how do I tell lightdm to use that instead of unity-greeter?07:43
mterry_seb128, it's in the unity8-greeter package07:43
mterry_seb128, once installed, it will tell lightdm to use itself07:43
seb128thanks07:43
=== brendand_ is now known as brendand
oSoMoNsil2100, hey, can I get silo 19 published?08:15
sil2100oSoMoN: sure! Wanted to do that in a moment, in some meetings right now08:16
sil2100Sorry for the lag08:16
oSoMoNsil2100, thanks!08:16
JamesTaitGood morning all; happy Learn About Composting Day! :-D08:19
sil2100oSoMoN: done!08:19
oSoMoNthanks!08:19
davmor2Morning all08:24
=== vrruiz_ is now known as rvr
robrumterry_, hey, what's happening in silo 2? can I help?09:08
mterry_robru, three things: cgmanager needs to get promoted to utopic (waiting on lxc/kernel fixes first), I need to fix a bug found yesterday with the launcher, and QA needs to review the silo09:09
robrumterry_, any word on those kernel fixes? can it be today?09:10
lotuspsychjeversion 50 of ubuntu touch works smoother on touch and speed on my nexus709:10
mterry_robru, kernel landed today.  But cgmanager still has to wind its way through.09:11
lotuspsychjeand update of shorts app also fixxed the crash09:11
dpmmdeslaur, nice job with tipcalc! I noticed the following warning with it when listing the available click packages: http://pastebin.ubuntu.com/7542637/09:12
robrumterry_, is cgmanager in proposed already?09:13
mterry_robru, yes09:13
zeorinHi guys, I have a bit of a problem trying to install ubuntu touch on grouper (I know it's deprecated, but the stable channel should still work...) When running ubuntu-device-flash --channel=stable --bootstrap --device=grouper I get the following error after waiting for ages: "Can't flash recovery image"09:14
zeorinDoes anyone know what may cause that error?09:14
robrumterry_, hmmm it looks like cgmanager is blocked :-( http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html09:15
lotuspsychjezeorin: on wich device?09:15
mterry_robru, right, it's been blocked since monday, waiting on the lxc/kernel stuff09:16
mterry_robru, I'm re-running the lxc autopkg tests now09:16
robrumterry_, oh ok, great. I guess we have to poke release team to rerun the test in britney?09:16
zeorinIf I don't specifiy device=grouper then it doesn't recognize that my device is connected. Device is grouper (Nexus 7 2012, wifi only, 8gb). If I run fastboot devices it's listed successfully.09:16
lotuspsychjezeorin: well i have channel=devel installed, did you try that one?09:16
zeorinactually I didn't, as I was told that it's no longer supported and that there's no devel image for it (although I did find some trusty images on a server for grouper, so I'm confused about it's support status)09:17
lotuspsychjezeorin: what does that grouper do exactly do?09:18
mterry_robru, hrm, it failed again09:18
mterry_http://d-jenkins.ubuntu-ci:8080/view/Utopic/view/AutoPkgTest/job/utopic-adt-lxc/09:18
mterry_robru, do you know why that might be?  Log doesn't give much09:18
mterry_stgraber, ^09:18
lotuspsychjezeorin: the way i have been told its best to install channel=devel for you to receive further updates09:18
ogra_mterry_, we're close ... kernel is in ... now lxc and cgmanager need to move ...09:18
mterry_ogra_, lxc autopkgtest fails again, but for mysterious reasons ^09:18
ogra_sigh09:18
zeorinlotuspsychje, Well, if I try to flash without specifying the device flag, then I get the message: "Expecting the device to be in the bootloader... waiting"09:19
ogra_so it re-ran already ?09:19
robrumterry_, bah I don't have the VPN setup on this laptop!09:19
robrumterry_, can you pastebin that log for me>?09:19
lotuspsychjezeorin: did you adb reboot before?09:19
zeorinlotuspsychje, if I specify the device flag (--device=grouper) then after trying to flash it eventually (usually after an hour or so), tells me "Can't flash recovery image".09:20
robruzeorin, so did you boot it to the bootloader?09:20
zeorinlotuspsychje, my device is in fastboot mode when I try this09:20
robruok09:20
lotuspsychjezeorin: can you just try channel=devel09:20
mterry_robru, http://paste.ubuntu.com/7542689/09:21
zeorinlotuspsychje, I'm pretty experienced when flashing things, I have many many devices with Cyanogenmod on it, a dualboot of Firefox OS and CM on my Galaxy S209:21
robrumterry_, thx09:21
mdeslaurdpm: hrm, interesting...thanks, I'll take a look09:21
lotuspsychjezeorin: this is the guide i followed, but channel=devel instead of trusty channel: http://itsfoss.com/install-ubuntu-touch-nexus-7-2013/09:22
zeorinlotuspsychje, If try the devel channel and don't specify the --device flag, I have the same error: "Expecting the device to be in the bootloader... waiting" and below: "Exit status 1"09:22
popeyzeorin: grouper is no longer supported09:22
popeythe stable channel shouldn't work, we haven't supported nexus 7 2012 since long before then09:22
lotuspsychjeoh right it only works for nexus7 2013 right?09:23
popeyyes09:23
mdeslaurdpm: that's weird...what's the contents of your /opt/click.ubuntu.com/com.ubuntu.developer.mdeslaur.tipcalc/0.2/.click/info/com.ubuntu.developer.mdeslaur.tipcalc.manifest file?09:24
zeorinI am aware of the fact that it's 'no longer supported', however I was told that stable ought to still work. In any case the problem is that ubuntu-device-flash doesn't even recognize the device, it doesn't even get to the part where it actually tries to flash an image. Also, if it's no longer supported, what are the grouper images on this server for: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/ ?09:24
lotuspsychjezeorin: how about sell the 2012 version and buy cheap 2013 somewhere, new touch improved alot!09:24
oSoMoNdpm, camera-app and gallery-app landed with latest translation updates09:24
popeythe old stab;e might work, as in 13.10 - but the 14.04 one wont09:25
rickspencer3_Kaleo,  hi :)09:25
zeorinThe docs say that ubuntu-device-flash will automatically pick the latest image in the selected channel for the device09:25
dpmmdeslaur, it's empty09:26
lotuspsychjedid you guys fixxed better touching support to version 50?09:26
popeyyes, and that can be overridden with --revision=NN09:26
dpmoSoMoN, awesome, thanks!09:26
lotuspsychjeafter updating things going real smooth here on my n709:26
=== rickspencer3_ is now known as rickspencer3
oSoMoNdpm, you’re welcome09:26
zeorinIndeed, if I specify the --device=grouper flag, it does download an image09:26
=== vying is now known as Guest54473
popeyzeorin: which image? it tells you at the start of the output09:26
robrumterry_, sorry, did you paste the wrong link? your paste shows 0 failures 0 errors...09:26
mterry_robru, yup!09:27
mdeslaurdpm: wow, not sure how you managed to get a empty file there....0.3 is now in the store, try upgrading and see if you still have that error?09:27
zeorinBut I think that specifying the --device=grouper flag skips the device detection completely, as it will try to install even if there's no device connected when I use that flah09:27
mterry_robru, I'm guessing the failure is because of the signal 15 at end?09:27
zeorinFlashing version 10 from ubuntu-touch/stable channel and server https://system-image.ubuntu.com to device grouper09:27
dpmmdeslaur, no idea. I can't see 0.3 under System Settings > Updates yet, but I'll try later on09:28
robrumterry_, bah, what? i guess that's infrastructural or something? why would it get killed with 15?09:28
mterry_robru, I dunno!09:28
robrumterry_, who can we poke about this? release team?09:28
mdeslaurdpm: that's weird too...it's been there since yesterday09:28
mdeslaurdpm: and others have updated it09:28
mterry_robru, who maintains the autopkgtest infrastructure?09:28
=== tedg is now known as ted
robrumterry_, dunno who is the official maintainer but I sometimes see pitti working on it...09:29
dpmmdeslaur, hm, I didn't have it installed, it seems! Which is even more strange, as I don't remember having uninstalled it09:30
dpmmdeslaur, after installation click list is happy again09:30
mdeslaurdpm: not sure how that happened09:30
dpmme neither, but nevermind09:31
lotuspsychjeevery start of ubuntu touch on my nexus7 brightness resets to halfway dim, any plans to fix this?09:34
zeorinpopey, lotuspsychje, I think that it may be related to my usb cable... The results I was getting previously are now inconsistent...09:38
stgrabermterry_: it's known09:39
stgrabermterry_: even though the fix is in the archive, the adt VMs aren't running the new kernel yet09:39
stgrabermterry_: (they upgrade to it but never reboot so the tests still run against the broken kernel)09:39
mterry_stgraber, ah...  huh.  But the tests  pass09:39
ogra_mterry_, jibel is fixing the testbed09:43
ogra_apparently not trivial, so it might take a bit09:43
=== ted is now known as tedg
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== fmasi is now known as Guest68919
sergiusens1davmor2: can you try something for me for mms?10:17
davmor2sergiusens1: I can in a bit looking at something else right now, but if you leave instructions I can :)10:18
sergiusens1davmor2: wget http://people.canonical.com/~sergiusens/mms/bug_1324182/nuntium; adb push nuntium /usr/bin/nuntium; reboot or restart nuntium and resend message10:19
sergiusens1davmor2: I have successfully decoded your messages10:19
sergiusens1but want to make sure it works for you :-)10:19
sergiusens1davmor2: or we can wait for the silo and I can ask you to test the silo if it pleases you better10:19
davmor2sergiusens1: no I'll test it in a minute for you10:20
sergiusens1thanks10:20
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== Ursinha is now known as Ursinha-afk
davmor2sergiusens: I'm not having much joy here with that11:04
sergiusensdavmor2: can you phablet-shell, stop nuntium and just run it manually from a the cli?11:05
davmor2sergiusens: d'oh that'll be why nuntium wasn't executable11:09
sergiusenslol11:09
sergiusensthat explains a lot :-P11:10
davmor2I'll try again now then :)11:10
=== chihchun_afk is now known as chihchun
davmor2sergiusens: \o/11:13
sergiusensyay11:13
davmor2sergiusens: although the text is wrong11:14
davmor2sergiusens: let me screenshot it11:14
sergiusensdavmor2: just says text_0.txt or something like that?11:14
sergiusensdavmor2: if it is, it's just a missing feature in the UI11:15
davmor2sergiusens: http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-05-29-121443.png11:15
sergiusensdavmor2: yeah, you can log a bug specific to the messaging app for that one11:15
davmor2sergiusens: will do11:15
sergiusensdavmor2: there's a media bug as well if you send a video11:16
sergiusensdavmor2: in case you want hints for new bugs ;-)11:16
davmor2sergiusens: like I need help :D11:16
sergiusens:-)11:18
* sergiusens moves11:18
=== Ursinha-afk is now known as Ursinha
davmor2sergiusens: feel free to point Jim Hodapp at the media issues :)11:23
davmor2cyphermox: have you moved from room to room with a device does your wifi get dropped?11:32
LaneyDoes ofono need to conflict with modemmanager?11:53
Laneyalternatively, does powerd need to recommend ofono? alternatively, should we remove powerd on desktop-next?11:54
cyphermoxLaney: ofono and modemmanager would fight for control of the same modems11:57
gatoxmardy, ping11:57
Laneyso it's powerd recommends ofono and network-manager recommends modemmanager11:57
Laneyand they conflict11:57
cyphermoxso then one, or both, to not worl11:57
Laneyso what is the right thing to do there?11:57
cyphermoxnot sure11:57
Laneyhave some alternates?11:57
cyphermoxdo we need powerd on desktop right now?11:58
Laneydon't know, but it seems broken anyway11:58
cyphermoxI could drop the conflicts11:58
cyphermoxand have NM alternate recommands ofono and modemmanager11:58
cyphermoxwell, or really11:58
Laneyyeah11:58
Laneywith MM first I guess11:59
cyphermoxyup11:59
Laneyif that works for you it works for me11:59
cyphermoxthat should work sufficiently, NM should be able to handle iether or11:59
Laneythis makes -next builds fail atm11:59
Laneyso if you could do it soon ;-)11:59
cyphermoxLaney: sure11:59
Laneyno guaranteeing some other problem doesn't come up after this11:59
slangasekogra_: ok, so what is pulling dictionaries-common onto the phone in the first place (ref: emacsen-common)?  It's not in the ubuntu-touch task, and it's not shown at all in the ubuntu-touch germinate output12:01
ogra_slangasek, my guess would be the onscreen keyboard12:03
ogra_though its weird that germinate wouldnt show it12:03
ogra_we are also seeding gnome langapcks12:03
ogra_*langpacks12:03
slangasekogra_: why would the osk not be part of the task?12:07
ondra-ssweeny: ping12:10
ogra_slangasek, it should ...12:11
slangasekand it seems to be12:11
slangasekand tasks recurse12:11
ogra_slangasek, ubuntu-keyboard is the package (and there are plenty lang specific ones)12:11
slangasekso it's not the keyboard12:11
ogra_then it must be the langpacks12:11
ogra_i think via hunspell or so12:13
slangasekogra_: no, the langpacks also have the ubuntu-touch task12:13
ogra_weird12:14
ogra_slangasek, it is aspell via sdk-libs12:16
ogra_http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu-touch.utopic/sdk-libs12:16
ogra_now how did that end up there12:17
ogra_sigh ... any why does the germinate output show recommends again ...12:18
ogra_cjwatson, didnt we fix that twice now ?12:19
ogra_oh12:19
slangasekogra_: the sdk-libs seed should be unrelated to what's on the phone, surely12:19
slangasekah, no, touch does inherit from sdk-libs12:19
ogra_i guess sdk-libs needs "* Feature: no-follow-recommends" at the top too12:19
ogra_STRUCTURE:touch: minimal sdk-libs12:20
ogra_its a dep of touch12:20
rickspencer3ogra_, for some reason you seem like the person to ask, let me know if I am wrong ...12:22
ogra_ask away :)12:23
slangasekogra_: yeah; I see that the STRUCTURE file also lists 'feature no-follow-recommends', dunno why that doesn't already do what's expected (given that it's not a syntax error)12:23
rickspencer3I seem to have some weird hang in the emulator as I am adding a U1 account12:23
rickspencer3which is the best way to log a bug?12:23
ogra_slangasek, we needed to add that extra entry in the touch file directly too ... i think colin wanted to look into that though ... seems sdk-libs needs it as well ... its not an issue apart from the germinate output itself ... the install actually forces recommends to off in apt12:24
ogra_rickspencer3, calling ubuntu-bug i guess ... but i think we have something open for that ... davmor2 or popey would know12:24
slangasekogra_: then that still doesn't answer the question of how it got on the phone in the first place12:25
ogra_yeah12:25
popeyrickspencer3: pass, not used the emulator much12:25
ogra_popey, no, but i think i remember we had some bug for U1 accounts open12:26
ogra_independent from the emulator12:27
rickspencer3ogra_, popey I'll try to find the package myself12:28
ogra_rickspencer3, oh, you just look for the package name ?12:29
rickspencer3ogra_, yeah12:29
ogra_rickspencer3, account-plugin-ubuntuone12:29
rickspencer3thanks ogra_12:29
cwayne1dpm: btw, that bug i mentioned yesterday: https://bugs.launchpad.net/savilerow/+bug/132429612:30
ubot5Ubuntu bug 1324296 in ubuntu-keyboard "Password prompt is shown repeatedly after properly entering the password using pinyin input method" [Undecided,New]12:30
ogra_slangasek, added no-follow-recommends to sdk-libs now, next germinate run should look better12:30
ogra_(probably giving a better overview)12:31
davmor2rickspencer3: apport-bug but if it is the black screen on clicking back in the accounts app there is a bug for that already12:34
ogra_slangasek, i'm pretty sure its pulled in by the localized keyboard packages through hunspell-$lang12:36
ogra_slangasek, ubuntu-keyboard-german -> hunspell-de-de -> dictionaries-common12:37
ogra_there you go12:37
davmor2sergiusens: care to confirm https://bugs.launchpad.net/messaging-app/+bug/132449812:38
ubot5Ubuntu bug 1324498 in messaging-app "MMS: I now recieve an image with a recent fix but the text is not recieved" [Undecided,New]12:38
slangasekogra_: where do you see that?12:38
ogra_on the device12:38
dpmcwayne1, ah, sorry for not coming back to you earlier. I tried to reproduce it this morning, but I could not figure for the life of me how to switch the IM in the keyboard12:38
ogra_ubuntu-keyboard-$lang are seeded in touch12:39
cwayne1dpm: press and hold the globe on the bottom of keyboard12:39
cwayne1dpm: btw you can now get the maedemo image by flashing the latest devel-customized-demo12:39
dpmcwayne1, oh, man I tapped and tapped, didn't think of hold!12:39
cwayne1yeah, not exactly intuitive :)12:40
sil2100oSoMoN: hi!12:40
sil2100artmello: hello!12:40
ogra_cwayne1, we have worse unintuitive bits :)12:40
sil2100oSoMoN, artmello: are you guys around? I need some gallery-app devs to assess something for me ;)12:40
* ogra_ just learned this week that press and hold gets rid of the X when closing apps 12:41
artmellosil2100: hi there12:41
sil2100oSoMoN, artmello: so the story is - the new UITK broke gallery-app tests, we're getting a solid 19 failure rate in gallery-app... so bzoltan knows about it and thinks gallery-app might need to adjust to the new version somehow12:41
sil2100oSoMoN, artmello: so what I would want is to have someone look at the failing tests and assess if changing this in gallery-app would take a lot of time and effort or not12:42
artmellosil2100: sure, no problem12:43
sil2100oSoMoN, artmello: since we might just revert UITK quickly, but first I want to know if it's needed - since if it's like a 15 minute change in gallery then I'm ready to risk it12:43
artmellobzoltan: what is the problem?12:43
sil2100artmello: thanks :) You can find the failures here on the dashboard, but also can be easily reproduced locally:12:43
sil2100http://ci.ubuntu.com/smokeng/utopic/touch/mako/53:20140529:20140523/8277/gallery_app/12:43
=== gnu is now known as Guest43510
sil2100artmello: just running gallery-app tests on image #53 results on the failures happening12:44
bzoltanartmello: http://pastebin.ubuntu.com/7543771/12:44
artmellobzoltan: ok. What changed on UITK?12:47
janimoogra_, rsalveti which package has the UI for  the indicators (power in particular) ?12:47
ogra_slangasek, what is the problem with dictionaries-common btw ? (i didnt really get why we are researching it)12:47
balloonsjdstrand, ping12:47
ogra_janimo, indicator-power ... :)12:48
bzoltanartmello: loads of things12:48
jdstrandballoons: hi!12:48
janimoogra_, that was my guess after typing in the question :)12:48
ogra_heh12:48
balloonsjdstrand, hello.. I'm back from the dead (or so it feels)12:48
janimoogra_, but since I am not sure how much touch UI uses in common with desktop it's worth asking12:48
jdstrandhehe12:48
balloonsahayzen_, let's chat with jdstrand in here12:48
ahayzen_balloons, o/12:48
balloonsjdstrand, so autopilot has landed, but I heard something about the apparmor changes still need work12:48
balloonsso what's up?12:49
ahayzen_balloons, this was part of my conversation with jdstrand http://pastebin.ubuntu.com/7543796/12:49
cwayne1ogra_: any idea when ubuntu-touch-session will land? :P12:49
ogra_cwayne1, hmm, did i forget about it ?12:50
ogra_sorry sorry sorry ... will try to get that in this week before flying home12:50
jdstrandballoons: it shouldn't be a difficult change, just have to create some dirs so that the apps can write their app-specific dirs under them12:51
balloonsjdstrand, but why would the test have permission to write them? Because the phablet user should since it's under HOME?12:52
jdstrandmkdir -p $tmpdir/.cache $tmpdir/.config $tmpdir/.local/share $tmpdir/confined12:52
jdstrandyes12:52
ahayzen_balloons, this was my diff to our AP tests i didn't know whether i did it right? http://pastebin.ubuntu.com/7543804/ (to this branch lp:~music-app-dev/music-app/use-mediascanner2.0)12:52
jdstrandyou are already creating the tmpdir12:52
balloonsjdstrand, yes indeed.. Sounds fine then12:52
jdstrandjust sprinkle a few things under it12:52
jdstrandcool12:53
balloonsahayzen_, so let's tweak your branch12:53
balloonsahayzen_, do you have an mp we can look at?12:53
cwayne1ogra_: maybe, still not seeing my change on the image12:53
ahayzen_balloons, well we have https://code.launchpad.net/~music-app-dev/music-app/use-mediascanner2.0/+merge/21414012:53
ahayzen_balloons, but i didn't push my changes yet12:54
rsalvetijanimo: yeah, indicator-power, and probably some logic in unity8 as well12:54
ahayzen_balloons, as i couldn't get it to work locally12:54
ogra_cwayne1, yeah i think it got lost in my travel preparation ...12:54
ahayzen_balloons, i could push and then u can edit (as the branch is owned by all of us)12:54
janimorsalveti, who would know where in unity? I see indicator power has code for getting the average charge of two batteries12:55
janimorsalveti, I am looking into ignoring one of the two detecte batteries as it has no useful info at all12:55
lucas__hi...how to create a final app in ubuntu-sdk?12:56
cjwatsonogra_,slangasek: heh, yeah, last time I looked I discovered that "feature no-follow-recommends" wasn't actually implemented in germinate and I wanted to get round to doing that; so you need to do it in the individual seeds12:57
ogra_yup, already done12:57
cjwatsonright, just following up that it's a germinate bug IMO12:58
rsalvetijanimo: we had that issue with some other phone as well, I think nexus 512:59
rsalvetijanimo: upower was able to see 2 batteries12:59
rsalvetijanimo: usually the kernel should only export one, or you can ignore it in upower, or you can change indicator to just show one12:59
cwayne1Wellark: ping13:00
=== tedg is now known as ted
sil2100artmello: how's the gallery/UITK sitution looking? You think reverting UITK is best?13:23
sil2100Or is it something easy fixable?13:23
artmellosil2100: gallery does not seem to be broken, since we are able to change tabs. it looks like that we have some problem with the AP tests, we are looking for a element (header) that does exist but we are not able to find it13:27
artmellosil2100: I am talking with QA guys to see how we can fix the AP tests, should be simple13:27
sil2100artmello: do you think it can be simply fixed in the test? Like, removing this check somehow?13:27
sil2100Awesome13:27
artmellosil2100: if we can wait a little bit more I guess we can fix it, no need to revert UITK13:27
artmellosil2100: we cannot disable since it is the AP code to change tabs13:28
sil2100We'll wait for some moments still then13:28
artmellosil2100: robotfuel was helping taking a look on the gallery/UITK issue. it seems that is not an issue on gallery itself, and he is taking a look on how to fix the problem13:44
sil2100artmello, robotfuel: thanks :)13:44
robotfuelartmello: sil2100: elopio broke the header and he is fixing it. he can't expect apps to have a main_view object. the gallery app has a main_screen14:02
elopioartmello: sorry for breaking your tests.14:03
elopioI'll propose a fix.14:04
sunbirdurg.14:04
sil2100elopio: robotfuel: anyway good to hear it can be fixed, I prefer that then reverting14:04
sunbirdso i got my nexus7-2013. and i followed these instructions to root it, but now all i gets is the bouncy balls and i can't even get to the bootloader menu.14:05
elopiosil2100: can we wait for a new release of the toolkit, or should I duplicate the fix on the gallery app?14:05
sunbirdhttp://itsfoss.com/root-nexus-7-2013-ubuntu-linux/14:05
sunbirdsad14:05
sil2100elopio: so, the actual fix is needed in the toolkit?14:05
elopiosil2100: yes it is14:05
sunbirdi've rooted a bunch of devices before, an di've always been able to get back to the bootloader, but not now. any ideas?14:05
elopiothe problem is on the test, that assumes too much.14:06
sil2100elopio: just to understand, it can be worked-around in gallery, right?14:06
elopiosil2100: it can, yes.14:06
elopioI can override the default behavior of the test.14:07
sil2100elopio: ok, so... I would propose this: could you work it around in gallery temporary and fill ina fix  in UITK as well?14:07
sil2100Since releasing UITK might take longer (as we need to run like all APs)14:08
sil2100And it would be nice if the issue wouldn't cloud real possible problems in the meantime14:08
sil2100Since if I understand correctly, it's not a problem in the actual behvior, but in something what autopilot does, right?14:09
elopiosil2100: yes. https://bugs.launchpad.net/gallery-app/+bug/132455614:09
ubot5Ubuntu bug 1324556 in Ubuntu UI Toolkit "The header autopilot helper will fail if the parent is not called MainView" [Undecided,In progress]14:09
elopioI'll propose branches to both.14:09
sil2100elopio: you're our hero14:10
sil2100Thanks14:10
artmelloelopio: np :)14:10
sil2100;)14:10
artmellorobotfuel: thx14:10
elopiosil2100: well, I was the one who broke it. So I'm a lame hero.14:10
balloonselopio, the UITK is an amazing accomplishment..14:11
balloonskeep your hero status :-)14:11
sil2100elopio: if you have the fix pushed into gallery, could you poke sergiusens and popey to push it out to the store?14:15
sil2100We could kick a new image then14:15
elopiosil2100: working on it.14:15
* ogra_ hugs elopio 14:17
ogra_awesome !14:17
zeorin_Hi all, just want to mention that despite many times being told many times here it's not possible, I have Ubuntu Touch installed on a grouper (Nexus 7 2012, wifi only), which is deprecated.14:17
ogra_zeorin_, who said it is not possible ?14:17
zeorin_ubuntu-device-flash --channel=stable worked14:17
zeorin_ubuntu-device-flash --channel=devel has no images available14:17
ogra_it is not supported and we will not care for bugs from it ...14:17
ogra_but it is surely possible with the old images14:18
zeorin_but the manual install method works with the images available from these instuctions https://wiki.ubuntu.com/Touch/Install#Manual_Download_.26_Installation14:18
zeorin_I currently have Utopic (14.10) installed.14:18
balloonsjdstrand, I tweaked music to do what was requested, but I still see some apparmor errors :-(  http://paste.ubuntu.com/7544237/14:18
balloonscalendar too; http://paste.ubuntu.com/7544305/14:19
sil2100ogra_: would be nice if we could get gallery released and an image built before mterry's greeter...14:19
ogra_well14:20
balloonsjdstrand, the click.rules file seems updated properly14:20
ogra_sil2100, i'm just scared that then something else breaks again before the greeter landed14:21
mterry:)14:21
jdstrandballoons: ok, let me look14:21
sil2100ogra_: we won't wait for the test results, I just want to like have an image building before the greeter just to make sure, just hope gallery will be released in like the nearest 20-30 minutes...14:22
jdstrandballoons: ok, so, seems like .config wasn't created correctly14:22
sil2100Since mterry wants to QA sign-off greeter anyway14:22
sil2100So we might have some time still14:22
ogra_sil2100, ok, thats fine then14:22
jdstrandballoons: the others are really mocking up what the music app should access since mediascanner never ran14:23
jdstrandthat one is a harder problem, but the music app should also be the outlier14:23
balloonsjdstrand, yea, I moved to calendar to simplify things to see what was wrong.. no mediascanner there14:23
jdstrandright14:23
jdstrandwere there denials with the calendar?14:24
ogra_sil2100, though i'm just seeing cjwatson talk about procps issues in another channel ... we should probably wait with an image build until we are sure the archive is ok again14:24
balloonsjdstrand, yes, http://paste.ubuntu.com/7544305/14:24
jdstrandI imagine probably with .config. do you have a branch?14:24
sil2100ogra_: ok, right... damn, a bad day for image builds it seems14:24
ogra_well, for the archive rather ...14:24
* ogra_ guesses desktop users that use debs suffered more today :)14:25
balloonsjdstrand, lp:~nskaggs/ubuntu-calendar-app/fix-ap-env-setup14:25
ogra_sil2100, oh, i see in -devel that it was catched by -proposed ... so we should be good14:26
jdstrandballoons: ah, tempdir is ~/autopilot/fakeenv. you wanted it as ~/autopilot/fakeenv/<something>/14:27
jdstrandballoons: basically, do the mkdirs after running TempDir14:27
jdstrandballoons: and use what TempDir creates as the parent of all these paths14:28
jdstrandexample rule:14:28
jdstrandowner @{HOME}/autopilot/fakeenv/*/.cache/@{APP_PKGNAME}/ rw,14:29
balloonsjdstrand, I figured it was something simple.. critical thinking is a challenge today :-) Tweaking now14:30
jdstrandhehe14:30
cwayne1ted: Wellark: ping, any chance someone could take a look at this bug? https://bugs.launchpad.net/savilerow/+bug/1324296  it's quite important to be fixed for MAE14:34
ubot5Ubuntu bug 1324296 in ubuntu-keyboard "Password prompt is shown repeatedly after properly entering the password using pinyin input method" [Undecided,New]14:34
balloonsjdstrand, ok made some tweaks, but still see apparmor errors http://paste.ubuntu.com/7544447/14:40
balloonseverything is pushed14:40
balloonsjdstrand, it seems we still need the APP_PKGNAME in there, so I guess that's on me14:41
jdstrandballoons: yeah, seems like just need to keep recreated the test environment so the apps can start creating their own directories rather than their parent dirs14:42
jdstrandI'm a bit surprised by media-art coming in, but seems to be needed14:43
Wellarkcwayne1: pong14:43
cwayne1Wellark: any possibility of looking at this bug? https://bugs.launchpad.net/savilerow/+bug/132429614:44
ubot5Ubuntu bug 1324296 in ubuntu-keyboard "Password prompt is shown repeatedly after properly entering the password using pinyin input method" [Undecided,New]14:44
jdstrandballoons: (essentially a click app is never expected to be launched within a totally empty environment-- all these things get created long before a click app starts, and we don't want to allow these accesses because it weakens security)14:44
jdstrandballoons: another thought that might work better in terms of maintenance is instead of creating all this hidden dirs in the TempDir, to copy all of the existing '.' dirs into the TempDir14:45
jdstrands/this/these/14:45
balloonsjdstrand, well, the issue with cloning the environment is end up with old application data in there14:46
jdstrandballoons: you just remove TempDir after the test run14:47
jdstrandtests*14:47
jdstrandyou want to do that anyway I would think14:48
balloonsjdstrand, I meant data from the old home.. Or I am missing what you are saying. Are you saying to copy /home into the temp home or something else?14:48
jdstrandI was saying something like 'cp -a $HOME/.[a-zA-Z0-9]* $HOME/autopilot/fakeenv/$TempDir/'14:49
balloonsjdstrand, right.. so won't that also copy the configs for the click apps.. thus we don't have a pristine environment14:49
jdstrandthat way you use what is already created and you don't have to worry about all the new stuff being added (ie, you don't have to maintain what you put in to TempDir as often)14:50
Wellarkcwayne1: the secret agent passes the text from the prompt unchecked and unmodified to network-manager and if the prompt is poppping up again it means that NM didn't like what was entered to the prompt14:50
Wellarkcwayne1: do you have this running somewhere? maybe I could pop by and take a look14:50
jdstrandballoons: true, you'd want to remove those if you went that route14:50
jdstrandmaybe it wouldn't save a lot14:51
cwayne1Wellark: i wasn't invited to malta unfortunately :)14:51
balloonsjdstrand, right, I mean I could specify what to remove, but that's not much better than were we where with moving files around (backup/restore)14:54
sil2100elopio: how's it progressing?14:55
jdstrandit might if you could make some assumptions (rm ~/.config/com.*)14:55
Wellarkcwayne1: ;(14:55
robrumterry, so sil2100 says that he usually uses om26er for QA signoffs in this TZ but he's not around. we'll have to tackle jfunk and get him to allocate somebody14:55
cwayne1Wellark: so i wonder if maybe it's an ubuntu-keyboard issue then14:55
jdstrandit wouldn't be as robust as I initially was thinking, but might be better14:55
cwayne1Elleo: hey, would this seem like a keyboard issue maybe? https://bugs.launchpad.net/savilerow/+bug/132429614:55
ubot5Ubuntu bug 1324296 in ubuntu-keyboard "Password prompt is shown repeatedly after properly entering the password using pinyin input method" [Undecided,New]14:56
balloonsjdstrand, is APP_PKGNAME not an env var?14:57
Wellarkcwayne1: could you check out lp:unity-notifications and run examples/sd-example-password-entry.py14:59
elopiosil2100: almost there14:59
cwayne1Wellark: on the phone?14:59
Elleocwayne1: not sure, it's possible that the text isn't getting committed since the pinyin keyboard always has suggestions enabled; I have a feeling there was a bug relating to text not getting commited when changing field14:59
Elleoalthough I thought that had been fixed15:00
cwayne1Elleo: any logs i could get or anything i could do to verify whats the problem?15:00
Elleocwayne1: well you can run maliit-server with MALIIT_DEBUG=true for some debug info, not sure if there'd be any output that'd help here though15:02
sil2100mterry, davmor2: so, we usually ask for QA sign-off only on traincon0, but there's nothing bad with a lander asking for that in other occassions if he's not sure if he can assure for nothing-broken15:02
sil2100mterry, davmor2: but that's up to the lander if he wants to wait or not15:03
jdstrandballoons: no, but APP_ID is. APP_PKGNAME=split(APP_ID, '_')[0]15:03
Elleocwayne1: aha, just did a quick text in the contacts app and it seems preedit stuff does get commited if you change field but it doesn't if you click a button15:04
balloonsjdstrand, the sad part is I don't know the APP_ID until I launch the app, which by then is too late15:04
Wellarkcwayne1: yes, on the phone.15:04
Wellarkcwayne1: with that input method15:04
cwayne1Elleo: hm, so is that fixable?15:05
Wellarkcwayne1: you can branch the repo on your desktop and adb push that one file to the phone15:05
jdstrandballoons: why do you need APP_PKGNAME? to clean out a cloned dir in TempDir?15:05
Elleocwayne1: yeah, just seeing what signals the keyboard gets under those circumstances to see if we can commit15:06
balloonsjdstrand, I guess I'm getting lost on how we fix the issue. apparmor is still complaining the app is making dirs under /home/phablet/autopilot/fakeenv/tmpcky05tii/*.  However, the app should be allowed to write to things under this directory, so long as it's under the app pkgname15:07
jdstrandballoons: right so, the app is allowed to create:15:07
jdstrand/home/phablet/autopilot/fakeenv/tmpcky05tii/.config/$APP_PKGNAME15:08
jdstrandso you don't have to15:08
jdstrandthe app is not allowed to create:15:08
jdstrand/home/phablet/autopilot/fakeenv/tmpcky05tii/.config/15:08
jdstrandso you have to15:08
jdstrandif you look at the denial, you can see which directories you need to create. you shouldn't have to worry at all about APP_PKGNAME for creating dirs, cause the app itself will15:09
balloonsjdstrand, ahh.. right.. so all these sub dirs the app is trying to create I need to provide. However, that can get huge with subdirs15:11
jdstrandballoons: also note that directories end with '/' in apparmor logs15:11
balloonshence our conversation.. whew I'm slow today. So fine, is there a master list somewhere of what the /home env looks like for an app?15:11
jdstrandballoons: right, which is why I thought it might be easier to clone (and prune)15:11
jdstrandballoons: we know that APP_PKGNAME starts with com.ubuntu. and com.canonical. which could be useful for pruning a cloned dir15:13
balloonsjdstrand, yes if you go the pruning route, you have to know everything that could cause you to mess up.. it's just not as clean15:14
balloonsfor instance music uses mediascanner which lives in it's own location.. still perhaps it's the way to go15:15
balloonsI'll play a bit15:15
dednickboiko: hi. have you taken a look at the call hint request for the telephony-service?15:15
mptawe_, https://wiki.ubuntu.com/SecurityAndPrivacySettings#SIM_PIN15:18
mptawe_, https://wiki.ubuntu.com/SecurityAndPrivacySettings?action=diff&rev2=40&rev1=3915:23
awe_thanks mpt!15:25
balloonsjdstrand, ok so as proof of concept, it seems to be working now. I don't see errors anymore15:26
balloonsI just kept creating the dirs.. now we'll have to decide how to maintain it15:26
mptcyphermox, just curious, do you have a reference for ad-hoc networks actually delivering malware?15:32
cyphermoxsure, hold on15:33
mpt(as opposed to just causing Windows XP to set up a network with the same name)15:33
jdstrandballoons: nice! :)15:34
cyphermoxmpt: I checked, seems like there is only free public wifi in nm-applet; but: http://www.npr.org/2010/10/09/130451369/the-zombie-network-beware-free-public-wifi15:36
cyphermoxthis kinds of networks can just be abused anyway15:36
mptcyphermox, “Unintentionally creating or connecting to the ad hoc network isn't inherently harmful, despite its virus-like spread. It does, however, provide an access point for hackers to come in and check out the user's files.” By which they mean the Windows XP user that created the network.15:37
cyphermoxindeed15:37
cyphermoxhowever, it's easy enough for someone to make use of such a network for malicious purposes, depending on what is exposed on it15:37
cyphermox(on the device that connects to it)15:38
mptHow is that different from any other ad-hoc network though?15:38
sil2100_elopio: hi! Sorry to poke again, but I was disconnected - is there any progress?15:42
elopiosil2100_: yes. waiting for jenkins to confirm that it works15:44
elopiohttps://code.launchpad.net/~elopio/gallery-app/workaround1324556-get_header/+merge/22141515:44
elopiosil2100_: but the workaround is extremely ugly. Autopilot messes with the inheritance making it too hard to override.15:45
elopioso I would recommend to wait for the proper fix.15:45
balloonsjdstrand, so, migrating to music, I see apparmor denial trying to open the mediascanner db.. it's not under the appname dir ofc15:46
balloonshere's the 3 errors; it's the third; http://paste.ubuntu.com/7544803/15:47
sil2100_elopio: I would say it's good enough, it's well documented as a workaround, and since you also will push a merge for the right fix we might even try incorporating it to the already-prepared UITK landing15:52
sil2100_elopio: so that this could land tomorrow15:52
sil2100_popey: are you still around?15:52
Tassadarrsalveti: hi, did you have time to look at those two commits for hammerhead's kernel?15:53
balloonsjdstrand, anyways, I'm curious why the app can't even do an open operation on the db.. it will certainly need to be able to read it15:53
popeysil2100_: ya15:54
=== chihchun is now known as chihchun_afk
=== oSoMoN_ is now known as oSoMoN
cwayne1mterry: is the split greeter stuff going to land this week?16:33
mterrycwayne1, yeah... maybe tonight (malta time)16:34
cwayne1okay, so then that would enable getting system language from accountsservice right?16:34
mterrycwayne1, yeah for the greeter session yeah16:36
cwayne1mterry: i thought it was going to take the system locale from there as well?16:38
mterrycwayne1, uh isn't the user session already grabbing language from AS?16:38
mterrycwayne1, we can't change system language via AS16:38
mterrycwayne1, but greeter pays attention to user's language in AS16:39
cwayne1last time i asked for how to set language, i was told to set it in ~/.pam_environment, not AS16:39
mterrycwayne1, yes...  I think AS is a copy of pam_environment's info?   I'm actually not sure where system-settings stuffs the language such that it gets used next time16:42
=== ted is now known as tedg
macer_hello16:57
macer_anyone here16:57
macer_does anyone know how to develop for ubuntu16:59
macer_while running mac os16:59
macer_i don't want to run a VM16:59
=== tedg is now known as ted
=== ted is now known as tedg
balloonsping tyhicks17:24
=== Ursinha is now known as Ursinha-afk
=== tedg is now known as ted
=== ted is now known as tedg
jdstrandballoons: so the mediascanner needs adjustments to the click-rules file19:21
jdstrands/mediascanner/mediascanner access/19:21
balloonshey jdstrand19:21
balloonsjdstrand, I'm concerned because I'm also seeing apparmor errors for 'open' and 'mknod' operations19:22
jdstrandthis is where having a second user would have made things easier. basically, there are additional accesses in the policy group to things in ~/.config that are now being redirected into fakeenv19:22
balloonsjdstrand, well, hmm.. technically if things get autopkg'd properly, a second user might not be near the issue it was19:24
balloonssince the test would be properly self-contained and easily provisioned to a new user19:24
jdstrandso those rules also have to be added to fakeenv, *but* if the app is supposed to be tested under confinement, we shouldn't just automatically add them to the policy unless they were in the app's policy when not directed19:25
jdstrandright19:25
jdstrandthere might be an alternative19:25
balloonsright.. we can't add policy just for testing :-)19:26
jdstrandno, the alternative won't work. I was thinking that we could use an alias rule, but that has to happen in the preamble19:27
jdstrandwhat would work is a symlink19:27
jdstrandln -s /home/phablet/.cache/mediascanner-2.0 /home/phablet/autopilot/fakeenv/tmp_7dfprxt/.cache/mediascanner-2.019:28
jdstrandthe symlink gets resolved to /home/phablet/.cache/mediascanner-2.0 so the policy doesn't have to change. but, it is using the actual data (but, in this case it is ro)19:29
balloonsjdstrand, I also noticed something very odd.. Calculator which doesn't use any of this fakery was blowing up with apparmor errors trying to play around in tmp dirs it didn't create19:29
jdstrandI'd need to see the errors19:30
=== forcev is now known as FunkyPenguin
jdstranderr, denials19:30
balloonsI don't want to sidetrack the discussion..heh but http://paste.ubuntu.com/7546195/ is an example19:30
balloonsI just removed the entire fakeenv folder and the tests seem happier now.19:31
jdstrandthat is using fakeenv... and it is the same issue19:31
balloonsjdstrand, but it's not.. this is weird19:32
jdstrandthe xdg dirs had to be set or left over from a previous run or something19:32
balloonsjdstrand, ahh.. that's it19:32
balloonsI'll bet it's leftover indeed.. the cleanup didn't happen when it crashes19:32
* jdstrand was referring to the environment (which is likely also true)19:33
balloonsok, anyways back to it.. so you are thinking of using a symlink19:33
jdstrandthe symlink will work, absolutely and doesn't have the issues with the additional policy, but, it does mean using the actual files. that is perhaps ok- before it was all user files, fakeenv is totally clean, symlinks with fakeenv is in between19:35
jdstrandyou can just : ln -sf $HOME/.config/<some dir>/ $HOME/autopilot/fakeenv/tmp.../.config/<some dir>/19:36
jdstrandfor all the dirs that you encounter issues with that aren't the app specific directories19:37
balloonswell of course for mediascanner, we are actually attempting to supply our own db.. we can't reuse the existing.. it's the point of isolating :-)19:38
jdstrandright, but in this case, maybe it is ok to use the existing-- it is ro access. it depends on what you test, or if the db can become corrupted in test runs19:39
jdstrandthat likely isn't ideal. you could move the original aside, mock the new one, run the test and then put the other one back19:40
jdstrandthat is doable, but an error could leave the db out of place (you would also want to be sure not to overwrite the backup if it exists)19:41
balloonsjdstrand, for music at least, the primary purpose of the isolation besides providing a clean env, is to allow us to create a known music library. We do this by supplying the music files and the db entries19:45
balloonsjdstrand, your suggestion of moving, mocking, and replacing is exactly how we originally did things. This is fragile and indeed has caused us issues19:46
balloonsthis feels a bit like it's gotten more complex19:48
jdstrandballoons: a rule could be added for the music library. while it would be correct for music-app (for now, soon it will use dbus with the new mediascanner apparmor integration), it would not be correct for say, the calendar19:48
jdstrandyeah :/19:48
jdstrandit could be made to work, but there are some limitations19:48
balloonsjdstrand, well ideally what we do can be applied universally19:49
jdstrandyep19:49
jdstrandwith the route we've taken, we need to mirror the apparmor rules for unredirected access to redirected, but only the ones that are specified in the profile19:50
balloonswell, what is this mediascanner apparmor integration you speak of?19:51
balloonscould music stay unconfined until this was all in place?19:52
jdstrandrather than accessing the db directly, it accesses it over dbus (I think)19:52
balloonsahh.. interesting19:53
jdstrandit could, but we will hit this issue with something else19:53
balloonsfilemanager :-)19:53
jdstrandit isn't confined yet, (but should be)19:53
jdstrandmaybe serguisens worked to confine it. I know we talked about it19:53
balloonsjdstrand, right.. but the same issues will happen there. The mocking works for now because it's unconfined19:54
jdstrandyeah19:54
pmcgowanjdstrand, hey, since you are here, does system-settings app need to have any apparmor permissions like to access ofono or urfkill type stuff, or since its unconfined it doesnt need them19:55
ahayzen__balloons, i think the new new mediascanner2 uses dbus...but i was hitting apparmor issues when attempting to test the silo :/19:56
ahayzen__balloons, there were a few typos that broke things19:56
jdstrandpmcgowan: right now system-settings is unconfined and considered trusted. however, ofono is going to be light confinement very soon that only allows certain apps to talk to it. system-settings could be added to that list if needed19:57
jdstrands/to be/to have/19:57
pmcgowanjdstrand, ok it will need that19:57
* jdstrand adds task to bug19:57
jdstrandpmcgowan: is the source package 'system-settings'?19:57
pmcgowanubuntu-system-settings19:57
jdstrandah, someone already added it19:58
sil2100mterry_, Saviq: hi guys, any news on the greeter split?19:59
mterry_sil2100, last minute problem in testing a fix I wrote today, I am rewriting it.  You had another big silo you wanted to land?  Maybe land that now, and I'll have split tomorrow19:59
balloonsahayzen__, jdstrand I'm thinking of pushing the an updated version of music, with the current mocking and unconfined.. The ultimate solution is going to be a bit more though, but we need an update to hit the store this week20:00
sil2100mterry_: ACK, the other big silo was from ricmm - but it's not set as ready20:00
sil2100And I'm not sure if ricmm is around to give me a +1 on that20:00
ahayzen__balloons, will this be much easier when we move to mediascanner2 ?20:01
ahayzen__balloons, and that is using dbus?20:01
jdstrandballoons: that's fine. starting to think the old method (or a combination of it and some things we learned) is likely the path of least resistance until new user is in place20:02
balloonsahayzen__, not at all.. but in theory it might become possible. As it stands, apparmor configs are getting complicated. It would be best to have everything in place as it should be.. I don't want to pursue interim apparmor solutions20:02
balloonsjdstrand, right.. I'm not sure how painful it will be for everyone to have a test user..20:03
ahayzen__balloons, ah ok ... i guess whtever is the easiest solution until the proper one can be found...as you said we need to push to the store ASAP due to the demos next week20:03
balloonsahayzen__, so I'll pull trunk and give it a whirl.. That way something will be up no matter20:03
ahayzen__balloons, cool, will we be able to pull ur changes into our mediascanner2 incase so it will be ready to land as well?20:04
balloonsahayzen__, I'm basically just releasing trunk as-is, unless something is broken20:05
jdstrandballoons: eg, 1. if ~/bak doesn't exist, mkdir ~/bak && mv ~/* ~/bak 2. create/m[D[D[D[D[D[D[D[D[D[D[D[D[1~[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[B[B[A[Bock all the dirs/etc you need 3. run test 4. restore from back up20:05
ahayzen__balloons, ah ok but unconfined?20:05
jdstranderf20:05
balloonsahayzen__, yes, with that one change :-)20:05
ahayzen__balloons, cool20:05
jdstrandballoons: 1. if ~/bak doesn't exist, mkdir ~/bak && mv ~/* ~/bak else rm !~/bak 2. create/mock all the dirs/etc you need 3. run test 4. restore from back up20:06
balloonsahayzen__, so it'll be a simple mp.. I'll probably ask for you to approve20:06
ahayzen__balloons, :)20:06
balloonsjdstrand, yep we have a set of try;except;else blocks we did that with.20:07
jdstrandif you do that, it is fairly robust. the test harness could be sure to restore from ~/bak20:07
balloonscalculator still uses it20:07
jdstrandwell, I guess it is the same process. if you traceback, you are left with ~/bak, but the above rights itself next time20:07
jdstrandI see20:07
balloonsjdstrand, yea, we just left it inside the app dir itself however, not ~/bak20:08
balloonslike ~/.local/share/com.ubuntu.calculator/backup20:08
jdstrandthe idea here is to do the fakeenv idea without actually changing XDG*20:08
balloonsI think we evolved to blowing away everything.. not sure20:08
jdstrandright. we could do quite complicated things in the test harness (the thing that runs aa-clickhook --include.../click.rules)20:09
jdstrandsuch as cp click.rules $tmpdir/click.rules, then sed the profile in /var/lib/apparmor/profiles/click_com.ubuntu.music_music_0.1.234 > $tmpdir/profile20:11
jdstrandthat would accomodate actually using fakeenv as you have it now20:11
jdstrandbasically you create a new apparmor profile directly based on the existing one20:12
jdstranddoing sed on anything that was redirected20:12
jdstrandthen load that profile in to the kernel20:13
jdstrandthen at cleanup, just load the profile in /var/lib/apparmor/profiles/...20:13
jdstrand(harness cleanup)20:13
jdstrandclick.rules could go back to what it was. the scripting to get that right would not be trivial, but should be nearly maintenance free20:14
jdstrandyou get to keep the phablet user, fakeenv, etc20:14
jdstrandif done right, it should be a reasonable representation of the apparmor profile20:17
jdstrandfood for thought20:18
* jdstrand steps away for a few20:18
ChloeWolfieGirlis the HUD still going to be a thing in Ubuntu touch? Just the new bottom edge+HUD doesn't look like it would work well together but I'd miss the HUD if it goes completely20:19
tyhicksballoons: hey - did you still need something from me or did jd strand help you with everything?20:40
nik90_ChloeWolfieGirl: we don't know what's happening to the HUD. But right now the focus is on the bottom panel. I guess time will tell what happens to the HUD20:52
ChloeWolfieGirlNik20:53
ChloeWolfieGirlnik90_,  fair enough, Some of the stuff I've seen look really cool, but I'd still like the HUD for alot of the advantage's it gives you, I think Openness, scopes, gestures and HUD are the 4 biggest selling points of Ubuntu Touch!20:56
nik90_ChloeWolfieGirl: agreed20:57
hattenhas anybody successfully triple-booted an HP touchpad with cyanogenmod, ubuntu, and webos?21:09
mhall119that sounds like work21:20
alfonsojon_Hello23:45
alfonsojon_I'm on utopic #50 on my nexus 423:46
alfonsojon_and it generally is running like molasses in antarctica23:46
alfonsojon_what can I do to speed things up a bit?23:46
alfonsojonWhat's the best channel to flash?23:54
alfonsojontrusty?23:54
HattenHas anybody had experience with Ubuntu Touch and the HP Touchpad?23:57
alfonsojonHatten: No, but they both have Touch in the name if that helps23:58
* alfonsojon is being useless23:58
Hattenhaha, good one.23:58
alfonsojonWhat OS does the Touchpad run?23:58
HattenI have it dual booting WebOS and CyanogenMod Android23:59
alfonsojonIf it can boot CyanogenMod23:59
alfonsojonIt can probably boot Ubuntu Touch (provided the ROM exists)23:59
alfonsojonif it does not exist, it can probably be built.23:59
alfonsojon(lots of probably)23:59
HattenIt exists, I'm just wondering if anybody's tried it before.23:59

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