/srv/irclogs.ubuntu.com/2013/08/20/#ubuntu-touch.txt

mhall119cwayne: I haven't seen an API or API docs for the infographic yet, no00:04
annerajbw-flo, now i am booting into a empty screen without any reboot loop i wonder if it worked.00:17
annerajbi cant' adb shell thought00:17
w-floogra said it takes a long time for adb to come up on his device IIRC00:18
annerajbhmm00:18
w-floI thought that it can't get stuck in the initrd (will spawn adbd if anything goes wrong), and if upstart fails to do its job, it should reboot... so if it's just a black screen.. what could have happened? upstart getting stuck? upstart failed to launch adbd? hum..00:19
w-floI have the "boot to black screen without adb" when the /data flash fails halfway00:20
w-floyou probably remember me saying that a few times already :D00:20
RobbyFhow do i get to terminal on today's 19.2 image?00:22
w-floRobbyF, tap the "installed" header to expand the app list00:22
RobbyFthat's how it was 2 days ago. not today though.00:23
RobbyFI just have 'more suggestions'00:23
w-floI guess I'm at 19.1 then. or 19..00:23
RobbyFI think all 19 have been like that00:24
annerajbw-flo, hmm ima re install /data then00:24
w-floannerajb, I think ogra recommends to check if there are files in "/var/log"00:25
w-flothose are probably the last files getting flashed00:26
w-floso if there are files there, the flash was successful00:26
annerajbthere are files there00:28
annerajbima delete them boot once00:28
annerajband go into recovery to check if there are new ones00:28
w-flogreat idea :)00:29
annerajbno black screen now -_- just the galaxy s and cyanogwen mod animation logo00:30
dixeflatlinequick question.  where does the phablet-flash grab from?  Ubuntu-touch or Ubuntu-touch-preview?00:31
annerajbdixeflatline, ubuntu-touch00:32
annerajbthe one that says preview was for the old unflipped image00:32
annerajbthe ubuntu-touch has the new flipped image00:32
w-flounless you're using the community feature, dixeflatline00:32
dixeflatlinethank you.  i thought so.00:32
dixeflatlineI was updating my N7 on MultiRom and i garbed the preview.  Didnt seem right.00:33
RobbyFwhat's in the community feature?00:35
dixeflatlineyeah what is the community feature?  bug reporting or something?00:36
w-flodixeflatline, it's for flashing ubuntu touch community ports (for unsupported devices)00:37
w-floso it doesn't apply to the nexus700:37
kroq-gar78hey00:37
kroq-gar78oops wrong channel.00:38
dixeflatlinethanks for the info w-flo00:38
annerajbw-flo, so it appears that it wrote one log file /var/log/lxc/android.log but it's empty :(00:38
w-floIIRC there is a bug in upstart.. it fails to create /var/log/upstart if it doesn't exist. Though I wonder why you have no dmesg log..00:39
w-flobut still, that log file is a sign of life :)00:39
annerajbso i guess it started running the rootfs :D00:40
w-floyes, I guess so! lxc sounds very much like it00:40
w-flomaybe ogra can tell what's going on00:40
w-flomanually create the /var/log/upstart directory and see if upstart puts anything in there :)00:40
w-floand BTW, the android.log is empty on my device, too.00:41
annerajbw-flo, i recreated all the directories i deleted just in case they need to exist00:42
annerajbmeanwhile i am making progress on building a usb uart serial cable for the kernel :D00:43
w-floannerajb, your device has issues with partition labels, right? like the vision? maybe the update-fstab script fails... the upstart logs should probably tell00:43
=== chriadam|away is now known as chriadam
annerajbw-flo, yeah my device has no partition labels and i coudnt find a fstab to remove nosu‎id00:45
w-flothe /usr/lib/lxc-android-config/update-fstab script scans for partition labels to add data, system and vendor to /etc/fstab00:45
w-floIt will fail, so maybe that's causing the hang.. I don't remember00:46
RobbyFhttp://status.ubuntu.com/coreapps-13.10/ubuntu-emailclient-dev-coreapps-13.10-month-4.html00:46
RobbyFI wonder how sudoku and dropping letters are a priority to an email client.00:47
annerajbw-flo, it's booting upstart wrote files00:47
w-floyay!00:48
annerajbw-flo, http://pastebin.com/qmsfPnaA00:48
annerajbi think it should say counted cpus 1? lol00:49
mhall119RobbyF: sukoku and dropping-letters were started independently and only later added to the core apps00:49
w-floI have the same ureadahead..00:50
RobbyFTy sir.00:50
w-flow-flo, which file has the CPU count?00:50
w-floerrr... annerajb ^00:50
annerajblol let me check00:50
annerajbureadaheadlog has that00:52
w-flocontains only "ureadahead: Error while tracing: No such file or directory" for me.. :o00:53
w-floThere's a timeout in /etc/init/ureadahead.conf .. 180s , then an additional 45s..00:55
annerajbthat's good lol it means i should start in there00:55
w-flomaybe if you wait 4 mins it continues booting? :D00:56
annerajbhmm ima try that then00:56
annerajbw-flo, do you have this container-detect stop/pre-start, process 25300:58
annerajbon the container-detect file00:58
w-floyes, the PID is 1093 / 1092 / 1089 though, not 25300:58
w-floI guess that's fine :)00:59
w-flooh well, it's late and I must really go to bed now. I keep my fingers crossed of course :)01:02
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
derpy-netI'm following this guide I was linked to earlier https://wiki.ubuntu.com/Touch/PortingFlippedInProgress#Touch_Developer_Preview_-_Porting_Guide_2.0 and it seems I'm missing the breakfast command, what is the package or step I'm missing?01:32
=== Ursinha is now known as Ursinha-afk
derpy-netHow would I call breakfast/brunch on an unofficially supported phone? The github repo for it is here I believe https://github.com/TeamApexQ/android_device_samsung_d2-common01:44
mierolhi everyone02:21
RobbyFhi02:22
mieroli have a question02:23
mierolcan i install ubuntu tablet version into other tablet device?02:24
RobbyFif ported correctly I don't see why not.02:24
mierollet say i have samsung tablet02:27
mierolcan i install it with ubuntu?02:27
RobbyFhttps://wiki.ubuntu.com/Touch/Porting02:27
RobbyFandroid?02:27
RobbyFclicking a few buttons probably not. dev work needs to be done.02:28
wilee-nileemierol, Ubuntu tablet version, do you mean the saucy version?02:28
RobbyFsee if it's in the list - https://wiki.ubuntu.com/Touch/Devices02:28
mierolRobby F, thanks02:29
RobbyFnp, hopefully that puts in you the right direction.02:30
nmarriottiWhat files do i download to install ubuntu touch on my galaxy note 2 verizon? I seen it was listed in a list of compatible devices. Any help would be greatly appreciated.02:34
annerajbnmarriotti, you need two files02:38
annerajbone of them is the rootfs http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/02:39
annerajbthe other one comes from whoever ported your device which is a zip file usually aroudn 50megabytes02:39
annerajbyou flash those two files with recovery02:39
annerajband reboot02:39
nmarriottiOh ok. Ill have to look into getting that 50mb file. Thanks for the help.02:41
=== salem_ is now known as _salem
=== xIndirect is now known as Nick
=== xIndirect is now known as Nick
=== chihchun_afk is now known as chihchun
bzoltan1beuno:  please file a bug with details.04:04
=== Namidairo`bnc is now known as Namidairo
n0c_Does anyone know if there's a preferable way to ensure you're running the latest ubuntu touch?04:47
n0c_I used apt-get update/upgrade and everything indicates current, but from what I'm seeing online, there's a working alarm clock, but I don't have it.04:48
MirvKaleo: please e-mail me the patch / codereview link, especially if it's related to fixing the 5.1 blocker bug.05:08
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== milli` is now known as milli
=== arunprasadr_away is now known as arunprasadr
dholbachgood morning07:00
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
seb128mpt, hey, I've been looking a bit at https://wiki.ubuntu.com/Location#Phone and I've some questions08:29
seb1281- that seem to assume you always have a gps, what happen when you don't (e.g on a desktop), is that a non supported case?08:29
seb1282- the apps listed, it's written "It should include only those applications that have ever requested access to location data. " ... should that include uninstalled apps?08:30
seb1283- would it make sense to have controls to turn on/off gps/wifi there since they are useful for location?08:31
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== Namidairo is now known as Namidairo`bnc
mptseb128, 1. It's phone-specific and assuming a GPS right now, that's why it has a big heading "Phone" :-)08:47
tvossdidrocks, https://code.launchpad.net/~thomas-voss/location-service/gcc-4.7-by-default08:47
seb128mpt, do all phone have a gps nowadays?08:48
didrocksasac: in case you wonder why we revert the converged indicator-messages:08:48
didrocks10:45:01       seb128 | new indicator-messages sigtrap on start08:48
mardytvoss: hi! Do you remember that we spoke about surface reparenting, once? I now got a more difficult case :-)08:49
didrocksasac: so, clearly not ready, we revert08:49
mardytvoss: here's the design: https://wiki.ubuntu.com/OnlineAccounts#phone-access08:49
mptseb128, I was assuming it, but I haven't seen a hardware requirements document anywhere.08:49
seb128mpt, ok, wfm08:49
mptmardy, btw, I'm halfway through replying to your reply about that08:49
mardytvoss: that is, a dialog popping up in front of another window; will this be supported?08:49
asacdidrocks: and now?08:49
mardympt: thanks!08:49
didrocksasac: well, tedg will be pinged08:50
didrocksand sil2100 will list that as a note for the stack08:50
didrockslet's first do the revert, already taking some time08:50
tvossmardy, it is not right now, and I would prefer if we had a list of use-cases that we have to support08:50
didrocksas not enough integration tests on that didn't catch it08:50
asacdidrocks: so this means back to a ppa?08:51
mardytvoss: OK, we'll first discuss the options with mpt and then come back to you, if needed :-)08:51
mptseb128, 2. Good point, it should list only currently-installed apps. https://wiki.ubuntu.com/Location?action=diff&rev2=6&rev1=508:51
asacdidrocks: we really want this in the archive08:51
asaceven if we use a different source name08:51
tvossmardy, ack and thanks. It would help me if we could start noting down what we really need in an abstract way08:51
seb128asac, you don't really want something that sigtrap on start, no08:52
mptmardy, tvoss: katie and I are working on use cases and patterns for dialogs this week.08:52
seb128asac, get the work properly done if you want it in...08:52
asacseb128: I didnt say we want a crash08:52
asacall i am saying is that we dont want to use a ppa version in official images anymore08:52
tvossmpt, ack, but this is a bigger issue: reparenting and cross process assembly of UIs08:52
seb128asac, yet at the same time you push to land stuff that didn't get the minimal level of qa/testing08:52
asacseb128: wait :)08:52
asacseb128: i always said: get it out of the ppa ... the fact that people decided to go for the converged indicator-messages08:53
asacwas THEIR choice08:53
asaci always was saying: get it in using a different name or something08:53
asacso you dont need to block on convergance08:53
seb128that's a waste of resources08:53
asacseb128: having stuff in ppa is wasting resources as well ... its hard to sum things up08:53
seb128let's create extra work, duplicate sources, to converge back a week later08:53
seb128we don't have the luxury of throwing days of work away like that08:54
asacseb128: a week? i think i said that over a month ago :)08:54
asacnow it might be a week ahead08:54
seb128well, everybody has ETOOMUCH08:54
mpttvoss, we have the same issue on the desktop with PolicyKit dialogs. The PolicyKit API doesn't include "which window should the prompt be modal to", so sometimes it isn't focused properly, bug 877265.08:54
ubot5bug 877265 in software-center (Ubuntu) "10.04 LTS: Focus does not go automatically to password field when 'install' button is pressed." [Low,Confirmed] https://launchpad.net/bugs/87726508:54
asacseb128: right. so it doesnt help either if suddenly ppas bust our images, making everyone go on a firedrill as well :)08:54
tvossmpt, yeah, that's why I think we need to think deeply about the cross-process reparenting stuff08:55
mptseb128, 3. Why would you want location to be on but GPS to be off, or GPS to be on but location to be off?08:55
mpttvoss, I guess on the phone it's easy because you can just assume that it's the app's frontmost window, which is usually its only window anyway08:55
mptbut on the PC, trickier.08:56
seb128mpt, good point, what about wifi?08:56
didrocksasac: did it happen, do you have data about that happening (the ppa being bursted because of not being in the archive)?08:57
asacdidrocks: yep we had that twice :)08:57
tvossmpt, sure, but the phone is only the special case here and I would like to start working on a generic solution08:57
didrocksasac: anyway, as I told, for indicator-messages, we can't split the package here, so if you want this, slangasek proposed his team IIRC08:57
asacdidrocks: that was the trigger for using saying we want to go for a zero-ppa approach08:57
didrocksright now, we are reverting to get the image on shape again08:58
didrocksasac: the only case I hard was because of unity808:58
didrockswhich is in the image now08:58
asacdidrocks: when did the indicator-messages?08:58
asacdidrocks: sure thats one case, next case will happen with very high certainty08:58
asacand usually at the worst moment you can imagine08:59
asacand with the componentn most painful to fix :)08:59
didrocksright, I'm used to that :)08:59
asacwhats that law called again?08:59
didrocksheh08:59
didrocksmurphy is my friend08:59
didrocksit seems08:59
asacright :)08:59
didrocksbut yeah, you have two options, gave them to you, right now, let's first get it back on shape09:00
didrocksand ping people on why the revert09:00
asacso hence, i have been long enough around to know if we dont go for zero-ppa we are FAIL :)09:00
asacdidrocks: yeah thats perfect09:00
seb128asac, if we land things without qa and tests we are FAIL as well09:00
asacdidrocks: when was the converged version landing?09:00
mpttvoss, this is a special case of the origin function. For example, if a game has a "Tweet This High Score" button (my favorite example), ideally the Online Services prompt would emanate not just from that window, but from that button.09:00
asacseb128: i have no control about what folks land09:00
seb128asac, today09:00
didrocksasac: it landed today09:00
seb128asac, yet you pressure them to land09:00
asaccool, then we can back out09:01
didrockslike 3 hours ago in proposed09:01
tvossmpt, sure, but there is a difference between in-process dialogs (fine) and the case where the dialog originates from another process09:01
didrocks2h56 exactly09:01
katiempt, mardy, i think we should be using the design in this doc https://docs.google.com/a/canonical.com/document/d/1UwAQTXgEyZSD3di6fAUS0W18rKxh8TXb1TwsmkgbGG0/edit#heading=h.d5gufdir1r88 which uses sheets09:02
didrockstvoss: C++11 and friends I guess, right? (just ping me once you push the comment)09:03
didrocks(already spotted some ABI breakage 2 cycles ago in gcc because of that)09:03
seb128tvoss, hey, I've some "location" question for you ;-)09:04
tvossdidrocks, pushed09:04
mptseb128, I'd rather leave it out to start with ... I don't think it'll be common for you to turn on wi-fi just to improve location detection. I could be wrong.09:04
tvossseb128, shoot09:04
seb128tvoss, 1- how do you turn the location service on/off (asking for system settings)09:04
seb128mpt, ok, wfm, thanks for the replies!09:04
tvossseb128, already clarified with charles, https://code.launchpad.net/~thomas-voss/platform-api/add-controller-for-location-service09:05
seb128tvoss, oh, right, he needs that for the indicator as well I guess ... thanks!09:05
tvossseb128, ack09:05
seb128tvoss, 2- https://wiki.ubuntu.com/Location#Phone has a list of apps that "have ever requested access to location data."09:05
tvossthe corresponding dbus interface in the implementation will provide us with mediation hooks09:05
seb128tvoss, do you know if we have that info recorded somewhere? e.g what apps can access location09:05
seb128tvoss, and if we have a method to list those and their status (access allowed or not)09:06
tvossseb128, hmmm, that would require apparmor integration09:06
tvossseb128, so essentially, the click packages manifests contain that information09:06
tvossseb128, however, if it has ever been accessed might take more work for the security guys, let's check with them09:07
seb128tvoss, thanks, do you want to me to send an email on a list about that? or do you ping them?09:07
tvossseb128, will ping them, I'm interested in the more general question of tracking apps trying to access services and querying that information, too09:08
seb128tvoss, ok, let me know how that goes09:08
seb128tvoss, thanks!09:08
tvossseb128, ack09:08
tvossdidrocks, https://code.launchpad.net/~thomas-voss/platform-api/location-service/+merge/18069209:16
didrockstvoss: that will maybe take a little bit, I need to advance on system update09:17
tvossdidrocks, ack :)09:18
nerochiarodidrocks: hi, any news about getting ubuntu-ui-extras into saucy ?09:19
didrocksnerochiaro: I asked robru about it, didn't get any feedback09:19
didrocksnerochiaro: not sure if Mirv or sil2100 have spare cycle09:19
didrocksnerochiaro: robru is travelling tonight (and is in the US timezone)09:20
nerochiaroMirv: sil2100: can you guys help with getting a package into saucy ?09:26
Mirvnerochiaro: I'm queued with my other things including getting other packages into saucy :( at the moment, at least.09:27
katiehi pete-woods09:29
pete-woodskatie: hi09:29
sil2100nerochiaro: I might be able to help with it, but later09:30
nerochiarosil2100: thank you09:30
nerochiarooSoMoN:^ FYI09:30
katiepete-woods, i just filed a bug about the minimum value thing for the infographic09:30
katiepete-woods, cos mine still isn't displaying properly.. :s09:30
pete-woodskatie: okay, cool, I think it's worth implementing - I'm just a bit up to my eyeballs in bugs with other packages at the moment09:31
katiepete-woods, i figured as much, that's why i filed the bug :)09:31
pete-woods:)09:31
katiepete-woods, this is just an fyi09:31
pete-woodskatie: tbh I'd much rather work on what you've asked, as it's a codebase that is clean, has practically 100% test coverage and is totally solid09:32
pureCenorhey guys, can someone tell me how to enter the pin for my sim card?09:48
MacSlowdednick, and the menu shows up on the session bus (verified with d-feet) ... the stand-alone example is able to pick up the menu-model without any issues09:57
MacSlowdednick, also using the same libqmenumodel in both cases (system-wide installed one)09:57
pureCenor@MacSlow do you know how to enter the pin for my sim card?09:57
MacSlowpureCenor, what?09:58
popeypureCenor: https://fcns.eu/2013/07/26/ubuntu-touch-unlock-change-reset-pin/09:58
popeylook in /usr/share/ofono/scripts09:58
popey(found that by typing ubuntu touch sim pin into google) :D09:58
popeypureCenor: you can ignore the wget lines10:02
nerochiarooSoMoN: gusch_: can any of you guys quickly check if you can access this ? https://jenkins.qa.ubuntu.com/job/ubuntu-ui-extras-saucy-armhf-ci/21/artifact/work/output/*zip*/output.zip10:02
popeypureCenor: the stuff is pre-installed now10:02
popeylook in /usr/share/ofono/scripts10:02
oSoMoNnerochiaro: no, and it’s expected, the jenkins instance is down, check your e-mail10:02
nerochiarooSoMoN: ok, missed that. thanks10:03
pureCenorthat worked. then when i say: enter-pin "mypin"10:03
pureCenorit says: bash: enter-pin: command not found10:03
popeypureCenor: ./enter-pin10:06
pureCenoraaawwwwwwww. i hate myself10:06
popeypureCenor: ./enter-pin pin XXXX10:12
pureCenorperfectly working10:15
=== chihchun is now known as chihchun_afk
davmor2Morning all10:27
=== chriadam is now known as chriadam|away
davmor2ogra_: do we know when the new network indicator lands?  This 3g issue is starting to drive me crazy .... well crazier :D10:39
tvossdidrocks, can I get another top-approve? https://code.launchpad.net/~thomas-voss/location-service/gcc-4.7-by-default10:40
popeydavmor2: what 3g issue? the fact that you have to restart nm?10:44
=== oreneeshy_ is now known as oreneeshy
=== matzipan_ is now known as matzipan
davmor2popey: yeap, that and it only working possibly 90% of the time after a restart.  But it's hard to tell till the new code lands what issue is connected to what :)10:54
=== MacSlow is now known as MacSlow|lunch
ogra_davmor2, no, ask cyphermox_11:03
diwicit seems like gdb *always* reports two duplicated frames when trying to do backtrace :-(11:04
ogra_diwic, oh, not sure you saw it yesterday ... http://paste.ubuntu.com/6003386/ was my last pacmd list run after the meeting11:05
edakiriWith hope that it could make a difference in the future, I report:11:06
didrockstvoss: done, interesting that the comment doesn't work this way, will note it down :)11:06
diwicogra_, yes, I saw it, it looks good enough11:06
diwicogra_, I flashed today's pulseaudio image here on Nexus 4, so I'm investigating how things work today...11:07
tvossdidrocks, yeah, seems to only work if at the beginning of the line11:07
edakiriI attempted to use Indigogo to fund but it is not working. I have JavaScript enabled for Indigogo but not others.11:07
edakiriI suppose I may report it to Indigogo also.11:07
diwicogra_, and the pulseaudio process hang when trying to make a voice call, and I can't use gdb to figure out where :-/11:09
ogra_:(11:09
diwicstupid proprietary blobs11:15
diwicyou have to dance with them their way11:15
diwicor they hang or segfault11:16
diwicogra_, I flashed a new image (without -b or --wipe), should that have brought in the new bluetooth user11:21
diwic?11:21
ogra_yes11:21
ogra_well, not a user, just the froup11:21
ogra_*group11:21
diwicogra_, hmm, bluetooth:x:109:phablet11:22
diwicogra_, (from /etc/group )11:22
ogra_no, thats definitely worng11:22
ogra_oh, wait, that image is built on jenkins11:22
ogra_it doesnt use the normal build tools11:22
ogra_someone wit access to that part needs to add thesame change there11:23
* diwic suspect that's why pulseaudio hangs11:23
ogra_diwic, groupmod -g 1002 bluetooth11:25
ogra_and reboot11:25
ogra_(thats what tteh build change does too)11:25
* diwic tries11:25
=== tvoss is now known as tvoss|lunch
Monotokowhen is the touch phone out?11:26
ogra_it will release together with ubuntu 13.1011:27
diwicogra_, okay, thanks, that worked11:31
ogra_great, so the normal image has the fix11:31
diwicogra_, do you know who to contact to have this fixed in the pulseaudio image?11:31
ogra_i think sergiuens maintains that11:32
ogra_(but he's not up yet)11:32
diwicok11:32
mardyseb128: hi! I might be wrong, but I don't think you can comment out a line in a list of items if you have the "\" for the line continuations11:34
seb128mardy, what do you mean? my a11y panel being commented?11:34
seb128mardy, in the .pro?11:35
seb128mardy, oh, and hey ;-)11:35
seb128mardy, I built a deb here, worked fine...11:37
diwicogra_, okay, so it seems phone calls are working here, so we should see if they are working on the Galaxy Nexus too.11:38
diwicogra_, you don't need to download an entire new image, but an "sudo apt-get update" and then "sudo apt-get install pulseaudio" (so you get +phablet8 version) would be good.11:39
OrokuSakiSup11:40
OrokuSakianyone have an fstab file they can provide on a working system from /data/ubuntu/etc/fstab?11:41
OrokuSakipaste it somewhere?11:41
=== hikiko is now known as hikiko|lunch
mardyseb128: ah, ok; I thought it wouldn't work :-)11:45
OrokuSakihere is a question.. my device lacks device.fstab in the device folder, because its setup in the init file it seems... or somewhere else.. is having device.fstab a requirement for ubuntu to find your partitions?11:45
OrokuSakiOr does it go off the /dev/disk/by-id and label only?11:45
mardyseb128: mmm... I can't believe it works, unless qmake is very bizarre11:46
seb128mardy, calling me a liar? ;-)11:47
mardyseb128: lol, no, but maybe the deb does not contain all the plugins :-)11:47
seb128mardy, I'm happy to change it, but I bzr bd from the tree and the resulting deb built fine and doesn't have accessibility installed11:47
seb128mardy, http://paste.ubuntu.com/6006131/11:48
seb128mardy, that's the debdiff of files between installed version and local deb11:48
mardyseb128: because you have some characters after the "\", which should always be the last character in the line if you want to concatenate the following line11:48
seb128mardy, well, are comment lines counted at all in concatenation?11:49
mardyseb128: right, they are probably excluded11:49
seb128mardy, but no big deal, just tell me what you prefer and I can change it11:49
mardyseb128: no no, it's fine, I just didn't expect qmake to be this smart :-)11:50
seb128;-)11:50
ogra_diwic, no tone at all on phone calls12:05
diwicogra_, you mean ringtone?12:06
=== MacSlow|lunch is now known as MacSlow
ogra_i mean nothing ... calling the phone doesnt work at all, if i make a call to my landline i cant hear otr speak12:06
ogra_http://paste.ubuntu.com/6006187/12:08
=== tvoss|lunch is now known as tvoss
ogra_recent syslog12:08
diwicogra_, okay...what's the current ports and profile? Try setting profile to "HiFi" and ports to "[Out] Earpiece" and "[In] Handset"12:13
diwicogra_, pactl set-card-profile 0 HiFi12:13
diwicogra_, pactl set-sink-port @DEFAULT_SINK@ "[Out] Earpiece"12:13
diwicogra_, pactl set-sink-port @DEFAULT_SOURCE@ "[In] Handset"12:13
diwicoops12:13
diwicogra_, pactl set-source-port @DEFAULT_SOURCE@ "[In] Handset"12:13
=== alan_g is now known as alan_g|lunch
ogra_nope, no change12:15
ogra_i can make calls but dont get any audio through once the connection is established ...12:16
ogra_if i call the phone, the display turns on but there is no ringtone12:16
ogra_(and no way to pick up the call intrestingly ... but it is apparently recieved (since the screen turns on)12:17
ogra_paplay /usr/share/sounds/alsa/Front_Left.wav comes out of the earpiece btw12:19
diwicogra_, that's weird...I think paplay and ringtone would use approximately the same mechanism12:21
=== dednick_ is now known as dednick|lunch
diwicogra_, maybe if the earpiece is weak, the ringtone is also weak12:21
diwicogra_, do you hear the ringtone better if you set the output port to "[Out] Speaker" ?12:22
ogra_better ?12:22
ogra_i dont have it at all12:22
annerajbhello12:23
ogra_i wonder if the phone app is simply broken12:23
ogra_diwic, does it work for you ?12:24
diwicogra_, I have working ringtone here, yes. And SMS notifications too12:24
diwicogra_, they just worked so I haven't investigated what audio path they take12:24
diwicogra_, the SMS notification is quite weak though, a small tone only12:24
ogra_sms notification works fine ... but again, no sound12:25
annerajbogra_, hey i have good news. i got upstart to run, i got the dmesg to show on the cellphone screen, and i made a serial cable for my phone lol12:26
ogra_oh, wait, sound out of the earpiece12:26
ogra_but no ringtone :(12:26
ogra_(sms notofication comes from earpiece now)12:26
ogra_annerajb, dmesg to show on the cellphone screen ? then you did to much :)12:27
ogra_make sure fbcon isnt loaded12:27
annerajbogra_, i had a warning on the kernel build saying to enable something i did and showed the dmesg but appeared to just hang there so i disable it.12:28
annerajbogra_, is fbcon a process or a kernel option?12:28
ogra_annerajb, a module or fixed option you most likely have enabled12:29
ogra_else you wouldnt have console output on the screen12:29
diwicogra_, but anyway, it starts going wrong already here:  module-android-audio-hal.c: set_parameters returned error 112:29
ogra_yeah12:30
ogra_its also weird that it seems to try to start pulse so often12:30
diwicogra_, you mean this? [pulseaudio] pid.c: Daemon already running.12:30
ogra_yeah12:30
ogra_looks like it tries that many times12:31
KaleoMirv: yes it's critical to the 5.1 migration :)12:31
KaleoMirv: https://codereview.qt-project.org/#patch,all,63291,112:31
ogra_Kaleo, surround apps ?12:31
ogra_:)12:31
=== hikiko|lunch is now known as hikiko
KaleooSoMoN: woot12:31
Kaleoogra_: woot12:31
ogra_"the ubuntu UI, now in dolby digital"12:32
oSoMoNwoot woot?12:32
Kaleoogra_: ok........12:32
diwicogra_, it only seems to happen at startup.12:33
diwicogra_, something to investigate when I have some time left (never)12:33
ogra_haha12:33
diwicogra_, sorry. It should be investigated, but right now I'm just trying to get us ready for the bare minimum so we can switch.12:34
ogra_right, as long as the startup doesnt influence that12:34
diwicogra_, if you have a bootchart that shows a lot of pulseaudio processes taking up all of your startup time then maybe we should do somethign about it12:35
annerajbogra_, my device wrote some filse to /var/log/ among them ureadahead printed something that may seem like a probem12:35
annerajbCounted 0 CPUs12:35
=== rah_ is now known as rah
ogra_diwic, well, i only see one pulse process after booting ...12:36
ogra_and i havent bootchart set up here atm12:36
ogra_so it should be fine as long as it doesnt block the device12:36
diwicogra_, anyway, so you have SMS notifications and normal audio playback, but not ringtone. I wonder if ringtone is done in some different way12:37
ogra_we'll do a lot of bootspped analysis once lightdm is in the image12:37
ogra_well, FSVO normal12:37
diwicogra_, yeah, they'll quit themselves after noticing that the daemon is running12:37
ogra_it comes out of the earpiece12:37
ogra_and i cant pick up an incoming call ... display lights up, i can unlock but the phone app isnt there12:37
diwicogra_, but if you switch port to "[Out] Speaker" it comes out of the speaker instead, right?12:37
ogra_lets see12:38
ogra_(or hear)12:38
ogra_yup, it does12:38
diwicogra_, and always, when you're not on a phone call, you should be on the HiFi profile.12:38
ogra_so let me try another call12:38
MirvKaleo: ok, filed https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1214374 for it. I'm already looking at 5.1.1 a bit, but I'll try out a build of the declarative with that patch. I'll try a build of the current 5.1 with the patch and if I get that building and nothing obviously breaks, I'll copy it to qt5-beta-proper12:40
ubot5Launchpad bug 1214374 in qtdeclarative-opensource-src (Ubuntu) "Include patch to Correct geometry for "@2x" pixmaps" [Undecided,New]12:40
KaleoMirv: thanks so much!12:40
annerajbso ogra_ this is a cat * of all the files inside /var/log/upstart http://pastebin.com/qmsfPnaA see anything weird?12:41
ogra_you miss a ureadahead patch in your kernel12:42
ogra_not fatal though12:42
didrocksbarry: hey, do you have some time for a quick chat?12:43
annerajbogra_, well my device appears to get stuck there and never opens adb12:44
annerajbogra_, now that i have serial how can i send the upstart output to the serial console?12:45
annerajbalso i could never implement the extend patch on the commandline arguments this is how they are on the kernel "no_console_suspend=1 datapart=/dev/mtdblock3 console=tty1 " at the end the bootloader inserts the serial number12:46
=== gusch_ is now known as gusch|akf
OrokuSakiI would like to use 60-persistent-storage-dm.rules in the ramdisk at /lib/udev/rules.d12:49
OrokuSakibut it doesn't seem to be going into afect12:49
asacogra_: when will rsalveti be back?12:53
asacdo you know?12:53
ogra_i thought today12:54
ogra_ChickenCutlass should know12:54
seb128he was there yesterday12:54
ogra_(incongnito)12:54
ogra_:)12:54
diwicogra_, oh, apparently Tuna needs you to specify sample rate. I need to push a new pulseaudio version12:54
ogra_ok12:54
rickspencer3hey ogra_12:58
rickspencer3so ...12:59
ogra_yo12:59
rickspencer3my wife's N9 (nokia phone) stopped booting12:59
rickspencer3so I gave her my old android phone12:59
rickspencer3I am now totally dependent on Ubuntu Touch12:59
rickspencer3on my N412:59
rickspencer3it's working really well12:59
rickspencer3a few bugs here and there, but with a little polish in September/October, we're going to have an amazing product on our hands13:00
rickspencer3ogra_, thanks for everything you do :)13:00
ogra_rickspencer3, heh, i wouldnt do it if i wouldnt love it, and i love it because of the peoople i can work with :)13:00
rickspencer3ogra_, yup ... a whole lotta people putting in a lot of great work13:01
ogra_yeah13:01
rickspencer3but every time someone comes here with a question or an issue ...13:01
rickspencer3you're right there to help13:01
rickspencer3(and popey too :) )13:01
popeyhah13:01
rickspencer3hi popey :)13:02
ogra_well, we just try to teach the people to fish :)13:02
asacrickspencer3: nice! (that you can survive with ubuntu only)13:02
rickspencer3so, not to diminish anyone else's contributions, but I wanted to thank ogra and popey directly for all their help13:02
popeyThanks.13:02
rickspencer3asac, right, since popey showed me what a dope I was being with the authenticator app13:02
rickspencer3I'm good to go13:02
popeyI have started creating a bunch of webapps that I personally use13:03
=== Ursinha-afk is now known as Ursinha
popeymade a webapps-demo-extras package which just contains .desktop and .png files really13:03
asacrickspencer3: what app/approach are you using for that (2-phase?)13:03
asac?13:03
popeytis very easy to do, but would be great if we could easily make webapps from sites13:04
popeylike the way the iphone does "add to home screen"13:04
rickspencer3asac, mhall pointed me to an app called CanonicalAuthenticator13:04
rickspencer3it more or less does what it says on the tin13:04
ogra_ah wasnt that from aquarius ?13:04
popeyasac: stuart langridge wrote it13:04
popeyyes13:04
asacrickspencer3: thats a touch app? nice13:04
popeyfor use on his n9 ☻13:04
rickspencer3my poor N913:04
=== _salem is now known as salem_
rickspencer3popey, that phone was running meego13:05
rickspencer3or was it moblin by then?13:05
popeyyeah, i do love the n913:05
rickspencer3who cares13:05
rickspencer3anyway, it was a sweet phone13:05
popeytis a lovely piece of hardware13:05
ogra_++13:05
asacn9 was meego13:05
asacor even maemo 613:05
rickspencer3they did a really nice job with it, it was very useful13:06
rickspencer3of course, Ubuntu Touch is nicer :)13:06
diwicogra_, ok, pulseaudio version +phablet9 pushed to the ppa. I guess now we only have to wait two hours for it to build before we can see if it makes a difference13:09
seb128mpt, " “Last full charge” using the most appropriate unit: for example, “2 hours ago” or “51 minutes ago”"13:09
rickspencer3bzoltan1, hey, do I still have to "enable developer mode" to run apps from QtCreator?13:09
seb128mpt, what should be displayed if that was "1h59" ago .. 1h or 2h?13:09
mptseb128, 2 hours13:09
ogra_diwic, bah, slow PPA builders ... it would build in 20min on the new machines13:09
seb128mpt, where is the limit ... what for 1h45? or 1h56? ;-)13:10
mptseb128, because it's between 1h30m and 2h30m13:10
seb128mpt, ok, so it's rounded, not truncated13:10
seb128mpt, thanks13:10
annerajbogra_, will this work to get serial console while upstart boots? http://superuser.com/a/46308513:10
asachow can i start a touch app on through adb shell?13:11
davmor2popey: can you confirm something,  enable 3g via the indicator and restart n-m, disable wifi connect to a webpage (I recommend typing what's my ipaddress and let google handle the rest ), wait for it to load, re enable wifi, refresh the page, does wifi override the 3g is number one, then disable 3g now try again, now disable wifi and enable 3g again and try refreshing the page now13:11
ogra_annerajb, except that upstart doesnt use inittab ... yeah, the ttyS0.conf job should  work (but only if your serial devices is actually ttyS0)13:11
asacseems just running the command doesnt work anymore13:11
ogra_asac, are you phablet ?13:11
asacogra_: yeaw h... su - phablet13:12
asacthen run ubuntu-calc*app13:12
ogra_wont work :P13:12
ogra_you need sudo13:12
bzoltan1rickspencer3:  yes,  you do. The new scripts package is not released yet13:12
asacaha13:12
annerajbogra_, so if i had a ttySAC2.conf that should do it?13:12
asacok13:12
ogra_su sets the environment wrongly13:12
rickspencer3bzoltan1, pmcgowan tells me there is an easier way13:12
rickspencer3bzoltan1, phablet-network-setup -i ?13:13
diwicogra_, so it looks like the application phone-app-approver starts a stream to pulseaudio. When you have an incoming ringtone, does "pacmd list-sink-inputs" show the stream?13:13
ogra_annerajb, make sure to change all of ttyS0 to ttySAC2 inside the job, and your kernel cmdline needs to point to it with the console= arg13:13
bzoltan1rickspencer3: yes, there is, changing a script13:13
bzoltan1I never tried phablet-network-setup -i13:13
asacogra_: i used sudo -u phablet bash13:13
asacthat one doesnt work either, but gives different errors13:13
annerajbogra_, what do you mean inside the job?13:13
bzoltan1rickspencer3: I use only the QtC13:13
rickspencer3bzoltan1, right, but that takes hours installed tons of build tools I never use13:14
annerajbogra_, upstart job?13:14
ogra_asac, adb shell sudo -u phablet -i sh -c "calculator-app"13:14
bzoltan1rickspencer3:  you do not, but others might... releasing a new version with disabling all those what you do not like might break hundreds of SDKs out there13:15
ogra_annerajb, the .conf file is an upstart job13:15
bzoltan1rickspencer3:  the "enbale development mode" does a bit more than just ssh authentication... even thou that is all you need as long you write simple QML apps13:15
pmcgowanbzoltan1, remember what we talked about, we just need an option to enable ssh separately13:15
annerajbso i rename all of the ttyS0 (inside of them to point to the same console)13:15
pmcgowanbzoltan1, thats all I need to use qtc with qml apps13:15
bzoltan1pmcgowan: of course... it is on the backlogs13:16
asacogra_: doesnt start the app either here :)13:16
annerajbogra_, btw can you verify my commandline is fine? since i recally you sanying console must be the last thing or something siilar when i boot the phone the serial number is always at the end13:16
ogra_asac, adb shell sudo -u phablet -i sh -c "stop unity8;ubuntu-terminal-app && start unity8"13:17
ogra_try that one then13:17
bzoltan1pmcgowan: I can push the button to release the new "enable development mode" script what does the job only for QML apps ... it is a second. But the next day nobody will not be able to use QtC for developing QML plugins for example13:17
rickspencer3bzoltan1, why don't you just make them 2 different commands?13:18
pmcgowanbzoltan1, right its a new option13:18
rickspencer3or even just run the script when the user chooses Run on Device?13:18
pmcgowanenable ssh13:18
greybackasac: if you're using a mir image, you'll need to run apps with desktop_file_hint, like this "ubuntu-calculator-app --desktop_file_hint=/usr/share/applications/ubuntu-calculator-app.desktop"13:18
greybackasac: else unity8 will reject the application, and app will crash13:19
seb128mpt, should 29h be "29h ago" or "1 day ago"? if it's the second, does it change to 2 days after 36 hours?13:19
bzoltan1pmcgowan:  I can do that... but that will need a touch on the QtC UI what trigers the whole release cycle.13:19
mptseb128, yes and yes ... There really should be a library function for this. :-)13:20
seb128mpt, there should but there isn't... ;-)13:20
pmcgowanbzoltan1, is it not a change to the plugin?13:20
bzoltan1rickspencer3:  starting apps on the device is slow enough, chekcing for openssh packages before every app start would slow it down13:20
seb128mpt, thanks13:20
rickspencer3bzoltan1, what are you saying?13:20
bzoltan1pmcgowan:  The UI of the QtC is not13:20
rickspencer3you have to run the command at some point anyway13:20
rickspencer3may was well run it when the user obviously needs it13:21
bzoltan1rickspencer3: Yes, but preferable not too often13:21
rickspencer3instead of not working until the user discovers the magical tab and the "actually works" button13:21
mptseb128, the same library that contains a function for stripping Unicode direction characters from untrusted strings before displaying them in UIs. :-)13:21
seb128heheh13:22
bzoltan1rickspencer3:  I did not want to just install ssh server on the device automatically. We can do it if that is what you want.13:22
rickspencer3bzoltan1, what do you think users want?13:23
bzoltan1rickspencer3: I think I know what they want :) but checking for the openssh on the device before every app start would be an unacceptable overhead in  my opinion.13:24
bzoltan1rickspencer3:  The solution will be to offer two kind of developer mode: 1. light one for only QML apps 2. heavy weight for those who need more ... these are going to be two buttons on the Device Tab13:26
rickspencer3bzoltan1, why would you do it every time?13:26
rickspencer3that makes no sense13:26
rickspencer3if you run the command and it fails13:26
bzoltan1rickspencer3:  (2013-08-20 16:18:27) rickspencer3: or even just run the script when the user chooses Run on Device?13:26
rickspencer3bzoltan1, c'mon, think about it13:26
rickspencer3QtCreator knows that the command didn't work13:26
rickspencer3so you have a clear signal13:27
bzoltan1rickspencer3: I udnerstand13:27
bzoltan1rickspencer3: do you want that QtC installs ssh on the device without user confirmation?13:28
asacgreyback: i am using the normal image13:28
asaccdimage-touch13:28
rickspencer3bzoltan1, what do you think users would want?13:28
asacgreyback: should i switch to MIR image?13:28
greybackasac: you've installed ppa:phablet-team/mir ?13:28
asacgreyback: grep -r mir /etc/apt/sources.list.d/ -> zero hits13:29
bzoltan1 rickspencer3:  I think they want to know that an ssh backdoor is just set up on their device13:29
bzoltan1 rickspencer3:  but I could be wrong.. I do not maintain strong opinion on that13:29
rickspencer3bzoltan1, so then how would design the feature so that users can be successful but also have that knowledge?13:29
greybackasac: ok, then you're not using the updated unity8 etc. Does unity8 come up at all?13:30
bzoltan1rickspencer3: direct them to the Device Tab ... they need to clone the network anyway manually13:30
rickspencer3bzoltan1, may suggest that you offer it more directly13:31
bzoltan1rickspencer3:  For the same security reason I did not want to clone the network profile without confirmation13:31
rickspencer3don't tell them where to go, just offer to do it for them13:31
bzoltan1 rickspencer3: That is a fair suggestion. That will need a bit more interactive QtC plugin ...13:32
bzoltan1 rickspencer3: like when a script fails we offer help in a form of dialog. Doable.13:32
greybackasac: phablet-team/mir ppa contains a build of unity8, plus its unity-mir dependency, plus ubuntu-touch-session which tweaks some things. But with that, you have working unity8, plus applications13:32
asacgreyback: i see the launcher and can use it13:32
asacyes]13:32
greybackasac: is this env var set  "QT_QPA_PLATFORM=ubuntumirclient" ?13:34
=== dednick|lunch is now known as dednick
annerajbogra_, http://pastebin.com/FAcFVRx8 line 412 forward you see anything strange there with ureadhead ?13:35
greybackasac: but I'd recommend installing the PPA, as it contains what will land for unity on mir13:35
asacgreyback: QT_QPA_PLATFORM=ubuntu13:35
asacso yeah. guess i have not migrated to the MIR/unity8 image13:36
greybackasac: that image is still using surface-flinger. Adding that PPA will convert it to Mir only13:36
asacgreyback: right. but for now i just want to start an app from a command line :) ... you say that i need to have MIR in order to do that nicely nowadays?13:37
ogra_annerajb, looks fine to me ... the ureadahead message is normal if you dont have the kernel patch13:37
=== alan_g|lunch is now known as alan_g
asacogra_: where can i get this MIR image?13:37
ogra_asac, no idea, likely on the broken jenkins machine :P ... ask ricmm13:37
asacok... nevermind. i guess i will wait with my experiment a few days then13:37
greybackasac: no, launching an app on standard image /should/ just work. I don't know what's wrong there13:38
=== rachelliu_ is now known as rachelliu
=== robbiew1 is now known as robbiew
=== Ursinha is now known as Ursinha-afk
fgintherboiko, gusch|akf, could I ask a favor from either or both of you?  Could you please provide a review for https://codereview.qt-project.org/#change,63026 to get it going through the review process?13:54
boikofginther: yep sure13:55
fgintherboiko, thanks!13:55
boikofginther: in a meeting right now, will do after that13:56
=== gusch|akf is now known as gusch
fgintherboiko, no rush13:57
=== Ursinha-afk is now known as Ursinha
=== chihchun_afk is now known as chihchun
=== jono is now known as Guest90491
=== greyback is now known as greyback|needsfo
=== greyback|needsfo is now known as greyback|food
annerajbogra_, at what point during boot is adb started?14:14
mhall119ogra_: I have an app (uReadIt) that won't launch from the Dash anymore, any suggestions on how to figure out why?14:15
bzoltanrickspencer3: a quick relief  for you -> https://code.launchpad.net/~bzoltan/qtcreator-plugin-ubuntu/lighter_dev_mode_enabler/+merge/18105214:16
mhall119or maybe I should ask Saviq14:17
mhall119Saviq: I have an app (uReadIt) that won't launch from the Dash anymore, any suggestions on how to figure out why?14:17
bzoltanrickspencer3:  it is not a final solution, but will easy the process14:17
Saviqmhall119, nothing off the top of my head14:18
Saviqmhall119, how can I try?14:18
Saviqmhall119, can you see any interesting output in ~/.cache/upstart/unity8.log ?14:19
mhall119Saviq: Unable to activate  "ureadit.desktop"14:20
mhall119hmmm, maybe because I have capital letters in my .desktop?14:20
Saviqmhall119, capital letters?14:21
mhall119uReadIt.desktop14:21
mhall119no ureadit.desktop14:21
ogra_annerajb, look in the upstart job in /etc/init/ ... i dont remember14:21
mhall119not14:21
Saviqmhall119, yes, that's most probably it, but sounds like a bug nevertheless14:22
annerajbogra_, ok thanks14:22
mhall119yup, that was it14:22
Saviqmhall119, something somewhere lowercases the name14:22
Saviqmhall119, can you please file against unity8, we'll see where to redirect it14:22
mhall119sure14:23
mhall119Saviq: https://bugs.launchpad.net/unity/+bug/121442814:27
ubot5Launchpad bug 1214428 in Unity "Apps with capital letters in their .desktop file name won't launch" [Undecided,New]14:27
Saviqmhall119, thanks14:27
popeymhall119: are you back on flipped images or are you using system image for your devices?14:34
=== greyback|food is now known as greyback
=== alan_g is now known as alan_g|tea
dakerhey Kaleo do you have a minute ?14:44
seb128mpt, question about the power panel, what should happen the screen brightness slider when the screen is on autodim? should it disactive autodim if you move it? be disabled?14:45
seb128mpt, or nothing? e.g let the user change it even if the system set it back to the judged best value just after that?14:46
mptseb128, ah yeah, I was going to draw a graph to show how that would work14:47
mhall119popey: I went back to flipped14:47
popeyhm, okay14:47
mhall119popey: the partition scheme on the system image meant that there wasn't enough room to use apt-get even after enabling developer mode14:47
popeyoof14:48
chrisd_greyback, I posted some images regarding the mail app issue. did you see them? should i report this as a bug? http://www.phabletusers.com/t/cant-get-back-to-inbox/19/314:48
mptseb128, basically, if you adjust the brightness manually when it's on Automatic, that should adjust the Automatic curve -- automatic brightness = f(ambient light) -- so that it goes through your manually set point.14:49
seb128mpt, hum, k ...14:49
seb128sforshee, ^ is powerd handling anything like that? (I've no idea how the auto value works on touch)14:50
mptseb128, but I hadn't thought much about what happens at the extremes ... Maybe it should be a curve drawn through your last three manually set points14:50
mptseb128, it's times like these I wish I was better at maths. :-)14:50
greybackchrisd_: yes, please log bug, that simply isn't right14:50
chrisd_greyback thanks14:51
mptseb128, but the simple answer is, the slider should remain sensitive14:51
seb128mpt, ok ... I've no idea how the auto adjustement works, but I've the feeling it's not going to do the complex things you wish14:52
sforsheeseb128, mpt: I'm working on adding autobrightness support to powerd, but the situation with the android kernels is a bit complicated14:52
seb128mpt, e.g settings the slider on a point is going to change the current value14:52
seb128that's about it14:52
greybackchrisd_: thanks to you14:53
sforsheeseb128, mpt: the lux values from the ALS don't map to any standard range, and each device supplies a lux->brightness mapping in an xml file14:53
popeyhmm, my /usr/share/qtcreator/ubuntu/scripts is empty. where'd my sdk go?14:53
mptseb128, sure, I understand that. The point is to remember what your manual setting was for a given level of ambient light, so that whenever you have that level of ambient light in the future, it's automatically set to the same level.14:54
sforsheeseb128, mpt: in the short term I'm just trying to get this basic functionality working, so I don't expect to implement anything like what was described right now14:54
dakerKaleo: i am experience a bug with the Pagestack component, https://plus.google.com/u/0/photos?pid=5912883833171629858&oid=101694416703170881163 and here is the code to reproduce it http://paste.ubuntu.com/5994664/14:54
mptsforshee, do ambient light sensors have a maximum detectable brightness? If so, do measurements get anywhere near that maximum in real-world use?14:55
sforsheempt: undoubtedly they do, the brightness must come from the hardware in registers with limited number of bits after all14:55
sforsheempt: but the specific value will vary with the hardware14:56
ogra_and the binary blob used14:56
sforsheethe values from the drivers already vary between devices for the same ambient conditions14:56
ogra_(if there is one)14:56
=== alan_g|tea is now known as alan_g
=== alecu_ is now known as alecu
=== freeflying is now known as freeflying_away
_5m0k3Do the buttons in the Installed section of the Applications tab (on ubuntu touch) not function on devices that I've written and pushed to the device?  I can open the app from the terminal, but not from the launcher15:10
annerajbogra_, how do you define the order how upstart starts process?15:12
ogra_by the "start on/stop on" stanzas15:12
annerajb??15:13
ogra_inside the jobs15:13
popeymhall119: is that a bug?15:13
annerajboh you mean15:13
annerajbstart on filesystem or runlevel [2345]15:13
ogra_yeah15:13
annerajbfilesystem is where it's going to start at?15:13
annerajbhow can i move it to a earlier stage? where do i get the list of stanzas or stages?15:14
ogra_that means either if the filesystem is mounted or if runlevel XYZ is reached15:14
ogra_start on startup15:14
ogra_thats the earliest you can start something15:14
annerajbwell it's definetly not reaching that point :(15:15
ogra_but you need to take requirements of your app into account15:15
annerajbsince i dont get a adb shell15:15
ogra_did you read the upstart log for it ?15:15
annerajbthere is no log.15:15
ogra_it should show why it cant start15:15
olli_ev, do you have a sec to check the 19.2 image with mir? iirc you also had seen mir not come up15:15
olli_tvoss, kgunn, rsalveti, ^15:15
evolli_: can do!15:15
annerajbogra_, none of the files in /var/log/upstart give a error about anything.15:16
evolli_: this one? http://s-jenkins:8080/job/ubuntu-touch-phablet-image-saucy-mir/lastSuccessfulBuild/artifact/saucy-preinstalled-phablet-armhf.zip15:16
olli_ev, not sure, rsalveti?15:16
rsalvetiI reflashing 19.2 with -b to have a clean one, and will try to reproduce, but could only get the failure with aug 5th15:16
rsalvetialso, did you test mir after disabling surfaceflinger?15:17
rsalvetiev: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20130819.2/15:18
mhall119popey: is what a bug?15:22
smartboyhwmhall119, has anybody expressed interest in the Oppo Find 5 contest yet?15:22
mhall119_5m0k3: did you install the app on the device, or just running it on the device via QtCreator?15:22
mhall119smartboyhw: we've had several people take a crack at it15:22
smartboyhwmhall119, all failed?:O15:23
mhall119evidently someone had the Raring images booting on it back in April, but they're having trouble with Saucy15:23
TragynIs there a working alarm clock yet?15:23
mhall119smartboyhw: one of the XDA devs is going to be here for dholbach's porting clinic on Thursday, hopefully it'll get claimed then15:23
_5m0k3mhall119:  It's a qt/c++ app, so i built and installed on device15:23
smartboyhwmhall119, oh wow;)15:24
mhall119Tragyn: not yet, the alarm API just recently (like, yesterday) landed so the clock developers can use it15:24
mhall119_5m0k3: out of curiousity, what's the .desktop file name?15:24
smartboyhwWell, I would want to try once, but deeming to the current situation that you guys keep failing on making it work, hmm15:24
_5m0k3BlackJack.desktop15:24
mhall119_5m0k3: rename it to blackjack.desktop15:25
mhall119_5m0k3: same bug I ran into: https://bugs.launchpad.net/unity/+bug/121442815:25
ubot5Launchpad bug 1214428 in Unity "Apps with capital letters in their .desktop file name won't launch" [Undecided,New]15:25
_5m0k3Much appreciated15:25
Tragynmhall119: thanks.  Wasn't sure as I've seen videos/screenshots of other people with Nexus 4's who seem to have a later version of the OS.15:25
smartboyhwmhall119, BTW how did it fail to boot?15:25
mhall119smartboyhw: "you guys" means XDA community,since nobody at Canonical is working on a Find 5 image15:26
smartboyhwmhall119, oh15:26
smartboyhwmhall119, but you have the phone to try right?15:26
smartboyhwHow did it fail?15:26
mhall119smartboyhw: not sure, when I was at the XDA DevCon someone said it had somethign to do with the init files and the build script15:26
mhall119smartboyhw: yes, I have a phone15:26
_5m0k3mhall119: Worked like a charm.  Thanks15:27
smartboyhwthe init files and the build script. Got it.15:27
mhall119_5m0k3: cool, hopefully that'll be fixed soon too, since it used to work15:27
mhall119Saviq: so it unity8 using upstart to launch apps now?15:27
tsdgeossergiusens: ping15:29
sergiusenstsdgeos: pong15:29
evrsalveti: I had been (presumably) disabling it by overriding init.rc, yes15:29
tsdgeossergiusens: how do i install image 20130819.2 using phablet-flash?15:29
evit failed both before and after I did that15:29
rsalvetiright15:30
mhall119smartboyhw: I don't know much about porting, so I didn't understand what they were saying15:30
mhall119smartboyhw: but the impression I got was that the standard build script(ubuntu or cyanogen I'm not sure) wasn't putting the right init files in the right place, which was preventing Ubuntu from booting15:31
loolmfisch, mhr3_: Poked jodh on the upstart settings we could use; he pointed out there's a --confdir flag to extend the list of dirs with upstart jobs, but for system jobs it's an override and needs to be on kernel cmdline which is hard for custom channels (since cmdline is in the boot.img)15:31
loolmfisch, mhr3_: Here's what he said:15:31
lool17:12 <jodh> setting vars for user sessions is already handled. See http://upstart.ubuntu.com/cookbook/#initctl-commands-summary, specifically 'initctl set-env --global'.15:31
lool17:13 <jodh> having Upstart read jobs from multiple directories is also handled but for user sessions (init --user) only atm. See "--confdir" in init(8).15:31
mhall119tsdgeos: ping15:31
tsdgeosmhall119: yes?15:32
mfischlool: and I am in the middle of having the same conversation15:32
mfischlool: we will need a system level job to run dconf update15:32
popeymhall119: space on the device after enabling developer mode15:33
sil2100nerochiaro: hi~15:34
mhr3_lool, mfisch, bind mount?15:34
nerochiarosil2100: hello15:34
sil2100nerochiaro: hah! I see you've been cheating in lp:ubuntu-ui-extras ;)15:34
nerochiarosil2100: oh really ? ;)15:35
sil2100nerochiaro: there is an autopilot package but the test is empty ;p! It's just asserting true on true!15:35
mhr3_everything is possible with bind mounts :)15:35
sil2100nerochiaro: anyway, can you create some real integration tests till the end of this week?15:35
nerochiarosil2100: oh, that was just part of the example component, to give a skeleton to people who want to add their own components. there's really nothing that can be tested in there15:35
nerochiarosil2100: in fact now that i added the share component i can probably remove the example component15:36
nerochiarosil2100: and the share component doesn't really anything that can be autopilot tested either, but it has some unit tests already15:36
loolmhr3_: lol15:36
mfischmhr3_: can we add a separate dir under /etc/init?15:36
mfischwill upstart use it I wonder15:36
sil2100nerochiaro: ah, ok then, good to know15:37
loolmfisch: what we could have is a single pre-session start job that does a run-parts on stuff in /custom15:37
loolmfisch: basically, don't start the session until these scripts from /custom have been run15:37
sil2100nerochiaro: then I'm not adding any integration tests to be ran - I guess the autopilot package and the autopilot directory can be removed soon15:37
loolconcerning user environment, this might be a bit nicer to handle; it might just be a case of adding a confdir via some ligthdm switches or something15:38
Saviqmhall119, not yet, but with Mir it will15:38
mfischlool: you dont want to have a smaller system level job and then whatever else gets copied into ~/.config/upstart?15:38
Saviqmhall119, initially we'll support the usual --desktop_file_hint15:38
Saviqmhall119, but when we build the machinery between upstart and unity8, we'll switch to an upstart-only model15:39
loolmfisch: yeah, that would be a way15:39
Saviqmhall119, where upstart will authorize an application with Mir to be able to display anything15:39
sil2100nerochiaro: also, I gave to review to the other packaging guys the final packaging review: https://code.launchpad.net/~sil2100/ubuntu-ui-extras/packaging_review/+merge/18107515:39
nerochiarosil2100: excellent. to clarify, do you need me to remove the example component or just its autopilot tests ?15:40
loolmfisch, mhr3_: So let's call this pre-session-custom-scripts.conf and have a system upstart jobs that run-parts /custom/pre-session.d/* if present15:40
looland then starts lightdm15:41
mfischlool: +115:41
mfischlool: I didn't get a sense of where to change DCONF_PROFILE from jodh though15:41
loolmfisch: so one way would be to set it in the session environment via some early session upstart job15:41
loolor in fact, since this isn't user specific we could have it set system-wide for touch images15:42
mfischlool: right it15:42
mfischlool: right it's not user specific15:42
sil2100nerochiaro: hm, I guess my only problem is the autopilot package - since it gives the impression that it's 'autopilot tests for the package'15:43
nerochiarosil2100: so is it something i should remove before it can be approved ?15:43
sil2100nerochiaro: so I guess just the autopilot tests remove is enough, so removing the -autopilot package15:43
loolit's perhaps a bit ugly to set DCONF_PROFILE system-wide for all jobs, but that would work15:44
sil2100nerochiaro: it would be best if it was removed before we release15:44
jodhmfisch: yes, you can add subdirs below /etc/init and upstart will load those jobs. Just be careful to specify "start subdir/job1" for example when referring to /etc/init/subdir/job1.conf.15:44
looljodh: oh that's pretty cool15:45
nerochiarosil2100: ok, i'll send up an MR to do that15:45
sil2100Thanks!15:45
mfischlool: so we could bind mount, but the pre-start custom job is cleaner I think15:46
loolyeah, I was trying to think of a non-ugly way to leverate a /etc/init/custom15:46
loolmaybe if we could declare this from the custom tarball15:46
loolmfisch: do you know from stgraber if we can declare extra bind-mounts we need for /custom in the custom tarball?15:47
loolmfisch: e.g. we would create an empty /etc/init/custom/ and bind-mount /custom/etc/init/ to it15:47
lool(completely unrelated to the rw-bindmounts currently handled in new images)15:47
mfischlool: I haven't tried15:47
mfischssweeny: did you ask stgraber about bind-mounting /etc/default once?15:48
loolmfisch: anyway, the initial idea seems safest to implement this week15:48
mfischlool: agreed15:48
loolit's less generic, but it's at least doable15:48
evrsalveti, olli_: it works! I have a unity8 process and a UI to play with.15:49
evmuch appreciated15:49
evphablet   1695  8.3  0.5  83436 10492 ?        Sl   15:48   0:01 /usr/bin/python /usr/share/unity-scopes/scope-runner-dbus.py /usr/share/mockmusic/mockmusic.py15:49
WellarkSaviq: have the way we launch applications changed in the last month or so?15:49
mfischlool: so the main point of that job will be to run dconf update, anything else?15:49
ev^ srsly?15:49
WellarkSaviq: on the phone. is QtUbuntu not used anymore?15:50
loolmfisch: we need to worry about where dconf update will write its files; otherwise, seems good15:50
Wellarkgreyback: ^15:50
loolmfisch: Ah I just realized we don't even need another upstart job to set DCONF_PROFILE, we can leverage the first one to run a script that will initctl set-env15:51
greybackWellark: yes it is15:51
mfischlool: in my plan it wrote out to /var/custom15:51
mfischlool: ok15:51
loolsince we don't really need to arrange for the dconf profile to be set before lightdm starts15:51
loolI mean, it's enough if it's set just before lightdm starts15:51
mfischright15:52
Wellarkgreyback: ok. I'm investigating some HUD breakage and at least can't get any results from the gallery-app15:52
Wellarkso I suspected that if the way we launch apps has changed then the new launching entity might not set the $APP_ID15:52
mfischlool: I'd like to keep the option still to copy in user jobs so that we can do stuff like make dbus calls as the user15:53
loolmfisch: should we start a simple touch specific package to enable these /custom hacks?15:53
greybackWellark: no such change has been made15:53
mfischlool: I've been thinking about that, a package is probably the best bet15:53
Wellarkgreyback: ok. good. one thing down from the checklist then15:53
mfischlool: want me to start one with what I have?15:53
loolmfisch: for user jobs, I'd think we want to add a lightdm hook to add a --confdir when launching init15:53
mfischlool: rather than a copy?15:53
mfischlool: I guess if we can get it in this week its ok15:53
loolmfisch: yeah; initially I thought we'd dump pieces in d-conf itself, but it's actually a much better idea to put it in a specific package that we only install in touch images15:54
mfischlool: well it15:54
mfischlool: well it's supposed to be a tarball15:54
loolthat way a) we don't pollute / put at risk other images b) can ask for a standing FFE on that package without disrupting release of other flavors15:54
mfischlool: but the tarball can come from the package later15:54
loolmfisch: sorry, I meant for e.g. the extra upstart job15:54
mfischlool: ah, sorry yeah15:54
looldidn't really think about the best way to generate the tarball15:55
sergiusenstsdgeos: sorry for late reply15:55
loolprobably just bzr branch + jenkins job I guess15:55
=== tvoss is now known as tvoss|afk
sergiusenstsdgeos: was in a meeting15:55
tsdgeosno worries15:55
mfischlool: I dont know enough about jenkins, but we can lay the files out in bzr easily15:55
ogra_diwic, FYI, no change in call behavior with new pulse (no matter what i select as profile or device) i'll do a re-flash15:55
loolmfisch: ack15:56
olli_ev, you might want to grab thostr for that, it (python) will go away15:56
sergiusenstsdgeos: phablet-flash cdimage-touch --ubuntu-path http://cdimages.ubuntu.com/ubuntu-touch/daily-preinstalled/20130819.2/saucy-preinstalled-touch-armhf.zip --device-path http://cdimages.ubuntu.com/ubuntu-touch/daily-preinstalled/20130819.2/saucy-preinstalled-touch-armel+[device].zip15:56
evah, so they have15:56
diwicogra_, ehm, that's not expected, what's the syslog like now?15:56
mfischlool: I'll probably push what amount i have today to bzr so ssweeny and sfeole can start adding stuff15:56
loolmfisch: gtg to another meeting, but seems we have a good next iteration15:56
mfischlool: ok15:56
evolli_: was somewhat worried that they were long living python processes15:56
tsdgeossergiusens: wow :D15:56
loolmfisch: will you need me to review or upload stuff?  just ping15:56
mfischlool: are you still doing a BP so we can split this up?15:57
loolmfisch: yes15:57
TragynHey guys.  I've seen videos/screenshots of other people who have an extra "tab" at the bottom for "People".  Right along where music, home, apps, and videos are.  Is that available?15:57
=== chihchun is now known as chihchun_afk
olli_ev, iirc, scopes-runner-* is just a wrapper to work around some life cycle issues with scopes, tagged to be addressed post 13.1015:58
olli_iirc15:58
* ev nods15:58
evcheers15:58
diwicogra_, oh...stupid me, I forgot to change from AUDIO_FORMAT_DEFAULT to AUDIO_FORMAT_PCM_16BIT15:58
diwicogra_, apparently the Tuna audio HAL must have exactly the latter15:58
sergiusenstsdgeos: there is no cdimage backend/manifest that can guarantee file formats15:58
diwicogra_, argh, there goes another 1-2 hours15:58
ogra_diwic, ah, well ...15:59
sergiusenstsdgeos: I got tired of playing catchup and doing if < 2013XXXX file is X else Y15:59
ogra_it will all get better if you can upload to the archive again .... the builders are 4x as fast15:59
diwicogra_, I can upload to the saucy archive but that'll break the builds for i386 and amd64 at the moment16:00
loolmfisch: https://blueprints.launchpad.net/ubuntu/+spec/touch-customizations as a start16:00
diwicogra_, so I don't think people are going to be happy about that16:00
ogra_diwic, who cares ... unimportant arches16:00
ogra_:)16:01
diwicogra_, but I need it to flash my arm device!16:01
diwic:-)16:01
ogra_through pulse ?!?16:01
ogra_:)16:01
diwicogra_, or does phablet-flash work on arm too? :-)16:01
sil2100nerochiaro: once you're merge is ready, I'm enabling it for daily, so waiting ;)16:01
nerochiarosil2100: sorry, got caught up, i'll do that in a minute16:02
kgunntsdgeos: but don't forget -b on the end as well...i think that was the needed step16:02
kgunn"fresh"16:02
ogra_diwic, it surely does, i use it from my chromebook all the time :)16:02
sergiusensdiwic: it works on my chromebook16:03
sergiusensdiwic: but not as the target ;-)16:03
ogra_but flashing through pulse indeed avoide to have to install that extra package :)16:03
ogra_*avoids16:03
=== Ursinha-afk is now known as Ursinha
diwicogra_, ok, pushed to the ppa, now dinner time16:06
ogra_enjoy16:06
nerochiarosil2100: is it ok if i leave an empty tests/autopilot even if there's no actual tests in there ? or is it better to remove the entire autopilot directory for now ?16:06
nerochiarosil2100: and i guess the debian package as well16:07
TragynHey guys.  I've seen videos/screenshots of other people who have an extra "tab" at the bottom for "People".  Right along where music, home, apps, and videos are.  Is that available?16:07
ogra_Tragyn, i think thats gone since a while16:07
sil2100nerochiaro: let's remove the whole tests/autopilot directory for now16:08
ogra_there is a separate app for  it now16:08
sil2100We can re-add it later when there is need16:08
TragynOh, ok.  Just looked like they had more stuff.  For example, on the left side-bar, when you scroll over an icon/launcher, a label pops up.16:11
TragynMaybe that's gone, too.16:11
ogra_i think it is16:11
ogra_i havent seen it in a while16:11
didrocksbarry: FYI, just added some precisions: https://wiki.ubuntu.com/ImageBasedUpgrades/Client?action=diff&rev2=20&rev1=19 otherwise perfect!16:12
nerochiarosil2100: so the deb package for autopilot tests starys but it is empty ?16:13
barrydidrocks: looks great, thanks!16:13
sil2100nerochiaro: no no, let's remove it ;)16:13
sil2100nerochiaro: since it wasn't released yet, and releasing empty packages are a bad idea - so removing tests/autopilot and the -autopilot package16:13
nerochiarosil2100: https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-extras/ubuntu-ui-extras-no-ap-tests/+merge/18109116:15
didrocksbarry: can't wait for playing with the mock then! Now that we have the right API I think :)16:16
sil2100nerochiaro: thanks! Sorry that I bothered you with this, it's because of the meeting - reviewing it in a moment ;)16:17
nerochiarosil2100: no worries. thanks to you for helping16:18
TragynThe Nexus status spreadsheet is almost a month old.  Is there a more current one?16:19
sil2100nerochiaro: modified it a bit and now approving!16:19
nerochiarosil2100: excellent16:23
rsalvetiev: so is mir always working for you now?16:33
evso far, yes16:33
davmor2Tragyn: http://bit.ly/12AQV53  there are images build tests now :)16:34
TragynThanks davmor216:35
kgunnev: rsalveti ....i was also trying...so i flashed the 19.2 specifically with -b16:35
kgunnand now i am following the "Easy way" here https://wiki.ubuntu.com/Touch/Testing/Mir16:36
kgunnis that all correct ?16:36
ogra_it says easy, not correct :P16:36
kgunnwondering about the dist-upgrade (do i really want all packages updated)16:36
kgunnogra_: :)16:36
rsalvetikgunn: that image should work, but I didn't yet test that16:37
rsalvetiricmm: should know better16:37
rsalvetiall I'm testing is 19.2 with the mir packages instead16:37
rsalvetioh, 'easy way', not easiest16:37
rsalveti:-)16:37
Arthur__hi everybody16:38
Arthur__i am with a problem to the install ubuntu touch in Asus Nexus 7 (mobile). Can someone help me?16:39
kgunnrsalveti: do you mean you're testing 19.2 with mir in-built ? (sorry confused)16:39
kgunnor are you having to add mir packages on top16:39
rsalvetikgunn: yeah, just testing mir_demo_server with 19.2, with the package already available in the archive16:39
rsalvetiafter disabling surface flinger16:40
rsalvetibut following that wiki should give you all you need16:40
rsalvetimir demo server working every time now, so will stop working on this and get back to the possible races between udev/ueventd16:40
=== ChickenCutlass is now known as ChickenCutlass_l
ogra_rsalveti, anything you did to make it work ?16:41
=== ChickenCutlass_l is now known as ChickenCutlass
rsalvetiogra_: nothing, works all the time with 19.216:41
ogra_or just another heisenbug ?16:41
ogra_heh, k16:41
rsalvetishould be the race, or just heisenbug indeed16:42
rsalvetimaybe the stars are aligned differently now16:42
sergiusensdiwic: ogra_ this will have the guid change for bt once built http://10.97.2.10:8080/job/ubuntu-touch-image-saucy-pulseaudio/31/16:44
kgunnrsalveti: wasn't the magic seemingly -b (making it fresh)16:44
ricmmrsalveti: 19.2 working for everyone?16:45
ricmmtoo many eyes observed the bug16:45
kgunntsdgeos: did it work for you ?16:45
tsdgeoskgunn: on it16:45
ogra_sergiusens, if i now knew if that is what i'm pulling since 20min ... i indeed only picked latest16:45
rsalvetiricmm: yeah16:45
ogra_ah, its still building16:46
rsalvetiwell, it did crash with aug 5th, but didn't yet crash with 19.216:46
doanac`sergiusens: can you refresh me on using upstart to start something like sudoku? I can't remember what the format of APP_ID is supposed to be16:47
doanac`plars: ^^ you know?16:48
tsdgeoskgunn: doesn't seem to be working here :-/16:50
rsalvetitsdgeos: even after flashing with -b?16:51
plarsdoanac`: I think we sorted out something last week after lots of trial/error, but then there was the issue of it starting behind unity.  I don't recall for sure, but I think it was  something like "com.ubuntu.sudoku_sudoku_0.4.216:51
tsdgeosrsalveti: yes16:51
plarsdoanac`: or something like that16:51
rsalvetican you paste the output of /system/bin/logcat?16:51
plarsdoanac`: tedg maybe would know? ^16:51
tsdgeosrsalveti: sure give me a sec16:53
kgunnrsalveti: didn't work for me either16:53
rsalvetikgunn: can you also paste the output of logcat?16:54
mfischlool: do you know if there's agreement yet on the path? /custom? I've heard /var/custom'16:54
sergiusensdoanac`: let me send you the email I sent to thomi16:54
mfischlool: that's what I've been using16:54
tsdgeosstupid adb shell16:55
tsdgeoscopied all in one line :D16:55
tsdgeoshttp://paste.ubuntu.com/6007099/16:55
tsdgeosnot very useful16:55
loolmfisch: /custom16:55
* tsdgeos ssh's16:55
tsdgeosrsalveti: the thing mentions surfaceflinger for some reason16:55
tsdgeosbut i've followed https://wiki.ubuntu.com/Touch/Testing/Mir#Switch_from_SurfaceFlinger_to_Mir16:56
rsalvetitsdgeos: run as root16:56
sergiusenstsdgeos: your paste is empty16:56
tsdgeosrsalveti: that is as root16:56
tsdgeossergiusens: is not empty, it's a very long line as i said16:56
ogra_tsdgeos, adb shell /system/bin/logcat -d | pastebinit16:56
sergiusenstsdgeos: yeah, I see it at the end now... :-)16:57
ogra_tsdgeos, that will auto submit it and have proper linebreaks16:57
rsalvetioh, it's all in the same single line16:57
diwicsergiusens, ack, thanks16:57
tsdgeosrsalveti: sergiusens: http://paste.ubuntu.com/6007109/16:58
tsdgeosogra_: tx16:58
sergiusenstsdgeos: better16:58
kgunnrsalveti: mine looks corrupt....i gotta run for a bit16:58
=== alan_g is now known as alan_g|EOD
sergiusensrsalveti: if the servicemanager is waiting for surface flinger i am guessing that can be the camera service toots16:59
sergiusensrsalveti: tsdgeos indeed, ti may be the camera..... E/mm-camera(  517): Cannot init Gesture library16:59
rsalvetiyeah, but that's fine16:59
sergiusensrsalveti: fine as fix later?16:59
rsalvetisince surfaceflinger is disabled by hand16:59
sergiusensrsalveti: are we doing android builds for the mir image?17:00
rsalvetisergiusens: fix later17:00
sergiusensrsalveti: we might want to start a branch for it and remove all traces of flinger17:00
rsalvetitsdgeos: so mir is running fine in there17:00
sergiusenswill be nice for pulse stuff too17:00
rsalvetiit's not crashing17:00
tsdgeoswell17:00
tsdgeosthat's been forever17:00
tsdgeosit's always run well17:00
tsdgeosi even get a nice 60fps counter17:00
rsalvetiyup, but we don't need a parallel build, we cna work on disabling it by default17:00
tsdgeosi just don't see anything on screen17:00
mfischlool: some of these jobs will be run once, I'll leave that up to the jobs to figure out on their own17:01
rsalvetithat's another issue :_)17:01
tsdgeosanother ?17:01
tsdgeosthat's the only issue i've ever had17:01
sergiusenstsdgeos: yeah, sf is not related to your issue17:01
rsalvetibug https://bugs.launchpad.net/mir/+bug/121169417:01
ubot5Launchpad bug 1211694 in Mir "Black screen on Nexus4" [Critical,In progress]17:01
rsalveticomment #417:01
rsalvetithat was the crash I was getting with an older image17:01
tsdgeosok, so someone hijacked my bug?17:02
rsalvetican you just start mir_demo_server and then the triangle example?17:02
loolmfisch: ack17:02
rsalvetiwonder if that's powerd related (like turning off the screen)17:02
rsalvetitsdgeos: right, getting a black screen now as well with 19.217:03
* tsdgeos needs to EOD, stuff to do and 1 hour past my time already17:04
tsdgeosif you guys need want me to do something on my tomorrow morning, send me an email or comment in the bug17:04
* tsdgeos waves17:04
=== wellsb is now known as _5m0k3
mfischlool: can I have edit access to the BP?17:21
loolmfisch: oh wow17:23
loolmfisch: you can't edit whiteboard?17:23
loolI thought everyone registeredcould17:23
mfischlool: one sec17:23
mfischlool: sorry I've been having LP issues, I was signed out when I loaded the page17:23
loolnp17:24
dixeflatlinethe hibernate/lock screen with the circle that says "No Data sources available" what is that for and is the configurable for anything yet?17:42
popeydixeflatline: take some photos ☻17:43
dixeflatlinehmmm camera isnt launching...17:44
dixeflatlinewhat if i added photos too ~/Pictures17:44
w-floare you guys interested in mir bug reports for ported devices yet? Or should I wait to see if it starts working until it lands officially?17:45
mfischlool: start on starting lightdm won't work, at least not today17:46
dixeflatlinew-flo: i dont see a problem with a beta bug reports17:47
dixeflatlinethink that would help getting more people involved17:48
w-flowell, maybe support for strange/old/random devices is not even expected at this time17:49
w-floOr additional, device-specific work is required that I haven't done17:49
dixeflatlineadd-apt-repository ppa:pahablet-team/ppa   is this still a valid repository?17:49
dixeflatlinehmmm... strange and old?17:50
dixeflatlinestrange, yes!17:50
dixeflatlineold, no17:50
dixeflatlinem2c17:50
sergiusensjdstrand: hey, you around?17:51
mhall119ralsina: do you happen to know when the Click scope will be able to actually install a click packaged app on the device?17:52
ralsinamhall119: "since friday" :-)17:52
ralsinamhall119: it's in the main apps scope right now17:52
ralsinamhall119: however, the two apps that are available in the production server (including yours) have an error in the manifest, and will install but not run17:53
ralsinamhall119: beuno was working on a re-upload fix earlier today17:53
beunosorry17:53
beunoI didn;'t follow through17:53
mhall119ralsina: I think I fixed the XDA app, but it doeesn't appear to have installed when I clicked Install17:53
beunoralsina, could you tell mhall119 what he needs to change?17:53
beunoand I'll fix my app17:53
jdstrandsergiusens: hey, yes17:54
sergiusensjdstrand: I guess I'm using the old format here http://pastebin.ubuntu.com/6003148/ for the manifest, but removing the top level app_name has the same effect, any ideas?17:55
ralsinabeuno: I'll ask alecu to do it since he's the one that knows best. Alecu? ^17:55
jdstrandsergiusens: it should look like this: http://paste.ubuntu.com/6007303/17:57
jdstrandsergiusens: well, except that you need to specifiy "networking" as a policy group17:57
sergiusensjdstrand: this is what I have http://paste.ubuntu.com/6007305/17:58
jdstrandsergiusens: yes. that is what you want, but you need to rerun the hook to regenerate the profile17:58
sergiusensjdstrand: reinstalling the click package won't do that?17:59
jdstrandsergiusens: sudo click hook remove apparmor ; sudo click hook install apparmor. that will actually overwrite the file in /var though17:59
jdstrandsergiusens: not for the same version of the click package I don't think18:00
jdstrandsergiusens: can you give me the click package?18:00
jdstrandI'd like to look at it for some reviews I'm doing18:00
w-flo"aa-clickhook -f" fixes profiles for default click apps after updating the ubuntu template for my device18:00
sergiusensjdstrand: ok, that explains a lot, thanks!, works now18:00
diwicogra_, +phablet10 of pulseaudio has finished building18:00
ogra_great, will install soon18:01
jdstrandw-flo: yes, that would work. did you file a bug fr the change you made?18:01
sergiusensjdstrand: one sec, uploading18:01
w-flojdstrand, are we supposed to send bug reports / merge requests for ports? The comments seem to indicate you are trying to find a better solution18:02
jdstrandw-flo: the more information the better. knowing how things are being handled on ports may influence how we fix it18:03
sergiusensjdstrand: http://people.canonical.com/~sergiusens/com.ubuntu.stock-ticker-mobile_0.3.7ubuntu1_all.click18:03
jdstrandw-flo: or at the very least, we can tell ports people what to do18:03
w-flojdstrand, okay :) I can send a merge request later, or would you prefer a bug report?18:03
jdstrandw-flo: bug report with debdiff is preferred (diff from the MR is fine)18:04
w-floalright :)18:05
jdstrandsergiusens: thanks! so, couple things: a) description is not specified in the manifest and b) shouldn't the pkgname be com.ubuntu.developer.<appdev id for maintainer>.stock-ticker-mobile?18:07
jdstrandie, com.ubuntu.developer.surgemcgee.stock-ticker-mobile18:08
sergiusensjdstrand: I can easily add a description18:08
sergiusensjdstrand: regarding package names, since these are going to be part of ubuntu and when I talked to cjwatson we agreed on using com.ubuntu for core apps18:09
jdstrandsergiusens: it looks like 'title' would be the description and you just need a short title then18:09
sergiusensjdstrand: title is deb['description'],18:09
sergiusensI will be changing these and unlinking from deb some more18:10
jdstrandsergiusens: there is some ambiguity here that I brought up on the mailing list. title and description are both optional fileds in click, but we will want them required for the app store. DEBIAN/control's Description looks to be generated from only the click manifest 'title', but I think it might need to be a combination of both 'title' and desription18:11
jdstrandsergiusens: we should bring this up with cjwatson when he is back from holiday18:12
jdstrandsergiusens: I'll adjust me test for the pkgname18:13
sergiusensjdstrand: ok, the use of deb['description'] on these packages doesn't involve cjwatson, this was something I did end of June (IIRC) to start building these18:13
jdstrands/me/my/18:13
sergiusensonce the format was stabilized I would do proper manifests for all18:14
jdstrandsergiusens: I might suggest this then: title = deb['package'].partition('com.ubuntu')18:15
jdstranddescription = deb['description']18:15
alecuralsina, mhall119: I'm also trying to install the latest xda-developers-app, and it seems to get successfully installed:18:15
alecuthis is shown on the logs: "Installed    com.ubuntu.developer.mhall119.xda-developers-app-0.1.2"18:16
jdstrandsergiusens: that should set the title to 'stock-ticker-mobile'18:16
alecubut the .desktop file for the app is not created, so we can't start it18:16
sergiusensjdstrand: sure, but I'm taking this info out of the original packaging...18:17
sergiusens    package_name = deb['package'].strip('-app')18:17
sergiusens    manifest = {'name': 'com.ubuntu.%s' % package_name,18:17
alecuralsina, mhall119: it's not even created if I install it manually: http://pastebin.ubuntu.com/6007382/18:17
mhall119alecu: let me phablet-flash to the latest and try again18:17
sergiusensjdstrand: anyways, I'll make you happy and be done with it ;-)18:18
mhall119oh, no desktop file created?18:18
ralsinaalecu: so perhaps it's the hook?18:18
alecumhall119: right18:18
jdstrandsergiusens: I see, then just set title to package_name18:18
mhall119weird, there's a desktop file in the project18:18
jdstrandsergiusens: I think that is the best that can be done since the original packaging only has the package_name and description with no title18:19
alecuthis is the installer running with debug enabled: http://pastebin.ubuntu.com/6007385/18:19
jdstrandsergiusens: I'll make an adjustment to the maintainer check for core apps18:19
jdstrandsergiusens: thanks for you help! :)18:19
mhall119alecu: ah, in the project it's xda-developers.desktop, but the package name is xda-developers-app18:19
mhall119could that be the problem18:20
mhall119?18:20
mhall119does the .desktop name need to match the app/package name exactly?18:20
jdstrandmhall119: I believe it is based on some other email thread18:20
jdstrandmhall119: btw, I have a number of packaging improvements for you18:20
alecumhall119: I don't know about the .desktop file. The thing that has to match, from my pov is the app name in the webservice and the one in the manifest18:20
mhall119jdstrand: I just clicked the button in QtCreator, so improvements should go to bzoltan18:20
jdstrandmhall119: I'm boostrapping the review scripts18:21
jdstrandmhall119: ah, perfect, thanks18:21
mhall119jdstrand: but I'm happy to make any changes to see if they fix problems before asking bzoltan to make the changes to the packaging script18:21
sergiusensjdstrand: additional question, not sure if you recall what I mentioned last week about testing, but will your package check break if there's ancilliary data in the manifest?18:21
bzoltanmhall119:  I am just about to eod after 16hours :) so please mail me if you need something18:21
mhall119only 16 hours? slacker18:22
jdstrandsergiusens: can you give me an example18:22
alecuis jenkins down for everybody or just for me? https://jenkins.qa.ubuntu.com/18:22
bzoltanmhall119:  or feel free to send an MR https://launchpad.net/qtcreator-plugin-ubuntu18:22
mhall119alecu: the public jenkins was down earlier IIRC18:22
bzoltanmhall119:  yeah, I know.. i am a lazy bugger :) freerider18:22
jdstrandsergiusens: so, it will likely report the odd entries.18:23
sergiusensjdstrand: http://paste.ubuntu.com/6007398/18:24
sergiusensjdstrand: it's my way of getting the autopilot tests into the phones from an installed click package18:24
jdstrandsergiusens: the script would complain about 'source'. is that a new click field?18:25
sergiusensjdstrand: to support the qa infrastructure18:25
sergiusensjdstrand: it's not a new click field18:25
jdstrandsergiusens: let me look up something...18:25
alecumhall119: I just tried manually installing the weather app, (as I got it from jenkins on Jul 26), and it installed fine, including creating the .desktop in ~/.share/local/applications18:26
alecuI'd like to test with a newer package when jenkins gets back18:27
jdstrandsergiusens: would it make sense to change 'source' to 'x-source'? from the click docs: 'Keys beginning with the two characters "x-" are reserved for local18:27
jdstrandextensions: this file format will never define such keys to have any18:27
jdstrandparticular meaning.'18:27
sergiusensalecu: you don't need jenkins http://people.canonical.com/~ubuntu-archive/click_packages/18:27
alecusergiusens: great, thanks18:27
sergiusensjdstrand: sure, I control the whole thing so changes are easy, I could even place this out of band if it were necesasry, but this seemed like an easier approach18:28
sergiusensjdstrand: making the change now, thanks18:28
alecusergiusens: there seems to be many old files there, named like "*-app_*"18:28
jdstrandsergiusens: I think 'x-source' would be fine. I need to update the scripts for 'x-' anyway18:29
sergiusensalecu: just use the new ones... I'm not deleting old apps18:29
alecuack18:29
sergiusensalecu: oh, I'm only copying the ones we install... that's why, if you have acces to the internal jenkins instance... I think you do, then...18:30
sergiusensalecu: http://10.97.2.10:8080/view/click/?18:30
sergiusensalecu: I'm going to rebuild all of them in like 20 mins with the recs from jdstrand18:31
mhall119seb128: so I have a snail background image now.....how do I change that?18:31
alecumhall119: latest ubuntu-clock seems to install just fine too, so I guess it must be something different in your package18:31
mhall119alecu: the scope says it's installing, ubt then when I go out of the preview and back in the button is reset to "Install"18:32
mhall119looks like it downloaded it...18:33
alecumhall119: yes, the button being reset is a bug in my code of the apps scope18:35
mhall119alecu: http://paste.ubuntu.com/6007437/ is my unity-scope-click.log after telling it to install xda-developers-app18:36
jdstrandsergiusens: fyi, review tools won't fail on 'x-*' now (but will report them)18:39
alecumhall119: yes, I'm getting the same on my phone. And it looks that the install succeeds, but the .desktop file to start your app is never created by the click installer on ~/.local/share/applications18:39
jdstrandalecu: what are you using to install the app?18:39
alecumhall119: that is also not created if I run the click installer from a console18:39
alecujdstrand: pkcon18:39
mhall119alecu: where does it install the click package to?18:40
sergiusensjdstrand: so this is what you want http://paste.ubuntu.com/6007453/, right?18:40
alecumhall119:  /opt/click.ubuntu.com/18:40
davmor2alecu: that's what I was saying earlier :) when you said those two apps are broken :)18:40
jdstrandsergiusens: that looks extremely sensible :)18:40
alecudavmor2: yes, but mhall119 has corrected his, and it's still not installing right18:41
sergiusensok, I'm comitting this and rebuilding18:41
davmor2alecu: :(  that's bad, I blame the polar realignment of the sun :)18:41
jdstrandalecu: curious if it work with: sudo click install --force-missing-framework --user=$USER ./*click18:42
alecujdstrand: I'll try that. I can't use "sudo" from the scope, though, so I'm forced to use pkcon18:42
beunoalecu, ralsina, so, my app, hello_world seems to have the same namespace in the click package and in the search index18:42
alecujdstrand: and also, weird thing is that using a different .click, (the clock app) it gets installed ok.18:42
jdstrandalecu: right-- just saying, if it worked with sudo, there might be a bug with pkcon.18:43
jdstrandalecu: interesting. can you upload the click package somewhere?18:43
davmor2jdstrand: yes but shhhh18:43
jdstrandalecu: I can run it through the review tools/see if I spot something18:43
alecujdstrand: that would be great18:44
alecujdstrand: the working one is: http://people.canonical.com/~ubuntu-archive/click_packages/com.ubuntu.ubuntu-clock_0.5_all.click18:44
alecujdstrand: the one that does not work... let me upload it18:44
jdstrandsergiusens: did you generate ^18:45
sergiusensjdstrand: not yet, that's what I said I was going to do :-)18:45
jdstrandsergiusens: no, I meant-- did that one come from you in the first place, not if it is fixed18:46
mhall119hmmm, is there a click uninstall?18:46
sergiusensjdstrand: yes18:46
sergiusensjdstrand: everything com.ubuntu is from me up until now at least18:46
alecujdstrand: this is mhall's app: http://ubuntuone.com/5bSZgfX145WwN74dUFg5Bj18:46
jdstrandsergiusens: apparmor/ubuntu-clock.json should not have "ubuntu-clock": {}. just put policy_groups and policy_version toplevel18:47
sergiusensmhall119: jdstrand https://code.launchpad.net/~sergiusens/stock-ticker-mobile-app/apparmor/+merge/18112318:47
alecumhall119: afaik, there's not a click uninstall yet18:47
jdstrandsergiusens: not sure if that was one of the changes you said you were going to make18:47
sergiusensjdstrand: yeah, I removed that just now and rerunning it for all apps18:47
jdstrandcool18:47
alecumhall119: cjwatson may know the state of the "uninstall" feature, but he is on vacations18:48
jdstrandalecu: well, I can say for sure that it is using the old format for the manifest18:49
sergiusensjdstrand: alecu here's the latest clock http://10.97.2.10:8080/view/click/job/clock-app-click/34/console (you can see the updated json's at the end)18:50
sergiusensand here's the actual app http://10.97.2.10:8080/view/click/job/clock-app-click/34/artifact/com.ubuntu.ubuntu-clock_0.5_all.click18:50
jdstrandah jeez, I have to connect to the vpn? :P18:50
alecumhall119: ^ jdstrand says the app still has "old manifest format"18:51
sergiusensjdstrand: there's no public jenkins avail yet... :-/18:51
jdstrandsergiusens: I'm just kidding18:51
sergiusensjdstrand: good, some people complain for real :-)18:52
alecumhall119: it might be the case that qtcreator still uses it18:52
jdstrandalecu, mhall119: so the problem is that the manifest is old and does not contain 'hooks'18:52
=== racarr is now known as racarr|lunch
alecubeuno: what were the changes that you did to the manifest for the demo?18:52
mhall119alecu: jdstrand: can you give me an example of what to look for and where in the click package?18:52
jdstrandalecu: do you want me to paste changes that would work?18:52
mhall119I'll update my qtcreator+plugins and try again18:53
jdstrandmhall119: right, this was one of the things I was talking about when you pointed me at bzoltan :)18:53
mhall119ok18:53
jdstrandthis is the format: https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement/Manifest#Click18:53
sergiusensmhall119: you can look at http://paste.ubuntu.com/6007398/18:54
jdstrandmhall119: let me give you a diff, hold on18:54
beunoalecu, replaced the absolute paths in the .desktop file18:54
sergiusensmhall119: and the MR I just posted to you ;-)18:54
beunoalecu, keep in mind that if the app has a _ things will blow up as well18:54
beuno(fixing in my app now)18:54
alecujdstrand: is there a way to see logs of what the hooks are doing?18:55
seb128mhall119, gsettings reset org.gnome.desktop.background picture-uri18:56
loolmfisch: ack on lightdm; I guess it's another job for now, but will soon be it18:57
jdstrandalecu: no-- that is up to the hook to decide atm. I know it is a todo for the apparmor hook to do more logging18:57
mhall119seb128: do we have an ETA on when the image chooser will work in system-settings?18:57
seb128mhall119, ubuntu-backgrounds is not installed on the touch image so the default background is not available, and the config panel is setting the snail as a fallback when the config is not available ... the fix just got merged, should be on tomorrow's image18:57
seb128mhall119, when the content picker is available, kenvandine said they target a working version for system settings by end of august18:58
mhall119ok, cool18:58
mhall119thanks seb12818:58
alecujdstrand: is each hook a separate lp project? I'd like to open bugs to have some logging from the apparmor hook and for the hook that creates the .desktop files18:58
seb128mhall119, yw!18:58
tedgplars, Did you guys figure it out?18:59
mterryIn what piece of the stack does the proximity sensor in Touch get activated?  Like, say I'm on a call and hold up the phone to my ear.18:59
beunoalecu, ralsina, I've re-uploaded my app, take a crack at installing it now19:00
* alecu triesx19:01
alecu-x19:01
beunoalso, testing out unicode support now  ;)19:01
Parth_Hi , anyone working on sony xperia z ?19:02
alecubeuno: I get an empty square after "Hello world", so it seem that the char is not supported in that font on the phone!19:02
jdstrandalecu: each hook is separate, yes. there are 3 right now. the lcick-desktop in click itself. that is going away. then there is upstart-app-launch which provides a hook to replace click-desktop. there is also click-apparmor19:02
beunoalecu, http://www.charbase.com/32db-unicode-circled-katakana-si19:03
alecubeuno: the .desktop file is not created for your app either, just like for mhall119's app above19:04
alecubeuno: it seems that the click manifest format changed19:04
beunoah19:05
beunoso that's what the sdk is generating19:06
alecubeuno: yes, it seems to be broken19:06
alecubeuno: the apps that sergiusens is packaging in jenkins seem to be working fine, though19:06
beunosergiusens tends to cheat a lot19:06
alecuhe doesn't get caught, though19:07
ralsinabeuno: classic argentinian19:07
* sergiusens doesn't use the sdk19:07
alecubeuno: it would be great if sergiusens' apps show up in the click index in some automagical way19:08
mhall119sergiusens: that's what they meant by cheating19:08
sergiusensmhall119: well the sdk can't be used from jenkins ;-)19:08
mhall119alecu: the core apps click packages?19:08
_5m0k3Can somebody tell me how many gridunits a N7 is?  height and width19:08
alecumhall119: right: those are working if I install them from the cmdline19:08
alecumhall119: they don't show up on the click index though19:09
mhall119_5m0k3: 1419:09
_5m0k357 x 73?19:09
beunoalecu, we can create the official canonical account and start uploading19:09
mhall119_5m0k3: /etc/ubuntu-touch-session.d/grouper.conf is where it's set19:09
mhall119oh, how many gridunits wide?19:10
jdstrandmhall119: http://paste.ubuntu.com/6007556/19:11
alecubeuno: uploading from the canonical account would be awesome, to have some apps on the prod index that work19:11
jdstrandmhall119: note, you don't have to put the security manifest in apparmor/ -- just make sure that the click manifest use the right file19:11
jdstrandmhall119: also note, that is a diff between unpacked click package trees, not your bzr branch19:12
mhall119ok19:12
mhall119jdstrand: I may just wait until the SDK is fixed19:12
beunoyeah, we need the SDK to work properly to open the contest19:13
mhall119unless you're unsure if this will fix it, in which case I'll make the change to test it19:13
jdstrandthat should work19:13
jdstrandalecu: do you want an updated package with my changes to test? ^19:14
alecujdstrand: yes, please19:14
jdstrandalecu: http://people.canonical.com/~jamie/click/com.ubuntu.developer.mhall119.xda-developers-app_0.1.2+jdstrand1.click19:16
asacogra_: i think the jenkins for dashboard is back up19:17
asac \o/19:17
jdstrandalecu: note, that package uses the same internal version19:17
asacnow we have to figure if we will get the results for the old images still...19:17
asacplars: doanac`: ^^19:17
asac?19:18
jdstrandalecu: so you might want to uninstall the other one before trying that one19:18
mhall119jdstrand: how do I unpack this dang .click file?19:18
beunomhall119, rename .tar  :)19:18
mterryboiko, om26er: heyo -- do either of you know what bits of code trigger the screen to go dark when the phone is raised to one's ear?  (i know the proximity sensor lives in platform-api, but I don't know what drives it)19:19
jdstrandmhall119: dpkg-deb -R <pkg> /some/dir19:19
sergiusensdoanac`: plars I've added a test app to https://code.launchpad.net/~sergiusens/phablet-tools/click_test_provision/+merge/17983519:19
boikomterry: ChickenCutlass probably knows it better19:19
sergiusensmterry: powerd19:19
ChickenCutlassboiko, mterry  what do I know?19:20
ChickenCutlass:)19:20
mhall119thanks jdstrand19:20
jdstrandnp19:20
mhall119beuno: tar command didn't like the file19:20
mhall119jdstrand's command works through19:20
boikoChickenCutlass: the proximity sensor, where is the code that triggers the screen to go black19:20
jdstrandits an ar file19:20
mterryChickenCutlass, do you know what bits of code trigger the screen to go dark when the phone is raised to one's ear?  (i know the proximity sensor lives in platform-api, but I don't know what drives it)19:20
ChickenCutlassboiko, powerd19:20
boikomterry: ^19:20
mhall119jdstrand: and the command to re-pack it?19:20
jdstrandone could use ar x <pkg>19:20
ChickenCutlassmterry, lp:powerd19:20
mterrysergiusens, ChickenCutlass: ok, thanks.  I thought I searched in that19:20
mterrywill look again19:20
mfischmterry: you can also turn that sensor on yourself with powerd-cli19:21
mfischmterry: let me find the line19:21
mterryoh, did not look in that19:21
mfischthat would be a good example of a call to follow-in19:21
jdstranddpkg-deb -b --nocheck /some/dir /path/to/$pkgname_$version_all.click19:21
mterrySo does the phone-app specifically turn the feature on?  Or is it always on?19:21
jdstrandmhall119: ^19:21
mfischmterry: its always on for now19:21
mfischmterry: powerd listens on dbus for an ofono signal and enables it then19:22
mhall119thanks jdstrand19:22
mterrymfisch, ah...19:22
bfillersergiusens: can you review this MR to enable ubuntu plugin for maliit: https://code.launchpad.net/~bfiller/maliit/enable-ubuntu-conf/+merge/18113919:23
mfischmterry: on_ofono_voicecall_signal(), I left a huge comment explaining it there, powerd.cpp19:23
sergiusensbfiller: let me test it19:23
mterrymfisch, thanks, looking around19:24
bfillersergiusens: ubuntu-keyboard packages has landed in saucy, so after landing this change we can update the seed to pull ubuntu-keyboard instead of maliit-keyboard19:24
mfischmterry: the sensor enablement is done via a display state request, so thats lower down the stack19:24
mfischmterry: let me know if you have more questions19:24
sergiusensbfiller: I think we can pull both and nothing bad would happen? Let me try that too19:24
bfillersergiusens: true19:25
bfillerwill work19:25
sergiusensbfiller: ok, so let's do that first for a seamless migration19:26
mfischmterry: that code should be moved elsewhere at some point, if that's your question ;)19:26
bfillersergiusens: I'll do an MR for the seed then19:26
sforsheemterry: this isn't related to the lock screen appearing during phone calls, is it? If so I think you're barking up the wrong tree.19:26
mterrymfisch, I'm trying to figure out why a SysPowerStateChange(0) signal is emitted during a proximity event, which makes the greeter appear19:26
mterrysforshee, oh really?19:27
mfischmterry: oh yeah there's a bug on that one19:27
rickspencer3bfiller, here's the code that you sent me, but inserted into my applifecycle app ... http://bazaar.launchpad.net/~rick-rickspencer3/+junk/app-lifecycle/view/head:/ContactsTab.qml19:27
rickspencer3well, and slightly tweaked with some comments19:27
mterrymfisch, so you're saying I could use powerd-cli to fake an event?19:28
sforsheemterry: powerd will turn off the screen and possibly suspend the device, but it can't directly cause anything to be changed in the ui19:28
sforsheemterry: something might be responding to one of the signals powerd emits, either about suspending or about turning the display on or off19:28
mfischmterry: you can cause an event to happen19:28
mterrysforshee, sure, but the shell listens to powerd signals, and shows the greeter on a SysPowerStateChange(0) event.  Which doesn't seem like it should be emitted in this case...19:28
mfischthats odd19:29
sforsheemterry: we might suspend, so if we do that signal is appropriate19:29
mterrymfisch, I just want to confirm that my guess about the signal is right (it's only thing that would show greeter, but still, just want to confirm)19:29
mfischmterry: Sys state or display?19:29
mterrymfisch, so I'd want to replicate the proximity event stuff19:29
mterrymfisch, we don't care about display state, only sys state19:29
mterrysforshee, we'd suspend in the middle of a call?19:30
sforsheemterry: you can use 'powerd-cli listen' to see exactly what signals powerd is emitting19:30
sforsheemterry: yes19:30
mterrysforshee, yeah but I don't know how to replicate the situation without actually being in a call19:30
bfillerrickspencer3: thanks19:30
mterrysforshee, was hoping for an easy way to reproduce the bug19:30
mfischmterry: you can affect states via the cli, but there's no direct call that forces a signal19:30
mfischmterry: run it w/o args19:30
mfischmterry: it also has a signal listening mode which will help you19:30
mterrysforshee, maybe I don't understand what suspend means on Touch19:30
mfischmterry: you can make a display request that enables the sensor, let me get the semantics19:31
sforsheemterry: telephony is generally handled by a separate CPU from the main application processor, so it's possible to suspend the CPU doing all the ubuntu stuff and keep the phone call active19:31
sforsheemterry: you can control the proximity sensor with powerd-cli19:31
mfischmterry: powerd-cli display dc proximity and then in another terminal, powerd-cli listen19:31
sforshee'powerd-cli dispaly proximity'19:31
sforsheeyeah, what mfisch said. I forgot the dc19:32
mfischsfeole: did we drop on/dc? ok..19:32
mfischmterry: we can G+ if you'd like19:32
mterrysforshee, mfisch: I believe the DisplayStateChanged signal has a flags argument?  Which indicates if a proximity event is the reason for the change.  Maybe the SysPower event needs that too then19:33
mfischI dont think proximity sensor is forcing the phone off19:33
mfischthat doesnt make sense19:33
mterrymfisch, sforshee says it might19:34
mfischsforshee: when proximity turns the screen off though... it could?19:34
sforsheemterry: when the screen goes off then there could be nothing left which prevents the phone from suspending19:34
sforsheescreen on does block suspend19:34
sforsheeso when that's removed powerd could decide that it's okay to suspend19:34
sforsheeand I think that's 100% legitimate19:35
mfischright19:35
=== chihchun_afk is now known as chihchun
mfischmterry has a problem in that he cannot distinguish between a power button press and screen off during a call19:35
doanac`asac: the dashboard should sync up with the results missed over the past 2 days I think19:38
doanac`sergiusens: thanks for the test app!19:38
sergiusensdoanac`: np, wrt to tedg's comment, I'd say this is mostly blocked on mir and it might be good to test this with the mir image19:39
sforsheemterry: why not have a policy that you never push the lock screen over the phone app?19:39
mterrySorry, got disconnected19:40
mterry<mterry> sforshee, so if I understand correctly...  proximity turns screen off; then the system might look around and say "nothing stopping us from suspending" and suspend.  So it's not *directly* because of proximity but rather suspends only indirectly due to proximity event19:40
=== chihchun is now known as chihchun_afk
sforsheemterry: correct19:41
doanac`sergiusens: do we need to be able to support non-mir usage, or will getting this sorted out for mir be sufficient for now?19:41
mfischmterry: when the screen is off, we stop the activity timer and so nobody is left19:41
mterrymfisch, sforshee: OK.  So sounds like the shell needs to keep track of whether the display is stopped for proximity reasons to know if we should respond to suspend signals...19:42
sergiusensdoanac`: well mir was supposed to be switched to this week... I say block on that19:42
sergiusenswell last week19:42
mterrymfisch, sforshee: do you know if there's a way to tell if the system is auto-suspending vs a user pressing the button while in proximity19:42
sergiusensbut you get the point19:42
doanac`sergiusens: yep. thanks19:43
doanac`i'll let thomi know19:43
mfischmterry: not via powerd I dont think19:43
sergiusensdoanac`: that's however doesn't prevent us from working on the autopilot feature and since thomi is in the mir team, he can grab the right people too19:43
mterryThose should be treated differently...19:43
doanac`correct19:43
sergiusensdoanac`: I'm aiming for preemptive here since all rocks are going to be falling on QA once they land ;-)19:44
mterrymfisch, how malleable is the powerd signal interface?  Do we know if many people are using it?  Is it standardized or something we can change?19:44
mterryIt seems to be under a com.canonical interface...;19:44
sforsheemterry: some of the details here will change when powerd and mir/unity get fully integrated together19:45
mfischmterry: thats a sforshee question, I'm off doing other fun stuff now, but the users are limited at this point19:45
mfischunity may be consuming it though19:45
sforsheemaybe this is one of the things that can get communicated via that interface19:45
=== racarr|lunch is now known as racarr
mterrysforshee, it seems reasonable to add a flags signal to SysPowerStateChange.  DisplayPowerStateChange has one19:46
mterrysforshee, and then we could say "proximity is on / this is an auto-suspend vs user-suspend"19:46
sforsheemterry: I'm not sure that it would be possible to do that reliably19:49
sforsheemterry: better to get the data from the display signals I think19:49
mterrysforshee, but we still wouldn't be able to tell whether a suspend that happens during proximity is due to auto-suspend (which we should not show greeter for) or due to user press (which we should show greeter for)19:50
OrokuSaki_When I android-chroot it cannot find sh and its because /proc/pid/root/system is empty.. when I copied my system partition files over to that folder, then I found root@android19:51
mterrysforshee, does powerd do the auto-suspending?19:51
OrokuSaki_anyone have and idea as to why /proc/pid/root/system is empty?19:52
sforsheemterry: so the plan in the future is that unity will decide to turn off the screen on power button press, not powerd (though it will go through powerd)19:52
sforsheemterry: powerd does do the auto suspending, but all that code knows is whether or not anything is requesting a state > than suspend19:52
sforsheenot why it is being requested19:53
sforsheethose are logically separate in powerd19:53
mterrysforshee, but when the system suspends due to idle, we'd still want to show the greeter.  So we want to show greeter in all suspend cases but auto-suspend-while-proximate19:56
mterrysforshee, we actually used to listen to power button press, but changed it to listen to powerd because we weren't showing greeter during idle-suspend19:56
mterry_Gah, internet19:57
mterry_<mterry> sforshee, but when the system suspends due to idle, we'd still want to show the greeter.  So we want to show greeter in all suspend cases but auto-suspend-while-proximate19:57
mterry_<mterry> sforshee, we actually used to listen to power button press, but changed it to listen to powerd because we weren't showing greeter during idle-suspend19:57
sforsheemterry_: the plan as far as I know is that unity _will_ handle the power button and idle timeout itself, and just communicate that information to powerd19:57
sforsheemterry_: it just hasn't all been implemented yet19:57
pmcgowanmterry_, do you want to allow suspend during a active call? or just screen dim?19:58
mterry_sforshee, hrm.  OK19:58
mterry_pmcgowan, not that I want it, but apparently something we do.  apparently we can suspend during an active call because of different CPUs for the call stuff than normal stuff19:58
sforsheepmcgowan: if we suspend during a call it means less power used, so longer talk time19:58
pmcgowanmterry_, sforshee makes sense19:59
mterry_sforshee, OK, sounds like maybe my best bet is to way then for unity8 to subsume this job...20:00
sforsheemterry_: that sounds likely. Some of the stuff powerd does right now are just stop-gap measures.20:01
mterry_sforshee, if the proximate sensor turns off the display, but we don't suspend for some reason (maybe a process is active), and the user presses the power button while remaining proximate, what happens?  Turn on the display or go to suspend?20:05
bfillersergiusens: here is MR for seed to add ubuntu-keyboard https://code.launchpad.net/~bfiller/ubuntu-seeds/touch-add-ubuntu-keyboard/+merge/18114820:07
sergiusensbfiller: no need20:08
sergiusensbfiller: look at the comment I just added to the keyboard MR20:08
bfillerok20:08
sforsheemterry_: the power button will override display state requests, but not power state requests. So if some other process in the system is requesting the active state, powerd will not suspend.20:08
sergiusensbfiller: it's right above == Shell ==20:09
mterry_sforshee, OK, so if it doesnt auto-suspend, it won't button-suspend either?20:09
bfillersergiusens: ah, didn't see that20:09
sergiusensbfiller: the ubuntu keyboard rotates horribly on manta20:10
sforsheemterry_: correct20:10
bfillersergiusens: worse than maliit-keyboard?20:10
sergiusensbfiller: yes... it is positioned locked and rotates keys but trims20:11
sforsheemterry_: and the proximity sensor does fundamentally the same thing as the power button -- forces the screen off but doesn't override system state requests20:11
sergiusensbfiller: let me get a screen20:11
sforsheemterry_: there's a system state request associated with having the screen on, and as soon as the screen is turned off that request is released20:11
=== iBeliever is now known as iBelieve
mterry_sforshee, OK, then we could probably handle this today by just watching signals to see if we're in proximate mode and ignore all suspends during.  I don't have to worry about a manual button suspend happening.  We'll either auto-suspend or not at all20:13
mterry_sforshee, ah...  so all suspends are auto-suspends in that sense.  Nobody is directly suspending, everyone just shuts the screen off?20:14
bfillersergiusens: actually the rotation is busted on maguro too, keyboard rotates in the shell and it shouldn't20:15
sergiusensbfiller: http://people.canonical.com/~sergiusens/ubuntu-keyboard/20:15
bfillersergiusens: like if you click search and start typing in dash search field and then rotate the keyboard rotates and shouldn't20:15
sforsheemterry_: more or less ... powerd only suspends as a result of all active state requests being released, but the display code isn't the only thing that can take active state requests20:15
sergiusensbfiller: yup, but look at landscape-2.png in that link20:16
sergiusensit starts doing some weird rotation20:16
bfillersergiusens: all messed up20:16
bfillersigh20:16
sergiusenswell at least we caught it20:16
bfillerguess we shouldn't make it the default yet20:17
sergiusensagreed on that20:17
bfillersergiusens: guessing it was his latest rotation "fix" that caused this issue. I might revert that and then we can try again20:17
_5m0k3New screenshots of blackjack app: https://plus.google.com/110587021591787005452/posts/if6UrgTAJgc20:18
sergiusensbfiller: ack, on manta in portrait there's that small hover effect too20:18
bfillersergiusens: what do you mean?20:19
_5m0k3If somebody could test it on a N7 and send me a screenshot of landscape and portrait, I'd appreciate it20:19
mterry_sforshee, gotcha, but display state is what both proximity sensor and power button are hooked up to, it sounds20:19
sforsheemterry_: yes20:20
mterry_sforshee, btw, thanks for walking me through all that!  :)20:29
sergiusensbfiller: http://people.canonical.com/~sergiusens/ubuntu-keyboard/portrait.png20:30
sergiusensbfiller: see how the keyboard is not really at the bottom?20:30
bfillersergiusens: I see20:32
bfillersergiusens: I'm filing bugs20:32
bfillersergiusens: assuming rotating works correctly if you switch back to maliit-keyboard in server.conf?20:33
sergiusensone sec20:33
sergiusensit was from recollection but let me check again20:33
sergiusensbfiller: it's not a regression bug20:35
sergiusensbfiller: floating thing in portrait happens on both20:36
bfillersergiusens: what about other issues?20:36
sergiusensbfiller: the rotation whack is just ubuntu-keyboard20:37
bfillerk20:37
sergiusensbfiller: I can log them if you want20:37
bfillersergiusens: already did, if you want to add comments https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bug/121457820:38
ubot5Launchpad bug 1214578 in ubuntu-keyboard (Ubuntu) "rotation broken on Manta" [Critical,New]20:38
bfillerand https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bug/121457520:39
ubot5Launchpad bug 1214575 in ubuntu-keyboard (Ubuntu) "keyboard rotating when shell is not" [Critical,New]20:39
sergiusensdoanac`: updated MR20:46
doanac`sergiusens: ah - didn't think about setup.py needing an update also :)20:49
=== jo-erlend_ is now known as jo-erlend
=== freeflying_away is now known as freeflying
bfillersergiusens: reverted latest orientation changes on ubuntu-keyboard, when jenks builds we can test https://code.launchpad.net/~bfiller/ubuntu-keyboard/revert-orientation-fix/+merge/18116321:54
sergiusensbfiller: ack21:55
=== kentb is now known as kentb-out
bfillersergiusens: any idea where renato push his code for QOrganizer EDS plugin for calendar? not sure if you were involved or not22:06
sergiusensbfiller: I know how to get to it22:07
sergiusensbfiller: lp:qtorganizer5-eds22:07
bfillersergiusens: nice22:07
bfillersalem_: ^^^22:07
salem_bfiller, ah cool. didn't know this project existed.22:08
mhall119jdstrand: did you email bzoltan the changes needed to the click build script in the SDK?22:10
bfillersergiusens, salem_ : looks like it landed in saucy too yesterday22:10
jdstrandmhall119: I am working on filing bugs, etc now22:11
jdstrandmhall119: I will email after that22:11
mhall119thanks jdstrand, I'll follow up with him in the morning22:14
alfonsojonHi22:15
alfonsojonIs Ubuntu Touch based upon android? I read somewhere that it uses SurfaceFlinger instead of Mir for driver compatibility22:15
mhall119alfonsojon: currently it does, yes22:15
alfonsojonAlright22:16
mhall119Mir will be replacing SurfaceFlinger soon though22:16
alfonsojonWill this break compatibility with most Android devices though?22:16
mhall119currently some android bits like that run in an LXC container on top of Ubuntu Touch22:16
alfonsojonI'm a novice Cyanogenmod developer so I was curious22:16
mhall119alfonsojon: no, Mir will talk to the same hardware (using the same drivers, IIRC) as SurfaceFlinger22:16
=== freeflying is now known as freeflying_away
alfonsojonBut Mir is not compatible with X11 or Wayland drivers22:17
alfonsojonWhat makes Surfaceflinger special?22:17
popeymhall119: well, latest update and look what we have here... http://popey.com/~alan/device-2013-08-20-231706.png22:17
popeywe need a better way to show app names, especially for long apps22:17
popeyand hello world seems to have a unicode character or something in iti22:17
mhall119popey: I saw22:17
=== freeflying_away is now known as freeflying
alfonsojonXDA De...ers22:18
alfonsojonlol22:18
mhall119and yeah, I was thinking we should talk to design about allowing 2 lines of text22:18
mhall119alfonsojon: I think wayland and Mir are both capable of using SurfaceFlinger drivers22:18
alfonsojonHuh...22:18
alfonsojonThat's honestly surprising22:18
mhall119alfonsojon: something about EGL that's way over my head22:19
alfonsojonDoes Utouch support mice?22:19
mhall119hmmm, that I don't know, I haven't tried22:20
* popey gets his usb cable22:20
mhall119I mean, you can run Unity 8 on the desktop and use mouse and keyboard there22:20
alfonsojonI was wondering because I have a Manta-based laptop22:20
mhall119so in theory is does22:20
alfonsojonIt's essentially a Nexus 10 laptop22:20
alfonsojonThe ARM Chromebook has exactly the same SoC that the Nexus 10 uses22:21
popeymy nexus 4 doesn't power up the mouse on the usb port22:21
alfonsojonJust with a trackpad, keyboard, and lower res display22:21
mhall119popey: speaking of the new Click scope, you can technically use it to install apps right now (but click packages build from QtCreator are broken)22:22
mhall119popey: I'm hoping that tomorrow I'll get the XDA app installable22:23
alfonsojonOne more question22:23
alfonsojonCan UTouch be compiled with U-Boot support?22:23
jdstrandmhall119: I was thinking og CCing a mailing list so app developers would be aware of the issues. which should I use?22:23
mhall119alfonsojon: U-Boot?22:23
alfonsojonYeah22:23
alfonsojonIt's an EFI-based firmware & bootloader22:23
mhall119jdstrand: I wouldn't worry about it yet, since the click store hasn't been announced yet22:23
mhall119alfonsojon: if Ubuntu supports it, then Ubuntu Touch should support it22:24
sergiusensfginther: plars: doanac`: all the clicks will have x-source in tomorrows build, you can give it a go and we can happrove it after that22:24
doanac`sergiusens: are there touch images with Mir enabled, or is it something I have to set up by hand?22:24
sergiusensdoanac`: hand22:24
doanac`sergiusens: you have directions anywhere?22:25
alfonsojonThis is going to be fun22:25
alfonsojon:)22:25
alfonsojonARM Chromebook + Utouch22:25
alfonsojon= yay?22:26
popeymhall119: root@ubuntu-phablet:/opt/click.ubuntu.com# ls22:26
popeycom.ubuntu.developer.mhall119.xda-developers-app22:26
mhall119alfonsojon: why not run Ubuntu desktop on the chromebook?22:26
popeymhall119: it installs ☻22:26
mhall119popey: yeah, but the .desktop file isn't put into ~/.local/share/applications/22:26
mhall119and it's not pointing to the right place either, so you can't just copy it22:26
popeyah22:26
popeyso close ☻22:27
popeywas nice to see that there though, nice work!22:27
alfonsojonmhall119: Because it uses X1122:27
mhall119popey: yeah, that's what jdstrand is going to send to bzoltan, so hopefully will be fixed soon22:27
popeyi updated minesweeper btw22:27
mhall119alfonsojon: for now :)22:27
alfonsojonMir doesn't like it either22:27
alfonsojonThe drivers just flat out suck22:27
sergiusensdoanac`: https://wiki.ubuntu.com/Touch/Testing/Mir#Switch_from_SurfaceFlinger_to_Mir22:28
doanac`sergiusens: thanks!22:28
alfonsojonSo, I figured if it's identical to a Nexus 10 on the insides, then Surfaceflinger should run fine22:28
popeyhttp://popey.com/~alan/device-2013-08-20-232806.png  i suck at minesweeper22:28
mhall119lol22:28
mhall119popey: have you tried moving launcher icons yet?22:28
popeynope22:28
alfonsojonI'm getting my hands on an official Cyanogenmod device tomorrow22:28
alfonsojon= shouldn't be hard to port Utouch / could have already been ported22:29
mhall119popey: long-press, then pull them off to the side22:29
popeyoooh22:29
alfonsojonI'm so excited :)22:29
mhall119alfonsojon: what device?22:29
mhall119!devices | alfonsojon22:29
ubot5alfonsojon: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices22:29
sergiusenspopey: can you get this in? https://code.launchpad.net/~sergiusens/stock-ticker-mobile-app/apparmor/+merge/18112322:29
* popey clicks22:29
popeyapproved22:30
alfonsojonVS92022:30
alfonsojonoh my gosh22:31
alfonsojonit's supported unofficially :)22:31
=== salem_ is now known as _salem
asacplars: if you are still there, how about we put the current threshold at 98.0 to get started22:34
asac?22:34
plarsasac: down from 99/99.25?22:34
asacplars: or 98.5 ... i think thats currently achieved in all runs seen so far22:34
asacplars: yeah22:34
asacplars: i believe that values above 98 are ok for autopilots22:34
asaceven lower most likely22:35
asacbut still important to check whats going on22:35
plarsasac: agree, if we have a runaway process, 95% even should catch it22:35
asaci kind of dont like that lots of stuff is happening during test runs22:35
asacyeah. but dont want to get too low22:35
plarsasac: agree22:35
asaci looked at all and those that had succesfful autopioots22:35
plarsasac: I'll set it to 9822:35
asacalways made 9822:35
asaci still like those logs :)22:35
plarsasac: good22:36
asacplars: i am a bit scared with 98 though22:36
asacplars: http://reports.qa.ubuntu.com/smokeng/saucy/image/3661/ubuntu-weather-app-autopilot/287489/22:37
asacthat was was pretty noise, but made 9822:37
asacplars: http://reports.qa.ubuntu.com/smokeng/saucy/image/3661/ubuntu-weather-app-autopilot/22:37
asacwell, but we know that those failures are network failures22:37
asacplars: how is the ip filter ticket going? :)22:37
sergiusenspopey: thanks22:38
plarsasac: tried it out with the guest network last week, and eventually got it to work, but that router is junk. IS is going to add an additional one without the restrictions, hopefully this week from the last I heard22:38
plarsasac: we'll use that22:38
asacits really intersting how busy the system is22:38
asaci dont see it like that here at all22:38
plarsasac: which device are you testing with locally?22:38
asacplars: maguro22:38
asacplars: will you land this change tonight?22:40
asacwould be cool to see it tomorrow greenish :)22:40
plarsasac: yes22:41
asacanother ueventd runaway: http://reports.qa.ubuntu.com/smokeng/saucy/image/3657/calendar-app-autopilot/287507/22:41
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3657/calendar-app-autopilot/22:41
asacplars: that one seems to be safely below 98 :)22:42
plarsasac: well, we knew we would see a lot of that22:42
asacits good22:42
asacwant to see just that for now :)22:42
asace.g. looping processes22:42
asacwe can carea bout other noise in a separate test i guess22:42
asacplars: so maybe 97.5 is safer for the before/after ones?22:43
asaci guess so22:43
asaclets do that22:43
asacreally just want to catch the big fish22:43
plarsasac: and for the one in default smoke tests?22:43
asacplars: well, i thought at some point we might want to run it like 4 times: systemsettle-80 systemsettle-95 systemsettle-98 systemsettle-9922:44
asacmaybe strip the 99 for now22:44
asaci assume the 80 will in almost all cases succeed on first run22:44
asacsame for 9522:45
plarsasac: hmm, why so many? If we expect it to settle to 99% idle, then we should just set it at 99% idle.  If we add all these others for 80, 90, 95, then we are just adding extra results for things that would either pass and we don't care (because it's not idle enough) or would fail, but also fail at 99%22:46
asacplars: yeah. well. lets use the same value i guess22:48
asacplars: lets be nice and go 97.5 on both fronts and be happy22:49
plarsasac: ack22:50
asackeep noise low, but catch big problems22:50
asacrevisit if we still get too many false alerts22:50
asacplars: oh the .1 build is building22:51
asacplars: i sasume we cant sneak the change in that even :)?22:51
* asac guesses not22:51
plarsasac: done22:53
asacwow :)22:54
asacnic22:54
asace22:54
plarsasac: well, no22:54
asacah :)22:55
asack22:55
plarsasac: looks like the 20.1 build came out a while ago22:55
asacok i just saw first job on dashboard22:55
asacso thought it had still way to go :)22:55
plarsasac: and things don't look good on it22:55
asac:(22:55
asaci better reboot now... have problems22:56
asacbbiab22:56
plarshmm22:56
plarsphablet-flash failed to download22:56
asacplars: retry :)22:59
plarsasac: yeah, I am22:59
plarsasac: looks like the image said it was there, but it wasn't22:59
asacplars: is the image now there?23:00
plarsasac: seems to be, yes23:01
plarsasac: they are already running again23:01
asacplars: so i guess it means our tweak might get picked up?23:01
asachmm23:01
* asac hopes23:01
plarsasac: yes23:02
asaccool23:02
* plars goes back to the 12.04.3 marathon23:04
annerajbanybody around that knows how lxc works?23:11
annerajbespecifically who calls the /var/lib/lxc/android/rootfs/init.rc and in what order23:13
annerajbw-flo, i think i foudn my issue23:20
annerajbi never renamed the 70-vision.rules to 70-epicmtd.rules23:20
w-floannerajb, oooh.23:26
w-floyes.23:26
annerajbthat may explain why it only wrote a minimal amount of lxc output before getting stuck23:26
w-floyou shouldn't just rename it, it's better to create your own file. I guess it will boot with my file, but some hardware will fail23:26
w-flofail = not work until you fix the file23:27
annerajbi am on the process of flashing cyanogen mod to run your script23:34
annerajbi renamed it on the rootfsmodifier since i dont need your device lol23:34
w-flohm.. my script? :)23:37
w-floI haven't flashed cynanogenmod in a long time, so I doubt it's my script23:37
annerajbit's posted on the wiki under your notes w-flo23:43
annerajbadb shell cat /var/lib/lxc/android/rootfs/ueventd*.rc|grep ^/dev|sed -e 's/^\/dev\///'|awk '{printf "ACTION==\"add\", KERNEL==\"%s\", OWNER=\"%s\", GROUP=\"%s\", MODE=\"%s\"\n",$1,$3,$4,$2}'23:43
annerajbwhich is wrong because it's using the path for the rootfs instead of the cyanogen mod path23:43
w-floah, ogra_ added that I guess23:43
annerajbalso i think it has a type with the new line23:44
w-flodo you have adb in the rootfs?23:44
annerajbyeah but i dont get a shell because i believe the permissions are not there23:45
annerajbie. i think adb never starts and it fails early23:45
annerajbwhich makes sense since lxc cannot set permisions for adb23:45
w-flothat shell command doesn't work for me23:46
w-floadb shell cat /var/lib/lxc/android/rootfs/ueventd*.rc|grep ^/dev|sed -e 's/^\/dev\///'|awk '{printf "ACTION==\"add\", KERNEL==\"%s\", OWNER=\"%s\", GROUP=\"%s\", MODE=\"%s\"\n",$1,$3,$4,$2}' | sed -e 's/\r//'   this is better23:46
annerajbyeah i had to delete the ^M on vi23:50
annerajbima edit the wiki to use yours23:50
annerajbeven thought i think the path is still wrong23:50
w-floI've done that already23:50
annerajb:D23:50
w-flo:D23:50
w-floOn the vision, ubuntu booted fine with an empty 70-vision.rules file23:51
annerajblucky you23:51
w-floI then hacked together a custom python script to do the conversion :) seems like ogra has a simpler solution23:52
annerajbi am downloading the latest tested rootfs so i can repack everything with the new rules file23:52
annerajbyup mighty bash23:52
OrokuSaki_can someone post a dang /etc/fstab for me to look at23:55
OrokuSaki_would REALLY help me23:55
OrokuSaki_please!23:55
OrokuSaki_I am curious what vendor says23:55
OrokuSaki_lxc-android-boot is adding /system and /data but nothing for /vendor23:56
OrokuSaki_and then upstart/lxc-android-boot.log is complaining it cant find vendor23:56
annerajbin my canse and i think w-flo we commented # /data23:56
OrokuSaki_?23:56
OrokuSaki_so vendor partition in fstab is point to your /dev/device_data_partition?23:57
annerajbour devices dont have partition labels so it cannot moutn /data23:57
OrokuSaki_or a bind mount?23:57
annerajbno vender should point to /system/vendor23:57
annerajbsince the vendor stuff is on the system partition23:57
OrokuSaki_ahhh23:57
OrokuSaki_exactly23:57
OrokuSaki_so a fstab entry would be a bind?23:57
OrokuSaki_"/system/vendor /vendor bind defaults,bind   0 0"23:58
OrokuSaki_?23:58
OrokuSaki_Curious what you guys actually have23:58
OrokuSaki_for some reason the fstab detector.. automatic.. things.. detects my data and vendor.. but nothing for vendor.. and then the log says its missing in mtab or fstab23:59
OrokuSaki_so I am curious what you guys have23:59
OrokuSaki_so I can add it myself, and remove that update-fstab23:59

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