/srv/irclogs.ubuntu.com/2014/07/15/#ubuntu-touch.txt

=== salem_ is now known as _salem
=== ryukafal1 is now known as ryukafalz
dakerpopey: i am also seeing the same issue(ofono) on the screenshots00:51
dakermhall119: bug 134189300:51
ubot5bug 1341893 in qtcreator-plugin-ubuntu "[regression] HTML5 apps needs to run with --inspector" [Undecided,New] https://launchpad.net/bugs/134189300:51
sergiusenscjwatson: do we have a stable interface for figuring out if a click package is installed or removed (by poll/queries and/or events)?00:53
cjwatsonsergiusens: usually hooks are suitable00:54
cjwatsonsergiusens: you're meant to catch up with the current state of the system, rather than trying to track individual events00:54
mhall119daker: thanks, can you send that to dbarth and/or bzoltan200:56
Koheletout of curiosity, how much of ubuntu touch is reliant on android? Is it just the kernel or is it more than that?00:56
KoheletI'm trying to port UT to the Xperia Z Ultra and I figure it should be easy since the kernel source for the Z Ultra is all open source00:56
mhall119Kohelet: it uses the android kernel patches and some drivers to run on Android hardware, that's about it these days00:56
mhall119Kohelet: https://wiki.ubuntu.com/Touch/Porting has information to help you with porting00:57
sergiusenscjwatson: I guess hooks are the proper way now that you mention it00:57
Koheletmhall119: thanks, I've seen the porting guide and it's not quite clear00:58
Koheletonce I get a working build I'm hoping to make a better one to share with people who want to build for other devices00:58
sergiusenscjwatson: hooks can be a bit overboard though; I just want something like an API to do APP_ID.isInstalled() and a dbus signal or similar to catch them00:59
=== beidl_ is now known as beidl
cjwatsonsergiusens: You can check for the current state using libclick, but I don't expect to add dbus signals for installation.  I think most such things are going to need to make sure to catch up later anyway, with the exception of the scope that's actually doing the installation and that seems to work already ...01:01
crocketWill ubuntu phone be released this year?01:23
crockethello?01:23
sarnoldcrocket: both meizu and bq are hoping to release ubuntu-touch based phones this year01:24
crocketmeizu and bq?01:24
crocketsarnold, Are they telecome companies?01:25
crocketsarnold, I hope to purchase an empty ubuntu phone.01:25
crocketlike nexus 5.01:25
sergiusenscjwatson: thanks01:25
* sergiusens reads libclick's hdr01:25
sarnoldcrocket: meizu and bq are handset makers -- see http://www.bqreaders.com/ and http://en.meizu.com/01:26
crocketsarnold, good01:29
=== _salem is now known as salem_
crocketsarnold, Will ubuntu phones come with mobile p2p network capabilities?01:36
sarnoldcrocket: I don't know what that is01:37
crocketsarnold, Now, smartphones can directly connect among themselves.01:37
crocketsarnold, Now, smartphones can't directly connect among themselves.01:37
crocketcan't01:37
ryukafalz...bluetooth? :P01:38
crocketSmartphones don't establish network routes based on availability of nearby smartphones.01:38
ryukafalzah, okay, that's a bit more ambitious01:38
crocketSmartphones should be able to route packets via nearby smartphones.01:38
crocketA routing protocol should adapt to availability of nearby smartphones.01:39
crocketIt's a wireless mesh network.01:39
sarnoldcrocket: it's ubuntu; you can apt-get install batmand if you want. it probably won't get you cellular data services (sms or phone) but ought to work for data things..01:39
ryukafalzmesh networking is not something that is currently in ubuntu touch by default, but that's likely mostly because nobody's currently working on it01:39
crocketsarnold, Can I install batmand without rooting it?01:40
ryukafalzI don't know about future released phones, but currently... you have root01:40
crockethuh01:40
crocketfuck01:40
crocketIf I have to root, that's not going to help much.01:40
sarnoldcrocket: we're trying to change the world :) think less "phone" and more "converged computing device"01:41
crocketsarnold, Mesh network is not just about phones.01:41
sarnoldcrocket: exactly01:41
ryukafalzI mean, I hope manufacturers will be smart enough to not lock down their ubuntu phones, but I can't tell what they're going to do months down the line01:41
ryukafalzcrocket: You might be interested in cjdns and project meshnet01:42
sarnoldryukafalz: indeed. I wouldn't be surprised if some third-party DRM service gets in a fit if you've got the ability to use sudo, but we're all aware that a "converged computing device" without administrative privileges is just not that interesting.01:42
crocketBATMAN will hopefully kill joker(telecome).01:42
crocketsarnold, It's more about social status.01:43
ryukafalzsarnold: Yep. I'm sure someone will try it though, and the average consumer might not even care D:01:43
crocketIf manufacturers disregard peons, they'll lock down ubuntu phones.01:43
ryukafalzI mean, look at most people now... "Admin access to my own phone? Why would I need that?"01:44
crocketryukafalz, With mesh network, we can make things like location-based twitter.01:44
crocketLocation-based communications.01:44
ryukafalzcrocket: You're preaching to the choir here buddy :P01:44
crocketryukafalz, meaning?01:44
ryukafalzMeaning I already have thought about and agree with everything you're saying ;)01:45
crocketryukafalz, ok01:45
ryukafalzand am somewhat active in local mesh networking projects01:45
ryukafalz(though they've kinda died down lately =/)01:45
crocketryukafalz, Why don't you make an ubuntu phone with mesh network capabilities?01:46
ryukafalzCell phone mesh networks tend to require a critical mass of phones that support it, else your message never makes it to its destination01:47
crocketduh01:47
sarnoldryukafalz: heh, would you just use uucp for hop-based message passing? :)01:47
ryukafalzThe problem is getting there... :P01:47
ryukafalzsarnold: Hmm, hadn't thought of using UUCP, that's an interesting idea01:48
ryukafalzReturn of the newsgroups!01:48
sarnoldhehe01:49
ryukafalzIn any case, I'm more active in the Sailfish and Nemo communities than Ubuntu, this conversation just caught my eye :P01:49
* ryukafalz will definitely be trying out various meshnet things on Linux-based phones though01:50
jarreed0I have a idea for a Ubuntu Touch software. I have already been told by a few people that is something they would like to have built into their Ubuntu Smartphones. This is my first project and it is something I want to seen get down. I do not think I can do this by myself. So I was hoping some developers will check out my repo, https://github.com/jarreed0/UbuntuTiltControls, and help contribute with it. The software is to lo02:28
crocketryukafalz, Without mesh network, it's difficult to have fun.02:34
crocketbecause of state intervention.02:34
=== chihchun_afk is now known as chihchun
=== vying is now known as Guest37952
=== salem_ is now known as _salem
=== chihchun is now known as chihchun_afk
=== Aki-Thinkpad is now known as snakes
=== snakes is now known as _snakes
=== _snakes is now known as D8
=== D8 is now known as _8D
=== ondra|away is now known as ondra
=== _8D is now known as _8D[_]
JamesTaitGood morning all; happy Gummi Worm Day! :-D08:24
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== Guest48026 is now known as k1l_
=== k1l_ is now known as Guest92304
=== Guest92304 is now known as k1l
=== dandrader is now known as dandrader|afk
asacogra: where are our seed branches again?10:21
ogra_asac, lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic/10:22
popeyhappy birthday Saviq10:54
Saviqo/10:54
=== dandrader|afk is now known as dandrader
jgdxbrendand, are we going to use http://bazaar.launchpad.net/~indicator-applet-developers/indicator-network/trunk.14.10/view/head:/tests/autopilot/indicator_network/tests/test_unlock_sim.py#L65 for tests in systems ettings?11:10
jgdxi.e. PhonesimManager11:11
=== pete-woods is now known as pete-woods|lunch
sergiusensoSoMoN: hey, on the latest image I seem to be getting an out of memory when navigating to m.lavoz.com.ar http://paste.ubuntu.com/7798090/11:31
sergiusensoSoMoN: is that a known issue? was working fine on yesterday's image; this is a fresh boot btw11:31
oSoMoNsergiusens, not an known issue, let me check11:31
sergiusensoSoMoN: only happens on that site so far11:32
oSoMoNsergiusens, can you reproduce reliably?11:33
sergiusensoSoMoN: pretty much; type the address and it starts to load and render and then crashes11:33
sergiusensoSoMoN: not sure if my history has anything to do with this11:33
sergiusensoSoMoN: but I go there every morning :)11:34
oSoMoNsergiusens, it shouldn’t, but you never know… I’m testing here on N7 and I’m not seeing this11:34
* sergiusens tries to clean up history (saving it in the process)11:35
oSoMoNsergiusens, would you mind filing a bug so that someone else with a N4 can take a look?11:35
sergiusenssure11:35
sergiusensoSoMoN: after doing mv ~/.local/share/webbrowser-app . it works again11:36
sergiusensoSoMoN: so it may not be site related but history related11:36
sergiusensoSoMoN: I'll upload my database and mark the bug private11:36
oSoMoNsergiusens, perfect, thanks, I’ll take a look as soon as you send me the bug report11:37
=== MacSlow is now known as MacSlow|lunch
brendandjgdx, yeah for dual sim testing11:39
jgdxbrendand, is anyone on your team/you able to set that up?11:45
sergiusensoSoMoN: my local webbroser dir is 82MB compressed so it might take a bit :)11:45
brendandjgdx, i guess i can have a look at it11:46
jgdxbrendand, thanks11:47
oSoMoNsergiusens, that’s a lot, I’m curious to see what takes up that much space11:58
=== alan_g is now known as alan_g|lunch
=== psivaa is now known as psivaa-off
=== _salem is now known as salem_
ogra_sergiusens, hmm, why is nuntium running in devices without any GSM or 3G ... we should make it depend on a running ofono12:23
=== MacSlow|lunch is now known as MacSlow
sergiusensogra_: complicated; I had that and steve told me it had potentials for races12:39
sergiusensogra_: I guess we can make the upstart job depend on the property just like ofono12:40
sergiusensogra_: problem is, being a session service; I can miss out on signals thrown by the system12:40
sergiusensoSoMoN: https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/134207712:41
ubot5Error: ubuntu bug 1342077 not found12:41
oSoMoNsergiusens, it’s too private :) I can’t access it12:42
sergiusensoSoMoN: let me try and subscribe you, I guess you haven't been added as  a triager for webbrowser app12:42
sergiusensoSoMoN: see if you can access now12:43
oSoMoNsergiusens, yup, thanks12:43
sergiusensogra_: how's adb push/pull going to work with adb as phablet?12:43
sergiusensoSoMoN: great!12:43
nik90_charles: I am adding Bug 1337917 to indicator-datetime. The alarm volume (which you exposed via dbus) should be independant of the phone's global volume12:47
ubot5bug 1337917 in Ubuntu Clock App "Alarm does not ring when phone is muted" [High,Confirmed] https://launchpad.net/bugs/133791712:47
nik90_charles: As a default, may be we should set the alarm volume to a reasonable value which will then be picked up by the clock app12:48
nik90_charles: this way, at no times will the alarm be muted unless the user explicitly set the alarm volume really low.12:48
=== dandrader_ is now known as dandrader
brendandjgdx, which panel is the dual-sim stuff being implemented in - is it Phone?12:52
brendandjgdx, or Cellular?12:52
ogra_sergiusens, the same way as before ...12:53
ogra_(abd push/pull)12:54
jgdxbrendand, cellular at least12:54
ogra_sergiusens, oh, with one minor differentce ... it defaults to ~ ... so adb pull foo.sh will pull /home/phablet/foo.sh12:55
=== alan_g|lunch is now known as alan_g
=== gnu is now known as Guest46277
sergiusensogra_: ok, how am I supposed to push to /cache/recovery?13:15
sergiusensogra_: I guess this can bring in the requirement that you need to be in recovery; but let's come do that as a last option13:16
ogra_sergiusens, hmm, there seems to be a group for that (2001) ... i giess we need to add the pahblet user13:16
sergiusensogra_: ah, these solvable answers sound good :-)13:17
ogra_well, i have to check what that group id stands for ... i hope it isnt "shell" i tried to avoid that one13:18
ogra_mdeslaur, i think a (security) look over https://code.launchpad.net/~mterry/livecd-rootfs/no-password/+merge/225560 would be good13:22
=== pete-woods|lunch is now known as pete-woods
ogra_i wonder if "passwd -l" wouldnt be nicer ...13:23
mterryogra_, passwd -d is what AccountsService does/expects when you use their API for setting no-password13:24
Saviqrsalveti, hmm, how did it happen that https://code.launchpad.net/~ubuntu-branches/ubuntu/utopic/qtubuntu-gles/utopic is outdated vs. https://launchpad.net/ubuntu/+source/qtubuntu-gles ?13:24
ogra_mterry, yeah, but empty means you can echo some crypted empty string to sudo and get access13:24
ogra_mterry, see the casper code ...13:25
mterryogra_, or call passwd and set a new password then sudo, yeah13:25
ogra_mterry, -l will completely block passwords13:25
mdeslaurif -l works, I'd probably prefer that13:25
Saviqrsalveti, another thing I was thinking... couldn't -gles be packaging-only branches?13:25
rsalvetiSaviq: importer probably failed to import the latest package13:25
mdeslaurI'm not sure how that would impact the phone though13:25
rsalvetiSaviq: this is an auto-importer branch13:26
mdeslauroh, wait "Users with a locked password are not allowed to change their password."13:26
ogra_mdeslaur, it shouldnt13:26
mterryogra_, mdeslaur: I'm not sure how well that would work on the phone.  We'd need sudo rights to unlock, right?13:26
rsalvetiSaviq: sure, if you want to create bzr branches, just a packaging one should be enough13:26
mterryogra_, mdeslaur: which means we'd need to patch AccountsService to do the unlocking for us13:26
mdeslaurmeh, no good.... -d it is13:26
mterryogra_, mdeslaur: much like it does "passwd -d" for us today13:26
Saviqrsalveti, yeah I know, but just for maintenance reasons... it's really weird to do what we're doing with those -gles....13:26
ogra_mterry, sudo rights for unlocking ?13:26
ogra_mterry, why would that be ...13:27
mterryogra_, like, root would need to unlock the user again, right?13:27
ogra_oh, yeah13:27
rsalvetiSaviq: I can create branches for all of them if you prefer that way13:27
ogra_right, if you cant set the passwd -l isnt good13:27
Saviqrsalveti, can we do anything for the auto-imported branch?13:27
rsalvetiif it makes easier when landing stuff13:27
ogra_otoh empty isnt so great either13:27
rsalvetilet's just create a packaging branch then, and should work better13:28
mterryogra_, I thought we'd talked about this on the ML.  I thought the plan was to lock down adb rather than passwords on the device13:28
rsalvetiis there any package you want the branch to be created first?13:28
mdeslaurogra_: it's not ideal, but it reflects reality on the device for now13:28
Saviqrsalveti, qtubuntu, yeah13:28
mdeslaurwe definitely need to think of a strategy for the future13:28
rsalvetiSaviq: ok13:29
frecelpopey:  I cought my phone do the clock thing a few more times yesterday on r13013:29
ogra_mterry, adb checks for "password matches username", "password empty" and "password locked"  ... it will refuse to start if either of these is true13:29
mterryogra_, cool13:29
frecelpopey: It seems like sometimes when you turn the screen on it doesn't actually refresh anything for some seconds  or until you touch it13:29
mdeslaurogra_: sounds good enough13:29
mdeslaurno password isn't worse than hard coding it to "phablet"13:30
mterryheh, right13:30
ogra_yeah13:30
mdeslaurthe only thing accessible is adb and ssh, if adb checks for no password, and ssh is forced to use keys, I think we're fine13:31
ogra_what does sudo do if it is empty ?13:31
mterryogra_, it won't let you sudo13:31
ogra_good13:31
* ogra_ wasnt sure13:31
* mdeslaur wasn't sure either13:31
mterryogra_, but again... you can just call passwd and set one13:32
ogra_right13:32
ogra_and you actually have to for having adb access ... i doubt anyone will script much via the terminal app :=13:32
ogra_:)13:32
Saviqogra_, while I have you here, does germinate look at proposed pocket, too?13:33
mterryyeah, and they can just passwd for now if they want it.  The UI for setting a password is coming13:33
Saviqogra_, just wondering about how we'll need to order / depend13:33
ogra_mdeslaur, ssh isnat accessible without being able to "sudo start ssh" or "sudo setprop ... "13:33
ogra_Saviq, i dont think it looks at proposed, not sure ... ask cjwatson13:33
mdeslaurogra_: good13:34
cjwatsonSaviq: that depends how germinate is run13:34
cjwatsonSaviq: what exactly are you talking about?13:34
ogra_cjwatson, i guess at meta package generation13:34
Saviqcjwatson, yes, that13:34
cjwatsononly the release pocket13:34
Saviqcjwatson, we'll be NEWing qtmir soon, and we'll need it seeded in ubuntu-touch, just trying to find out about the order13:35
mterryogra_, so are we OK with landing that branch then?13:35
Saviqok, that should be fine13:35
cjwatsonthough of course you can hack it13:35
Saviqnah that's fine13:35
Saviqcjwatson, ogra_, thanks!13:35
ogra_Saviq, i usualyl do a direct upload of my NEW packages ... once they (and their deps if there are any) are reviwed and approved i seed them13:35
cjwatson"dists: utopic utopic-proposed" if you need that13:35
cjwatson(in update.cfg)13:35
ogra_mterry, i'm trying to thonk of things that will break, did you dicauss with the CI team about the lab devices etc ?13:36
cjwatsonBut right, usually you wouldn't add something to the metapackage until after it's landed13:36
ogra_s/thonk/think/13:36
cjwatsonMight get more complicated if it's taking over something from another source13:36
ogra_i dont think it is that complex here ... just a simple new package we want seeded later13:37
ogra_we just dont have any process to reflect NEWing easily in the train13:37
mterryogra_, about CI, yeah they mentioned it was all "adb shell" calls and then sudoing to reduce privileges, not adb shelling and then trying to use sudo to raise privileges.  Right, fginther?13:38
ogra_mterry, then we should be fine ... (only once my stuff lands the world will fall apart then :P )13:38
mterryogra_, right  :)  I want to get my stuff in before then so I don't get associated with that fallout  ;)13:39
ogra_haha13:39
ogra_mterry, btw, that change deserves a lot of noise on the ML, wiki etc ... to make people aware they cant use phablet phablet anymore as documented13:40
mterryogra_, yes, if this lands, I will respond to my original email to the ML about the change, saying it happened13:40
mterryogra_, wiki is interesting.  I wonder how many places we talk about the default password13:41
ogra_heh, no idea13:41
ogra_but it is mentioned once at least ... i know i got the info from there back when i started :)13:41
ogra_i guess a fulltext search for "phablet" wont help much :P13:42
mterryright...13:42
mterryhttps://wiki.ubuntu.com/Touch/ReleaseNotes13:42
ogra_yeah, i think thats authoritative13:42
mterryBut that's for 13.10, not 14.0413:42
ogra_yep, nobody took care for it since first creation13:43
mterryogra_, but I'm wondering if we want to update it now or wait for 14.0413:43
ogra_we should update it with RTM13:43
ogra_so that it matches the devices that get sold13:44
mterryogra_, right, that's what I was mentally thinking with 14.0413:44
* mterry isn't use to out-of-cycle releases13:44
ogra_well, it is 14.10 ... 0.5 ...13:44
ogra_or so13:44
mterryogra_, oh man!13:44
mterryogra_, what year is it even13:45
mterryI forgot we released 14.0413:45
ogra_14.10/213:45
ogra_:)13:45
fginthermterry, that actually sounds backwards.  AIUI, all adb access will enter as the phablet user and there fore using sudo to raise to root14:03
mterryfginther, that's a future change, but yes14:03
mterryfginther, I was more interested in how it works today in order to land this one change that removes sudo by default for the phablet user14:05
mterryfginther, we can adjust as needed once adb changes too14:05
fginthermterry, right, today adb enters as root14:05
mterryfginther, right.  And more importantly, CI never does any weird 'adb shell, sudo as phablet, then sudo as root' stuff?14:05
piggzhi ... ive just built my first ubuntu rom, and as predicted it doesnt work ... i used cm10.1 sources and built  boot.img and system.img ... i had to strip out adb and libcrypto from boot.img as the boot partition is only 4mb.  With them it was >5mb, now its 2.4mb14:10
piggzi flashed the boot and system using adb, and have a lovely boot loop14:10
piggzany way of debugging?14:10
=== dandrader is now known as dandrader|afk
mhall119bzoltan1: alexabreu: can we get this bug escalated so it can be fixed soon: https://bugs.launchpad.net/qtcreator-plugin-ubuntu/+bug/134189314:16
ubot5Ubuntu bug 1341893 in qtcreator-plugin-ubuntu "[regression] HTML5 apps needs to run with --inspector" [Undecided,New]14:16
alexabreubzoltan1, ^ do you know if Bejamin worked on it?14:17
alexabreuBenjamin14:17
bzoltan1alexabreu: mhall119: the real remote run configuration for HTML5 project is work in progress. We plan to land it tomorrow. The local run configuration has this --inspector. I will check with zbenjamin for the same in the remote mode14:21
* zbenjamin is here14:21
* bzoltan1 unleashes zbenjamin14:23
zbenjaminalexabreu: mhall119: the --inspector switch is only used on the phone when its in your desktop file14:24
zbenjaminalexabreu: mhall119: since we now package and install the click package we cannot just add switches to the exec line14:24
alexabreuzbenjamin, whats the plan for debugging apps?14:24
zbenjaminalexabreu: for debugging apps there is a debug helper script that enabled qml and c++ debugging if its selected in the run configuration in QtC14:25
zbenjaminalexabreu: the click package then is packaged in a special way14:27
alexabreuzbenjamin, any plans to add html5 support, why was it left out?14:27
zbenjaminalexabreu: because html5 had no run configuration UI in QtCreator, it was just executed with the Ctrl+F12 shortcut14:28
=== dandrader|afk is now known as dandrader
zbenjaminalexabreu: we would need a extra setting for that also in the Runconfigs, so the user can check/uncheck it14:29
zbenjaminalexabreu: also we have no debugger support build in QtC for that and tbh i didn't even know about that switch :/14:29
mhall119is there any reason we would ever want to launch an app from QtCreator without debug support?14:30
alexabreuzbenjamin, what about launching on the desktop? ... we should at least hav ethe --inspector there14:30
zbenjaminalexabreu: yeah i can add that14:30
zbenjaminalexabreu: it is already there it seems14:31
zbenjaminalexabreu: i get that when running a html5 project locally: Inspector server started successfully. Try pointing a WebKit browser to http://192.168.178.20:922114:33
=== gatox is now known as gatox_lunch
zbenjaminmhall119: if we always start with debugging enabled , we can just add the --inspector switch to the desktop file14:41
alexabreuzbenjamin, mhall119 which I think is acceptable for now ....14:54
alexabreuzbenjamin, do you want a mr?14:54
zbenjaminalexabreu: as long as you only change the desktop file in the template we should be fine, i have a MR pending which touched a lot of code :)14:55
alexabreuzbenjamin, thats the idea yes, just the template for now14:56
zbenjaminalexabreu: then go for it if you have time :)14:56
alexabreuI dont but its not the hardest mr in the world so14:57
zbenjaminalexabreu: you never know ;)14:58
oSoMoNsergiusens, I can’t reproduce the crash on my N7, even with your cache :/15:01
alexabreuzbenjamin, https://code.launchpad.net/~abreu-alexandre/qtcreator-plugin-ubuntu/add-html5-inspector-flag-to-desktop/+merge/22685815:03
zbenjaminalexabreu: thx, do we need that for HTML5 as well?15:04
alexabreuzbenjamin, sorry yes too fast on this15:04
sergiusensoSoMoN: that's a bummer :-/15:11
sil2100boiko: how's the branch review going? :)15:18
jhodappboiko: do you have a package built for the telephony-service fix?15:36
jhodappboiko: for armhf15:36
ogra_jhodapp, there should be a silo soon, once the code got reviewed and happroved15:38
jhodappogra_: yeah, I'd just like it right now so that I am not waiting a lot for my audio recording task15:38
jhodappogra_: it failed to run the tests when doing a debuild locally15:39
ogra_i guess you will have to build yourself15:39
ogra_but once your package is done there might also be a silo ready :)15:39
jhodapphopefully15:40
=== gatox_lunch is now known as gatox
piggzzbenjamin: hi, where do i know you from?15:43
zbenjaminpiggz: the #qt channel probably?15:46
=== vying is now known as Guest44827
boiko_sil2100: sorry, I was out for lunch, finishing the testplan now.16:01
boiko_jhodapp: http://jenkins.qa.ubuntu.com/job/telephony-service-utopic-armhf-ci/76/artifact/work/output/*zip*/output.zip16:01
=== boiko_ is now known as boiko
sil2100boiko: thanks!16:02
jhodappboiko: that works great, thanks16:09
boikojhodapp: nice! :)16:09
jhodappogra_: the fix works well16:09
ogra_yay16:09
jhodappogra_: bootup is fast again, and camera-app comes right up16:09
sil2100\o/16:10
sil2100SHIP IT!16:10
ogra_++16:10
sil2100boiko: could you prepare a landing for it?16:10
boikosil2100: yep, I'll do right now16:11
mterryogra_, in addition to that no-password branch, I'm going to add libnss-extrausers to seed and look into enabling that16:55
=== frecel_ is now known as frecel
frecelwill ubuntu touch execute anyhing that the desktop file points at or are there restrictions?16:56
frecelmhall119: ^^16:56
ogra_mterry, was on my list anyway, but dont hold back ... note that we need slangasek's adduser fix first though16:56
mterryogra_, yeah16:56
ogra_if you cant change the password we cant land that (yet)16:56
mhall119frecel: it will only execute what it's apparmor policy allows16:56
* slangasek puts his hands on his head and walks in a circle16:56
ogra_lol16:56
mterryogra_, what do you mean about changing the password?16:57
ogra_mterry, /etc/shadow is readonly16:57
mterryright16:57
ogra_passwd wont work on it16:57
mterrysure, ok16:57
frecelmhall119: I see, I'm just looking into building Ubuntu Touch apps with Ecere SDK16:57
ogra_which is why we can land *any* of these password related bits only after we have the ability to use adduser on libnss-extrausers16:58
ogra_the phablet user account needs to go into that instead of /etc/passwd|group|shadow16:58
ogra_(at build time)16:59
mterryogra_, if worse came to worse, couldn't we just hack up having the phablet user be added in libnss-extrausers space even without proper adduser support?  Surely we can work some sed magic or something16:59
ogra_mterry, and what do the devs do then ? you need to be able to use passwd and adduser to change the PW or groups17:00
concordAny ideas on Ubuntu Phone?17:00
mterryogra_, I assumed libnss-extrausers hooked into PAM such that passwd worked.  I don't actually know how it does its magic17:01
concordWill it be available in 2014?17:01
ogra_mterry, passwd goes through PAM to set your password ? that would be news to me17:01
ogra_concord, thats the plan ... on two devices17:01
mterryogra_, yeah, that's how I'm used to it working17:02
ogra_mterry, passwd somply operates on /etc/passwd ... shadow hooks in here and intercepts when you set your password and the shadow db is enabled, i dont think pam is anywhere in that picture17:02
mterryogra_, but your point about group membership is true.  we'd still need that to work17:02
ogra_right17:03
mterryogra_, I think you're wrong about PAM/passwd17:03
mterryogra_, changing PAM stack configuration like I do in the no-password branch to change minlen=4 or remove obscure will affect passwd17:03
mterryogra_, there is a /etc/pam.d/passwd file that passwd uses to configure its pam stack17:04
ogra_sure ...17:04
ogra_but in the end it still needs to write to the right files17:04
mterryogra_, right...  I guess I had assumed it did that via a PAM module, but maybe it just directly does it after authenticating via PAM.  In which case not only the adduser package, but the shadow package need updating17:05
ogra_lets just get all bits and pieces into place proper first ...17:06
slangasekwhat about the shadow package?17:07
mterryRight...  That's what we're talking about  :)17:07
slangasek'passwd' from the shadow package uses PAM to write out passwords17:07
ogra_ah17:07
=== alan_g is now known as alan_g|EOD
ogra_so it would end up in the right file if pam is properly configured ?17:07
slangasekother bits of the shadow suite, that manipulate things like e.g. account expiry, write directly to /etc/shadow; but I assume those are not at issue here17:08
slangasekogra_: yes17:08
mterryogra_, ok, well I'll go back to fixing up last nits in the UI layer  :)17:09
ogra_:)17:09
mterryogra_, libnss-extrausers can wait a sec17:09
ogra_well, we might need it for other stuff too17:09
ogra_slangasek, there is quite some flaw in the system-image idea WRT system users ... we will need to address that too somehow ... (UID/GID on two system images can differ for any daemon users since they are created dynamically at install time of the package)17:12
ogra_an upgrade could overwrite /etc/passwd|group with the new IDs and break the whole system17:12
slangasekhmm17:15
slangasekstgraber: ^^ do you already know about this issue?17:16
ogra_there is a bug somewhere that i cant find anymore17:16
ogra_lool, do you remember ^^^^ ?17:16
stgraberslangasek: it's been mentioned as a potential problem, though I don't beieve I've seen a bug reporting a breakage yet (might have missed it). The way to resolve this for good isn't obvious either...17:18
ogra_stgraber, no, it is a bug describing the potential problem ... there is no breakage yet17:18
slangasekstgraber: if /etc/passwd or /etc/group is in the update list, back it up, diff it, and recursively chown/chmod?17:18
ogra_at least none i know of17:18
stgraberI guess the best workaround at the moment would be to ship boot hooks which chown/chgrp the relevant writable paths to the new value on first boot after update17:19
ogra_slangasek, wow ... that could get heavy17:19
slangasekstgraber: (FSVO "recursively chmod" that is resistant to ordering bugs if you have overlapping uid changes)17:19
slangasekogra_: it's a small filesystem17:19
ogra_on a slow disk :)17:19
stgraberogra_: not really, since only paths on the writable partition would be affected by such a change, so not very many files at the moment17:19
slangasekstgraber: oh?  "only paths on the writable partition"> because anything in the read-only image gets the uid/gid update on unpack?17:20
ogra_would they ? do we carry fs permissions over on the redonal one ?17:20
stgraberslangasek: correct17:20
ogra_*readonly17:20
slangasekstgraber, ogra_: alternative solution: grab the list of all known dynamically-allocated uids/gids; prepopulate them in the livefs build hook so that they're always the same; fail the build if there are any new entries added at build time17:21
stgraberany file where the stat struct doesn't match ends up in the delta tarball, so a change of uid/gid will trigger the inclusion of the file17:21
ogra_ah, that makes it all look a lot more trivial17:21
ogra_i think we're fine with a book hook then17:22
stgraberslangasek: I like that alternative solution, that'd avoid any delay on the client side, minimize delta size and makes sure we don't miss anything when we're adding packages (as a new user is usually an indication we need to setup a writable path too)17:22
* ogra_ doesnt like that it is more work ... beyond that it sounds better, yeah :) )17:24
slangasekyes, also a legitimate addition of a system user is going to be an infrequent event... whereas there's a risk that an added system user coming in might actually be a sign of a wrong dependency17:25
slangaseksince system user ~= daemon, and we don't want more daemons sneaking onto the phone17:25
concordogra_: any idea which devices, from whom?17:27
ogra_concord, BQ and Meizu17:27
concordogra_: thanks, I'll google it17:27
* sil2100 looks at boiko from the corner17:28
sil2100(no pressure on silo 009!)17:28
boikosil2100: :D17:29
sil2100;)17:29
sil2100Really, no pressure, just wanted to poke how it's going ;p17:29
sil2100boiko: oh, I meant silo 002!17:31
* sil2100 has problems with silo numbers today17:31
boikosil2100: there you go :)17:32
sil2100YAAAY!17:32
sil2100:>17:32
mhall119frecel: you can build Ubuntu apps in any editor or IDE you choose, though obviously we recommend QtCreator as that's where we've put all of our effort17:32
* ogra_ uses vi :)17:32
frecelI actually use vim or qtcreator for developing apps for UT but I'm in Ottawa for Linux Symposium now and I just sat on a talk about ecere SDK and wondered how hard would it be to get ecere applications to run on ubuntu touch17:34
=== chihchun is now known as chihchun_afk
jgdxwhat are the recurring local system-settings ci failures? Any details on that?18:02
dobeyfrecel: ecore? like Enlightenment?18:03
dobeyor what is ecere?18:03
freceldobey: http://ecere.org/18:04
seb128pmcgowan, you can downgrade packages/install the old debs to get a backtrace18:04
pmcgowanseb128, how? I have the package that crashed but not the symbols18:05
freceldobey: the eC language compiles to C so now I'm trying to compile C for armhf and run it on touch18:05
seb128pmcgowan, get the ddeb from http://ddebs.ubuntu.com/pool/universe/u/ubuntu-system-settings/18:05
pmcgowanseb128, I am told its not there and only see the latest version18:06
dobeyfrecel: well i guess if it supported Mir as a display back-end, and GLES for the 3D, i guess you could use it, sure18:06
seb128pmcgowan, using apt?18:06
pmcgowanyes18:06
seb128pmcgowan, the apt index lists only currently, click on the url and see that there is more18:06
pmcgowanseb128, oh!18:06
pmcgowanthat was my question esrlier18:06
seb128pmcgowan, you can wget & dpkg -i ddebs from there18:07
pmcgowanindeed18:07
dobeythe screenshots on that web page seem very 90s-ish though18:08
dobeyhmm18:09
freceldobey: I know, but that is what happens when the dev team consists of just developers and no designers :D18:10
dobeynot always18:11
pmcgowanseb128, thanks, efforting that now18:11
* dobey needs to write a book or something perhaps18:11
lotuspsychjeany sign of the meizu touch yet?18:12
seb128pmcgowan, yw!18:12
lotuspsychjethey showed off that meizu phone with touch on asia expo recently18:12
freceldobey: I just found out about it's existence today and I think it has some sane solutions for developing games to run on multiple platforms so I figured let's check if I can make it work with UT18:12
dobeyfrecel: SDL might be a better option18:13
dobeyfrecel: SDL 2.0 already has Mir support, and it's supported in the Steam kit as well, i think18:14
loologra_: https://bugs.launchpad.net/ubuntu/+source/system-image/+bug/1332538 ?18:16
ubot5Ubuntu bug 1332538 in system-image (Ubuntu) "No UID checks on rootfs updates" [Undecided,New]18:16
ogra_stgraber, ^^^18:16
loolslangasek, stgraber: ^18:16
=== rpadovani_ is now known as rpadovani
slangaseklool: ok18:16
loolthere's discussion of a solution18:16
freceldobey: I know, I'm not even doing it because I want to develop games with it, I just feel like hacking on something18:16
pmcgowanseb128, http://pastebin.ubuntu.com/7799686/18:21
lotuspsychjeanywhere i can edit a file to keep brightness 100% in touch?18:21
pmcgowannot helpful18:22
Guest92339Hello, can anyone compile this Qt app for ununtu touch? it is a multi-encrypting messenger optimized for mobile: http://sourceforge.net/projects/goldbug/files/goldbug-im_WIN_0.9.07/18:44
Guest92339would be nice to have a secure instant messenger on the touch.18:44
Guest923390.9.07 is a new release of this and maybe someone can compile it for the ubutu touch ?18:45
jdstrandkenvandine: hey, I'm looking at writing some click-reviewers-tools tests for the content-hub hook18:59
jdstrandkenvandine: is there any more that can be in the content-hub json than what I see here: http://paste.ubuntu.com/7799853/19:00
jdstrandkenvandine: ie, a dictionary, with "source" and "destination" as keys, each containing a list of arbitrary strings to define the uri19:00
jdstrandkenvandine: if the content-hub hook is defined in a spec somewhere, feel free to point me at it19:01
kenvandinejdstrand, http://paste.ubuntu.com/7799869/19:02
kenvandinethere's also share19:02
jdstrandok, thanks19:03
kenvandinenp19:03
mterryogra_, have you actually tested libnss-extrausers?  I'm trying now and I can login, but not passwd due to "pam_unix(passwd:chauthtok): user "phablet" does not exist in /etc/passwd"19:10
mterryogra_, slangasek: hm, yup.  In pam_unix_passwd.c's pam_sm_chauthtok(), it only supports files(i.e. compat) and nis sources for passwd19:17
slangasekyes19:18
slangasekmy understanding was that we would be stacking with a different PAM module19:18
slangasekis that not the case?19:18
mterryslangasek, uh..  not sure.  libnss-extrausers doesn't seem to ship a pam module for use with it.  Maybe such a module exists in a different package...19:23
slangasekmterry: ok; I assumed whoever had designed this had understood that there would be some PAM finagling required, sorry :)19:24
mterryslangasek, well I'm fine with PAM finagling.  I had just been under the impression that module existed19:25
mterryOr at least that libnss-extrausers hooked into the system in a way that PAM used19:25
mterryslangasek, also... are you aware of how group lookups work with /etc/nsswitch.conf?    Like if a group foobar has entries in both /etc/group and /var/lib../group, do they merge?19:34
slangasekmterry: I don't recall; infinity might know19:35
* mterry is worried that libnss-extrausers isn't going to be sufficient19:35
ogra_slangasek, only nss config changes are required afaik ...19:36
mterryogra_, I'm getting less sure19:36
ogra_mterry, dont worry :)19:38
Guest92339Orga, do you know when the MX 3 will be out ?19:39
ogra_slangasek, we shouldnt have to fiddle with anything in pam, it shuld all just work, the only issue was adduser19:39
slangasekogra_: no, that's not true at all19:39
ogra_slangasek, ??19:39
slangasekso if you thought this was just going to work on the PAM side, then I'm afraid you've gravely misunderstood19:39
ogra_Guest92339, well, some time after september i would guess19:39
Guest92339this means before chrsitmas ?19:40
ogra_probably19:40
Guest92339very late19:40
ogra_"second half of the year" is all i know19:40
Guest92339could be since 14 days19:40
ogra_no ... :)19:40
Guest92339will there be a pre-order page ?19:41
ogra_that indeed assumes the OS is done ;)19:41
popeyGuest92339: that's up to the manufacturer, out of our control19:41
mterryogra_, well we need (a) the user to exist (b) to be able to use passwd to change password and (c) the ability to add/remove user from groups, notably nopasswdlogin.  libnss-extrausers might only be getting us (1)19:41
ogra_so between "day the OS is done" and end of the year19:41
Guest92339ok.19:41
mterry"only be getting us (a)" rather19:41
Guest92339who can compile an Qt app for ubuntu touch ?19:41
ogra_mterry, adduser gives us group control too19:42
popeyGuest92339: get the sdk, you can19:42
ogra_passwd should work fine19:42
popeyGuest92339: http://developer.ubuntu.com/ - #ubuntu-app-devel is where app devs hang out19:42
mterryogra_, well I'm not 100% on the details there.  It gives us a group file.  But only for group ids above 500 I think?  And so I'm not sure if it can merges group entries from /etc/group and its own file19:42
ogra_mterry, dont worry, the setup we will use is used on all debian servers atm ;)19:43
mterryogra_, passwd goes through pam_unix, which does not work with libnss-extrausers19:43
Guest92339i think this app should be on the touch: http://sourceforge.net/projects/goldbug/files/goldbug-im_WIN_0.9.07/19:43
popeyGuest92339: feel free to port it19:43
Guest92339it compiles for ubuntu19:43
mterryI wonder if passwd can be configured differently19:43
ogra_slangasek, not sure if we need pam tinkering, i understood infinity and stgraber that we wouldn't19:44
ajalkane_Guest92339: You will need to port the UI to use QML. QtWidgets don't really work well with small screens19:46
ajalkane_I see... as far as my quick glance reveals it's not a Qt application at all?19:49
ajalkane_Ah it is... but indeed seems to be QWidget code. Porting to Qt's QML, and especially to Ubuntu Touch's QML components is needed19:52
Guest92339no the widgets work as well for touch an mobile and they have been optimized  all processes can be reaced over rhe widgets QML is not needed  it has been tested as well on a windows tablet or mobile device.19:54
mterryogra_, well you seem pretty confident due to this pattern being used in debian servers, but I guess I'm not sure how to get it configured like we want19:57
ajalkane_I'm not aware that QWidgets are supported on Ubuntu Touch...19:57
=== ajalkane_ is now known as ajalkane
Guest92339uh? it is Qt !19:57
ogra_mterry, my plan was to work with stgraber and infinity on that next after i have the developer mode UI bits ready19:57
ogra_mterry, feel free to approach them ahead of me ;)19:58
ogra_i know they both are familiar with that setup and are running machines with it19:58
mterrystgraber, infinity: consider yourselves poked next time you're around, grab me or ogra_  :)19:58
ajalkaneQWidgets are in Qt in "supported" but not actively anymore developed status. It seems mostly not supported in mobile devices and QML is the preferred approach19:58
Guest92339uh? some say so some say so, QML has as well some negative feedback20:00
* sergiusens thinks every API, toolkit or language has "negatives"; doesn't stop them from getting the job done20:01
ajalkaneWell, having QWidgets working on mobile devices would need some platform specific code. Like it has for Linux Desktops, Windows, OS X. I don't think any of the Qt using mobile platforms (N9 MeeGo, Ubuntu Touch, BB 10, Sailfish) provide any QWidget compatibility. It's QML.20:01
ajalkaneQt project has outlined QML is the future and I guess that's where the focus is regardless if there's some drawbacks in some scenarios compared to QWidgets20:02
slangasekogra_: as the PAM maintainer, I am telling you that you will need PAM changes :P20:09
ogra_slangasek, heh, ok ... i guess i belive you then :)20:09
slangasekpam_unix does not support writing to any other shadow files than /etc/shadow20:10
slangasekso there must be some other pam module to handle this20:10
ogra_i thought nsswitch hooks in there somewhere20:13
jdstrandkenvandine: are there any constraints on the value of destination, source and share? ie, a regex I could apply?20:24
matv1sergiusens i was told you might know more about mms support status. its not working right now. last bug on LP suggests there for a fix for that.20:46
sergiusensmatv1: which bug?20:47
matv1But I'm not sure that has landed yet. Do you know?20:47
matv1oh hang on i have to find it again20:47
sergiusensmatv1: sending doesn't work; that's known and being worked on; recv should work and if it doesn't, feel free to report a bug20:47
matv1i see.20:51
matv1sergiusens i was thinking of this one: https://bugs.launchpad.net/ubuntu/+source/messaging-app/+bug/132500920:53
ubot5Ubuntu bug 1325009 in messaging-app "support sending MMS for photos and vcards" [High,Confirmed]20:53
sergiusensmatv1: that's on salem_ 's turf20:53
matv1sergiusens ok salem_ is hereby poked :)20:56
salem_matv1, hey20:56
sergiusensmatv1: just wait for https://bugs.launchpad.net/ubuntu/+source/telepathy-ofono/+bug/1342270 to be fixed20:56
ubot5Ubuntu bug 1342270 in telepathy-ofono (Ubuntu) "mms Content-Id and Content-Location mismatch with smil contents" [Undecided,New]20:56
sergiusensit's not the only bug20:56
sergiusensbut it should be the last one in the chain20:57
salem_salem_, status report is broken indeed, this is next on my todo list.20:57
salem_matv1, ^20:57
matv1salem_  I understand. so I dont need to do any bug rep.21:04
matv1salem_ thnx21:04
renat__pmcgowan, who is working on system settings language selector, sebastian has marked this bug #1342326, as duplicated of bug #1332584, and I do not think this is duplicated21:05
ubot5bug 1342326 in ubuntu-system-settings (Ubuntu) "Language list not sorted alphabetically " [Undecided,New] https://launchpad.net/bugs/134232621:05
ubot5bug 1332584 in ubuntu-system-settings (Ubuntu) "Language selection isn't quite alphabetical" [Undecided,Won't fix] https://launchpad.net/bugs/133258421:05
renat__pmcgowan, the language list has empty items and the language names does not follow a standard, some languages start with lowercase chars other with uppercase chars21:06
pmcgowanrenat__, I will take a look21:14
pmcgowanrenat__, add comments if you want21:14
=== salem_ is now known as _salem
matv1_salem sergiussens so receiving should work?  i mean that wont involve the smil content bug right?21:30
matv1because i just checked and it doesnt :(21:30
matv1sergiusens ^21:32
sergiusensmatv1: it should if you are not in the US and not on t-mobile (we don't support ipv6)21:34
sergiusensrephrasing; t-mobile in the US uses ipv6 and we do't support that21:35
matv1sergiusens i am neither21:35
sergiusensthen log a bug like https://bugs.launchpad.net/ubuntu/+source/nuntium/+bug/133614621:36
ubot5Ubuntu bug 1336146 in nuntium (Ubuntu) "Cannot receive MMS from some devices" [High,Fix released]21:36
sergiusensmatv1: a new bug; don't piggyback on that one21:36
matv1sergiusens  okay . but against nuntium right?21:37
sergiusensmatv1: yes ubuntu-bug nuntium from the device21:37
matv1sergiusens sure  i will do that. thnx for the help.21:41
NoskcajCould someone please patch ubuntu-system-settings to work with upower 0.99? We're hoping to have the new upower in ubuntu this cycle21:43
=== melvster is now known as melvster_other
=== melvster_other is now known as melvster

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