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

sergiusenslol00:09
=== svetlana is now known as sveta
=== Ursinha is now known as Ursinha-afk
=== chriadam|away is now known as chriadam
=== Ursinha-afk is now known as Ursinha
dobeyis it possible to override system theme colors for a widget in the ui toolkit?01:23
=== vying is now known as Guest82534
=== ycheng-afk is now known as ycheng
=== fginther is now known as fginther|away
=== fginther|away is now known as fginther
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
mhall119dobey: not really easily02:39
mhall119you can sometimes poke at internals of the StyledItem.style component,but that's not a supported API so it's not recommended02:39
mhall119or you can replaced the style component all together, but then you have to replace all of the functionality just to set a color02:40
dobeymhall119: yeah i was trying to use the Dialer component, but make it not be purple. :-/02:42
dobeylol. i just realized how bad that name is02:44
dobeysince it has nothign to do with phone calls02:44
mhall119yeah, "Dial" would suffice02:44
dobeyor ClockThing02:45
dobeyit wouldn't really make a good widget for an RPM/MPH dial for a dashboard02:46
dobeyoh well. later02:51
=== chihchun_afk is now known as chihchun
cpyargerI have followed the phablet-dev-bootstrap download guide for revision phablet-4.4.2_r1,  but I am unable to build for maguro, or toro, I know maguro is no longer officially supported, but Where do I need to go from here to get it working with  the utopic rootfs?05:46
cpyargerI noticed that manta is the only device located under device/samsung nothing for manta even synced.05:46
cpyargerI was told by sergisens tat I do not need to do anything special for the devices supported by AOSP05:49
dholbachgood morning06:56
kurrosindeed it is06:59
JamesTaitGood morning all; happy Friday, and happy Industrial Workers Of The World Day! :-D08:03
ogra_stgraber,08:05
ogra_2014/06/27 02:56:40 Device is |mako|08:05
ogra_2014/06/27 02:56:41 Flashing version 101 from ubuntu-touch/utopic-proposed channel and server https://system-image.ubuntu.com to device mako08:05
ogra_2014/06/27 02:56:52 Get https://system-image.ubuntu.com/gpg/image-master.tar.xz.asc: EOF08:05
ogra_stgraber, could that be related to the key change ?08:05
ogra_(thats a device in the lab)08:05
* popey waits while 3 devices all do the apparmor_parser dance08:06
ogra_heh08:06
ogra_after RTM we should talk about UI feedback for apparmor08:06
jjohansenogra_: you mean like the android "optimizing applications" message that happens during compile08:08
jjohansencould throw in qml compiles too then08:08
ogra_jjohansen, yeah, something like that08:08
ogra_so that the user knows what is going on08:08
jjohansenwe need to speed the compile up08:11
jjohansenthere are still some things that can be done there08:11
Elleocwayne__: kalikiana has a fix for committing text from pre-edit, could you help testing it against your chinese passwords? https://bugs.launchpad.net/bugs/132495508:15
ubot5Ubuntu bug 1324955 in Ubuntu UI Toolkit "Automatically commit text in AbstractButton" [High,Confirmed]08:15
ogra_jjohansen, even if we do .... there might be users that install 500 apps ...08:21
jjohansenogra_: all the more reason to speed it up! Not arguing against having feedback though, that would be good too08:21
ogra_right, both is needed08:22
popeyThere are indeed users that install 500 apps08:25
popey08:25
popeyalan@deep-thought:~$ adb shell sudo -u phablet click list | wc -l08:26
popey36908:26
popeygetting there08:26
ogra_heh, yeah08:26
popeybug 1334940 ☹08:27
ubot5bug 1334940 in mediascanner2 (Ubuntu) "Can't scan videos on ubuntu touch (flo, image 100)" [Critical,Confirmed] https://launchpad.net/bugs/133494008:27
ogra_funny ... for me it scans ... but doesnt scan all codecs it seems08:28
ogra_(it picks up the sintel movie, but not some commercial movie trailers that totem plays fine ootb)08:29
popeyi see no videos on my device08:29
popeyhttp://people.canonical.com/~alan/videos/08:29
popeyall of those were ripped from youtube, h264 codec08:29
popeyuh, wouldn't bother with the convergence brainstorm ones08:30
* popey pokes davmor2 08:31
ogra_stgraber, ah, nevermind, worked now08:32
seb128mpt, hey, small question about your settings designs/mockup, some screens have items with grey bg, does it mean those are different widgets?08:38
seb128mpt, e.g https://wiki.ubuntu.com/AboutThisDevice?action=AttachFile&do=get&target=phone-about.annotated.png08:38
mptseb128, I just do that to make clearer which parts are list items and which parts are separators08:42
mptand which parts are just labels08:42
seb128mpt, ok, so they don't have different bg color in the implementation08:43
mptseb128, yes, that’s poor visual design08:44
mptI’ll talk about that with gventuri if he’s in today08:44
seb128mpt, thanks08:49
seb128mpt, small questions about https://wiki.ubuntu.com/Appearance#Phone ... should the sections that don't include the current background be collapsed by default?08:55
mptseb128, exactly right. Added. https://wiki.ubuntu.com/Appearance?action=diff&rev2=19&rev1=1808:58
popeyseb128: are you aware of a bug with system settings where it tells you that there's updates when you go back to the main screen, when there are no more because you just updated?09:00
seb128mpt, thanks, last one on that spec for now ... what should the "remove images..." button do? I guess open a dialog, but is that dialog described somewhere?09:02
seb128popey, bug #1325629?09:03
ubot5bug 1325629 in ubuntu-system-settings (Ubuntu) "After an app update is installed the main panel still shows update available" [High,New] https://launchpad.net/bugs/132562909:03
popeyseb128: that'd be it! thanks09:05
seb128popey, yw, feel free to set it to confirmed!09:05
popeydone09:06
seb128thanks09:06
alf__Elleo: https://code.launchpad.net/~afrantzis/unity-mir/fix-1332624-input-area/+merge/22476809:17
alf__Elleo: (FYI(09:17
alf__Elleo: I don't know if the change in input area surface placement (not at screen 0,0) also affects ubuntu-keyboard in other ways09:18
alf__Elleo: e.g., in void InputMethod::onVisibleRectChanged()09:19
alf__Elleo: besides sending the coords to applicationApiWrapper we notify the input host09:20
alf__Elleo: inputMethodHost()->setScreenRegion(QRegion(visibleRect)); and inputMethodHost()->setInputMethodArea(visibleRect, d->view);09:21
alf__Elleo: and since the new input area surface placement, visibleRect is effectively not in screen coordinates09:22
alf__Elleo: don't know what the above methods expect...09:23
cpyargerepi;d anyone be willing to help me generate a system image for a itopic maguro?09:24
=== ycheng is now known as ycheng-afk
Elleoalf__: will try to dig into what the input method host stuff does more today09:25
cpyargerWould* aand utopic. Sorry for my bad spelling, its been a late night09:25
Elleoalf__: has the placement actually changed then, rather than the interpretation of the results?09:26
alf__Elleo: the placement changed, so the "fullScreenItem" is actually not really fullscreen, it goes below the top bar09:27
Elleoalf__: that seemed to be the case in image 88 as well though09:27
=== chriadam is now known as chriadam|away
Elleoat least that was also getting a size of 122209:27
alf__Elleo: plus the interpretation changed (mir changed to use relative coords for input regions), and both of these combined created the issue09:28
Elleoah, okay09:28
alf__Elleo: so my concerns about inputMethodHost() are independent of the mir coords change, only the new surface placement change09:30
Elleoalf__: right, I'll try to figure out exactly what maliit framework does with those later today and get back to you09:31
Elleoalf__: any idea when the placement changed?09:32
alf__Elleo: I think the placement is handler by unity-mir, let me check09:32
alf__Elleo: hmm, it seems the placement change is quite old, at least a few months09:39
alf__Elleo: so I guess if the keyboard has been working all this time, there is no need to worry much. In any case, better check what the host expectations are, just to be sure09:39
Elleoalf__: yep, will do09:39
Elleoalf__: presumably we'll need to land a branch rolling back the keyboard positioning workaround alongside your unity-mir fix? Otherwise it'll end up requesting a slightly too large input area09:41
alf__Elleo: if the input area surface is actually at 0,0, then relative == absolute, so I think things should still work on the mir side09:43
Elleoalf__: good point09:43
alf__Elleo: but it would be good in any case to clarify what coord system each function expects along the path expects to avoid future confusion09:44
Elleoah, but it isnt at 0,0 is it? doesn't your patch fix the conversion to relative coords rather than the positioning of it?09:44
Elleothe keyboard work around currently looks for a difference between the screen size and the item size and applies that to its coords09:45
alf__Elleo: right, I meant if we rolled back the keyboard positioning, I don't think we would need to change unity-mir again09:46
alf__Elleo: wait, I think we are talking about different workarounds09:46
Elleoyeah, I'm talking about the one that just landed in the keyboard09:46
alf__Elleo: I am talking about moving the surface back to 0,0 (which may not be possible)09:46
alf__Elleo: ah, ok, looking09:46
Elleoright09:46
alf__Elleo: ok, so the patch makes visibleRect really be in screen coords?09:48
Elleothe keyboard one is a bit of a hack, so I'd be happy to get rid of it, we jusy introduced it as a stopgap until we understood what had changed in mir/unity-mir09:49
Elleoalf__: yeah, but it makes assumptions about how its been offset, so its not great09:49
Elleoe.g. if we moved the top bar to the bottom, it'd break09:49
alf__Elleo: ok, although as discussed above, applicationApiWrapper expects relative coords, and I don't know about the input host.09:52
alf__Elleo: so to answer the origin question now that I have understood it: "presumably we'll need to land a branch rolling back the keyboard positioning workaround alongside your unity-mir fix" => yes09:53
Elleoalf__: okay, right, I'll get a branch ready for that then09:54
alf__Elleo: (but I don't know about the effects on input host)09:54
Elleoalf__: yeah, I'll investigate that, although it sounds like that should have been an issue before now if we were relying on it09:55
Elleoalf__: from my brief scan of the maliit docs yesterday it sounded like it was mostly there to let applications know what area to avoid putting content, but we handle that separately09:56
Elleoalf__: but I'll have a poke into that code and see whats really going on there09:57
alf__Elleo: sounds good then... I wonder if we can just remove the calls to avoid confusion?09:57
Elleoalf__: possibly, will look into it09:58
alf__Elleo: great, thanks!09:58
=== tvoss is now known as tvoss|food
rootedi have a problem in Lubuntu arm version , cant find a printer control model.10:10
rootedany help please10:12
Elleorooted: I think you might have better luck asking in either #ubuntu or #ubuntu-arm; this channel focuses on ubuntu touch, which is for mobile phones and is rather different from desktop ubuntu on arm10:15
rootedElleo , true , but that what #ubuntu-arm said , i should come here10:16
Elleorooted: not sure we can be much help I'm afraid; we don't even support printers at the moment (not sure if we ever will)10:18
rootedthanks10:19
sil2100oSoMoN: hello! Did you have a moment to look at the flaky failures in webbrowser-app that we're seeing?10:19
oSoMoNsil2100, I looked briefly at them, they look like random flakiness, and unrelated to recent browser changes in any way10:44
oSoMoN(sorry for the delay in answering, got a power outage here)10:44
KalleEatingBrainHi there10:48
KalleEatingBrainMe and some other guy are working on a Port of UbuntuTouch for the Sony Xperia Z Ultra10:49
KalleEatingBrainBut it feels like we are missing something during the setup already10:50
KalleEatingBrainCould anyone give me a statement wether or not the porting guide on the wiki is still usable?10:51
KalleEatingBrainIt feels like it wasn't updated since 201310:52
=== oSoMoN__ is now known as oSoMoN
jgdxis tr("%n file", "%n files", n) not working currently?11:13
k1lanDixx: first make sure you are allowed to install other OS on your device.11:13
anDixxalready11:13
anDixxubuntu os on it11:13
anDixxits a full windows tab11:13
anDixxnow i run ubuntu on it11:14
=== MacSlow is now known as MacSlow|lunch
k1lok, then see: http://developer.ubuntu.com/start/ubuntu-for-devices/installing-ubuntu-for-devices/11:15
anDixxwitch one11:16
anDixxmy tablet is not android11:16
anDixxit is a fully windows 8.1 tablet11:16
k1lsee if someone from the community already did a port or start a port yourself11:16
KalleEatingBrainSince it is a windows tab, youcould be able oto install full ubuntu11:17
KalleEatingBrainand run the Unity8 preview11:17
KalleEatingBrainbut there is no way of running ubuntu-touch on x86 systems atm11:18
anDixx64 bit?11:19
KalleEatingBrainsame11:19
KalleEatingBrainprepare a normal ubuntu booot stick11:19
KalleEatingBraingo to windows settings11:20
KalleEatingBrainand disable all the uefi stuff11:20
KalleEatingBrainyou know the drill11:20
KalleEatingBrainthen you should change the boot order, to boot from a usb stick11:20
KalleEatingBrainif this all works and you end up with a working ubuntu11:21
anDixxok i can boot with ubuntu already11:21
anDixxbut hoz can i configure unity previeuw11:21
bregmaanDixx, try the live image from http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/current/11:22
KalleEatingBrainsudo apt-get install unity8-desktop-session-mir11:23
bregmaor if you can boot with Ubuntu already, you can bring up a terminal and install unity8-desktop-session-mir11:23
bregmathet requires logging out then back in to the Unity 8 session11:23
KalleEatingBrainbregma, is the image you posted Unity8 default?11:24
bregmaKalleEatingBrain, it's Unity 8 _only_11:24
bregmafor the brave and adventurous11:25
KalleEatingBrainNice11:25
KalleEatingBrainI'll give it a shot right now ;)11:26
bregmahttps://wiki.ubuntu.com/Unity8DesktopIso11:26
* bregma inserts standard disclaimer about in-development systems here11:27
KalleEatingBrainI know11:28
KalleEatingBrainThe main reason I am logged in here is for my port oto the son y xperia z ultra11:29
KalleEatingBrainbut I am somewhat stuck11:29
KalleEatingBrainbecause I am not sure if the porting guide in the wiki still works11:29
KalleEatingBrainbut i ca't find any other resources11:30
KalleEatingBrainIt seems like everyone stopped porting UT to phones at some point lastyear11:30
anDixxcan i install11:38
anDixxunity811:38
anDixxlike an os11:38
anDixxnot like a session??11:38
popeyanDixx: yes11:39
anDixxcan you give me this link to install11:40
popeyhttp://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/current/11:40
popeyon a desktop, right?11:40
anDixxtablet with windows11:40
popeyx86?11:40
sergiusensKalleEatingBrain: what is your specific problem?11:41
anDixx64 bit11:41
anDixxon that tablet i already installed11:41
anDixxubuntu11:41
anDixx1411:41
popeyok, then that link should be useful11:42
davmor2popey: I didn't think there was an install option for the unity-next iso yet11:43
anDixxpopey so the iso that i am downliding froom your link11:43
anDixxput this on usb and install it like new one?11:43
popeydavmor2: see above link11:44
davmor2popey: no what I mean is it ran as a live desktop for me with no install option, it may of changed11:45
dpmmandel,  does the download api exist in qml yet? And if so, do we have docs for it?11:45
popeydavmor2: it has ubiquity11:46
davmor2popey: I might need to grab a newer image and try it again then :)11:46
popeythat iso boots to a login screen /cc seb12811:48
seb128popey, what video card/driver?11:48
popeyvirtualbox11:48
seb128Mir doesn't run on virtualbox11:48
seb128so unity8 fails to start11:48
popeyah of course11:48
popeybummer11:48
seb128you get bounced back to the greeter11:48
popeythanks11:48
seb128that's on the "known issues" if you read https://wiki.ubuntu.com/Unity8DesktopIso11:49
seb128"If the image boots to a greeter login, it's likely that the unity8 session fails to start (that's the case in VMs for example) "11:49
seb128yw!11:49
bregmaread???  whatis read???11:49
popeyi didnt read that because that wasn't where I got the link :þ11:49
seb128bregma, indeed yeah, we should replace the greeter by a "READ" screen in those cases ;-)11:50
popeyhttp://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/current/ should link to that wiki page11:50
LaneyI'll add that there11:50
seb128how do we do that?11:50
seb128Laney, thanks11:50
bregmainteresting idea...  a fallback error-page greeter11:50
seb128how do you do it?11:50
LaneyI think it's in cdimage11:50
Laneyreporting error is part of the plan for lightdm afaik11:51
seb128bregma, joke aside, the greeter should mention an error in those cases, I discussed it a bit with robert_ancell11:51
seb128bregma, the issue is that there is no proper greeter<->session communication channel11:51
seb128like the greeter just get the exit code from the session11:51
anDixxpopey: i am rebooting now your image11:51
anDixxneed to install it on special way?11:51
seb128Laney, ^11:52
popeyanDixx: what video card does your tablet have?11:52
bregmaI was serious, I think it's a really good idea to have lightdm fall back to some sort of error-display greeter11:52
anDixxatom?11:52
seb128bregma, yeah, as said we need a way for the greeter to know why the session exited though11:52
seb128so we need to invent a protocol there11:52
seb128or document exit codes at least11:52
anDixxintel grafic media11:53
bregmaanyway, yesterday I upgraded all the apps on my phone (stock Ubuntu on an N4) and now the Camera app whitescreens and the Gallery app dies immediately...  anyone else seeing these problems?11:54
popeyanDixx: ok11:54
DazaxHello12:01
anDixxpopey:12:01
anDixxis tis a touch version?12:01
anDixxi didnt see difference?12:01
DazaxSomebody else can help me12:01
popeyanDixx: it's unity-next (unity 8), was made by Laney / seb128 - they can probably answer questions12:01
popeyDazax: if you ask a question, sure.12:01
DazaxI would like to install ubuntu touch on a nexus maguro.. is it possible?12:01
popeyDazax: not anymore, no longer supported12:02
Dazaxoh :(12:02
sergiusensDazax: popey until someone in the community supports it ;-)12:06
popeyindeed12:06
=== alan_g is now known as alan_g|lunch
DazaxBut, somes risks are presents for this? If I would like to use it12:09
anDixxpopey:12:27
anDixxblack screen when i login in12:27
anDixx?12:27
=== gnu is now known as Guest87109
Laneylink got merged, guess it'll appear on cdimage next time an image is generated12:34
popeythanks Laney12:34
Laneykein problem señor12:34
cwayneElleo: trying out that fix, keyboard's not showing up for me at all12:41
Elleocwayne: is maliit-server running okay?12:43
cwayneElleo: so i rebooted and it shows up fine now, but i'm still seeing the bug12:44
Elleocwayne: probably best to discuss it with kalikiana, he's the one work working on it12:45
=== alan_g|lunch is now known as alan_g
jdstrandpopey: I'm fixing the mediascanner one now13:03
popeycool.13:03
cwaynemardy: ping13:06
mardycwayne: pong13:30
cwaynemardy: hey, so you said the account-plugins-as-clicks isn't "completely" working yet?  what in specific isn't working? (asking in context of we have a lot of scopes planned for RTM that need account integration)13:31
mardycwayne: plugins are not running in their own separate process, so allowing them now would bring a considerable security risk13:34
mardycwayne: because for example, a fitbit plugin could manipulate the facebook one13:34
cwaynemardy: and that's specific to having them click-packaged?13:40
mardycwayne: not technically, but since click packages can be downloaded from the store, and we want the store to only contain safe stuff, we cannot put there something which could harm your device13:42
mandeldpm, yes, I spoke with mhall119 yesterday about it and we saw a small error in the docs generation that I need to fix13:42
cwaynemardy: so what do we need to do to get them running as a separate process?13:44
mardycwayne: a lot of work, I have a branch (now bitrotting, I'm afraid) where I started working on it, but there's a lot to do13:48
mardycwayne: it won't happen for the RTM13:48
cwayneso how are we going to ship account-plugins?13:49
mardycwayne: you just cannot, they need to be installed as .deb packages in the image13:50
cwaynemardy: that's not good. we need to have account plugins for scopes13:51
cwayneand scopes are going to be click packaged13:51
mardycwayne: I'm afraid you'll have to limit the scopes to use the account types already available on the image :-(13:52
mardycwayne: or you talk to dbarth and try to find a solution -- it might not be an impossible target, but it's certainly very risky13:53
cwaynewe at least need to be able to have them shipped int he custom tarball, maybe we have them not available in the store though13:54
=== MacSlow|lunch is now known as MacSlow
mardycwayne: then it's fine: if that's code that we trust, we can definitely ship it as debs in the tarball13:56
mardycwayne: or even not as debs13:56
cwaynemardy: we can't ship debs13:56
cwaynebut basically, as long as the click hooks themselves are still there, we should be fine13:56
mardycwayne: yes, that shouldn't be a problem13:56
cwaynenot having them available in the store is another thing13:56
cwayneokay, that should be at least a temporary solution until we can get stuff in the store13:57
cwaynewhew, crisis averted :)13:57
mardy:-D13:59
cwaynemardy: but just to be 100% clear then, account-plugins as clicks does functionally work in the images now then14:08
cwayneniemeyer: just a heads up, the setup.sh script for go-qml should call ubuntu-app-launch now instead of upstart-app-launch14:13
niemeyercwayne: Thanks for the note14:13
cwayneniemeyer: np, thank you for go-qml :)14:15
Elleoalf__: dug into the maliit framework a bit more; basically on other platforms besides mir (X or Wayland) it'd be using those values for what we're doing with the UbuntuApplicationWrapper there14:16
Elleoalf__: so ideally I think we should be moving the UbuntuApplicationWrapper stuff into maliit framework to make it accessible to any keyboard plugins that want to use it14:17
Elleoalf__: so as far as this bug goes those values aren't influencing anything except on platforms other than Mir (which wouldn't have unity-mir changing the position, so would be okay anyway)14:18
Elleoalf__: not that I think we actually support anything other than Mir with the ubuntu-keyboard plugin due to that UbuntuApplicationWrapper bit being embedded in the plugin rather than the framework14:18
nik90fginther: ping14:19
Elleoalf__: I'll bring up refactoring that to better match the maliit structure when bfiller gets back, I'm guessing it won't be a high priority but at least it shouldn't effect your patch to unity-mir in any way14:20
seb128do we have a way to tell if we are on a phone or another device?14:20
cwayneMacSlow: ping14:22
alf__Elleo: great, just keep in mind that unity-mir currently needs surface relative coordinates, although I think this is something we could change if needed14:22
MacSlowcwayne, yup14:24
cwaynemhall119: hiya, any chance we can get this looked at? https://bugs.launchpad.net/ubuntudeveloperportal/+bug/132855914:24
ubot5Ubuntu bug 1328559 in Ubuntu App Developer site "14.04 scopes api docs use missing framework "ubuntu-sdk-14.04-clibs"" [Undecided,Confirmed]14:25
MacSlowcwayne, ?14:25
cwayneMacSlow: hey, i was looking into how to customize the boot animation for the custom tarball, would i be able to just drop a new png as spinner-logo.png, or would it be more involved?14:25
MacSlowcwayne, if you disregard any correct sizing just changing the loaded PNG would be enough...14:26
fginthernik90, pong14:26
mhall119cwayne: is that an actual framework?14:26
cwaynemhall119: not that I know of14:26
nik90fginther: hey, can you start automatic jenkins merges on lp:ubuntu-clock-app/reboot MPs14:27
nik90fginther: currently it is only enabled for lp:ubuntu-clock-app14:27
cwaynei think it's supposed to be ubuntu-scope-network mhall11914:27
seb128what's the consensus on rotation? should any app let its content rotate when the screen rotate (asking for settings)14:27
cwayneMacSlow: so if i make a png the same size it should definitely work then?14:27
MacSlowcwayne, if you don't change the size of the newer PNG you can just swap the file without having to touching the source... apart form a different filename of course14:27
nik90fginther: the new reboot branch is required for the new clock app for RTM14:27
MacSlowcwayne, correct14:27
mhall119cwayne: I don't think that's a click framework either14:27
=== alan_g is now known as alan_g|tea
cwayneMacSlow: does it need to be encoded any specific way or anything like that?14:28
cwaynemhall119: says it is here: http://developer.ubuntu.com/api/scopes/sdk-14.04/index/14:28
MacSlowcwayne, usual rgba (8 bit/channel)14:28
mhall119ah those docs are from mhr314:29
cwayneMacSlow: okay, thanks.  I'll try it out and see if I can get it working, thanks14:29
MacSlowcwayne, but remember there are two files involved... one is the logo itself... the other one is the outter glow14:29
mhall119cwayne: I'm out at the moment, will check into it more when I get back14:30
cwaynemhall119: thanks!14:30
cwayneMacSlow: ah, okay14:30
cwaynei don't suppose i can just remove the outer glow?14:30
fginthernik90, what is the reboot branch?14:30
nik90fginther: at the malta sprint, we got a new design for clock app which required a rewrite. Hence we started a new fresh branch called the reboot branch for the clock app.14:31
nik90fginther: this reboot branch will host the new clock app that will ship with the RTM14:31
Elleoalf__: yep, sure14:31
nik90fginther: it is still at early stages, so we just need jenkins to do automatic merges since we dont have AP tests yet14:32
MacSlowcwayne, usual rgba (8 bit/channel)14:32
fginthernik90, ok, I understand now, just send me the branch name and we'll get it setup14:33
nik90fginther: lp:~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.014:33
nik90fginther: https://launchpad.net/ubuntu-clock-app/reboot14:34
fginthernik90, thanks14:35
=== alan_g|tea is now known as alan_g
beunocjwatson, lool, jdstrand, should I deprecate ubuntu-sdk-14.10-dev1 now that ubuntu-sdk-14.10-dev2 has been enabled?14:37
* cjwatson disclaims knowledge14:37
jdstrandI'm not sure. I don't think we have established policy for that14:39
keoskeshello. i can install Ubuntu Touch to the PC?14:50
Laneycjwatson: is there a discription of the JSON returned by `click list --manifest' somewhere?14:50
Laneydescription*14:50
loolbeuno: I've marked it as deprecated in  ttps://docs.google.com/a/canonical.com/spreadsheets/d/1t_JGpg4r8BLluzfzmqa-gAbcKUjKUOufSCTSdPpFc5g/edit?pli=1#gid=014:52
loolbeuno: there should be no reason to use -dev1 in updated click packages, and while we wont drop it outright, packages using it might already be broken (or not) and ought to move to -dev2 ASAP14:52
beunolool, ack, I'll mark it as such so our review scripts reject it from today14:53
cwaynemterry: pingerino14:54
mterrycwayne, pongadong14:55
cwaynemterry: heya, so i've now got a binary for a customized spinner, how do i go about getting it setup to be used14:55
cwaynei'd need a special lightdm conf, right?14:55
cwaynewhich may or may not go into XDG_DATA_DIRS?14:56
mterrycwayne, OK, yeah.  This is slightly convoluted.  Drop a custom conf in /etc/lightdm/lightdm.conf that points at a custom script (see /usr/share/lightdm/lightdm.conf.d/52-*.conf for an example)14:56
beunothanks lool14:56
mterrycwayne, this custom unity-system-compositor script will call USC with a different --spinner arg14:56
cwaynemterry: i can't touch anything outside of /custom14:56
mterrycwayne, see /usr/share/ubuntu-touch-setting/usc-wrapper for an example14:57
mterrycwayne, sorry, drop it in /custom14:57
mterrycwayne, I forgot.  We search XDG_DATA_DIRS14:57
cwayneah okay14:57
cjwatsonLaney: https://click.readthedocs.org/en/latest/file-format.html#control-area ?14:57
cwaynedo i need like a lightdm dir inside of XDG_DATA_DIRS14:57
mterrycwayne, yeah...  /custom/lightdm/lightdm.conf.d/ I believe14:57
Laneycjwatson: I'm wondering what the constraints are on the keys of the 'hooks' dict14:58
mterrycwayne, the output from lightdm will tell you if it's picking that up (see /var/log/lightdm/lightdm.log)14:58
looldholbach: did you end up noting the framework addition process somewhere? if so, I would add the deprecation of older -dev frameworks14:58
cwaynehm, okau14:58
cjwatsonLaney: https://click.readthedocs.org/en/latest/hooks.html "this must be a dictionary mapping application names to hook sets" ?14:58
cwaynethis does seem like it's gonna be a bit conoluted14:58
dholbachlool, no, I just filed a bug14:59
Laneycjwatson: what's an application name?14:59
LaneyIn practice they seem seem quite varied14:59
LaneyBasically I'm wondering if I can apply any logic here or if I should just walk it to find a desktop file14:59
cjwatsonLaney: as far as the name format goes it's defined in hooks.html, sixth bullet under "Specification"15:00
cjwatsonLaney: if you need a displayable name though you should indeed walk it and find a desktop file15:01
cjwatsonLaney: click_find_package_directory should help15:01
Laneye.g. "zBird" has hooks: "zFlappy" → stuff15:02
cjwatsonOr click_user_get_path if you only have the package name in hand15:02
cjwatsonLaney: Right, nothing to say the app name must match the package name15:02
cjwatsonLaney: You should probably walk to the "desktop" hook if that's the type of thing you care about15:03
LaneyYeah15:03
LaneyCould there be multiple desktop hooks?15:03
LaneyI guess so, if you install multiple desktop files15:04
Laneyhmm15:04
cwaynemterry: how do i make sure that it uses my custom one? is there some setting that sets the default lightdm conf to use?15:05
mterrycwayne, there is an order of precedence.  If you set a key it will override that key in previous confs15:06
mterrycwayne, order should be clear from lightdm.log15:06
cwaynemterry: hm, no mention of /custom in lightdm.log15:07
mterrycwayne, ok...  where is XDG_DATA_DIRS set?15:07
cwayneah wait, i messed up, lemme reboot15:08
cwaynemterry: hm still no dice.  XDG_DATA_DIRS is setup from an upstart job, perhaps its not being set yet15:11
cwaynemterry: specifically its set in /usr/share/upstart/sessions/custom-env.conf15:15
mterrycwayne, ah...15:15
mterrycwayne, that's a session job.  Lightdm is a system job15:15
cwayneagh crap15:16
=== dandrader is now known as dandrader|afk
cwaynemterry: any idea what we should do?15:31
mterrycwayne, there needs to be a system version of custom-env.conf15:37
=== dandrader|afk is now known as dandrader
dpmrsalveti, can I create emulator instances for either i386 and amd64?15:39
charlesnik90, I've got the DBus properties code ready for you now in a branch at bug #131899715:40
ubot5bug 1318997 in Ubuntu Clock App reboot "Provide a way to change alarm sound" [High,In progress] https://launchpad.net/bugs/131899715:40
kaisozhi!16:17
nik90charles: damn you are fast!16:28
nik90charles: is there a way I can find out the getter and setter function call names to use that in the clock app?16:29
=== robbiew is now known as robbiew-afk
charlesnik90, tedg had a nice suggestion on how to address the containment concerns and still use fdo Properties, I put them in their own interface (com.canonical.indicator.datetime.AlarmProperties) in their own object path16:30
tedgcharles, We'll need to talk to jdstrand to ensure those get added to the sdk apparmor profile.16:31
charlesso client code can subscribe to property changes on the alarm settings just as they can on any other fdo property16:31
charlestedg, right16:31
charlesnik90, it'll make way more sense if you install an update of indicator-datetime (which isn't silo'ed yet afaik, but I'm hoping to needle tedg into doing that today), then run d-feet and look at com.canonical.indicator.datetime on the session bus16:33
=== gatox is now known as gatox_lunch
cjwatsonLaney: There can be one per app and multiple apps per package, yes16:36
charlesnik90, so the getters and setters are named "Get" and "Set", where you specify the dbus interface (com.canonical.indicator.datetime.AlarmProperties) and the property name (which are listed at http://bazaar.launchpad.net/~charlesk/indicator-datetime/lp-1318997-export-properties-to-dbus/view/head:/data/com.canonical.indicator.datetime.AlarmProperties.xml)16:36
kaisozI got a question. I would like to start contributing to Ubuntu touch but I don't have a nexus device. Do all you devs use a Nexus device for developing?16:37
kaisozIs it enough with a porting to other device?16:37
charleskaisoz, you can do a lot of development with the emulator, see http://developer.ubuntu.com/apps/sdk/tutorials/using-the-ubuntu-emulator/16:38
kaisoznice!16:39
kaisozI mean not working in apps but the system itself16:40
kaisozI could build images for the emulator and test them there right?16:40
nik90charles: ok16:40
nik90charles: fdo?16:41
charlesfreedesktop.org16:42
nik90charles: oh nice you added the default volume to the .xml as well..cool16:42
charlesnik90, http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties has the details on the getters/setters16:43
charlesand the PropertyChanged signal, which you can use if you want the clock app listen for changes and update its gui16:44
nik90charles: in qml, that is as easy as "onPropertyChanged: dosomething"...not sure iin a  c++ plugin16:45
nik90charles: I will look at the examples that dednick gave me and see how this turns up16:45
nik90charles: although looking at http://bazaar.launchpad.net/~phablet-team/telephony-service/trunk/view/head:/libtelephonyservice/callmanager.cpp, it seems that i can just copy their setDBusProperty(const QString &name, const QVariant &value) function16:47
charlesnik90, yep; you'll also want the getProperties()16:48
jdstrandcharles: are those ready to be added today?16:48
kaisozi tought about porting ubuntu touch to my Galaxy Note 2. I know there some work already done, but afaik is an incomplete image16:48
kaisozbut if I could work directly with the emulator I could start from there16:49
charlesjdstrand, tedg approved the MRs but they haven't been siloed yet16:49
charlesjdstrand, there's nothing they're blocking on though16:49
charlesjdstrand, that is, shorter answer: "yes"16:50
jdstrandcharles: ok. I wasn't super clear. I am planning an apparmor-easyprof-ubuntu upload today for something else. do you have DBus apparmor policy for me to add?16:52
charlesjdstrand, sure: I'm not sure what info you need, but everything that clock-app will access is on busname com.canonical.indicator.datetime, object path /com/canonical/indicator/datetime/AlarmProperties16:53
charlesthere's nothing else in that object path except for these things that the clock app will use16:54
jdstrandcharles: so com.canonical.indicator.datetime is the interface?16:56
jdstrandcharles: ack. I'll add a rule and we can finetune it if needed. this sounds perfect :)16:57
charlesjdstrand, actually I made a separate interface just to make sure it was walled off from everything else, com.canonical.indicator.datetime.AlarmProperties16:58
jdstrandI see16:58
jdstrandcool16:58
fginthernik90, I've added the jobs for lp:~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.17:00
fginther017:00
nik90fginther: thnx :)17:00
jhodapprsalveti: hey, are you still looking into the media playback issues atm?17:01
=== alan_g is now known as alan_g|EOW
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|lunch
=== gatox_lunch is now known as gatox
AskUbuntuProblem importing contacts from vcf file into Ubuntu Touch | http://askubuntu.com/q/48895218:10
rsalvetijhodapp: nops, got some other things to fix first18:18
jhodapprsalveti: ok, planning to look at it again though?18:19
rsalvetiat some point, yeah :-)18:20
rsalvetibut might get just too busy because of the sprint next week18:20
rsalvetiso better if you take a look instead (if you get the time)18:20
jhodapprsalveti: yeah thought you might not, frustrating regression18:21
jhodappI doubt I will be able to until I get audio recording working18:21
rsalvetiright18:21
rsalvetimight be a promotion blocker though =\18:21
jhodappI know, it's bad18:22
rsalvetimterry: system-settings-wizard is crashing after it finishes, is that known?18:22
rsalvetijust got a crash file with image 10218:22
jhodapprsalveti:  I wish someone had caught it along the way, media clearly didn't get tested with some changes18:23
rsalvetiyeah, too many moving parts now18:23
jhodappexactly18:23
jhodapprsalveti: makes me a little concerned that hardly anybody else tries out media18:24
rsalvetiyeah18:25
jhodappahayzen: lol, you just missed rsalveti's reply :)18:25
mterryrsalveti, no18:26
rsalvetimterry: let me open a bug for it then18:26
mterryrsalveti, thanks18:27
beunojdstrand, how would you feel of us going back to a static list on the reviewers tools, instead of getting it from the system?18:28
beunojdstrand, to further isolate the scripts18:28
jdstrandbeuno: that is the plan18:28
jdstrandI have a todo to do it18:28
beunojdstrand, I have a branch then!18:28
beunospicing up the tests18:28
jdstrandI'm not going to be able to review it today and am off next week18:29
jdstrandbut there are two things I'd like to have in there18:29
jdstrandthe frameworks and the security policy18:29
* beuno nods18:29
jdstrandI don't think you need to do both18:29
beunok18:29
jdstrandI have ideas on how to pull off the security bits18:29
beunoI have the frameworks nicely layed out18:30
beunowith the state of each18:30
beunobuilding lists we can check, etc18:30
beunoI'll throw it at dholbach on Mon18:30
jdstrandsounds great18:30
jdstrandmake sure he knows that I need to do my part too before it is decoupled from the system18:30
beunowill do18:31
jdstrand(he has wanted to backport the review tools to trusty-- I know he will ask if he can with your branch. he can't)18:31
jdstrandbeuno: thanks for doing that :)18:31
beunoI'll make sure he knows18:32
beunomaybe taunt him a bit18:32
jdstrandhehe18:32
beunoI wasn't intending to do this, but was too annoyed by how this was all scattered in the code18:32
beunoI should be writing up a document18:32
beunoso this is my procrastination18:32
jdstrandI think I can pull of the security tests without needing a change to easyprof18:32
jdstrands/pull of/pull off/18:32
jdstrandso I'll look into that when I get back from holiday18:33
beunosounds great18:33
jdstrand(there a quite a few other checks I want to add too-- these things pile up!)18:33
jdstrandseveral new hooks were added that we can verify18:33
beunonice!18:34
beunogetting there18:34
jdstrandyep18:34
rsalvetimterry: nah, crash (core) is truncated18:37
mterry:(18:38
rsalvetimterry: how to make it run again on a following reboot?18:38
rsalvetican try to attach gdb18:38
mterryrsalveti, phablet-config welcome-wizard --enable18:38
rsalvetithanks18:39
beunotedg, gatox, I hear you're trying to break the store.18:54
* beuno leaves https://code.launchpad.net/~beuno/click-reviewers-tools/deprecate-14-10-dev1/+merge/224887 close to jdstrand in case he happens to look18:55
beunotedg, gatox, alecu, so what's the plan with this payui?18:55
tedgbeuno, To break the store :-)18:57
beunotedg, gatox, alecu, we're landing support for scopes in the store18:57
beunowe could add in a third type18:57
tedgbeuno, Long term it's not really a "store" thing, but apparently that's how clicks get on the image.18:58
beuno"system libraries" or whatever18:58
tedgbeuno, Yeah, that'd work.18:58
beunowhich you can filter off18:58
tedgLong term we don't expect it to have an "application" but be a "pay-ui" hook.18:58
beunowe'd need to be able to specify them in the manifest somehow18:58
beunoso the scanner and distinguish them18:58
tedgWe're planning on doing that with them not having an application hook.18:59
tedgSorry, "desktop"18:59
tedgSo instead of "desktop" there would be "pay-ui"19:00
beunotedg, so lack of desktop hook would indicate a system library19:00
beuno?19:00
tedgbeuno, Well, kinda. You guys probably need more categories :-)19:00
tedgbeuno, For instance not just "desktop", you could have a package that was only a content-hub source.19:01
tedgOr a scope19:01
tedgOr infographic visualization19:01
beunoright19:01
beunoI'd like a specific entry that signals it's a system library19:01
tedgNot sure if you want to whitelist or blacklist there.19:01
beunoand we'll add the 3rd type19:01
beunowhich you can filter off in the client19:01
* cwayne just submittied his first go+qml app to the store :D19:02
tedgbeuno, Yeah, not sure where that should be in the manifest though.19:02
tedgSeems like hooks isn't a good place.19:02
beunotedg, "somewhere click-ish we can introspect"19:04
beuno:)19:04
beunoand since we're already doing it one way for scopes19:04
beunoit would be nicer to do the same for this19:04
beunoand we can do it cheaply19:04
beunoand less hacky19:04
beunoI hear rumours the plan is to > /dev/null hardcoded on the client19:04
tedgHeh, no one cares about pay until they can do in-app purchases.19:05
beunoI care!19:06
beunobut also, this is a good opportunity to support non-UI clicks19:06
tedgSo anything that is a good that doesn't have a handler, will just get ignored on the client.19:06
tedgWow, anything that is a hook.19:06
beunosuch friday19:07
tedgIn general, I don't have a perfect solution.19:07
beunotedg, but you don't know that beforehand unless click index knows that19:07
tedgProbably something like "system-component" and then point that to a json file.19:07
tedgThrow it on the appstore list and see if there are other things people want to use it for.19:08
beunoright19:08
beunoso19:08
beunoif you get that sorted19:08
beunowe'll add this third type to the store19:09
beunoand automatically scan and set it19:09
alecutedg: beuno: I stil think it's pointless to have pay-ui in the store. It's something that can't be chosen to be installed, will be filtered out from search results in the store, will be filtered out from displaying on the client, and will not make sense to update independently of system updates because it depends on libpay.19:09
beunoand you can filter like everything else19:09
beunoalecu, oh, I agree19:09
beunoI started this assuming that wasn't an option19:09
tedgalecu, It doesn't depend on libpay, we could update it independent of system image.19:09
alecubeuno: according to sergiusens, thostr asked to have every click shipped on the device be on the store. Which made sense at the time.19:10
alecubeuno: and that's why "pay-ui must be in the store". Which I think makes no sense.19:11
sergiusensanother option is to have it in a customization spin19:11
beunoI agree19:11
alecusergiusens: I don't know what that means, but I agree :-)19:11
beunoso19:12
beunoif it's blocking you19:12
sergiusensalecu: https://wiki.ubuntu.com/Touch/Customization19:12
beunoI'd say just upload it to the store, it'll be visible for a bit, but whatever19:12
beunoyou can then either pull it19:12
beunodo something else19:12
beunoor we'll have support for system library types19:12
beunowhich you can filter off in the scope19:12
beuno* as long as you specify this new type in the manifest, etc etc19:13
tedgI think that it's likely to end up on a customization image.19:13
tedgBut I don't think that having things independently updatable is bad.19:14
sergiusenscwayne: ^^19:14
sergiusenscwayne: some Friday reading for you19:14
tedgIt allows for things like the service to be able to change URLs faster.19:14
cwaynethe customiztions docs are here now: http://developer.ubuntu.com/resources/oem/19:15
tedgOr if we did something like integrate with a payment service, and then that service dropped support, we could clean it up quickly.19:15
alecutedg: I think those are valid points, but are cases that happen very rarely.19:17
rsalvetimterry: bug 133529819:17
ubot5bug 1335298 in ubuntu-system-settings (Ubuntu) "ubuntu-system-settings-wizard crashes on stop" [Undecided,New] https://launchpad.net/bugs/133529819:17
mterryrsalveti, thanks!19:18
=== dandrader|lunch is now known as dandrader
tedgbeuno, mail sent19:37
=== rsalveti_ is now known as rsalveti
=== gnu is now known as Guest83609
=== la_juyis` is now known as la_juyis
=== sarnold_ is now known as sarnold
=== Zic_ is now known as Zic
=== tyhicks` is now known as tyhicks
ws-tekI have a couple of questions about ubuntu touch.22:57
ws-tekIs it based on 14.04 LTS now? I am a little confused because of the way the site is set up. It doesnt seem there have been any improvements of making networking, telephony, and other features from like a year ago23:00
ws-tekhttps://wiki.ubuntu.com/Touch/ReleaseNotes23:00
sarnoldwow, looks like that whole thing is quite old at this point23:05
sarnoldws-tek: ubuntu-touch was based on 14.04 for a little bit but has moved on to the devel release, the upcoming 14.10, weeks or months ago23:05
ws-tekIs there apart of the site where its tracking all the latest developments/bugs/features?23:06
ws-tekI could only find the bugs/fixes from 13.1023:10
sarnoldws-tek: look for the messages from the landing team here, e.g. https://lists.launchpad.net/ubuntu-phone/msg08796.html23:22
ws-tekthank you23:23
WilsonB1Has anyone  had success using multi-touch with touch screen on   Ubuntu/Kubuntu ? Im using an Asus X200MA23:42
WilsonB1The only thing I was able to use the multitouch on screen is Chromium Browser23:42
WilsonB1Wanted to assign guestures in ?Kubuntu23:42

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