=== hakr is now known as h[a]kr | ||
=== h[a]kr is now known as hakr | ||
=== chriadam|away is now known as chriadam | ||
=== Namidairo`bnc is now known as Namidairo | ||
=== chihchun_afk is now known as chihchun | ||
=== Ursinha is now known as Ursinha-afk | ||
=== Ursinha-afk is now known as Ursinha | ||
sanjay | hello ubuntu i hav one aakash ubisurfer tablet which has 2 gb internal memory and 512 mb ram and kernel version is 3.0.8,, so can i install ubuntu touch on this tablet, sr/mam i know that this tablet is not supporatble for ubntut touch but i want to install it.. if you hav any idea for do this so plz give me some instruction.. | 05:40 |
---|---|---|
sanjay | hello ubuntu i hav one aakash ubisurfer tablet which has 2 gb internal memory and 512 mb ram and kernel version is 3.0.8,, so can i install ubuntu touch on this tablet, sr/mam i know that this tablet is not supporatble for ubntut touch but i want to install it.. if you hav any idea for do this so plz give me some instruction.. | 05:52 |
Echse27 | I know, this question is often requested, but when will the Nexus 5 supported by ubuntutouch? | 07:50 |
=== VDVsx_ is now known as VDVsx | ||
mterry | ogra_, lightdm landed in trusty, so https://code.launchpad.net/~mterry/session-manager-touch/usc/+merge/193518 is ready for review / landing once approved | 08:04 |
tvoss | pitti, ping | 08:04 |
mterry | I should say, an updated lightdm landed in trusty. I suppose we've had lightdm itself for a while. :) | 08:05 |
pitti | hey tvoss, wie gehts? | 08:06 |
Echse27 | Wie sieht es denn mittlerweile mit dem Nexus 5 aus? | 08:13 |
dholbach | Echse27, this is an English speaking channel, and AFAIK nobody has started work on a Nexus 5 port yet - https://wiki.ubuntu.com/Touch/Devices has a list of ports | 08:14 |
dholbach | ... and good morning | 08:14 |
Echse27 | dholbach, ok sorry... are there one ore more devs which want to support the nexus 5 in near future? | 08:16 |
dholbach | Echse27, you could try to bring up the discussion on ubuntu-phone@lists.launchpad.net | 08:16 |
Echse27 | dholbach, ok i will try it... | 08:17 |
=== b0bben_ is now known as b0bben | ||
TheSarge | Hello. | 09:44 |
TheSarge | Verizon sells a cheap tablet with a quad core processor.. I have one and would like to start the long road of getting touch to run on it. | 09:46 |
TheSarge | Hoping to find some people to help me here. | 09:47 |
kgunn | TheSarge: there are some instructions here... https://wiki.ubuntu.com/Touch/Porting | 09:53 |
kgunn | TheSarge: worth checking here first https://wiki.ubuntu.com/Touch/Devices | 09:53 |
TheSarge | Yeah only the nexus | 09:57 |
TheSarge | So it's up to me to write the bootstrap and all the drivers for any other device right now? | 09:57 |
ogra_ | ugh, no :) | 09:58 |
ogra_ | if there is an android port., verizon has to give you the source code ... based on that you can follow the porting guide from the channel topic | 09:58 |
TheSarge | Why didn't you guys go after commercial investment after crowd funding for edge failed? There is obvious demand for it. | 09:59 |
TheSarge | An android port? | 09:59 |
TheSarge | It's an android tablet.. | 10:00 |
ogra_ | that is happening ... the edge wasnt related to canonical talking to vendors at all | 10:00 |
ogra_ | right, thats what i mean, get the source code and you should have something to start from | 10:00 |
ogra_ | no need to write drivers or anything | 10:00 |
TheSarge | Sept I'm no developer | 10:00 |
ogra_ | then find one with the same hardware ;) | 10:01 |
ogra_ | and convince him/her to do it (and help where you can) | 10:01 |
TheSarge | So I need the source for the build of Android that is on my tablet? | 10:01 |
ogra_ | right | 10:01 |
ogra_ | you at least need the kernel and the binary graphics card drivers ... | 10:01 |
TheSarge | Doubt Verizon would just hand it to me | 10:01 |
ogra_ | they have to | 10:02 |
TheSarge | Haha they didn't use a gpl | 10:02 |
ogra_ | they use android | 10:02 |
ogra_ | the bits we need are all GPL ... (apart from binary graphics drivers indeed) | 10:03 |
TheSarge | Sure but drivers are their intellectual property | 10:03 |
ogra_ | very unlikely | 10:03 |
ogra_ | they are most likely the IP of the graphics card manufacturer | 10:03 |
ogra_ | and you should be able to worst case just pull them from the tablet | 10:04 |
TheSarge | But cannoical is seeking commercial investments for edge? | 10:04 |
ogra_ | no | 10:04 |
ogra_ | that wasnt the purpose of the edge | 10:04 |
TheSarge | Oh | 10:04 |
TheSarge | The purpose of edge was for it to exist | 10:04 |
TheSarge | And you need more money | 10:04 |
ogra_ | canonical is talking to phoine manufacturers and carriers ... but thats independent from the edge project | 10:04 |
TheSarge | So edge is dead? | 10:05 |
ogra_ | the edge was nothing canonical would have made a single cent with | 10:05 |
TheSarge | I know that | 10:05 |
ogra_ | imagine it like a club of techical nerds that want the latest and greatest hardware that also supports convergence | 10:05 |
TheSarge | I was just curious if they had completely given up on it now. | 10:06 |
ogra_ | yes | 10:06 |
TheSarge | Oh :( | 10:06 |
ogra_ | it failed ... now the focus is on getting a "normal" phone and tablet together with a manufacturer | 10:06 |
TheSarge | Well that model of your phone also being your computer while docked at home is too powerful to go away, it will be the future. | 10:07 |
ogra_ | oh, sure | 10:07 |
ogra_ | but it isnt the focus atm | 10:08 |
TheSarge | It has to go one way or the other.. All the power in the cloud and a shell in your pocket or vice versa. | 10:08 |
=== charles_ is now known as charles | ||
ogra_ | for 13.10 we made a basic phone OS work ... for 14.04 the focus is on getting better tablet support and to finish the phone OS ... | 10:08 |
TheSarge | Well I remember back in the day when Android just came out and I got it running on an HTC touch | 10:09 |
ogra_ | in 14.10 the focus will move to convergence | 10:09 |
TheSarge | Maybe I can get touch working on my phone or tablet | 10:09 |
TheSarge | There isn't even a root method for this tablet yet | 10:10 |
ogra_ | btw, if you ask a vendor for kernel or android source ... http://gpl-violations.org/faq/violation-faq.html | 10:10 |
TheSarge | And I see no one working on one at xda or anywhere else | 10:10 |
ogra_ | right you would need to have root access or find an exploit yourself | 10:10 |
TheSarge | I will email them tomorrow. | 10:10 |
TheSarge | Yeah well I have no idea how to get root access. | 10:11 |
TheSarge | I'm stuck waiting for someone at xda or something to get interested | 10:11 |
ogra_ | well, waiting rarely helps :) | 10:11 |
ogra_ | start a thread with a call for help | 10:12 |
TheSarge | . But since Verizon have away millions of these tablets I think it will happen. | 10:12 |
ogra_ | and see if someone reacts | 10:12 |
TheSarge | I will | 10:12 |
TheSarge | Maybe I'll just buy a nexus haha | 10:12 |
ogra_ | often such branded tablets are even re-branded by the carrier ... it couls be that your tablet even has a port and root exploit already, just under a different name | 10:12 |
ogra_ | well yeah, with a nexus you are definitely on the safe side, thats what we focus on with development | 10:13 |
TheSarge | It is re-branded. But I haven't been able to find out the manufacturer. | 10:13 |
ogra_ | right, xda should help | 10:13 |
TheSarge | I have been on xda since Android came out lol | 10:14 |
TheSarge | Wonder how much the nexus tablet runs for used online | 10:14 |
TheSarge | And if they will run on Verizons 4g lte network | 10:15 |
ogra_ | well, its pretty checp even new | 10:15 |
ogra_ | *cheap | 10:15 |
TheSarge | Lots of questions. Here I come Google. | 10:15 |
mterry | mhall119, heyo! The Mir documentation no longer seems to be auto-updated from trunk. Is it auto-updating from saucy's branch? | 10:15 |
TheSarge | Which nexus tablet are you guys working with? | 10:16 |
ogra_ | the old nexus 7 and the nexus 10 | 10:16 |
TheSarge | Hmm ok | 10:17 |
TheSarge | Cdma and gsm models? | 10:17 |
ogra_ | gsm only | 10:18 |
kgunn | ogra_: one note on https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1256061 | 10:18 |
ubot5 | Ubuntu bug 1256061 in unity8 (Ubuntu) "clock forcefully switches from 24h to 12h AM/PM format once the panel clock is loaded" [Undecided,Confirmed] | 10:18 |
kgunn | i understand the removal of am/pm is on purpose to save "panel real estate" | 10:18 |
ogra_ | kgunn, well thats fine with me ... the point is that it is on 24h display before the panel clock starts | 10:19 |
kgunn | right, understood...i just saw you calling that out, bug still switching back to 12 hr fmt is still an issue | 10:19 |
ogra_ | as soon as the indicator comes up it switches to 12h ... regardless what locale is set | 10:19 |
kgunn | yep | 10:19 |
ogra_ | if i am on a 12h clock i'm fine to not see AM/PM | 10:20 |
ogra_ | (i know didrocks got pertty confused by it though) | 10:20 |
TheSarge | I found the galaxy 7 for 150 usd new | 10:20 |
TheSarge | But the galaxy 10 is like 300 used haha | 10:20 |
ogra_ | well, it has that awesome display ... that costs :) | 10:21 |
TheSarge | Yeah. I'll get one soon. | 10:21 |
ivanka | hey popey - just wanted to say that that wifi fix works perfectly. All tested :-) Cheers! | 10:21 |
TheSarge | I can't stand this crappy ellipsis | 10:21 |
popey | ivanka: huzzah! | 10:21 |
=== chriadam is now known as chriadam|away | ||
=== chihchun is now known as chihchun_afk | ||
nerochiaro | oSoMoN: had to change location. back now | 10:39 |
oSoMoN | nerochiaro, I changed location too, working from the public library | 10:41 |
nerochiaro | coworking here | 10:42 |
oSoMoN | nerochiaro, for some reason after flashing the latest image I was hit by the no-keyboard bug, I just flashed again with -b, I’ll run your tests now | 10:42 |
nerochiaro | oSoMoN: thanks | 10:42 |
ogra_ | stgraber, can we please bump the goldfish image to have the same version number as the rest of the images ? after all we want to use it for doing tests so we need to know the version | 10:46 |
oSoMoN | nerochiaro, your tests assume that there is at least one image in the gallery, they will fail if there isn’t any | 10:47 |
nerochiaro | oSoMoN: good point, but that's what the gallery tests seem to do. i'll have another look to make sure that doesn't happen. but it's not the issue i was mentioning yesterday | 10:48 |
oSoMoN | nerochiaro, yeah, I know, but I thought I’d mention it as I just bumped into it, just so you don’t forget | 10:49 |
nerochiaro | oSoMoN: thanks, it's a good point | 10:49 |
oSoMoN | nerochiaro, here the test is failing on self.wait_app_focused("gallery-app") | 10:53 |
nerochiaro | oSoMoN: make sure you are running unit8 with testability | 10:54 |
oSoMoN | nerochiaro, how do I do that? | 10:54 |
davmor2 | Morning all | 10:57 |
nerochiaro | oSoMoN: hold on, looking for it | 10:58 |
nerochiaro | oSoMoN: python -c "from unity8 import process_helpers as p; p.restart_unity_with_testability()" | 10:59 |
oSoMoN | nerochiaro, thanks | 11:01 |
mpt | charles, the design spec was actually internally inconsistent: events tomorrow were "Tomorrow" if they were all-day, but not if they were specific-time. Anyway, fixed now. <https://wiki.ubuntu.com/TimeAndDate?action=diff&rev2=84&rev1=83> | 11:05 |
oSoMoN | nerochiaro, ok, now I can reproduce the failure you’re seeing | 11:12 |
oSoMoN | looking at the code to try and understand what’s going on | 11:13 |
nerochiaro | oSoMoN: run the test, when the gallery shows up in picker mode the test should select the first media in the list by clicking on it. but it does not | 11:13 |
trojanvirus | hello | 11:14 |
trojanvirus | is anyone here | 11:15 |
nerochiaro | oSoMoN: what happens is: i serve from the local http server a page where you have an input form and an href covering the entire page. clicking on the link will trigger a click on the file selection button in the form. this will trigger the browser to instantiate a ContentPickerDialog, which i turn will immediately ask the content hub to show a picker for images, which is the gallery. | 11:15 |
nerochiaro | oSoMoN: and in the gallery i want to select the first media there is, then click the "pick" button | 11:15 |
nerochiaro | oSoMoN: and verify that the selected media has been passed to the browser | 11:15 |
trojanvirus | ubuntu touch devolpers ? | 11:17 |
popey | !ask | trojanvirus | 11:18 |
ubot5 | trojanvirus: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience | 11:18 |
trojanvirus | ok | 11:18 |
trojanvirus | having problem flashing ubuntu touch zip in recovery | 11:19 |
nerochiaro | oSoMoN: makes sense ? | 11:20 |
oSoMoN | nerochiaro, it does, now all that’s left is to understand why the selection doesn’t work | 11:20 |
nhaines | trojanvirus: now you'll mention which device you have and what command line you're using to flash, and any error messages you receive. | 11:21 |
nerochiaro | oSoMoN: yes. i'm quite stuck on that. unrelated: was the change in notes-app committed to make tests more robust by selecting a differnet port if the previous one was stuck | 11:21 |
nerochiaro | ? | 11:21 |
trojanvirus | htc droid dna | 11:22 |
oSoMoN | nerochiaro, nope, autolanding repeatedly failed due to tests/infrastructure flakiness: https://code.launchpad.net/~osomon/notes-app/robust-test-server/+merge/196174 | 11:23 |
oSoMoN | nerochiaro, let me try to top-approve again | 11:23 |
nerochiaro | oSoMoN: ah, thanks | 11:23 |
nerochiaro | oSoMoN: i had some notes tests still failing and it seems due to that | 11:23 |
popey | trojanvirus: thats not listed at https://wiki.ubuntu.com/Touch/Devices | 11:24 |
popey | oh, work in progress... | 11:24 |
nhaines | popey: actually, it looks to be. https://wiki.ubuntu.com/Touch/Devices/dlx | 11:24 |
popey | yeah, used wrong search term.. | 11:24 |
nhaines | So the real question is: did trojanvirus follow the instructions? http://people.canonical.com/~rsalveti/dna/dna.txt | 11:25 |
trojanvirus | ylol | 11:25 |
trojanvirus | yes | 11:25 |
nhaines | trojanvirus: this is a lot better, so far, than most people get. Okay, what error messages do you recieve? | 11:27 |
trojanvirus | i have tryed 2 ways , one was download the parts make my own zip install and 2 was flash each one in recovery | 11:27 |
nhaines | That doesn't really sound like the instructions, which say to flash boot.img and system.img in fastboot, and then sideload the base system in recovery. | 11:29 |
trojanvirus | just in recovery it says install complete please reboot , goto reboot no os is installed | 11:29 |
=== chihchun_afk is now known as chihchun | ||
trojanvirus | i have root and s-off | 11:30 |
nhaines | rsalveti: any ideas? ^^ | 11:31 |
trojanvirus | i | 11:33 |
=== rachelliu_ is now known as rachelliu | ||
trojanvirus | wish i had a idea | 11:34 |
trojanvirus | sideload recovery | 11:37 |
nhaines | trojanvirus: unfortunately I dont' have any further suggestions other than to make sure to follow the directions perfectly. On the other hand, https://wiki.ubuntu.com/Touch/Emulator always exists.... | 11:42 |
=== shadeslayer_ is now known as shadeslayer | ||
=== chihchun is now known as chihchun_afk | ||
=== _salem is now known as salem_ | ||
=== Namidairo is now known as Namidairo`bnc | ||
ogra_ | mterry, soo ... trying your patch on grouper i dont get a session | 12:05 |
mterry | ogra_, I hate grouper | 12:05 |
ogra_ | heh | 12:05 |
ogra_ | well, tablets are the focus this cycle | 12:05 |
* ogra_ tries another reboot | 12:06 | |
mterry | ogra_, remind me if grouper is supposed to be Mir or SF? | 12:06 |
ogra_ | its all Mir now | 12:06 |
ogra_ | all nexus devices we support ... | 12:06 |
mterry | ogra_, OK. I'm in London right now, can borrow a working grouper | 12:07 |
mterry | ogra_, nexus10 was SF I thought? | 12:07 |
ogra_ | i suspected that :) | 12:07 |
ogra_ | N10 is Mir since today | 12:07 |
mterry | ogra_, oh well. pfft | 12:07 |
ogra_ | N7 was Mir since saucy released | 12:07 |
ogra_ | (though extremely broken back then) | 12:08 |
mterry | ogra_, my N7 hasn't been working for about that long | 12:08 |
ogra_ | yeah | 12:08 |
ogra_ | it started to work with Mir 0.1.2 | 12:08 |
mterry | ogra_, where can I see manifest files for latest trusty-proposed touch images? | 12:08 |
ogra_ | last week or so ... | 12:08 |
* mterry just wants to see if lightdm made it into an image yet | 12:08 | |
ogra_ | manifest files themselves are in the respective dirs on http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/ | 12:09 |
ogra_ | manifest diffs are in http://people.canonical.com/~ogra/touch-image-stats/ | 12:09 |
ogra_ | and the assignment "cdimage build -> system-image ID" is in http://system-image.ubuntu.com/trusty-proposed/mako/index.json | 12:09 |
ogra_ | so i dont see unity8 starting ... | 12:10 |
ogra_ | not in ps ... | 12:10 |
mterry | ogra_, OK. I wasn't sure if the daily-preinstalled was the right place, I thought we made more images a day than are there | 12:10 |
ogra_ | i wish we could | 12:11 |
ogra_ | but the test run takes 8h | 12:11 |
ogra_ | so we need to wait for that long | 12:11 |
mterry | ogra_, do you see unity-system-compositor in ps? | 12:11 |
ogra_ | yep | 12:11 |
mterry | ogra_, OK, that's promising... so I'm guessing unity8 crashed? the upstart log for it might have clues | 12:12 |
ogra_ | not for the last three botts | 12:12 |
ogra_ | __pthread_gettid -2 | 12:12 |
ogra_ | __pthread_gettid -2 | 12:12 |
ogra_ | __pthread_gettid -2 | 12:12 |
ogra_ | *boots | 12:12 |
ogra_ | hmm | 12:13 |
ogra_ | maliit-server.log looks intresting | 12:13 |
ogra_ | FATAL: QUbuntu: Could not create application instance | 12:13 |
ogra_ | about one per second ... | 12:13 |
* ogra_ does an OTA upgrade of his maguro to test there | 12:14 | |
dholbach | achiang, do you think the wiki.u.c/Nexus7 pages can go? | 12:21 |
ogra_ | mterry, hmm, how is unity-system-compositor supposed to know how to run ubuntu-touch-session actually ? | 12:23 |
ogra_ | it seems you removed all references to it | 12:23 |
mterry | ogra_, lightdm runs u-t-s. So lightdm tries to launch u-s-c | 12:23 |
mterry | ogra_, if u-s-c (really our usc-wrapper script) fails, it falls back to SF | 12:23 |
mterry | ogra_, regardless, lightdm then runs u-t-s as the user session | 12:24 |
ogra_ | hmmm, i thought your last hack made it use ubuntu-touch-surfaceflinger.desktop ... whcih you remove | 12:24 |
mterry | ogra_, yup, it's removed in favor of proper fallback support I added in lightdm. So you see the seat=unity;surfaceflinger field in 52-ubuntu-touch.conf? | 12:25 |
mterry | ogra_, that says that if the unity seat fails (i.e. if u-s-c fails), try surfaceflinger | 12:25 |
mterry | ogra_, and the ubuntu-touch session can work in SF mode too | 12:25 |
ogra_ | ah, k | 12:25 |
mterry | ogra_, still working on getting this borrowed device flashed and all | 12:26 |
ogra_ | yeah, it takes a few centuries | 12:27 |
* ogra_ just had that fun for 2h | 12:27 | |
mterry | :( | 12:27 |
ogra_ | lets see what maguro thinks meanwhile ... | 12:28 |
mterry | It used to be a lot of work to test this, like 5 packages needed to be rebuilt from branches, so we really have it easy... | 12:28 |
* ogra_ reboots with the packages change | 12:28 | |
ogra_ | d | 12:28 |
ogra_ | yeah | 12:28 |
mterry | :) | 12:28 |
mterry | ogra_, now maguro is also Mir-ified now? | 12:29 |
ogra_ | since ages | 12:29 |
ogra_ | before saucy released | 12:29 |
* mterry is slow to update his mental model | 12:29 | |
ogra_ | hmm, nothing on screen yet | 12:29 |
dholbach | barry, can I do anything else to help with https://bugs.launchpad.net/ubuntu-system-image/+bug/1256229? | 12:29 |
ubot5 | Ubuntu bug 1256229 in Ubuntu system image ""system-image-cli -i" reports old version" [Undecided,New] | 12:29 |
mterry | ogra_, you're making me worried that something broke since yesterday | 12:29 |
ogra_ | well, i wonder if i did anything wrong when building the package | 12:30 |
mterry | ogra_, just a straight debuild and install should work | 12:30 |
ogra_ | right, thats what i did | 12:30 |
ogra_ | bzr merge in a dedicated branch ... and dpkg-buildpackage ... | 12:30 |
mterry | ogra_, it specifies that it needs latest lightdm, so I'm sure you got that | 12:30 |
ogra_ | yep | 12:31 |
ogra_ | i'm using the image from this morning | 12:31 |
mterry | you would have had to install unity-system-compositor, but again, that's required | 12:31 |
ogra_ | http://people.canonical.com/~ogra/touch-image-stats/20131203.1.changes | 12:31 |
ogra_ | latest lightdm is in | 12:31 |
ogra_ | right, i apt-get installed it before dpkg'ing the new session package | 12:32 |
mterry | ogra_, maybe, just maybe, you are hitting a problem with nested Mir that kdub is looking at. I didn't hit it in my nested testing, but I did hit it when testing my split branch. And I wasn't sure why it would have changed. So maybe it appears sometimes in normal nested mode too | 12:32 |
ogra_ | well, what i can see is that unity8 starts ... and then vanishes after a while from the processlist | 12:33 |
ogra_ | there is a crash file in /var/crash but that has an ancient timestamp | 12:33 |
mterry | ogra_, probably is restarted several times and then upstart gives up. That would be consistent with that new nested erro | 12:33 |
ogra_ | OH; AH ! | 12:34 |
ogra_ | __pthread_gettid -2 | 12:34 |
ogra_ | terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >' | 12:34 |
ogra_ | what(): display factory cannot create fb display | 12:34 |
mterry | But I don't know why it doesn't show up on nexus4 or 10 | 12:34 |
ogra_ | some more info :) | 12:34 |
mterry | ogra_, that's in unity8.log ? | 12:34 |
ogra_ | that boost message usually appears if unity cant connect to the mir socket | 12:34 |
ogra_ | yeah | 12:34 |
mterry | ogra_, do you have /tmp/mir_socket? | 12:34 |
ogra_ | yes | 12:34 |
ogra_ | root@ubuntu-phablet:/# sudo -u phablet -i | 12:35 |
ogra_ | initctl: unable to determine sessions | 12:35 |
ogra_ | wow | 12:35 |
mterry | huh | 12:35 |
* ogra_ reboots ... thats not right | 12:35 | |
* ogra_ doesnt get it | 12:38 | |
ogra_ | root@ubuntu-phablet:/# ls /run/user/ | 12:38 |
ogra_ | root@ubuntu-phablet:/# | 12:38 |
ogra_ | funnily: | 12:38 |
ogra_ | root@ubuntu-phablet:/# ps ax|grep user|grep init | 12:38 |
ogra_ | 1324 ? S 0:01 init --user | 12:38 |
mterry | ogra_, that's. not good? | 12:38 |
ogra_ | no, thats not good | 12:38 |
ogra_ | there should be a lot of stuff in /run/user | 12:38 |
ogra_ | including the mir socket the apps use iirc | 12:39 |
raghu_ | hello | 12:39 |
raghu_ | any body der? | 12:39 |
raghu_ | Please tell if any body know when is ubuntu going to be launched on phones(not nexus 5...I mean common phones)? | 12:39 |
ogra_ | nobody can tell | 12:39 |
mterry | raghu_, no word yet | 12:39 |
raghu_ | why are they keeping its profile low? | 12:39 |
ogra_ | once canonical has a contract with a manufacturer | 12:39 |
ogra_ | root@ubuntu-phablet:/# ls /run/user/32011/ | 12:40 |
ogra_ | dconf pulse upstart-dbus-bridge.1526.pid | 12:40 |
ogra_ | mir_socket upstart upstart-file-bridge.1526.pid | 12:40 |
ogra_ | mterry, ^^^ | 12:40 |
ogra_ | i fear $MIR_SOCKET is not used everywhere yet | 12:40 |
raghu_ | ubuntu touch is soon going to rock putting aside android,ios,w8 aside | 12:40 |
ogra_ | so unity and apps try to attch to the one in /run/user | 12:41 |
mterry | ogra_, how do you mean? | 12:41 |
raghu_ | but they dont know how to market it | 12:41 |
mterry | ogra_, no, that's good | 12:41 |
ogra_ | mterry, the above is from a working mako installl without your changes | 12:41 |
mterry | ogra_, the one in /run/user is owned by unity8, the one in /tmp is owned by usc | 12:41 |
ogra_ | oh | 12:41 |
mterry | ogra_, with my changes, both should exist and be used by different apps | 12:41 |
mterry | /tmp by unity8, /run/user by actual apps | 12:42 |
ogra_ | did you test on maguro before ? | 12:42 |
mterry | ogra_, no, don't have one | 12:42 |
mterry | ogra_, only N4 and N10 | 12:42 |
mterry | so... mako and manta | 12:42 |
ogra_ | i really dont want to sacrifice my daily phone (my mako only runs stable images and has a ton of data) | 12:42 |
mterry | ogra_, yeah, don't do that | 12:43 |
mterry | ogra_, presumably I'm about to reproduce the issue you see on grouper | 12:44 |
ogra_ | well, i'd like to see it working once :) | 12:44 |
mterry | ogra_, and then I can work on it from my end | 12:44 |
ogra_ | ok | 12:44 |
mterry | ogra_, it's really anti-climactic :) | 12:44 |
ogra_ | heh | 12:44 |
mterry | afk, gone forever to die from pizza overdose | 12:45 |
ogra_ | lol | 12:46 |
mterry | guh, nothing is worse than being wrong about the pizza being here | 12:48 |
mterry | ogra_, hmm, OK. Can reproduce a problem on grouper. user upstart is running, but no unity8 even tried to start... or at least, no unity8.log created, which I'm assuming is the same thing? | 12:57 |
ogra_ | well, i get the log hre | 12:57 |
ogra_ | and one "__pthread_gettid -2" for each start attempt | 12:58 |
mterry | ogra_, that makes sense... | 12:59 |
ogra_ | well, apart from the fact that it doesnt print anything else nor does produce a crash file, yeah | 12:59 |
ogra_ | i dont really get why /run/user is completely empty | 13:01 |
mterry | Yeah, that is odd. I'm not seeing that for example | 13:01 |
mterry | on grouper | 13:01 |
mterry | ogra_, you're seeing that on maguro? | 13:01 |
ogra_ | yes | 13:01 |
* ogra_ reinstalls ubuntu-touch-session from the archive | 13:01 | |
mterry | why are there always device differences :( | 13:02 |
ogra_ | there shouldnt be | 13:02 |
ogra_ | not on upstart level at least | 13:02 |
mterry | ogra_, well, I dunno about /run/user, but unity8 crashing could be Mir+device problems | 13:02 |
ogra_ | indeed | 13:02 |
ogra_ | but here it looks like the whole upstart setup is broken | 13:03 |
ogra_ | i see an "init --user" ... but no /run entries for it | 13:03 |
mterry | ogra_, for sanity, I'm loading today's image on my mako | 13:03 |
ogra_ | sigh, and if apport wouldnt pump my load to >10 the device would actually be usable :P | 13:05 |
pitti | "apport: pwning your CPU since 2006!" | 13:05 |
ogra_ | pitti, we didnt do underpowered phones in 2006 | 13:06 |
pitti | ogra_: (sudo stop apport) | 13:06 |
pitti | ogra_: wasn't me who argued for leaving it on in releases and/or phones :) | 13:06 |
pitti | I know it's super-heavy | 13:06 |
janimo | ogra_, the desktops back then were similar to today's phones though | 13:06 |
ogra_ | yeah | 13:06 |
ogra_ | mterry, so re-installing the package from the archive makes everything happy ... /run/user has the expected content etc | 13:07 |
* mterry grumbles | 13:08 | |
ogra_ | seems we somehow break the upstart session by whatever | 13:09 |
mterry | ogra_, but only on maguro? | 13:09 |
mterry | like, grouper's init wasn't broken as I recall | 13:09 |
ogra_ | right, i see /run/user/32011 on grouper | 13:10 |
ogra_ | even whith no unity8 | 13:10 |
* ogra_ rebuilds the package and tries again on grouper | 13:18 | |
=== chihchun_afk is now known as chihchun | ||
ogra_ | nope, no go | 13:20 |
mterry | ogra_, OK, just confirmed it works on mako. So I'm not totally crazy | 13:23 |
* mterry doesn't like how each device breaks in a new way | 13:23 | |
mterry | Especially since manta worked | 13:23 |
mterry | Though I tested manta in SF mode | 13:23 |
ogra_ | well, i suspect on maguro something dies before it creates /run/user/$UID | 13:24 |
ogra_ | most likely due to breakage with the graphics driver | 13:25 |
ogra_ | erm | 13:25 |
mterry | Yeah, I just thought /run/user was created pretty early in sequence. Like by lightdm/pam | 13:25 |
ogra_ | unity-system-compositor --file /tmp/mir_socket --from-dm-fd 8 --to-dm-fd 11 --vt 7 | 13:25 |
ogra_ | whats that last arg there | 13:25 |
ogra_ | we surely dont have a vt7 on phones | 13:26 |
mterry | ogra_, that's expected. I don't remember exactly how it's used, but usc fakes a VT | 13:26 |
ogra_ | (some do, but thats an exception) | 13:26 |
mterry | ogra_, some Mir / X convenience thing | 13:26 |
ogra_ | ok | 13:26 |
ogra_ | hmm | 13:28 |
ogra_ | /usr/share/upstart/sessions/unity8.conf: MIR_SERVER_FILE=$XDG_RUNTIME_DIR/mir_socket | 13:28 |
ogra_ | XDG_RUNTIME_DIR indeed points to /run/user/$UID usually | 13:29 |
ogra_ | root@ubuntu-phablet:/# sudo -u phablet -i | 13:30 |
ogra_ | initctl: unable to determine sessions | 13:30 |
ogra_ | phablet@ubuntu-phablet:~$ env|grep RUNTIME | 13:30 |
ogra_ | XDG_RUNTIME_DIR=/run/user/32011 | 13:30 |
ogra_ | phablet@ubuntu-phablet:~$ | 13:30 |
ogra_ | ... which doesnt exist | 13:30 |
=== chihchun is now known as chihchun_afk | ||
mterry | ogra_, so looks good except for it not existing | 13:33 |
ogra_ | right | 13:33 |
mterry | ogra_, it looks like on grouper, maliit-server is crashing, but not unity8. I disabled maliit-server and still have the same problem. But unity8 isn't leaving a core file, so presumably isn't crashing | 13:34 |
ogra_ | i dont get any core files on grouper | 13:34 |
mterry | ogra_, huh, I got one for maliit | 13:34 |
ogra_ | i wiped /var/crash before trying with the new package ... no files at all | 13:35 |
achiang | dholbach: re: nexus7 wiki pages, define "go"? | 13:43 |
achiang | dholbach: complete deletion? archive? | 13:43 |
mterry | ogra_, this is weird. it doesn't crash. It doesn't exit that I can tell. But I don't see unity8 in the process. (using echos in upstart job) | 13:43 |
ogra_ | yeah | 13:43 |
mterry | ogra_, the unity8 line is run, but I have no idea what's happening after that | 13:44 |
* ogra_ hacks some "mkdir $XDG_RUNTIME_DIR" into the unity8 job | 13:44 | |
ogra_ | hmm, i see two lightdms runnign here | 13:45 |
ogra_ | should i ? | 13:46 |
dholbach | achiang, I have no opinion on it yet - I just stumbled over them and wasn't sure if they are still used | 13:50 |
achiang | dholbach: i doubt they are currently useful, my only thought is whether they are historically interesting or not | 13:50 |
ogra_ | well, didnt we release that image with precise ? | 13:51 |
ogra_ | or was that later | 13:51 |
achiang | i think it was later | 13:51 |
ogra_ | k | 13:51 |
ogra_ | jodh, xnox ... i fear we need some upstart experts ... | 13:52 |
ogra_ | i have a user session running, init --user is actually in the processlist ... | 13:53 |
ogra_ | but /run/user is completely empty | 13:53 |
ogra_ | (and i get no initctrl info as the phablet user indeed) | 13:53 |
mterry | ogra_, multiple lightdms is normal, as long as they have different arguments | 13:54 |
mterry | ogra_, like --session-child or whateve | 13:54 |
ogra_ | nope | 13:54 |
lops | Good morning. Any one knows how I can use a c++ main instead of a qml main? If i try to change the qmlproject, it just assumes my main.cpp is qml code! | 13:54 |
ogra_ | ps just shows "lightdm" | 13:54 |
mterry | ogra_, you have two "lightdm" processes? That's broken | 13:54 |
ogra_ | oh, wait | 13:54 |
dholbach | achiang, https://wiki.ubuntu.com/Nexus7/Header?action=diff&rev2=7&rev1=5 for now? | 13:54 |
xnox | ogra_: is XDG_RUNTIME_DIR set in the environment? | 13:54 |
ogra_ | mterry, no, i'm wrong, one is --session | 13:55 |
mterry | ogra_, phew | 13:55 |
ogra_ | root@ubuntu-phablet:/# sudo -u phablet -i | 13:55 |
ogra_ | initctl: unable to determine sessions | 13:55 |
ogra_ | phablet@ubuntu-phablet:~$ env|grep RUNTIME | 13:55 |
ogra_ | XDG_RUNTIME_DIR=/run/user/32011 | 13:55 |
ogra_ | xnox, ^^^ | 13:55 |
ogra_ | phablet@ubuntu-phablet:~$ ls /run/user/ | 13:55 |
ogra_ | phablet@ubuntu-phablet:~$ | 13:55 |
ogra_ | whatever is supposed to create that dir doesnt do it ... | 13:57 |
xnox | ogra_: pastebin /proc/self/mountinfo to check if something is mounted over the top of it. | 13:57 |
rsalveti | yeah, in theory it should be a tmpfs | 13:58 |
xnox | ogra_: pam_systemd component of logind from systemd software collection suppose to create it. | 13:58 |
xnox | (unless it's different on touch, i don't think it is, unless lightdm does it?) | 13:59 |
ogra_ | 39 18 0:25 / /run/user rw,nosuid,nodev,noexec,relatime - tmpfs none rw,size=102400k,mode=755 | 13:59 |
ogra_ | all fine | 13:59 |
ogra_ | and i can manually create files in there etc | 13:59 |
ogra_ | i dont think lightdm *should* create it ... but there were some recent changes to it, probably mterry knows | 14:00 |
mterry | ogra_, I think lightdm creates it via driving pam | 14:00 |
ogra_ | hmm, so it works around logind then ? | 14:01 |
ogra_ | i would expect it to use the exact same process on desktop and touch nowadays | 14:01 |
mterry | ogra_, no, I don't think so. logind's pam_systemd is a pam module right? | 14:01 |
mterry | ogra_, it should yes | 14:01 |
ogra_ | right | 14:01 |
mterry | ogra_, right, so lightdm doesn't create it itself, but it drives pam, which creates it | 14:01 |
ogra_ | and logind operates based on the Seat info, right ? | 14:02 |
ogra_ | which we create in lightdm | 14:02 |
mterry | ogra_, maybe yeah. I'm not 100% on how they interact | 14:03 |
mterry | ogra_, but that sounds right | 14:03 |
=== plars-away is now known as plars | ||
achiang | dholbach: +1 | 14:07 |
mterry | ogra_, btw, for my grouper problems, I'm getting a debug version of unity8 and introducing a sleep to catch it in gdb | 14:08 |
Ursinha | ogra_, I'm using r42 and the update screen/system seems more buggy than before | 14:12 |
ogra_ | wrked fine for me on maguro | 14:12 |
rsalveti | Ursinha: update screen? | 14:12 |
rsalveti | for the system-image updates? | 14:13 |
Ursinha | rsalveti, "About this phone" | 14:13 |
ogra_ | ah, i always go to "Updates" | 14:15 |
* ogra_ has actually never tried it from the about dislog | 14:15 | |
ogra_ | *dia | 14:15 |
davmor2 | ogra_: just admit it you were trying to be hip wid da youff with your dislog "It's dislog not datlog" :D | 14:18 |
ogra_ | lol | 14:18 |
rsalveti | Ursinha: what is the issue? | 14:20 |
* ogra_ guesses system-image issues are moot until 2.0 is finally in | 14:21 | |
ogra_ | which is stuck since weeks with a buildd issue | 14:21 |
rsalveti | ogra_: right | 14:21 |
Ursinha | ogra_, right, that was I was expecting to hear :) | 14:21 |
Ursinha | so I'll reboot and ignore them for now | 14:22 |
mhall119 | mterry: which mir documentation? | 14:26 |
rsalveti | Ursinha: but what is the issue? | 14:26 |
ogra_ | rsalveti, "doesn't work" | 14:27 |
ogra_ | :P | 14:27 |
rsalveti | oh, that's a simple one | 14:27 |
mterry | mhall119, http://unity.ubuntu.com/mir/using_mir_on_pc.html | 14:27 |
mterry | mhall119, I thought you were involved in setting that up? | 14:27 |
mhall119 | mterry: I don't think that was ever automatic | 14:28 |
Ursinha | rsalveti, it says last update was 1969-12-31, it doesn't show the version of the current image being downloaded, the download doesn't progress, it doesn't display the size of the image being downloaded | 14:28 |
Ursinha | yeah, you can summarize as "doesn't work" and that would be accurate | 14:28 |
mterry | mhall119, ah, that would explain that. The mir folks seemed under the impression that it was | 14:28 |
mterry | mhall119, could it be resync'd easily? | 14:28 |
rsalveti | Ursinha: right :-) | 14:29 |
mhall119 | mterry: let me see if I can find out how it was setup | 14:30 |
ogra_ | mterry, http://paste.ubuntu.com/6514776/ btw ... | 14:30 |
mterry | ogra_, expected, known race condition that doesn't happen to affect anything | 14:31 |
mterry | thanks though! :) | 14:32 |
mhall119 | mterry: I'm not finding anything to indicate that I set this one up... | 14:36 |
mhall119 | I did something similar for autopilot and nux, but I don't think I did for mir | 14:36 |
mterry | mhall119, huh, your name came up, which is why I bugged you about it. I wonder who did | 14:36 |
jau_ | hi | 14:37 |
jau_ | ls | 14:37 |
jau_ | let me know samsung S duos support ubuntu os | 14:37 |
mhall119 | mterry: ah ha! it was thomi | 14:38 |
mhall119 | mterry: https://rt.admin.canonical.com/Ticket/Display.html?id=59901 | 14:38 |
mterry | mhall119, aha | 14:39 |
mhall119 | and it sounds like maybe it was being auto-updated | 14:39 |
mhall119 | anyway, that should be enough for you to ask IS to check why it isn't anymore | 14:39 |
mterry | mhall119, interesting. But I still be against saucy | 14:39 |
mterry | mhall119, OK, thanks | 14:39 |
mhall119 | np | 14:39 |
jau_ | hello | 14:41 |
=== chihchun_afk is now known as chihchun | ||
mhall119 | hi jau_ | 14:42 |
barry | dholbach: i know how to fix s-i 2.0's ftbfs, so i should get a new version uploaded fairly soon. i think the best thing to do is re-test with that version, so probably pull it from -proposed once it's built there. | 14:59 |
dholbach | barry, ok, my grouper is on -proposed, so I'm happy to test it when it arrives | 15:01 |
barry | dholbach: i'll ping you when it's uploaded | 15:01 |
* dholbach hugs barry | 15:01 | |
ogra_ | urgh | 15:02 |
ogra_ | root@ubuntu-phablet:/# ls -l /run/|grep user | 15:02 |
ogra_ | drwxr-xr-x 2 root root 40 Dec 3 15:58 user | 15:02 |
ogra_ | hmm, no, thats correct | 15:02 |
ogra_ | mterry, so ... adding a hack withe the following to the wrappe gets me at least a working upstart session | 15:11 |
ogra_ | mkdir /run/user/32011 | 15:11 |
ogra_ | chown phablet.phablet /run/user/32011 | 15:11 |
ogra_ | chmod 0700 /run/user/32011 | 15:11 |
ogra_ | (in /usr/share/ubuntu-touch-session/usc-wrapper) | 15:11 |
ogra_ | mterry, in that session i see mediascanner respawn madly ... as well as maliit-server | 15:12 |
mterry | ogra_, :-/ | 15:18 |
ogra_ | but with that setup i reliably get an error in unity8.log | 15:19 |
ogra_ | __pthread_gettid -2 | 15:19 |
ogra_ | terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >' | 15:19 |
ogra_ | what(): display factory cannot create fb display | 15:19 |
ogra_ | where should the session mir socket live ? i assume it doesnt use the same socket for system and session ? | 15:20 |
=== anders3408|away is now known as anders3408 | ||
mterry | ogra_, see /usr/share/upstart/session/unity8.conf for where we set that up, but it's $XDG_RUNTIME_DIR/mir_socket | 15:23 |
mterry | ogra_, same as it used to be | 15:23 |
ogra_ | right, i dont see one there | 15:23 |
=== JanC_ is now known as JanC | ||
ogra_ | mterry, lol | 15:32 |
ogra_ | ioctl(9, BT819_FIFO_RESET_HIGH, 0xbe880090) = 0 | 15:32 |
ogra_ | ioctl(9, BT819_FIFO_RESET_HIGH, 0xbe880090) = 0 | 15:32 |
ogra_ | writev(4, [{"\4", 1}, {"ServiceManager\0", 15}, {"Waiting for service SurfaceFling"..., 39}], 3) = 55 | 15:32 |
ogra_ | nanosleep({1, 0}, ^CProcess 3058 detached | 15:32 |
ogra_ | <detached ...> | 15:32 |
ogra_ | ^^^ strace unity8 | 15:32 |
ogra_ | so it tries to start SF for whatever reason | 15:33 |
ogra_ | thats why i never see a mir socket | 15:33 |
ogra_ | (it loops with that message) | 15:34 |
tsdgeos | Kaleo: what's missing for https://code.launchpad.net/~fboucault/qtubuntu/dpr_rebase_qt_5.1/+merge/183500 and https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/dpr_rebase_qt_5.1/+merge/183762 ? | 15:41 |
mterry | ogra_, odd... so we must be using the wrong QPA_PLUGIN in that case | 15:42 |
mterry | ogra_, which means unity-system-compositor should have returned an error to lightdm... but we see u-s-c up | 15:43 |
ogra_ | so i would guess we unset/set it wrong later | 15:43 |
mterry | ogra_, but on grouper, we are going down mir path. I got that far with gdb | 15:45 |
ogra_ | mterry, btw, i dont think it is a good idea to source /etc/environment if you just want ANDROID_ROOT=/system set ... there is a lot of unmanaged crap in that file we need to clean up | 15:45 |
ogra_ | (like mangling LD_LIBRARY_PATH ) | 15:45 |
ogra_ | phablet@ubuntu-phablet:~$ env |grep QPA | 15:48 |
ogra_ | QT_QPA_PLATFORM=ubuntu | 15:48 |
ogra_ | mterry, i think MIR_SOCKET isnt set, where does it get exported ? | 15:49 |
bfiller | xnox: we need some help with libpinyin to fix this bug: https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bug/1255999. Would you be able to help? | 15:50 |
ubot5 | Ubuntu bug 1255999 in ubuntu-keyboard (Ubuntu) "[regression] if switched to non english local, the keyboard does not come up when an input field is focused" [High,Confirmed] | 15:50 |
bfiller | xnox: needs fix backported from libpinyin 0.94 or latest libpinyin pulled into archive | 15:50 |
xnox | bfiller: ? hm. | 15:51 |
mterry | ogra_, it gets set by LightDM | 15:51 |
ogra_ | hmm | 15:51 |
mterry | when using the unity seat | 15:51 |
ogra_ | ok | 15:51 |
ogra_ | ioctl(14, 0xc01c6730, 0xbe9c008c) = 0 | 15:54 |
ogra_ | writev(15, [{"\6", 1}, {"IMGSRV\0", 7}, {":0: PVRSRVCreateDCSwapChain: Err"..., 50}], 3) = 58 | 15:54 |
ogra_ | writev(15, [{"\6", 1}, {"IMGSRV\0", 7}, {":0: framebuffer_device_open: Fai"..., 68}], 3) = 76 | 15:54 |
ogra_ | nanosleep({1, 0}, 0xbe9c0158) | 15:54 |
ogra_ | thats what i get when stracing unity8 after exporting the right QT_QPA stuff | 15:54 |
Kaleo | tsdgeos, lots of small things | 15:55 |
Kaleo | tsdgeos, and it's hard to test with other unstable things | 15:55 |
Kaleo | tsdgeos, on the phone | 15:55 |
cwayne_ | t1mp, hey, was that tab bar being blanked bug ever looked at? | 15:55 |
Kaleo | tsdgeos, so I have patched the xcb backend to make some of the testing easier | 15:55 |
bfiller | xnox: not sure if you're the right person but was hoping you were as you did the MR for ubuntu-keyboard to use libpinyin4 | 15:55 |
xnox | bfiller: i'm not the right person. But do you know which commit fixes it from upstream libpinyin? | 15:56 |
xnox | bfiller: at the moment libpinyin is in sync with debian, i'd rather cherrypick a patch from libpinyin upstream into libpinyin to resolve the issue. | 15:57 |
bfiller | xnox: https://github.com/libpinyin/libpinyin/commit/8abc8cfd97cfe63c8e26e0838d4c825283b30630 (this is also in the bug report) | 15:57 |
t1mp | cwayne_: sec, let me see | 15:57 |
alexk42 | hi | 15:57 |
xnox | bfiller: thanks. ah, missed =) | 15:57 |
peenutz12 | ok so i just installed touch on my nexus 4 and got what i belive aresome one elses contacts any one elswe? | 15:58 |
t1mp | cwayne_: no, not yet. Until this week I was working on 'critical' bugs. Now I finally have time for the "high" bugs here https://bugs.launchpad.net/ubuntu-ui-toolkit/+bugs?search=Search&field.assignee=tpeeters | 15:59 |
alexk42 | hey xnox--having some trouble getting a startup script to work? I see it listed when I do /sbin/initctl list but it always has a status of stop/waiting and doesn't seem to be executed. | 15:59 |
alexk42 | any thoughts on what could be going wrong? | 15:59 |
t1mp | cwayne_: so it is scheduled soon. It is easier for me if you add code there that I can simply copy&paste to reproduce the bug | 16:00 |
cwayne_ | t1mp, ah, awesome thanks. Sorry to bother you, I'd thought i'd read something about it in the landing plan, must've been some other tabbar bug :) | 16:00 |
xnox | bfiller: right, i'll upload that in a second. | 16:00 |
cwayne_ | t1mp, it's literally just making a tabbed ui from qtcreator | 16:00 |
bfiller | xnox: that's great, thank you :) | 16:00 |
xnox | bfiller a request from my side is for ubuntu-keyboard to work on normal amd64 machines =) such that I could use my ubuntu-keyboard on my touchscreen laptop | 16:01 |
xnox | =))))) | 16:01 |
xnox | maybe that will fix it ;-) | 16:01 |
peenutz12 | has this happened to any one else? got some one elses contacts in their build my phone thinks im in london and im some one named lola any thoughts? | 16:01 |
peenutz12 | is the time and date settings on the system implemented yet? | 16:03 |
t1mp | cwayne_: ok. It is in my list of bugs I want to fix this month | 16:04 |
cwayne_ | peenutz12, sounds like you're runniing a really old image, how did you install? | 16:04 |
peenutz12 | i used the cwm method | 16:06 |
peenutz12 | now im screwed no usb media lol my life sux | 16:06 |
peenutz12 | were do i find the newst build i can flash in to my phone? | 16:07 |
lops | hey guys. I made a cpp app but i can't seem to install it on my nexus. I'm getting "dh_make: command not found" | 16:10 |
elfangor | Hi, is enable the writable_image still supported? | 16:11 |
lops | QML apps worked fine tough... | 16:11 |
t1mp | elfangor: works for me. but you have to reboot after touch /userdata/.writable_image | 16:12 |
elfangor | t1mp: ok and you have no problem with apt-get update & upgrade? | 16:13 |
t1mp | elfangor: apt-get install and dpkg -i worked for me. I haven't tried update/upgrade for a while because I get the latest image frequently using phablet-flash | 16:14 |
elfangor | t1mp: i keep earing about that, but is there a way to update your version without losing data? Like message and contacts for example? | 16:15 |
t1mp | elfangor: I think it keeps your data, but I'm not really paying attention to that, I use the phone mainly for running tests | 16:17 |
t1mp | elfangor: there must be some people here who can tell you for sure | 16:17 |
elfangor | t1mp: ok :) Thanks for all the information was really helpfull: i just put my image writable | 16:19 |
lops | Should CTRL+F12 be working in Qt Creator for running cpp apps? | 16:24 |
randomcpp | lops, you have to compile the c++ plugin on armhf | 16:30 |
randomcpp | then you can create a click pkg and send it to your device | 16:31 |
randomcpp | I've made 2 two script that do everything automatically (not published yet, I need to polish them and correct some hardcoded strings..) | 16:33 |
randomcpp | scripts* | 16:33 |
lops | ;_; what did I get myself into | 16:33 |
randomcpp | lol | 16:33 |
randomcpp | they are pretty simple trust me | 16:34 |
lops | i was given a choice of doing this assignment on any mobile platform. iOS and WP both demand I install their respective OSs.. | 16:35 |
lops | I though UT was going to be all fun, sweets and joy | 16:35 |
randomcpp | it's better than working with java and android apps | 16:36 |
ogra_ | it is !!! | 16:36 |
randomcpp | at least ut apps don't melt my pc everytime I try them :p | 16:36 |
ogra_ | it is so much fun sweets and joy that you go into a constant hangover after a while :) | 16:37 |
lops | it was a shock coming from android TBH. | 16:37 |
lops | android is easy... after a month of learning what goes where | 16:37 |
lops | in contrast, UT gives you way too much freedom and it's easy to get lost. also, not a lot of oficial documentation | 16:38 |
ogra_ | well, did you work with android 1.0 ? | 16:38 |
lops | XD no | 16:38 |
lops | you've got a point | 16:39 |
ogra_ | see :) ... if you want to compare apples with apples you have to look at android 1.0 vs UT 1.0 ;) | 16:39 |
ogra_ | whee ! | 16:40 |
ogra_ | congrats barry | 16:40 |
* ogra_ sees system-image 2.0 on trusty-changes | 16:40 | |
barry | ogra_: \o/ | 16:41 |
lops | at least UT is gorgeous. can't wait to see it mature | 16:42 |
=== chihchun is now known as chihchun_afk | ||
randomcpp | what's new? :p | 16:42 |
lops | i can't be the only one that's sick of the monochrome trend | 16:42 |
randomcpp | lops, don't forget to install saucybacon even if you don't cook anything :p | 16:42 |
lops | randomcpp, as soon as i figure out how to install my own app. | 16:43 |
randomcpp | have you created the .click ? | 16:43 |
lops | no | 16:44 |
randomcpp | ok, are you using the c++ extension + tabbed qml template? | 16:45 |
lops | randomcpp, i'm using the default c++ template and then copied my tabbed qml app into it. is that the same? | 16:47 |
randomcpp | almost, do you use qt resources to import the qml files? | 16:48 |
lops | i'm not sure.. i only have qml and cpp code. cpp loads the qml mail | 16:49 |
lops | the rest in defined in the .pro i guess | 16:49 |
=== olli_ is now known as olli | ||
randomcpp | how does c++ load qml? | 16:51 |
randomcpp | with a relative url or something like qrc:/.. or :/.. | 16:52 |
lops | setMainQmlFile(QStringLiteral("qml/main.qml")); | 16:52 |
randomcpp | ok relative path :D | 16:53 |
randomcpp | then create a directory and put the executable and all qml files | 16:53 |
lops | hah. sorry. please bear with me. | 16:53 |
randomcpp | something like this | 16:53 |
randomcpp | <directory>: | 16:54 |
randomcpp | <executable> | 16:54 |
randomcpp | qml/mail.qml (and other qmls) | 16:54 |
randomcpp | manifest.json | 16:54 |
mterry | tsdgeos, updated | 16:55 |
randomcpp | <appname>.json | 16:55 |
randomcpp | <appname>.desktop | 16:55 |
randomcpp | wrong indentation but I think you got the point | 16:55 |
tsdgeos | mterry: okidoki | 16:56 |
lops | manifest and appname are inside executable? | 16:56 |
randomcpp | (the executable must be compiled on armhf if you want it to run on the phone) | 16:56 |
lops | nvm what i just said | 16:57 |
randomcpp | lops http://paste.ubuntu.com/6515430/ | 17:01 |
randomcpp | http://notyetthere.org/on-manually-creating-click-packages/#comment-3637 | 17:01 |
randomcpp | read this comment if you don't know how to compile on armhf with your pc | 17:02 |
lops | thank you | 17:04 |
randomcpp | np | 17:04 |
randomcpp | if you need more help ask me | 17:04 |
=== jasoncwarner__ is now known as jasoncwarner | ||
mhall119 | fginther: ping | 17:40 |
fginther | mhall119, pong | 17:43 |
mhall119 | fginther: hey, are you familiar with the CI setup for the SDK? | 17:43 |
fginther | mhall119, yes | 17:44 |
mhall119 | fginther: I'm working on how to let it auto-update the API docs on developer.ubuntu.com | 17:44 |
fginther | mhall119, ahh, not that part, I was thinking of the ubuntu-ui-toolkit | 17:44 |
mhall119 | would it be secure if I provided an auth token and script to some part of that process? | 17:44 |
mhall119 | fginther: yeah, that's what I need | 17:44 |
fginther | mhall119, we already have projects that update to read-the-docs on a merge | 17:45 |
mhall119 | so when ubuntu-ui-toolkit builds a new version, I want it to run a script that updates developer.ubuntu.com, but I need to have it authorized so that it's not abused by somebody else | 17:45 |
mhall119 | fginther: right, we'll need to update developer.ubuntu.com/api/ now too | 17:45 |
fginther | mhall119, this should be possible | 17:46 |
fginther | mhall119, Can we pick this up in about an hour? | 17:46 |
mhall119 | really my question is whether or not an auth token can be kept secret in the CI process, or would it be visible to too many people | 17:46 |
mhall119 | fginther: sure | 17:46 |
mhall119 | fginther: just ping me when you're available | 17:47 |
=== bfiller is now known as bfiller_afk | ||
lops | randomcpp, u around? :/ any tips on compiling the app? i'm all set but i don't know how to use g++ beyond basic compilation. | 17:57 |
lops | I tried to teach Qt Creator to use g++ for arm, to no avail | 17:58 |
randomcpp | lops, have you created the armhf trusty/saucy chroot? | 17:58 |
lops | aye. | 17:58 |
randomcpp | ok copy your project somewhere in the chroot | 17:58 |
lops | did it | 17:59 |
randomcpp | maybe under <path to chroot>/home/user | 17:59 |
randomcpp | does your project qmake? | 17:59 |
randomcpp | have you installed ubuntu-sdk in the chroot env.? | 17:59 |
randomcpp | does your project use qmake? ** | 18:00 |
lops | ohh. no. ofc he wouldn't find anything qt | 18:00 |
lops | no, i didn't write any make | 18:00 |
randomcpp | then if it uses qmake, just go in the project directory and run 'qmake && make' IIRC | 18:01 |
randomcpp | and you should have your program compiled | 18:01 |
randomcpp | then just copy the executable in the directory as I explained some hours ago :) | 18:01 |
lops | ok. i'll need to install the sdk again though. that should take a while | 18:04 |
lops | can't i copy the sdk to the chroot btw? | 18:04 |
randomcpp | lops, of course you can't | 18:05 |
lops | i excepcted that xD | 18:05 |
randomcpp | the sdk is compiled for x86 (32 or 64 bit) | 18:05 |
lops | yup | 18:05 |
randomcpp | you need armhf binaries | 18:05 |
lops | let us pray the campus connections is benelovant on this mere mortal | 18:06 |
randomcpp | lol | 18:06 |
randomcpp | lops, what are you studying? :) | 18:08 |
lops | IT. my degree is a bit generic. IT engineering | 18:17 |
lops | welp, my nexus left so I'll have to continue tomorrow. as soon as the sdk finishes installing -.- | 18:20 |
randomcpp | lops, ok I should be here tomorrow if you need more help :) | 18:22 |
fginther | mhall119, I'm back | 18:41 |
fginther | mhall119, we can keep the auth token in a file that only jenkins and those with sudo access (the ci team) can read | 18:42 |
=== gianni is now known as Guest23924 | ||
Guest23924 | hello all......is any version of ubuntu touch available for my huawei y300? | 18:43 |
davmor2 | Guest23924: you can check https://wiki.ubuntu.com/Touch/Devices/ if there is nothing there you can look at https://wiki.ubuntu.com/Touch/Porting | 18:48 |
Guest23924 | thanks....i hope that i find something...... | 18:49 |
=== hakr is now known as h[a]kr | ||
mhall119 | fginther: perfect, thanks, I'll get started on implementing this and will pass you the script and token when it's ready | 18:54 |
fginther | mhall119, you're welcome. | 18:55 |
Guest23924 | is more safe ubuntu touch comparing cm 10.2? | 19:13 |
xnox | what do you mean? | 19:20 |
=== bfiller_afk is now known as bfiller | ||
=== mhall119 is now known as mhall119|afk | ||
mardy | kenvandine: while you are still there, this one should be quick to review: https://code.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/lp1257028/+merge/197472 | 19:43 |
kenvandine | mardy, looking | 19:44 |
alexk42 | what is the best way to start an app from the command line? | 20:06 |
alexk42 | it's a click app | 20:06 |
alexk42 | the click app works when tapped on the scrpit, but when I use upstart-app-launch it doesn't seem to start | 20:11 |
alexk42 | err screen, not scrpit | 20:11 |
=== salem_ is now known as _salem | ||
ChickenCutlass | sergiusens, what is the channel I want again. trust-devel? | 20:48 |
ChickenCutlass | rsalveti, ^^^ | 20:49 |
ChickenCutlass | for phablet-flash | 20:49 |
rsalveti | ChickenCutlass: trusty-proposed | 20:49 |
ChickenCutlass | right | 20:50 |
ChickenCutlass | ok thanks | 20:50 |
=== barry` is now known as barry_ | ||
ChickenCutlass | rsalveti, love my fiber. 10MB/s | 20:50 |
ChickenCutlass | haha | 20:50 |
rsalveti | ChickenCutlass: lol | 20:51 |
ChickenCutlass | rsalveti, I just love downloading shit | 20:51 |
rsalveti | ChickenCutlass: haha, still ~3MB/s here | 20:52 |
ChickenCutlass | rsalveti, that's not bad at all | 20:52 |
rsalveti | yeah, "enough" :-) | 20:52 |
ChickenCutlass | rsalveti, can never be fast enough | 20:52 |
rsalveti | exactly :-) | 20:52 |
ChickenCutlass | rsalveti, the latest image is pretty good on the Nexus 10 | 20:53 |
rsalveti | ChickenCutlass: guess it's already using mir by default | 20:53 |
rsalveti | check if you don't have sf running | 20:53 |
ChickenCutlass | sidestage is not great | 20:53 |
ChickenCutlass | rsalveti, I will | 20:53 |
rsalveti | yeah, mostly broken atm | 20:53 |
randomcpp | 3MB/s ? I have 400kb/s there D: | 20:55 |
lops | i only have wifi here, so quit comlaining -.- i'm lucky when I can download at 400k | 20:56 |
randomcpp | at university in some places I get 1mb/s, in others I can't even connect to the wifi sometimes and when I can I get 10~50kb/s | 20:58 |
randomcpp | and IRC doesn't work o.o | 20:59 |
=== barry_ is now known as barry | ||
randomcpp | why does battery-indicator show the battery half-full when it says it only has 4% left? | 21:07 |
eraserhd | How do I find the source for an app? | 21:28 |
eraserhd | For example, a core app, like friends-app | 21:28 |
randomcpp | eraserhd, https://launchpad.net/friends-app | 21:30 |
daker | eraserhd: https://launchpad.net/ubuntu-phone-coreapps | 21:30 |
eraserhd | Just got there, I did the usual dumb thing where I ask a question just before I figure out the answer. | 21:31 |
eraserhd | But, thanks! | 21:31 |
lops | in univesity: wifi? downloads at 50KB/s. But if you're a cool kid and bring your own cable, speed is counted in MB | 21:36 |
alexk42 | hi there | 22:04 |
alexk42 | anyone know how to run a click application from the commandline? | 22:04 |
asomething | alexk42, generally it will be something like: qmlscene --desktop_file_hint=~/.local/share/applications/test.desktop yourfile.qml | 22:15 |
alexk42 | uasc | 22:15 |
alexk42 | I get an error message saying. qmlscene: could not find a Qt installation of '' | 22:17 |
asomething | on a device or on a desktop? | 22:18 |
alexk42 | device | 22:19 |
alexk42 | I am adb shelling in, switching to phablet, and then trying to execute it | 22:19 |
asomething | hmm... what does 'qtchooser -list-versions' output? | 22:22 |
pmcgowan | alexk42, how are you switching to phablet? | 22:22 |
alexk42 | sudo -i -u phablet | 22:22 |
pmcgowan | ok | 22:22 |
alexk42 | qtchooser gives me: qt5, 5, and qt5-arm-linux-gnueabihf | 22:22 |
alexk42 | If I pick any of those using -qt=... I get 'QUbuntu: Could not create application instance' | 22:23 |
alexk42 | exit | 22:24 |
pmcgowan | alexk42, do you have QT_SELECT set in your env? | 22:24 |
alexk42 | no, that's not set | 22:24 |
alexk42 | QT_SELECT that is | 22:24 |
pmcgowan | try setting to qt5 | 22:24 |
pmcgowan | I cant remember the right way to do this off hand | 22:24 |
alexk42 | same thing | 22:25 |
alexk42 | can't create application instance | 22:25 |
pmcgowan | sergiusens, any ideas^^ | 22:27 |
sergiusens | what device is this? | 22:29 |
alexk42 | nexus 7 -- grouper | 22:30 |
sergiusens | mir or no mir? | 22:30 |
alexk42 | not sure what mir is.. so i'm guess no? | 22:30 |
sergiusens | alexk42, does pgrep surfaceflinger return anything? | 22:31 |
alexk42 | no, it doesn't | 22:31 |
sergiusens | alexk42, you have mir | 22:32 |
alexk42 | ok | 22:32 |
sergiusens | pmcgowan, is mir on grouper supposed to be working fine? | 22:32 |
alexk42 | I'm running trusty btw | 22:32 |
alexk42 | mir | 22:32 |
sergiusens | alexk42, aside from trying to launch an app, have you fiddled with the system? As in enabled writable image or something like that? | 22:32 |
alexk42 | it's a writeable image. I've actually been stripping down the environment | 22:33 |
alexk42 | sounds like I hacked and slashed too much | 22:33 |
alexk42 | I removed most of the core apps | 22:33 |
sergiusens | alexk42, ok; so you might have removed a Qt dep along the way | 22:34 |
alexk42 | hmm | 22:34 |
sergiusens | alexk42, that or something related to the session | 22:35 |
alexk42 | when I run the hello world application from the Ubuntu SDK on my desktop on the Nexus 7 it comes up fine | 22:35 |
sergiusens | alexk42, I think the sdk launches the app through ssh | 22:37 |
alexk42 | yes, but isn't that what I'm essentially doing? | 22:37 |
alexk42 | through the command line? | 22:37 |
alexk42 | i believe it installed it locallly and executes it via SSH, right? | 22:37 |
sergiusens | alexk42, I don't know what you are doing | 22:38 |
alexk42 | sadly, it seems neither do I... | 22:38 |
pmcgowan | alexk42, perhaps reflash and test again prior to making your changes to the image | 22:39 |
sergiusens | alexk42, if your desktop file and it is not a stub you can do "start application APP_ID=[desktopfile name without extension] | 22:40 |
alexk42 | tried that as well, just got a white screen on the display | 22:40 |
alexk42 | it looks like the process dies | 22:40 |
sergiusens | alexk42, you are entirely sure that the app works when launched from the SDK? | 22:41 |
alexk42 | just did it | 22:41 |
sergiusens | alexk42, I don't use the sdk, so can you check if it's using ssh? are you doing adb shell or ssh? | 22:41 |
alexk42 | I hit ctrl-f12 from the ubuntu sdk, it ssh'd into the device and it comes up fine on the tablet | 22:41 |
sergiusens | log in from adb and from ssh is different | 22:41 |
alexk42 | you think it's not sourcing in the profile? | 22:42 |
sergiusens | alexk42, on the device, run ps -ef |grep qmlscene | 22:42 |
alexk42 | when I'm using adb | 22:42 |
alexk42 | I see it | 22:42 |
sergiusens | alexk42, how is it launched? | 22:43 |
alexk42 | bash -ic source /etc/profile; export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-S92qOnx338; APP_ID=HwTabbed qmlscene /home/phablet/dev_tmp/HwTabbed/HwTabbed.qml --desktop_file_hint=/home/phablet/.local/share/applications/HwTabbed.desktop | 22:43 |
sergiusens | alexk42, so as the phablet user in your adb shell try that | 22:43 |
alexk42 | doing that now... | 22:44 |
sergiusens | alexk42, and? | 22:48 |
alexk42 | no luck | 22:49 |
alexk42 | qmlscene: could not find a Qt installation of '' | 22:49 |
sergiusens | alexk42, how are you shelling in? | 22:50 |
sergiusens | exact steps please | 22:50 |
alexk42 | adb shell | 22:50 |
alexk42 | sudo -i -u phablet | 22:50 |
alexk42 | that's it | 22:50 |
sergiusens | alexk42, can you pastebin the result of running 'env' ? | 22:50 |
alexk42 | doing it now | 22:53 |
alexk42 | pastebin isn't quite working--I'm getting no data received when I submit | 22:56 |
sergiusens | alexk42, use paste.ubuntu.com | 22:59 |
alexk42 | http://paste.ubuntu.com/6516984/ | 23:01 |
alexk42 | just got it to work! | 23:02 |
alexk42 | i had to ad the --qt=qt5 and it fired up | 23:02 |
sergiusens | alexk42, I thought you already tried QT_SELECT=qt5 (?) | 23:03 |
alexk42 | I did | 23:04 |
alexk42 | not sure what different in those two attempts | 23:05 |
alexk42 | thanks for your help sergiusens> | 23:07 |
sergiusens | np; although I'm still not certain what was going on there | 23:11 |
=== _salem is now known as salem_ | ||
franci | hi, what is the best way to access gps in ubuntu phone from qml? | 23:54 |
=== Namidairo`bnc is now known as Namidairo |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!