/srv/irclogs.ubuntu.com/2014/11/25/#ubuntu-touch.txt

=== johnlage_partyha is now known as johnlage
=== LarrySteeze|Away is now known as LarrySteeze
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
anmolhii04:27
anmoli have nexus 4 android L04:28
anmoli want to dual boot04:28
anmolubuntu touch04:28
anmolbut it says unsupprted device04:28
anmolanyone here to tell me what to do04:28
anmol???04:28
anmolit says dualboot.sh command not found04:36
=== LarrySteeze is now known as LarrySteeze|Away
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== duflu_ is now known as duflu
bzoltanmvo: is there any progress with the click changes I need?07:32
mvobzoltan: not yet, sorry, I'm still waiting for https://code.launchpad.net/~mvo/oxide/crossbuild-friendly/+merge/23409307:35
bzoltanmvo: I have released a hackaround in this PPA https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/testing/+packages For me that is all I need.07:36
mvobzoltan: ok, thats good to hear that you are unblocked07:37
bzoltanmvo:  that is a two month old MR :(07:37
bzoltanmvo:  I am not really unblocked.. I am actually badly blocked, because I do not like the idea that I fork the click package07:37
mvobzoltan: https://code.launchpad.net/~mvo/oxide/multi-arch-fixes/+merge/242458 is a newer one, but same problem07:38
bzoltanmvo:  it is a great and positive ambition that in vivid we just pull the ubuntu-sdk-* packages, but we should have a working release of the click in the archive07:38
mvobzoltan: well, I guess we either need to nag chris a bit harder or I just upload it07:39
bzoltanmvo:  if you ask me then you just upload it :) I can take the blame07:39
* bzoltan is good at taking the blame07:39
mvobzoltan: haha, I will nag him today again but yeah, I think ultimately we can't be blocked on this07:40
mvobzoltan: and yes, we need a working release of the chroot we are in total agreement here07:40
seb128oh, nagging chrisccoulson07:40
seb128chrisccoulson, hey, is it fixed yet? :p07:41
bzoltanmvo:  I am happy with the click package I am hacked together :) But I am sure you and few others would facepalm it07:41
bzoltanseb128:  once you are here ... The fix for the image source problem will land on Vivid in an hour or so.07:41
mvobzoltan: no worries, its ok for now :) its my fault that you had to do it07:41
seb128bzoltan, hey, oh, excellent, thanks!07:41
bzoltanmvo:  it is not your fault :)07:41
mvoseb128: he just needs to merge my branch :P07:41
seb128chrisccoulson, doit! ;-)07:42
seb128mvo, hey, wie gehts?07:42
bzoltanseb128: I am not very fast with confirming bugs, but I am super fast when a fix needs to land :)07:42
seb128bzoltan, that's great ;-)07:42
mvoseb128: hey! not too bad, in busy busy land right now but otherwise good07:42
bzoltanshould we bribe chrisccoulson?07:42
seb128mvo, isn't busy land the normal way around here? ;-)07:43
mvoseb128: hehe07:44
mardySaviq: hi, I just added https://bugs.launchpad.net/qtmir/+bug/1352251/comments/807:55
ubot5Launchpad bug 1352251 in unity8 (Ubuntu RTM) "Splash screen is shown as soon as QGuiApplication is instantiated" [High,Confirmed]07:55
Saviqmardy, I think we can work around that, scopes *do* have UI - it's the dash08:01
Saviqmardy, what pay service is doing, and you could do in OA, is add a hack that when scopes talk to you, you open the trusted session with the dash instead08:01
mardySaviq: I'm afraid that this will cause OA windows popping out of nowhere08:02
Saviqmardy, as opposed to snap decisions popping out out of nowhere?08:03
mardySaviq: yes :-)08:03
Saviqmardy, not really different, and the sds, I think, are a workaround already08:03
mardySaviq: true08:03
Saviqmardy, and trusted prompts are kinda like that, they do pop out out of nowhere ;)08:04
Saviqmardy, that's their purpose :)08:04
mardySaviq: well, I'm not opposed to get rid of the (undesigned) snap decisions and use trusted prompts all the times08:05
Saviqmardy, I believe that's the target goal anyway, we discussed the approach to headless clients already08:06
mardySaviq: I'd just like to have some confirmation that this is the right path, I wouldn't like to have to revert changes over and over08:06
Saviqmardy, any idea who from would you like this confirmation?08:06
Saviqmardy, I think the only problem we'd be facing is "batching" the requests from clients08:07
Saviqbut that's a biig topic08:07
Saviqany app can request access to all the accounts you have, and they will do that in sequence, and cause muliple consequtive OA prompts08:08
Saviqas can any scope, and we need the per-scope granularity here08:08
mandelMirv, sil2100 do you guys know if I need to do anything for the publication of ppa 15? Line 50 in the doc08:11
mardySaviq: ah, wait, I was again jumping on another topic, the real issue is another:08:18
mardySaviq: a scope generally talks to OA every time the user types something on the search field08:18
mardySaviq: most of the times, OA returns a cached token, immediately08:18
mardySaviq: when the token is expired, OA tries to get a new one, as I explained on that comment08:19
mardySaviq: if this can be done without showing any UI, fine, the new token is returned to the scope08:20
Saviqmardy, and if that's handled via a trusted prompt, that's the case already ,no?08:20
mardySaviq: otherwise, we can return an error (if the scopes used some flag to instruct OA not to ever pop up any UI) or we can show a UI (trusted session, probably)08:21
mardySaviq: wait :-)08:21
Saviqmardy, ah, ok, so you don't necessarily open a trusted session08:21
Saviq(but I think you should nevertheless)08:22
mardySaviq: I think that the best way to do this is that the scope always sets the flag to tell OA "don't ever show a UI"08:22
mardySaviq: only when the scopes receives an error from OA, it creates a special result which causes the dash to show a Login button08:22
Saviqmardy, then you should never connect to Mir... definitely not to the default socket :/08:23
mardySaviq: and when the user presses that button, the scope would talk to OA again, but this time allowing the user interactions08:23
mardySaviq: right08:23
Saviqmardy, if you need a connection to Mir for QGuiApplication, I believe you should just create the trusted session regardless of whether you need the UI or not08:24
Mirvmandel: it's already in proposed08:24
Mirvmandel: but the reason it has not migrated seems to be a claimed regression in system-image http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#ubuntu-download-manager08:25
mandelMirv, awesome, I was just confused with the msg in the spreadsheet08:25
mardySaviq: ah, got it08:25
mandelMirv, hm.. we will need to ping barry about this :-/08:26
mardySaviq: yes, that would solve the issue08:26
Saviqmardy, and I think that's the correct approach, you're special UI, you shouldn't ever talk to Mir/unity8 as if you're an app (unless you want to be an app)08:26
=== chihchun is now known as chihchun_afk
mardySaviq: and then yes, we definitely need trusted session to work also if the initiator pid is not connected to mir08:27
Saviqmardy, yeah, workaround for this is to just go with `initctl status unity8-dash` and say that's the initiator08:27
mandelMirv, looks like a si failure not related with udm :-/ (https://jenkins.qa.ubuntu.com/job/vivid-adt-system-image/ARCH=amd64,label=adt/3/console)08:27
mandelwell, such is life08:27
Saviqmardy, but we have a real solution in mind, too08:27
Mirvmandel: since I recently found I've powers, I pushed "rerun" on the test.08:28
Mirvnot sure if it helps if it's really broken (but somewhere else)08:28
mandelMirv, thx! lets see if it is reproducible and it fails in the same location, is definitely a good step fwd.08:29
Saviqgreyback, hey, we were just chatting with mardy about bug #135225108:30
ubot5bug 1352251 in unity8 (Ubuntu RTM) "Splash screen is shown as soon as QGuiApplication is instantiated" [High,Confirmed] https://launchpad.net/bugs/135225108:30
Saviqgreyback, I've come to the conclusion that (because OA/oxide need a QGuiApplication even if there's not going to be any UI in the end)08:31
greybackyep?08:31
Saviqgreyback, it should always open a trusted session, so that it doesn't ever talk to the standard Mir socket08:31
Saviqso as to never be mistaken for an app08:31
greybackok, that can work08:32
greybackbut for more general cases, it's probably a bug that needs squashing. Say case of something like empathy or skype, which starts up without creating a window.08:33
Saviqgreyback, do you have an idea how to do that without delaying the splash screen?08:34
greybackSaviq: if ual launching the app, we can (and usually do) rely on it to prompt the splash screen.08:35
Saviqgreyback, yeah, empathy example breaks in that case ;)08:36
mardySaviq, greyback: I think that the best option is to let app developer specify if they want to have a splash screen08:38
Saviqmardy, we always want a splash screen on the phone, for example08:38
greybackmardy: for phone/tablet, I disagree. It's only special cases like trust helpers where splash screen is not of use08:38
greybackon desktop we won't have splash screens though (I expect)08:39
* Saviq can't think of a case (other than when the app does not show any window) where a splash screen is not in order08:39
mardygreyback: maybe we could prevent that flag to be used when uploading an app to the store, so that only unconfined apps could use it08:39
Saviqgreyback, I think we'll have them on desktop just fine08:39
Saviqgreyback, we might do something special to not show them for .1s (like only show it after 50ms from starting the app, and if it's there, showing it for a second at least)08:40
Saviqmeh, not sure08:40
Saviqmaybe not08:40
Saviqmardy, but we really need them for everything on phone/tablet08:40
greybackSaviq: I hope not.08:41
mardySaviq: but we could allow unconfined apps to opt-out08:41
Saviqgreyback, I'd rather have that than my tbird delaying showing a window for 5s (which it does now)08:41
Saviqmardy, but why?08:41
Saviqmardy, think of it from the user perspective, why would they ever not want instant reaction to their actions08:42
mardySaviq: we are discussing the fact that trusted helpers (and maybe some other weird processes) might not want them08:42
Saviqmardy, yes, and we don't have splashes for trusted prompts :)08:42
Saviqsolved08:42
Saviq"other weird processes" we'll need to analyze as they come in08:43
mardySaviq: yes, but don't forget that scopes are not the only problem08:43
mardySaviq: we have also sync-monitor, I don't think it would be appropriate to use the dash as initiator in that case08:43
Saviqmardy, sure, but if there's no app to open on top, it's not a trusted prompt, it's an app08:44
Saviqmardy, it should behave 100% like an app08:44
Saviqmardy, we don't want floating trusted prompts08:44
Saviqmardy, so notifications are quite a good use case for this08:45
mardySaviq: remember that that bug is about the case when the UI is *not* shown08:45
mardySaviq: we don't want a splash screen for an invisible UI08:45
Saviqmardy, and does sync-monitor need a QGuiApplication?08:46
mardySaviq: no, I don't think so08:47
Saviqsolved ;)08:47
Saviqmardy, basically, anything that connects to the default Mir socket (on the phone) should be an app08:48
Saviqmardy, I don't see anything else talking there08:48
mardySaviq: I don't get the solution :-)08:48
Saviqmardy, if we have special use cases, we'll need to find solutions, but I really don't think adding a "don't show splash" option solves any issue for us08:48
mardySaviq: is sync-monitor is not connected to mir, we cannot use it as initiator in a trusted session08:49
Saviqmardy, if it doesn't have a QGuiApplication, it doesn't have the problem of a splash showing when it's instantiated without a window08:49
mardys/is/if08:49
mardySaviq: ah, wait, I didn't explain everything then :-)08:49
mardySaviq: sync-monitor is not the trusted helper, it's a client of OA08:50
Saviqmardy, ah, that's the twist08:50
mardySaviq: if OA is to show a trusted prompt, it needs to create a trust session, and for that it needs the PID of a process which is connected to mir08:50
mardySaviq: for scopes, we could use the dash08:50
Saviqmardy, ok, now I get you08:50
Saviqmardy, any idea what the UX of that is supposed to be/08:51
Saviq?08:51
mardySaviq: for sync monitor, probably the contacts of the calendar, but they might not be running08:51
mardys/of/or/08:51
* Saviq thinks a notification would be just fine, opening accounts as an app in its own right08:51
Saviqor some sync-monitor UI, when there is one08:51
Saviqmardy, basically, there can't be a parent-less trusted prompt08:52
Saviqmardy, so the question here is not of technical merit, but UX one08:52
mardySaviq: no, it's of technical merit :-)08:52
mardySaviq: let's say that sync-monitor tells OA: "give me the token for this account, but only if this doesn't require opening up a UI"08:53
Saviqmardy, ok, I know what you're saying08:53
mardySaviq: it all boils down to that single case where we (OA) don't show a UI at all, but we still need to instantiate a QGuiApplication for oxide08:54
Saviqmardy, I think you should just go with QT_QPA_PLATFORM=minimal or something in that case ;)08:56
Saviqmardy, like if you know there's not gonna be UI, don't connect to Mir08:56
Saviqmardy, that breaks in the case when you don't know whether there's gonna be UI, but I think we got that covered by always doing trusted sessions08:57
mardySaviq: that would probably work08:59
mardySaviq: but... wouldn't you consider it a hack? :-)08:59
Saviqmardy, I'm considering it a workaround for the fact that oxide requires QGui09:00
mardySaviq: I would much rather let unconfined apps turn off the splash screen if they want to -- even if it turns out that this feature is used by OA only09:00
Saviqmardy, I wouldn't :)09:00
oSoMoNmvo, hey, have you seen bug #1395862 ?09:00
ubot5bug 1395862 in Ubuntu Seeds "there is no media playback in vivid" [Undecided,New] https://launchpad.net/bugs/139586209:00
Saviqmardy, since we'd have to maintain that ;)09:00
Saviqmardy, I think it's a valid approach for when you need to fake a connection to a display server09:01
mardySaviq: well, you are stretching it a bit :-) We need a real connection, we just keep the window hidden. Under unity7, we then even show the window -- we won't do this in Ubuntu Touch only because you don't support it09:03
mvooSoMoN: thanks, haven't seen this09:03
Saviqmardy, yeah I understand09:04
Saviqmardy, but that's what you *can* do when you're a trusted prompt09:04
Saviqmardy, the weird case is when you're trying to be an app that's never there09:04
Saviqso it's you that's creating the weirdness - you have a connection to the display server that's never going to show a window ;)09:05
mardySaviq: you can see it this way too -- on the other hand, this kind of behaviour is probably used (even though in corner cases) by Qt and Gtk apps, so I'm afraid you'll eventually have to support it09:07
mardySaviq: but I'll try the workaround you suggested, and if that works out, I'm fine with it09:08
Saviqmardy, yeah, I understand, we'll have to somehow deal with this, but I'm not sure right now that we will actually deal with it by dropping the splashscreen for *apps*09:12
mardySaviq: I'm not suggesting that, you know09:12
Saviqmardy, yeah, but that's the thing, everything that has UI (other than trusted prompts) need to be apps on the phone09:14
=== chihchun_afk is now known as chihchun
=== dholbach_ is now known as dholbach
ogra_pitti, the reason we couldnt land the adbd chnage is that the UDF we use in the lab doent put the override file in place when using --developer-mode ... by default, if you use a recent ubuntu-device-flash with this switch, it will disable the screen lock check09:23
ogra_pindonga, i just dont want to promote this to much since we really do not want people to use the switch (i want it removed from the help too) it causes to many issues with password setup etc09:24
ogra_err that was for pitti , sorry pindonga09:24
=== psivaa-holiday is now known as psivaa
dbarthhiya, i fear my n4 is dead; the battery trick doesn't work anymore09:29
dbarthyou guys know some magic to resucitate a phone?09:29
dbarthred light only when the battery is unplugged; if i plug the battery back in and connect the usb cord, the led stays off :/09:30
dbarthas an aside, i think there is something wrong in vivid that badly drains the battery09:31
=== chihchun is now known as chihchun_afk
pittiogra_: ah, ok; so there's no net effect with UDF --developer-mode, thanks!09:33
ogra_right, i would have written that in my mail reply, butu dont want to expose it so much09:33
ogra_(we want devs to use the UI if possible, since that is tested and potential corner cases are known ... while --developer-mode is only focused on CI (and people usin it at home would i.e. not run the wizard so the system isnt properly set up09:35
JamesTaitGood morning all; happy Shopping Reminder Day! :-D10:15
seb128hum10:17
seb128is the emulator supposed to work on i386?10:17
seb128other question10:18
seb128is there a known issue that on the current rtm the screen flickers once after app switching?10:18
seb128it was not doing that before, just noticed for the first time today10:18
sturmflut-workmzanetti: I am about to put vivid on an USB stick and boot the tablet from it. Unity 7 works perfectly, including hardware acceleration, let's see what Mir thinks10:25
mzanettisturmflut-work: is this an intel graphics chip?10:27
sturmflut-workmzanetti: Jep10:27
* mzanetti is confident it'll work10:27
sturmflut-workmzanetti: I am not sure, at least on my Core i7-3000 notebook the current unity8-desktop-session-mir does not work. I end up with a black screen.10:30
=== dandrader is now known as dandrader|afk
vesardoes anybody know if there is any way to find out what is the currently flashed image version on the phone from command line?10:36
ogra_system-image-cli -i10:36
vesarogra_, thanks!10:37
davmor2seb128: it does, however there might be an issue wher eyou get a black screen instead of the apps scope if that happens destroy and rebuild10:55
alo21Hi averybody.. I've installed Ubuntu touch on my nexus 5. Why it isn't an official supported device?11:09
mandelbarry, if you are around, any idea why is this happening => https://jenkins.qa.ubuntu.com/job/vivid-adt-system-image/ARCH=amd64,label=adt/4/console11:10
mandelbarry, is blocking the udm landing11:11
alo21Also I would like to contribute. Can someone help me to found out how, please?11:12
ogra_alo21, officil support means constant testing and putting developer focus on a device ...11:15
=== dandrader|afk is now known as dandrader
davmor2mandel: it hates you?  hate it back it works for me ;)11:16
ogra_that would mean dragging it away from other devices ...11:16
alo21ogra_: Do you think there will be am official support for nexus 5 next time?11:17
ogra_no11:17
ogra_there will soon be devices you can buy with ubuntu on them ...11:18
alo21ogra_: I really hope11:18
ogra_i would expect that we keep the N4 still supported for a while (simply because there are a ton in the lab to do automated testing, developers bought them to develop on them etc etc) ... but once that HW is obsolete i would hope that there are a bunch more ubuntu phones on the market so these will be used11:20
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
Mirvtsdgeos: I can still repeat the unity8 restarts with silo 027 (now at ubuntu7) by simply running the UITK autopilot tests12:22
Mirvno crash files generated it seems12:22
tsdgeos:/12:23
tsdgeosthat's bad12:24
tsdgeossince the patch is already upstream12:24
tsdgeosi'll try to have a look12:24
tsdgeosMirv: vivid, right?12:25
Mirvtsdgeos: yes12:28
Mirvoh, I did get maliit-server and unity8-dash .crash files with that method12:38
tsdgeosMirv: so what you exactly (i have no idea how to run UITK autopilot tests) ?12:40
Mirvtsdgeos: um maybe http://pastebin.ubuntu.com/9231950/12:47
tsdgeosoki, will give it a try12:48
=== alan_g is now known as alan_g|lunch
=== la_juyis` is now known as la_juyis
=== MacSlow|lunch is now known as MacSlow
=== dandrader is now known as dandrader|lunch
=== alan_g|lunch is now known as alan_g
=== Tassadar_ is now known as Tassadar
tsdgeosMirv: could repro the crash14:22
tsdgeosinstalling debug symbols to see if i get some more info14:23
tsdgeosMirv: which are the patches that are added?14:33
tsdgeosMirv: found them14:35
=== dandrader|lunch is now known as dandrader
tsdgeosMirv: yeah there's something bad in those patches, need to speak to thiago when he wakes up15:23
mandelbarry, have you confirmed is a regression or jut normal timeout issues?15:28
barrymandel: there's definitely something going on.  still running my tests and investigating15:30
mandelbarry, ok, thx, let me know, we can always run the tests with udm trunk and see if they pass since nothing has yet been merged15:31
barrymandel: ah, good to know, thanks15:31
barrymandel: if you eod before i figure out what's going on, i will send you an email since i'm out the rest of this week15:40
mandelbarry, yes please15:40
barrymandel: the new udm is in vivid-proposed, a silo, or...?15:45
mandelbarry, silo 15 in vivid has the builds you need15:45
barrymandel: thx15:45
karniHi folks. How is a url passed into my Ubuntu phone app once the app is already running? (if it's not, I gather it's just last argument when launching the program, and passed in argc, argv)16:01
greyback_karni: I believe this is the receiver http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.UriHandler/16:05
karniuh oh, great!!16:06
karnithank you :))!16:06
greyback_url-dispatcher uses dbus to send url to an already running app,  and that's the component to let you receive it in QML16:06
karniperfect!16:06
karniThanks Gerry :)16:06
greyback_np16:06
kgunnbzoltan: hey i was testing your sdk qmake ppa....and i admit it's been a while since i've played with ubuntu-sdk, wonder if i something set up wrongly17:37
bzoltankgunn:  what went wrong?17:38
kgunni followed your instructions, but on the "create new project" step....on "details" I don't have an option of "framework" showing like you do17:38
kgunn@1:14 of video17:38
kgunn...framework simply isn't present17:38
bzoltankgunn:  I assume you do not have the Kit created ... go to the Devices page, see the device you want to play17:39
kgunnbzoltan: so that's what is strange....on the emulator, i did do an autocreate kit...which downloaded ok...but17:40
kgunnisn't showing up there17:40
kgunnhitting autocreeate again shows "---Click exited with errors, please check the output---The click target click-ubuntu-sdk-15.04-i386 exists already"17:40
kgunn(and i had already downloaded click per your instructions)17:41
bzoltankgunn:  so you actually have the vivid chroot. You can see it in the Options-Tools-Ubuntu17:41
kgunnbzoltan: in options->ubuntu "click" it lists vivid/i386, vivid/armhf, utopic/armhf17:43
kgunnis that what you mean ?17:44
bzoltankgunn: What Kits do you have Options-Tools-Build&Run ?17:44
kgunnbzoltan: under manual it lists desktop(default), armhf utopic, armhf vivid17:45
bzoltankgunn:  In the Devices mode, when you go to the emulator... do you have anything listed in the Kits section? If yes, just remove it, if not then hit the "Autocreate" button17:46
kgunnbzoltan: right, i have nothing under my "emulator" listing....when i hit autocreate, i get "---Click exited with errors, please check the output---The click target click-ubuntu-sdk-15.04-i386 exists already"17:47
kgunnshall i choose something other than 15.04 ?17:47
ogra_kgunn, if you want to target rtm 15.04 wonr help17:48
ogra_*wont17:48
kgunnogra_: i was simply testing qmake in general17:48
ogra_ah17:48
ogra_i thougth you started an app :)17:48
kgunnogra_: actually there is one i wanted to help out with on the weekends17:49
ogra_++17:49
kgunnogra_: so learning time for me :)17:49
ogra_:)17:49
kgunnogra_: do you usse the emulator much ?17:50
kgunn...keyboard seems wonky17:51
ogra_no, i have enough devices ... i start it ~1x per month to see it still runs17:52
davmor2kgunn: keyboard was fine yesterday it is slow however17:55
bzoltankgunn: let's sort out your problem :)18:01
bzoltankgunn:  The emultor is the tool what shows the Shell and acts like the phone. That one you create in the Devices tab by clicking on the "+" sign... select devel-proposed, give a nice name and wait few minutes18:02
bzoltankgunn:  click chroots are what listed undet Options-Tools-Ubuntu ... you have there what you need18:02
bzoltankgunn: Kits are auto created once you have both emulators and click chroots.18:03
=== alan_g is now known as alan_g|EOD
bzoltankgunn:  for example this is my emulator in the devices mode - http://picpaste.com/pics/Screenshot_from_2014-11-25_20_05_22-kFL8clf9.1416938742.png18:06
bzoltankgunn:  this is my set of click chroots - http://picpaste.com/pics/Screenshot_from_2014-11-25_20_07_34-FNyvRn7g.1416938883.png18:08
bzoltankgunn:  One hint if your QtCreator got confused ... just delete the ~/.config/QtProject/* sometimes the devices and kits get messed up18:09
kgunnack, following instructions18:11
kgunnbzoltan: curious...does order matter, e.g. i show the frameworks listed under click....can i create my emulator device after i have clicks listed ?18:17
* kgunn blows away his emulator....and creates a new one18:17
* kgunn notices bzoltan has whitespace in his emulator name....but he's getting an error on whitespace....wonders if his qtcreator is out of date or....ancient ppa somewhere18:18
bzoltankgunn:  the order does not matter ... the click chroots and devices are two separated stuff... the Kits are binding them together and Kits are created automatically when you register a device ... what can be an emulator or a real one18:19
bzoltankgunn: apt-cache policy qtcreator qtcreator-plugin-ubuntu18:19
kgunnman...emulator creation makes machine go slooooo18:22
kgunnqtcreator 3.1.1-0ubuntu7~0utopic118:22
kgunnplugin is 3.1.1+15.04.20141122-0ubuntu1~0utopic118:23
kgunnbzoltan: ^18:24
bzoltankgunn: these are the right packages18:24
kgunnbzoltan: aha...i think i had an ancient ppa....removed it, i see emulator  & qtcreator-plugin-ubuntu-common being updated18:36
bzoltankgunn:  wow18:36
bzoltankgunn: I would clean up the ~/.config/ubuntu-sdk/ too18:37
kgunnbzoltan: clean up as in blow away ? remove18:39
bzoltankgunn:  yes18:39
bzoltankgunn:  clean up sounds better :)18:40
kgunnbzoltan: thanks...sorry for the hassle18:40
kgunnbut fun to learn18:40
bzoltankgunn:  no worries :) I wrapped up this day .. the kids are in sleep, wife is out of the house :)18:40
kgunnbzoltan: ....what?!??! surely you have some cold pizza, beer & binge tv watching to do :)18:41
bzoltankgunn:  this qmake support will put us back to track... cool features are coming ... like "Add trusted helper to my project" and "import whatever Qt porject and make it Ubuntu"18:41
* bzoltan looks side ... pizza - check, beer - check ... what's wrong :D18:42
kgunnlol18:42
kgunnbzoltan: hey, curious....is there a means by which one can add a ppa to the emulator ? e.g. overlay onto the chroot18:52
bzoltankgunn:  keep in mind that emulator and chroot are not the same ... but yes, you can add PPA to both18:52
bzoltankgunn: the chroot is strictly for build .. the emulator is an i386 edition of the phone18:53
kgunnbzoltan: ta, i assume there's prolly a wiki out there...18:53
kgunnwill search in a bit18:53
ogra_just assume it is horridly outdated if there is one :)18:53
* bzoltan is not a great wiki creator :)18:53
kgunnbzoltan: btw, totally sorted \o/18:53
bzoltankgunn:  is it? Does it work?18:54
pmcgowanbarry, what verification does s-i do with the update server, and does it only work over https18:56
barrypmcgowan: https is an integral part of the security story: https://wiki.ubuntu.com/ImageBasedUpgrades/GPG18:57
kgunnbzoltan: yes!!!....and your machine is faster than mine :) on video you "tap tap tap" before i did ..even tho i launched before you lol18:57
kgunnok...takin' a break18:59
bzoltankgunn:  quad core i7-4900MQ, 16GB ram ... t440p Lenovo... Smugled to EU from US upon the last sprint :D18:59
kgunnwow18:59
ogra_bzoltan, if now someone says bomb in this channel you are recorded in the NSA archives ;)19:00
bzoltanogra_:  Why anybody would say bomb?19:01
kgunnogra_: he'll get a predator missle for christmas19:01
bzoltanogra_:  like a terrorist?19:01
ogra_lol19:02
bzoltanogra_:  is NSA interested about custom and vat?19:02
ogra_heh, dunno19:02
ogra_i guess you'll find out at your next US trip19:03
bzoltanLOL19:03
kgunnogra_: so should ctl+f11/f12 actually rotate for instance the messaging app ?19:04
ogra_kgunn, no, only the "device"19:04
ogra_i'm not sure if it sends an actual sensore event yet19:04
ogra_*sensor19:04
ogra_that might still be missing19:05
kgunnogra_: ah...so in theory...but we need the back end mocl19:05
kgunnmock even19:05
ogra_yeah19:05
ogra_in general the emulator has all bits and pieces ... but we likely lack platform-api mocking19:05
ogra_https://wiki.ubuntu.com/Touch/Emulator has a table at the bottom19:06
ogra_(iirc there are more keys though)19:06
alecumvo: hi! do you have any ideas why installing clicks on the desktop may be failing for mzanetti, but working for me? Here's the output of pkcon: http://paste.ubuntu.com/9237145/19:18
alecubtw, he's on vivid, with these packages installed: http://paste.ubuntu.com/9237165/19:20
alecuI'm on utopic with this: http://pastebin.ubuntu.com/9237167/19:20
mvoalecu: this looks like packagekit is selecting the deb backend instead of the click backend. its not entirely clear why though19:49
alecuright19:51
alecumvo: where should we report this?19:51
kenvandineted, so what is cgmanager?20:09
kenvandinetedg, i'm seeing quite a few of these vivid tests that failed include crash files for cgmanager20:10
tedgkenvandine, It's the interface to cgroups, basically it provides a way to control them via dbus.20:10
tedgkenvandine, There is some issues that are being tracked for it, but in general it shouldn't crash a lot...20:11
tedgkenvandine, Kinda a hot button issue right now though.20:11
kenvandinei've seen crash files for it in several autopilot jobs on mako from last week20:11
kenvandineand there was an upload on friday20:11
kenvandinenot sure if that could have fixed anything20:11
neo31Hello guys, I am developing an application that requires another deb package which is available on default ubuntu repository. how can i do that with default click packages and deploy it to phone devices (and app store) or should I bundle it with the application or do some deb packaging?20:12
kenvandineneo31, you'd have to bundle it20:12
kenvandineyou can't depend on anything outside of the platform20:12
kenvandinetedg, and i see your name all over cgmanager :)20:12
neo31it's just a dependency available on ubuntu repository kenvandine20:13
kenvandinetedg, i kicked a rebuild to see if it happens again... i'll come hunting you down if i see it again :)20:14
kenvandineneo31, yeah, there are lots of packages in the repository20:14
kenvandinebut it would need to be defined as part of the platform20:14
kenvandineyour app won't pull it in as a dependency20:14
kenvandineneo31, it's not like apt, there a platform definition you specify your app needs20:15
kenvandineand you depend on that, rather than individual packages20:15
neo31what do you mean exactly when you say "as part of the platform", do you mean that the package has to come by default with ubuntu touch on that device?20:15
tedgkenvandine, Heh, thanks :-)20:15
neo31ah ok20:15
kenvandineneo31, basically, yes20:15
neo31oups20:16
kenvandineif it's not on the device by default, it's not part of the platform20:16
tedgkenvandine, You'll probably be better off pinging stgraber or hallyn though. I'm only a user.20:16
tedg(ab)user that is20:16
kenvandinetedg, hm... i see your name in the changelog :)20:16
kenvandinehehe20:16
kenvandinetedg, i'll do that20:16
neo31well it is not then kenvandine , could I make the user install it on the device?20:17
neo31not sure what's the best way to get it there20:17
kenvandineneo31, look at https://wiki.ubuntu.com/Click/Frameworks20:17
neo31thx for the link kenvandine20:17
kenvandinenot sure that actually makes suggestions though20:18
kenvandineneo31, there is a calculus app in the click store that bundles a python runtime20:18
kenvandinefor example20:18
sarnoldimho this is a large weakness in our plans; we've spent two decades curating this software but then ask "app authors" to repackage it if they want to use it.20:19
kenvandinesarnold, it's a maintenance nightmare imo20:19
kenvandinethere are going to be some growing pains though20:20
sarnoldkenvandine: for something like python, you're dead on right; "your python upgrade broke my application! again!" ...20:20
sarnoldkenvandine: but it feels awkward to think that latex is just sitting there, ready to provide awesome output quality, and instead we'd rather have app authors bundle it into their application if they want to use it.20:21
kenvandinesarnold, same applies with many things20:21
kenvandinesarnold, true... it's tough to draw the line there20:21
sarnoldkenvandine: yeah20:21
kenvandinebut... targeting a platform version, it'll be easier to support multiple versions of the platform20:21
sarnoldI wonder if down the road we'll want to expose more archive software via different platforms20:22
sarnoldubuntu-tiny-14.10 vs ubuntu-neat-14.10 vs .. ubuntu-kitchen-sink-14.10 ...20:22
kenvandineperhaps20:23
neo31I will read that later kenvandine then see if i get the answer i need20:23
neo31thanks a lot :)20:23
kenvandineneo31, np20:23
SturmFlutmzanetti: My WTF of the day: You buy a genuine Windows 8.1 tablet, they include the cost of the license in the purchase price, two days after you unpack it the license is revoked for some unknown reason and now you are unable to ask the shop or the vendor or Microsoft for help because you never got the license key. It's not printed on the box, it's not printed on the device, and the device itself always just displays20:40
SturmFlutthe last four digits.20:40
SturmFlutmzanetti: Not even Kafka could come up with something like this20:41
sarnoldis it too late to return the thing for a refund?20:41
SturmFlutsarnold: Apparently in terms of "Microsoft logic" the license was revoked because it was used to activate a second Windows installation. I cannot prove I didn't try to cheat the system, they are unwilling to help, and the "solution" is that I buy a new Windows 8.1 License for the special price of 69,99 euros20:44
SturmFlutsarnold: Luckily I never intended to use Windows on the device20:44
sarnoldSturmFlut: ah, that's good :) it'd be a hassle to return the thing, but I'm a big believer in voting with your wallet -- if something seems stupid after you've bought it, return it.20:46
E524hi all, i have a question, i hoped bq will announce a divce today. unfortunatelly not. but my actual device is soon dead, and a maybe earlier than bq comming from meizu is too expensive. so what would you guy's recommend. a nexus 4? will it be supported the next 2 years? is it working great?20:46
bubbasauresSturmFlut, sorry that sounds like a manufactured situation to feed your need to disparage MS, honestly as a 99% open user from the start I have found them easy to deal with when needed.20:46
SturmFlutbubbasaures: I have no need to disparage anything. All other Windows installations I have ever used were mostly okay.20:51
bubbasauresSturmFlut, Just a hard to believe story is all. ;)20:52
bubbasauresas far as no resolution20:52
mvoalecu: sorry for the slow reply, file a bug against click and I will check it out20:53
mvoalecu: and you said it works for you but not for him? with a (almost?) identical setup on vivid?20:53
alecumvo: right. I asked mzanetti to install the click plugin for packagekit, and to restart packagekitd, but it's still not working.20:55
alecumzanetti: can you put the error that pkcon is throwing in a bug against click?20:55
mzanettialecu: yep, will do20:58
alecuthanks20:59
mvomzanetti: thanks21:00
aquariusdavidcalle, ping22:05
SturmFlutpopey, mzanetti: The app store surpassed 600 apps. Most are webapps, but there is an increasing number of native apps for various things.22:15
* mzanetti interested in more stats22:18
mzanettiSturmFlut: how many native?22:18
mzanettican you filter that somehow?22:18
SturmFlutmzanetti: Hmmmm, no. The only parameter I see which could be used to somewhat distinguish webapps from other apps is "binary_filesize"22:24
mzanettiok... would count local webapps to native ones... but I guess that would be ok, given that I'm mostly interested in "works offline" vs "requires network" anyways22:25
SturmFlutmzanetti: I could download every new click package, extract it and cache the .desktop file. Then it is easy, all webapps use "Exec=webapp-container"22:33
SturmFlutmzanetti: I'll have to implement caching anyways, the script runs more than a minute now because it needlessly downloads detail information for all apps over and over again.22:34
mzanettiSturmFlut: well, it's not that important... but if you do such things anyways, the stats would be interesting22:37

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