/srv/irclogs.ubuntu.com/2014/03/24/#ubuntu-touch.txt

hedz09Hey guys,  it seems the android side is failing. I don't see any Ubuntu Touch UI yet either. Here's the dmesg output (if helpful): http://pastebin.com/YfThfxB2 Here's my rules file 70-beagleboneblack.rules: http://pastebin.com/. I haven't been able to get logcat working yet. Any thoughts?00:08
=== chriadam|away is now known as chriadam
=== chihchun is now known as chihchun_afk
=== vying is now known as Guest77570
=== duflu_ is now known as duflu
=== chihchun_afk is now known as chihchun
G_I am a Dev,  is there a way to install Ubuntu touch on galaxy tab 10.1?06:07
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== zequence_ is now known as zequence
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
dholbachgood morning08:41
Saviqogra_, hey, we still need to seed Recommends do we?09:15
ogra_Saviq, yup09:29
=== chriadam is now known as chriadam|away
JamesTaitGood morning all; happy Chocolate Covered Raisins Day! :-D09:59
ogra_bah, raising ...10:02
ogra_*raisins10:02
Laneybut CHOCOLATE10:02
ogra_++10:02
=== netcurli_ is now known as netcurli
=== oSoMoN_ is now known as oSoMoN
=== chihchun is now known as chihchun_afk
MacSlowhey tsdgeos10:58
=== chihchun_afk is now known as chihchun
tsdgeosMacSlow: hi10:59
MacSlowtsdgeos, do you have any idea why https://code.launchpad.net/~macslow/unity-notifications/mark-unsupported-examples/+merge/208113 doesn't get merged? It's approved (and top-approved).10:59
davmor2Morning all11:00
MacSlowhey there davmor211:00
tsdgeosMacSlow: because it needs to be train-ci-ed11:00
tsdgeosi guess11:00
MacSlowtsdgeos, hm... ok Saviq ^ ?11:01
SaviqMacSlow, noted11:02
MacSlowSaviq, I assume that's not something I need to (can) do11:03
SaviqMacSlow, it doesn't really change much, can we wait until there's meaningful changes?11:03
SaviqMacSlow, yes, we now accrue a set of top-ack'ed branches and land them together in the image, only when they're in the archive can they be merged to trunk11:03
MacSlowSaviq, well... I'm still trying to get my stuff in... to be able to mentally tick it off11:04
SaviqMacSlow, ok, but it'll be low on the prio list, ok :)11:04
MacSlowSaviq, sure... in that particular case.11:05
SaviqMacSlow, yeah, just because it doesn't change anything visible11:05
MacSlowSaviq, "documentation"-wise it does :)11:06
SaviqMacSlow, sure11:06
SaviqMacSlow, but who's reading that ;P11:06
MacSlowSaviq, I just thought starting the week with the simpler stuff would be good ;)11:06
Saviq;)11:07
MacSlowSaviq, on that regard... almost nobody is using notifications anymore ;)11:07
SaviqMacSlow, even more, apps won't be able to anyway, only system settings effectively will11:07
SaviqMacSlow, since we're stopping unfocused apps, and focused app shouldn't be using notifications anyway11:07
MacSlowSaviq, still have the mind-set that app could... not easy to shake that thinking off11:08
SaviqMacSlow, :)11:09
=== chihchun is now known as chihchun_afk
* MacSlow is mildly amused that qt-project.org's doc-search throws 503-errors as Guru-Meditaions at the moment11:12
mptMacSlow, do notification bubbles on Touch have icons like they do on PC? I can’t find any reference to notifications at all on <http://design.ubuntu.com/apps>.11:20
=== chihchun_afk is now known as chihchun
MacSlowmpt, there are no special symbolic notificatin-icons (e.g. Volume-Up etc) just regular themed icons or image-files11:21
mptok, thanks11:21
MacSlowmpt, btw... I stated to document the new ones https://wiki.ubuntu.com/Touch/Notifications11:22
MacSlowmpt, but this is very low on priority right now, so it'll take some time until I can finish it11:23
mptok11:23
hedz09Hey guys, I'm still having issues with porting. Here's the dmesg: http://pastebin.com/YfThfxB2, my rules 70-beagleboneblack.rules: http://pastebin.com/0tzu09d1, and the  fstab that's created: http://pastebin.com/QCvxrL8511:41
ogra_hedz09, try running "lxc-start -n android -- /init"11:45
ogra_see what that gives you11:45
hedz09ogra_: lxc-start: failed (98) to create the command service point /var/lib/lxc/android/command lxc-start: ## lxc-start: # The container appears to be already running! lxc-start: ## lxc-start: failed to initialize the container11:54
ogra_aha11:54
ogra_try: lxc-console -nandroid -t011:54
ogra_(might need an extra "enter" once you entered the console to get you a prompt)11:55
hedz09ogra_: hmm, it responds back that android is not running :/11:56
ogra_so try: lxc-stop -n android -k11:57
ogra_then try rthe lxc-start again11:57
ogra_you can also try: ps ax|grep /init11:58
hedz09ogra_: when I try to stop it it says that android is not running, and the lxc-start says the same thing.11:58
ogra_and see if there is a /init (which is the android one) besides the /sbin/init (which is ubuntus upstart)11:58
ogra_thats weird11:58
hedz09ogra_: ps ax|grep /init says: /init, /sbin/init and lxc-start -n android -- /init12:00
ogra_ok, thats fine then12:00
ogra_i dont get why it is not properly starting the container then :/12:00
ogra_this android build is against the ubuntu android tree, right ?12:00
ogra_you didnt just grab "some android for the BBB" but compiled it with all ubuntu chnages12:01
hedz09ogra_: what I did was run phablet-dev-bootstrap to retrieve the code, put my CM device/ti/beagleboneblack contents in there, then did lunch and make12:03
ogra_ok12:03
ogra_that should be fine12:03
ogra_i really dont get why it doesnt find /system12:03
ogra_[    5.939781] initrd: mounting /root/var/lib/lxc/android/system.img as /root/android/system12:04
ogra_it should clearly be there12:04
ogra_hedz09, can you chack your init.rc in your android tree to see if vold is properly turned off ?12:07
ogra_there should be a line like: "#setprop vold.post_fs_data_done 1"12:08
ogra_(with a hash sign in front)12:08
hedz09ogra_: yes, it's there with the hash sign in front12:12
ogra_hmm12:13
ogra_hedz09, lets wait for sergiuens and rsalveti to wake up ... probably they have an idea12:13
hedz09ogra_:  Ok, sure. Is it possible there's a permission issue? Also, I don't see any Ubuntu Touch UI yet on my LCD  (not sure if there should be, I'm just seeing terminal commands)12:14
ogra_you cant, it needs the container12:14
hedz09ogra_: ahh, gotcha.12:14
ogra_it needs the binary 3D drivers from there12:15
ogra_else it wont be able to display anything12:15
ogra_oh, one last thing12:15
ogra_mount|grep loop112:15
ogra_see what that returns12:15
ogra_/dev/loop1 on /android/system type ext4 (ro,relatime,data=ordered)12:15
ogra_/dev/loop1 on /lib/modules type ext4 (ro,relatime,data=ordered)12:15
ogra_/dev/loop1 on /var/lib/lxc/android/rootfs/system type ext4 (ro,relatime,data=ordered)12:15
ogra_that is what you should see12:15
hedz09ogra_: I'm missing the modules one12:18
ogra_!12:18
ogra_hedz09, you should have all your kernel modules in the android system.img12:19
ogra_ls -l /system/lib/modules/12:19
ogra_see if they are there12:19
ogra_else make sure they get there (in android)12:19
=== MacSlow is now known as MacSlow|lunch
hedz09ogra_: Aha! Nothings there12:20
ogra_ok, you need to make sure they are there when building your android side12:20
ogra_probably there is something modularized in your kernel that prevents the container from starting properly12:21
hedz09ogra_: right, that is very true12:22
* rickspencer3 powers up to image 250 on his phone12:25
asacrickspencer3: good luck. hope its fantastic enough for you12:27
rickspencer3asac, so I'm rocking Qt5.2, right?12:27
t1mpis anyone else getting this when running an autopilot test on image 250?12:27
t1mp  File "/usr/lib/python2.7/dist-packages/autopilot/application/_launcher.py", line 23, in <module>12:27
t1mp    from gi.repository import GLib, UpstartAppLaunch12:27
t1mpImportError: No module named gi.repository12:27
t1mpI never saw gi.repository before12:27
ogra_rickspencer3, so you do :)12:28
rickspencer3ogra_, sweeet!12:28
asacrickspencer3: ack :)12:29
asacrickspencer3: do you feel it already?12:29
rickspencer3now I patiently wait for cjwatson's libclick and all related changes, so I don't have to be patient waiting for apps anymore, right?12:29
ogra_yeah12:29
ogra_running 256 here ... apps start a lot faster ... (still 3sec or so, but not 5+ anymore)12:29
rickspencer3asac, well, the first app I ran was one of my own, where I read in a 10k line text file and create a local storage database12:29
ogra_there is still room for improvement12:30
ogra_but the speedup is noticeable12:30
asacrickspencer3: that one broke?12:30
rickspencer3asac, it's not broken, just terribly coded12:30
rickspencer3:)12:30
ogra_take a course :)12:30
rickspencer3at start up I do a very long operation12:30
ogra_i heard popey gives them at times ;)12:30
rickspencer3ogra_, I have a fix, just need to implement it!12:30
ogra_ah12:31
rickspencer3switch to u1db!12:31
rickspencer3I just have to write a program to generate the qml file from the text file I have12:31
* ogra_ wishes all bootcharts would look like this http://people.canonical.com/~ogra/touch-bootcharts/ubuntu-phablet-trusty-255.png12:32
cjwatsonapp startup> yeah, the rest is all on the toolkit/app side, I believe12:32
ogra_yeah12:32
ogra_and most likely also our disk IO with loop devices12:32
cjwatsonunless there's something in the scope, but that should be cached12:32
cjwatsont1mp: should be fixed by https://launchpad.net/ubuntu/+source/autopilot/1.4+14.04.20140319.1-0ubuntu212:33
ogra_cjwatson, well, we see weird aa-click crashes ... we were suspecting that upoad to be at fault12:33
cjwatsonhow could an autopilot upload that adds a couple of deps break aa-click? :)12:34
ogra_cjwatson, apparmor.click.AppArmorException: "Could not find '/usr/share/autopilot-touch/apparmor/click.rules'"12:34
ogra_thast the error in the .crash file12:35
t1mpcjwatson: thanks12:35
ogra_https://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/175/artifact/clientlogs/ubuntu_calculator_app/_usr_bin_aa-clickhook.0.crash/*view*/12:35
ogra_as an example crash12:35
cjwatsonogra_: seems a stretch to connect that to that autopilot upload12:35
ogra_well, autopilot-touch is the package shipping /usr/share/autopilot-touch/apparmor/click.rules12:36
cjwatsonI understand that12:36
cjwatsonBut http://launchpadlibrarian.net/170373621/autopilot_1.4%2B14.04.20140319.1-0ubuntu1_1.4%2B14.04.20140319.1-0ubuntu2.diff.gz12:36
ogra_yes12:36
ogra_i looked that that already12:36
ogra_sadly we dont have any test results prior to 255 ... and that exposes this crash too12:37
ogra_(and has the autopilot change)12:37
ogra_so its is really hard to tell when exactly the issue started12:37
ogra_apparmor itself had its last upload before 250 was tested, so it cant be that12:39
asacSaviq: so are the events that we would like to continue being processed being dispatched in the UI thread?12:42
asace.g. UI mainloop12:42
Saviqasac, all of them that reach it, in the shell case12:42
Saviqasac, it's not only about apps12:42
cjwatsonogra_: could it be the *previous* autopilot change?12:43
* ogra_ checks12:43
ogra_that was friday 3am ... we should have had it in 250 as well12:44
ogra_http://people.canonical.com/~ogra/touch-image-stats/250.changes ...12:44
ogra_yeah, that was in when testing 25012:45
=== _salem is now known as salem_
ogra_hmm, and on my 256 install i clearly see '/usr/share/autopilot-touch/apparmor/click.rules'12:49
ogra_so the file is definitely there12:49
ogra_and i can even run the failing command manually on a freshly bootstrapped install12:52
ogra_(and it imports the file fine)12:52
hedz09ogra_: ok, so I put the modules in the android system.img, but the result is the same. /system/lib/modules/3.8.13-bone41 has contents, but mount | grep "loop1" still doesn't show the modules line12:54
ogra_anything in dmesg about them ?12:55
hedz09ogra_:  only where it shows the virtua kernel memory layout: http://pastebin.com/PyChBmNW12:58
ogra_hedz09, btw, would you mind using paste.ubuntu.com (or another pastebin) my browser goes crazy with these falsh movies all the time12:59
ogra_*flash12:59
ogra_not sure who at pastebin.com decided its a good idea to plaster pastes with movie ads all around them13:00
hedz09ogra_: certainly http://paste.ubuntu.com/7146185/ (me neither)13:01
t1mpare the phabletutils python libs also deprecated, like phablet-flash?13:03
t1mpif yes, are there new libs we can get somewhere?13:04
ogra_t1mp, nope, they arent13:05
=== alan_g is now known as alan_g|lunch
t1mpok13:06
ogra_hedz09, thanks a lot ! ... and yeah, no messages about /lib/modules ... i fear we need rsalveti or sergiuens then ... i'm a bit out of ideas13:07
hedz09ogra_: ok, sure :). When do they usually come online?13:09
ogra_they are both on american timezones13:09
ogra_(and might be off today, not sure)13:09
t1mpI just ran into this bug https://bugs.launchpad.net/ubuntu/+source/phablet-tools/+bug/128461213:10
ubot5Ubuntu bug 1284612 in phablet-tools (Ubuntu) "phablet-config writable-image -p foobar doesn't apt-get update" [Undecided,Confirmed]13:11
t1mpogra_: who maintains phablet-tools?13:11
=== MacSlow|lunch is now known as MacSlow
ogra_t1mp, sergio13:11
ogra_t1mp, we dont want to run apt-get update from any scripts on purpose13:12
hedz09ogra_: ahh ok. Hopefully they are not off today, I'm expected to demo it tomorrow night (it's part of my final project)13:12
ogra_that can confuse our test tools since they expect certain versions that correspond to the snapshot of the archive the image represents13:12
t1mpogra_: why not? now phablet-config fails which makes it useless13:13
ogra_t1mp, it think we could add an additional switch or so13:13
t1mpogra_: hmm. I just tried to use phablet-config to install some autopilot tests on a fresh 250 image, and it gave me a 404 for most of the packages13:13
ogra_but by default it should only try to install the versions that were recent when the image was built13:13
ogra_fi the tests dont match the AP version in the image you will get breakage13:14
t1mpogra_: that means that the only promoted qt52 image that we have cannot be used to run app autopilot tests13:15
ogra_you can manually run apt-get update ... not sure whats the problem with that13:15
ogra_(but ude to the design of autopolit you might get wrong results then)13:15
ogra_*due13:15
cjwatsonor you could add an arbitrary empty PPA :-)13:15
ogra_yeah13:16
cjwatson        if args.package_dir or args.ppa:13:16
cjwatson            adb.shell('apt-get update -qq')13:16
t1mpwe have a script to run all app tests (before happroving a ui-toolkit MR) on device, and the script relies on phablet-config to work13:16
t1mpI understand now why you don't want it to update automatically13:17
ogra_t1mp, doe that script come from the Qa team ?13:17
ogra_*does13:17
t1mpperhaps a switch for phablet-config to call update is indeed a good idea13:17
t1mpogra_: no it doesn't13:17
ogra_they usually keep things in sync across the test infra and enduser tools13:17
ogra_which is why we have a policy that only their tools should eb used for tests13:18
ogra_afaik doanac has a workitem to provide such a script to the UITK team13:18
balloonsmzanetti, ping13:18
ogra_please talk to him13:18
t1mpogra_: then I spend two hours installing packages and manually starting AP tests every time I do an MR13:18
t1mpogra_: oh that's cool, didn't know that13:18
t1mpdoanac: hello13:19
MacSlowSaviq, regarding https://code.launchpad.net/~macslow/unity8/modal-snap-decisions/+merge/210988/comments/500423 ...13:19
mzanettiballoons: hey13:19
ogra_fi its not done yet, it should probably get a bump in prio :)13:19
balloonsmzanetti, Carla and I ran into a fun issue on Friday. Can you look at something? https://code.launchpad.net/~carla-sella/reminders-app/notebook-list-test/+merge/21225113:20
MacSlowSaviq, you want to see a QSortFilterProxyModel be added to NotificationModel and have it expose that said snapDecision-count?13:20
balloonsmzanetti, so if you grab her branch and run test_dump you'll see that the local qml files changes made for the test (added an objectname) don't exist in the tree. Meaning, it's not using the local qml files13:21
balloonsHowever they were built locally and run locally. It's a bit confusing13:21
balloonsThis is a relevant snippet: http://paste.ubuntu.com/7132723/13:21
balloonsrunning the same binary the same way with autopilot launch and vis shows you the proper objectname. So, this might not be a question for you but I'll poke you anyway and see if you see anything13:22
balloonsthansk mzanetti13:22
mzanettiballoons: didn't we add the parameter to explicitly tell which qml file to load?13:23
mzanettiare you using that?13:23
balloonsmzanetti, yes we are using the -q. If I launch using autopilot launch with a locally built binary, and give it -q to the local qml file I see everything correctly in the dbus tree. In the test we are trying to launch the same way, but don't see the local modifications.13:25
mzanettiballoons: searching that branch for "-q" doesn't give any results13:26
SaviqMacSlow, why do we need it in QML?13:28
SaviqMacSlow, ah13:29
SaviqMacSlow, yes, do, that's what I said in the comment :)13:29
MacSlowSaviq, because that's where the special "model background" is drawn or not13:29
MacSlowSaviq, s/model/modal13:29
SaviqMacSlow, yeah, the other solution would be to count them in the backend and expose the prop13:30
MacSlowSaviq, just doing that... only wished I didn't ahve to touch the backend13:30
SaviqMacSlow, but that's probably fine13:30
SaviqMacSlow, well, you don't need to13:30
balloonsmzanetti, inside __init__.py is launch_test_local. that's showing you how it launches. Regardless, since it works outside the test with AP, but not inside, it's an AP issue or something simpler than that, hah13:30
SaviqMacSlow, we do have a SortFilterProxyModel in QML13:30
MacSlowSaviq, I've not found anything on the QML-side regarding taht..13:31
SaviqMacSlow, qsortfilterproxymodelqml.h in unity813:31
balloonsmzanetti, it is given the local binary, -q with the local qml13:31
MacSlowSaviq, that's a special unity8-thing?!13:31
SaviqMacSlow, it's not exposed to QML otherwise, no13:31
MacSlowSaviq, ah that explains it13:31
kalikianaMacSlow: Saviq: btw as you're referring to it, I made a uitk component based on that https://code.launchpad.net/~kalikiana/ubuntu-ui-toolkit/sortFilterModel/+merge/211945 and api doc https://docs.google.com/a/canonical.com/document/d/1B0yHmPr5yOHri3zZLtRba7eYhTR_K374zZAdED7xgy8/edit13:32
kalikianaany input/ review welcome13:32
Saviqkalikiana, cool,stuff13:33
Saviqs/,/ /13:33
MacSlowkalikiana, I barely know about it... not sure I can be of help yet13:33
kalikianaMacSlow: you want to use it right? the api gets twice as good for every review based on how useful it is with no regard for how it was written13:36
MacSlowkalikiana, first let me actually fix the issue mentioned in the review-comment that brought it up :)13:37
kalikianaMacSlow: sure, no rush. just review from somebody using app before it exists is oddly enough a luxury for the uitk13:38
kalikiana*api13:38
cjwatsondidrocks: I think I can at least confirm that this madness with click's symlinks for the apparmor hook being thoroughly confused by different versions of applications doesn't seem to be a recent regression; I'm beginning to get a handle on it and the same logic was around even before libclick13:40
cjwatsonFWIW13:40
MacSlowkalikiana, well I'm "using" the ComboButton already :)13:40
ogra_cjwatson,  you mean the carshers ?13:40
didrockscjwatson: thanks for confirming and keeping posted :)13:40
ogra_yeah, unlikely thats libclick13:40
ogra_*crashers13:41
cjwatsonogra_: I have no idea whether the crashers are related to what I'm investigating; that's not my starting point13:41
ogra_ah, k13:41
mardyKaleo: hi! I'd like to try to fix https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1296728 because it's rather bad for us; do you have any hint of what could be possibly go wrong?13:41
ubot5Ubuntu bug 1296728 in Ubuntu UI Toolkit "Buttons in other windows appear broken" [Undecided,New]13:41
cjwatsonI'm investigating the problem sergiusens reported with the wrong versions of apps being linked into /var/lib/apparmor/clicks/ - probably also what Sam Bull reported on the list13:42
ogra_(it is mine :) )13:42
ogra_ah, k13:42
ogra_well, i'm still trying to find out why aa-click doesnt fint its profile file13:42
ogra_(which makes *all* click tests fail)13:42
ogra_but there is no obvious reason :/13:43
cjwatsonogra_: well, I suppose it could be the same thing, does the relevant link in /var/lib/apparmor/clicks/ point to the right place?13:47
cjwatsonogra_: the symptom of the bug I'm investigating is that there are links there pointing to old user-installed versions in /opt/click.ubuntu.com/ when they should really be pointing to versions in /usr/share/click/preinstalled/13:47
ogra_i dont know, the infrastructure isnt that clever to list that anywhere13:48
ogra_what i see is:13:48
ogra_aa-clickhook -f --include=/usr/share/autopilot-touch/apparmor/click.rules13:48
ogra_this is run at some point13:49
ogra_and it claims /usr/share/autopilot-touch/apparmor/click.rules does not exist at all13:49
ogra_which is clearly a lie13:49
kalikianaogra_, doanac: is there a bug about that planned test script? we've been using ci@home in uitk for a while now and gotten some people curious on re-using it13:50
ogra_kalikiana, well, when i asked about a month ago to not use self written scripts ev did put developing a script that works the same as the test infra on doanac's todo ... i thought this was long given to you13:51
ogra_since we cant really rely on home written scripts that do their own thing for something as critical as tests13:51
ogra_we need to be sure they all use the same setup and environment13:52
ogra_else the testing is completely useless13:52
kalikianaogra_: mind you the default expectation is humans running commands by hand13:52
ogra_not sure what ci@home is13:52
ogra_kalikiana, right13:52
ogra_which is what we all do currently13:52
kalikianaso you're suggesting a script maintained within the team is worse than that?13:53
ogra_except for the automated infra ... and if we want automation it needs to be identical13:53
ogra_kalikiana, if the env isnt identical to the test infra, the tests are pretty useless, yes13:53
hedz09ogra_: so I tried modifying the 'touch' file in the ubuntu ramdisk. I changed [ -e ${rootmnt}/android/system/lib/modules ] && mount --bind ${rootmnt}/android/system/lib/modules ${rootmnt}/lib/modules to just mount --bind ${rootmnt}/android/system/lib/modules ${rootmnt}/lib/modules, then in 'touch' I just do ls mounts but there's nothing there for modules, still.13:53
ogra_its as good as guessing then13:53
ogra_hedz09, but it is definitely inside your android system.img file ?13:54
kalikianaogra_: but you do realise whatever humans do is always up to chance unlike a script that reproduces any assumptions consistently13:55
kalikianahttps://code.launchpad.net/~fboucault/+junk/ciathome13:55
kalikianain any case, it would be very useful to work together not isolated :-)13:55
ogra_kalikiana, right, thats the reason QA was asked to provide such a script ... we discussed that at lenght with UITK people around and asac, didrocks etc involved13:55
ogra_since they own the official testing13:55
=== alan_g|lunch is now known as alan_g
kalikianaogra_: it does make sense to me that QA is involved if not owning it, but if florian hadn't made a few hours of his time we'd all be weeks behind in work done13:56
hedz09ogra_: yes, it is. And when I log into phablet, ls /system/lib/modules/3.8.13-bone41/ has modules.dep, etc.13:56
ogra_kalikiana, well, i really dont want to discuss this again, if you guys insist to do your own testing feel free to get approval from asac ...13:57
ogra_kalikiana, it was discussed in a hour long discussion at the ci training with your team13:58
kalikianaogra_: no we don't, that's why i'm asking to collaborate instead of waiting without talking13:58
ogra_kalikiana, if QA didnt deliver the right script to you guys yet, please poke them13:58
ogra_kalikiana, collaborate in what ?13:59
ogra_in creating an out of bound second test tool ?13:59
kalikianano, in creating a test tool - there's no first to begin with14:00
ogra_kalikiana, there is14:00
ogra_QA uses it in the testing infra we all rely on14:00
ogra_and there was a request from your team to split that out into a tool you guys can run14:00
ogra_which i forwarded on bzoltan's behalf to ev14:01
ogra_and to my knowledge doanac is working on it14:01
kalikianaexactly we need something that is available. since it isn't we're forced to improvise14:01
ogra_creating something additionally just doesnt make sense14:01
ogra_kalikiana, so yes, please collaborate ... with doanac ;)14:03
ogra_Kaleo as well as bzoltan know that QA is the owner of this14:04
kalikianasure. in the same way uitk is the owner of qml components that apps may improvise if they're not available ;-)14:04
kalikianaI know both sides of the story14:05
ogra_well, except that if one core app builds improvised stuff that doesnt work, it wnt affect the whole image and all other apps ...14:06
kalikianayes it will. uitk tests explode if the apps do stupid things14:06
ogra_if you get false positives in an UITK test that has the potential to kill the world14:06
kalikianawe have tons of delays due to hacks14:07
kalikianaor even unmaintained apps like notes14:07
ogra_anyway, again, i spent multiple hours on exactly the same discussion about 1 month ago, i really dont want to have it again, there was a solution, please talk to asac, bzoltan, ev and Kaleo14:08
asackalikiana: what is ci@home?14:09
kalikianaasac: it flashes the device if it's not running the latest and then installs and runs all core apps ap tests on a given merge request14:10
asackalikiana: does it use phablet-test-run?14:11
asackalikiana: do you have a link?14:11
t1mpasac: no, ubuntu-device-flash14:11
asact1mp: that thing now alsy runs tests?14:11
kalikianat1mp: well, both14:11
asac(not I didnt say phablet-flash :))14:11
kalikianaasac: https://code.launchpad.net/~fboucault/+junk/ciathome14:11
t1mpkalikiana: yes, true.14:11
=== chihchun is now known as chihchun_afk
t1mpasac: yes, I am noting that now (I didn't before) :)14:12
asackalikiana: did you get 100% success on fridays build reliable with that?14:12
kalikianaasac: I did stumble on some failures that's why right now I'm doing a "harmess branch" as t1mp is also to see if the image is good14:12
kalikiana(though we did have some discussions on the failures last week, we weren't just waintg)14:13
t1mpasac: ci@home is not meant to be a permanent solution, but it is all we have now (besides flashing, installing packages, and starting all the app tests manually)14:14
asacdoanac: maybe check their ciathome thing above14:14
asacdoanac: i remember you wanted to get a "standard tool" that would run a batch of tests with flashing etc.14:14
asacsimilar to infra14:14
kalikianait was expected from the start that it'd only be temporary anyway - but I think somewhere communication got stuck so that was the main reason for the above discussion14:16
hedz09ogra_: does /var/lib/lxc/android/pre-start.sh run? I'm trying to modify the script for testing (to see how far it gets), by adding echos, but I don't see anything14:16
=== greyback is now known as greyback|lunch
ogra_kalikiana, yeah, i think doanac was dragged into some important other stuff before he could finish14:16
asackalikiana: yeah, collaborate with doanac on this14:16
asacensure he embraces what you have or replaces it14:16
ogra_hedz09, yes, it gets run by lxc-start14:17
ogra_rsalveti, yo ... do you have any idea for hedz09 ? he tries to port to a beaglebone black, we got it to boot into the ubuntu rootfs but it seems to not be ablet to start the container ... all bits and pieces seem to be there14:18
ogra_and i'm slightly out of ideas14:18
ogra_init.rc complains about /system/bin/* not being found14:19
rsalvetiogra_: /system/bin/* not found probably means issues when creating the android system.img14:22
rsalvetiusually you can validate if the container is working correctly by booting into android directly14:23
rsalvetiif it works, then the same image can be used by the container14:23
rsalvetithen all you need to do is making sure you have the needed kernel options enabled (for pid namespace and so on)14:23
hedz09ogra_: not sure if this gives us a clue...but if I run pre-start after logging into phablet I get this: http://paste.ubuntu.com/7146569/14:27
ogra_hedz09, no, that wont help since you are missing variables that öxc-start sets14:28
ogra_*lxc-start14:28
ogra_rsalveti, well, /init starts14:28
=== dandrader is now known as dandrader|afk
rsalvetiogra_: right, but init is part of the android initrd14:29
ogra_rsalveti, http://paste.ubuntu.com/7146185/ see line 434 and later14:29
ogra_and /system is populated on the ubuntu side, so i would expect it to be available in the android side as well14:30
rsalvetidepends how you're booting it14:30
rsalveticdimage or system14:30
ogra_system14:30
rsalveti[   15.169616] init: cannot find '/system/bin/servicemanager', disabling 'servicemanager'14:30
ogra_right14:30
rsalvetiyeah, can't find the system partition/mount point14:30
ogra_for all binaries14:30
ogra_but if you look above14:31
ogra_it properly mounts the android system.img in the initrd14:31
ogra_    5.946209] initrd: mounting /root/var/lib/lxc/android/system.img as /root/android/system14:31
rsalvetihedz09: can you access these files from adb?14:32
ogra_rsalveti, adb doesnt run since the container doesnt start ... he is logged in via serial tty (its a beagle)14:32
rsalvetiright14:33
ogra_but yeah, /system is populated14:33
ogra_and looks fine14:33
hedz09rsalveti: what ogra_ siad14:33
ogra_(we're on this the whole weekend already)14:33
rsalvetihedz09: do you have /android/system/boot/android-ramdisk.img ?14:35
hedz09rsalveti: yes14:36
rsalvetithen you should also have a bunch of bind mounted partitions under $LXC_ROOTFS_PATH14:37
rsalvetiwhich in theory is what the container would be able to see14:37
rsalvetiogra_: wonder if there's a new kernel option or similar that makes the container unable to see a mount point mounted by the host14:37
ogra_$LXC_ROOTFS_PATH is /var/lib/lxc/android/rootfs14:37
ogra_rsalveti, hmm, yeah ... that would be one explanation14:37
ogra_i really dont see why else it would fail14:38
rsalvetithis is a 3.8 based kernel14:39
rsalvetinot that new either14:40
rsalvetimaybe pinging stgraber14:40
=== chihchun_afk is now known as chihchun
ogra_well, even the 3.0 one on the maguro still works14:40
=== pete-woods is now known as pete-woods-lunch
ogra_i doubt the old kernel is the issue ... a missing config option could be though14:41
rsalvetiI wonder if a newer kernel is the issue :-)14:41
rsalvetiwe only tested <= 3.414:41
ogra_oh14:41
ogra_heh14:41
hedz09rsalveti: yes, the contents of /var/lib/lxc/android/rootfs is :is acct, cache, config, d, data, default.prop, dev, etc, fstab.am335xevm, init, init.am335xevm.rc, init.am335xevm.usb.rc, init.goldfish.rc, init.rc, init.trace.rc, mnt, proc, sbin, sdcard, socket, storage, sys, system, ueventd.am335xevm.rc, ueventd.goldfish.rc, ueventd.rc, usbdrive, vendor14:42
rsalvetihedz09: can you check the contents of /var/lib/lxc/android/rootfs/system ?14:42
ogra_hedz09, chack if system has any content there14:43
hedz09rsalveti: , ogra_ , yes it has bin, boot, xbin, etc, lib, build.prop, lost+found14:44
tedgcjwatson, Heh, couldn't figure out why the url-dispatcher tests were failing, libclick broke them!  :-)  (a good kind of break)14:44
cjwatsontedg: oh?14:45
tedgcjwatson, Not a big deal, just using a substitute command line for the test. Need to switch to the test click DB.14:45
ogra_hedz09, if you call /system/bin/logcat -d ... what is the exact error ?14:45
=== dandrader|afk is now known as dandrader
cjwatsontedg: hm, do I need to add url-dispatcher to my list of things to libclickify, though?  I hadn't noticed it was using click14:46
cjwatsontedg: or are you already doing that?14:46
tedgcjwatson, No, it's using libual14:46
cjwatsontedg: service/dispatcher.c isn't?14:46
hedz09ogra_: it still says no such file or directory by doing that command14:47
tedgcjwatson, Yes, but the branches change it significantly. I'm porting the test suite.14:47
ogra_hedz09, and ls -l /system/bin/logcat ?14:47
cjwatsontedg: but yeah, you should be able to port over the test changes I made to ual pretty much directly, I guess14:47
cjwatsontedg: OK, I shan't worry about it for the moment then ...14:47
hedz09ogra_:  -rwsr-sr-x 1 root 2000 13700 Mar 15  2014 /system/bin/logcat14:49
ogra_rws ??14:49
ogra_wow14:49
ogra_hedz09, how exactly did you convert that system.img ?14:50
ogra_hedz09, http://paste.ubuntu.com/7146678/ ... should been something along these lines14:52
ogra_(thats from rootstock-touch-install)14:52
mhall119mandel: ping14:53
mandelmhall119, hello!14:54
hedz09ogra_: yes, that's what I did. After you left yesterday I was thinking it was a permission issue so I must have done something whack14:54
ogra_hedz09, the setuid permission clearly looks wrong14:55
hedz09ogra_: should I start making the android system.img from scratch or is there a quick fix?14:56
ogra_try making it from scratch i guess14:58
hedz09ogra_: ok14:59
=== vrruiz_ is now known as rvr
=== greyback|lunch is now known as greyback
=== vying is now known as Guest1098
ogra_pmcgowan, btw http://people.canonical.com/~ogra/touch-bootcharts/ubuntu-phablet-trusty-255.png15:16
hedz09ogra_: is sim2img from the cm build different than sim2img from the ubuntu touch build?15:19
ogra_sim2img comes from the android-tools package15:19
ogra_(should come from the ...)15:20
=== jakew02 is now known as jakew02|away
ogra_hedz09, see the README from rootstock15:20
ogra_iirc i added the packages there15:20
ogra_(or in the script itself)15:20
=== alan_g is now known as alan_g|tea
hedz09ogra_: ok, well I used the one built when I made CM and this is the result I got from ls -la /system/bin/logcat: -rwxr-xr-x 1 root 2000 13700 Mar 15  201415:24
cjwatsonpopey: do I remember correctly that you had the same bug that Sergio had, with apparmor profiles only being generated for upgraded versions of preinstalled apps in /opt/click.ubuntu.com/ and not for the current version in /usr/share/click/preinstalled/ that was actually being used?15:24
ogra_hedz09, that looks right15:24
hedz09ogra_: /system/bin/logcat -d still gives the file or directory not found error15:25
pmcgowanogra_, if I read that right thats good15:27
ogra_hedz09, ls -l /dev/alog/15:27
ogra_hedz09, do the files in there exist and link to the right devices ?15:27
ogra_pmcgowan, it is :) we need to start lightdm earlier though (teh bootsplash lives in lightdm now)15:27
pmcgowannice15:28
cjwatsonsergiusens: aha, somehow I'd got the idea you were off today - I have a click fix for the apparmor profile craziness you were reporting, awaiting silo assignment - are you still in a position to test it for me by any chance, once it's assigned and built?15:31
ogra_he is ... (officially)15:31
ogra_but so he is on the sundays you meet him here ;)15:32
sergiusenscjwatson, I am; at pycamp15:32
cjwatsonah, not in canonicaladmin, ok15:32
=== alan_g|tea is now known as alan_g
sergiusenscjwatson, yeah it's a holiday today;15:33
* sergiusens needs to fix his oudated status15:33
sergiusenscjwatson, how soon will it be done; I have ~ 30' from now and then I hop on a car to drive back home15:33
cjwatsonwon't be within 30mins15:34
sergiusenscjwatson, so if it's later today I might be able to test it15:35
sergiusensafter I get home and settle for a bit15:35
cjwatsonok, let's see15:35
popeycjwatson: uh, possibly. I don't recall the specifics.15:35
=== pete-woods-lunch is now known as pete-woods
sergiusenscjwatson, is there an MR/MP up?15:39
cjwatsonpopey: if you did it would be manifesting as whitescreens on starting anything in "ls -l /var/lib/apparmor/clicks/ | fgrep /opt/click.ubuntu.com" that also matches a preinstalled app15:40
cjwatsonsergiusens: https://code.launchpad.net/~click-hackers/click/trunk/+merge/21245815:41
sergiusensthanks15:42
hedz09ogra_: http://paste.ubuntu.com/7146860/15:42
ogra_hedz09, and the devices in the /dev dir exist ?15:43
hedz09ogra_: yes http://paste.ubuntu.com/7146878/15:47
ogra_hmm, that looks fine15:49
ogra_i wonder why logcat still complains then15:49
hedz09ogra_: does anything extra have to be added to 70-beagleboneblack.rules for it to work?15:55
pete-woodsbfiller: hi, is there something I can do to get this camera-app MR landed? (https://code.launchpad.net/~pete-woods/camera-app/handle-quit-signal/+merge/205546)15:55
ogra_hedz09, no, these links come from the 65-android.rules file and should be fine15:56
bfillerpete-woods: we'll get that released in the next few days now that we're unblocked15:56
bfillersorry about hte delay15:56
pete-woodsbfiller: no worries, I understand there have been a series of blockages15:57
pete-woodsbfiller: I would also highlight this bug (https://bugs.launchpad.net/gallery-app/+bug/1277488)15:58
ubot5Ubuntu bug 1277488 in gallery-app "Several HUD actions not wired up (Delete, Share, Add, Undo, Redo)" [High,Confirmed]15:58
pete-woodsseveral of the actions do nothing, even though the toolbar versions do15:58
pete-woodsI guess this must just mean that no-one uses the hud :p15:59
hedz09ogra_: ok, hmm.. now what?16:00
ogra_hedz09, i'm really out of ideas :(16:02
bfillerballoons: trunk of gallery-app has all the changes now, so click release should be ready to go16:06
balloonsbfiller, gotcha16:06
bfillerballoons: just let me know when that lands in the store16:06
hedz09ogra_: hmm, I tried the lxc-start again and got this: http://paste.ubuntu.com/7146978/16:13
hedz09ogra_: and now I can't see to enter any input16:14
hedz09ogra_: I wonder does that help us?16:16
ogra_hedz09, hmm, your system might not ship /sbin/adbd (the android side) try to remove /var/lib/lxc/android/pre-start.d/10-no-adbd16:16
ogra_hmm, no16:16
ogra_shouldnt do any harm actually16:16
ogra_i see: run-parts /var/lib/lxc/android/pre-start.d || true16:17
ogra_so it should just jump to || true16:17
ogra_hedz09, you could try to add some echos to /var/lib/lxc/android/pre-start.sh for debugging ...16:19
ogra_or add set -x in the second row to get shell debug output for it16:19
ogra_i think the latter is actually easier16:22
hedz09ogra_: like so? http://paste.ubuntu.com/7147022/16:26
ogra_no16:26
ogra_#!/bin/sh16:26
ogra_set -x16:26
ogra_like so :)16:26
hedz09ogra_: oh :)16:27
=== jakew02|away is now known as jakew02
ogra_stgraber, do you have any idea if a 3.8 kernel could do any harm for lxc ? hedz09 tries to port to a BBB and it seems we cant get his container to start properly16:31
stgraberogra_: nope, lxc will work with >= 2.6.3216:35
ogra_thanks16:35
stgraberthe output of lxc-checkconfig may be useful though16:35
ogra_stgraber, even on touch devices ?16:35
ogra_(where would it get the config)16:35
ogra_or does it actual runtime checks16:36
nhainesmhall119: thanks for writing that email client from scratch for Ubuntu.  Definitely a big plus for the phone even though you're not collaborating with other projects.  +116:36
stgraberit tries to look from /boot or from /proc/config.gz if neither is available then you'd have to run manually passing it the right kernel config16:36
hedz09ogra_: ignore the random echos: http://paste.ubuntu.com/7147074/16:37
ogra_stgraber, right, i guess the latter applies :)16:37
popeycjwatson: dunno if it's related but I now have an app that starts with white screen on #250 - click-update-manager16:37
stgraberlack of multiple pts instances is usually the weirdest one to detect because lxc will be mostly happy with it until things start failing randomly16:37
stgraberthe rest will usually just make lxc fail entirely with an error16:38
ogra_hedz09, sp try what stgraber mentioned above16:38
ogra_*so16:38
t1mpcan someone confirm this? https://bugs.launchpad.net/messaging-app/+bug/129682616:38
ubot5Ubuntu bug 1296826 in messaging-app "A bunch of autopilot failures when testing with image 250" [Critical,New]16:38
ogra_hedz09, run lxc-checkconfig (and hand it your kernel config if you dont have /proc/config.gz enabled)16:39
ogra_t1mp, is ofono-phonesim-autostart installed prior to running the test ?16:39
ogra_(it needs to be installed and running)16:39
t1mpogra_: yes,   Installed: 1.19-0ubuntu1016:41
ogra_t1mp, http://ci.ubuntu.com/smokeng/trusty/touch/mako/250:20140321:20140304/7298/ these are the results for 25016:41
cjwatsonpopey: I don't think that's itself a click app, is it?  if not that would be unrelated16:41
popeyah no.16:41
ogra_t1mp, you can check yourself from http://ci.ubuntu.com/smokeng/trusty/touch/ (just click on the build number of the device you want to see)16:42
ogra_250 was fine16:42
ogra_no errors16:42
ogra_hedz09, nothing unusual in the paste btw ... so check the config16:43
ogra_stgraber, http://paste.ubuntu.com/7146978/ in case you are interested in the lxc startup errors (pretty weird, mounts are there and all)16:44
t1mpogra_: ok. Still I see the errors. I updated the bug description with more information16:45
Saviqbeuno, hey, I can't publish my app since Friday or so, getting "Your application can not be published at this time. Please try again later.", am I doing something wrong: https://myapps.developer.ubuntu.com/dev/click-apps/552/ ?16:45
t1mpI'll see if I can reproduce it with trusty-proposed16:46
beunoSaviq, looking16:46
mhall119nhaines: don't make me come over there to kick you16:47
ogra_nhaines, thats the issue with these Canonical people ... they never give back !16:48
beunoSaviq, chasing it, I'll get back to you16:48
Saviqbeuno, thanks16:49
* ogra_ grins at mhall119 16:49
stgraberogra_: I assume you already confirmed that /android/* looks good on the host?16:49
ogra_stgraber, indeed16:50
=== dandrader is now known as dandrader|lunch
nhainesmhall119: Of course that might mean you've fractured the mail client community.  :)16:50
ogra_totally !16:50
nhainesmhall119: actually, I'm thrilled to death there's a mail client coming.  Thank you for your hard work in getting that bootstrapped!  :D16:50
hedz09ogra_:  here's the result: http://paste.ubuntu.com/7147113/ . How do I "hand it your kernel config if you dont have /proc/config.gz enabled" as you said?16:50
ogra_hedz09, well,it obviously found your config ... but else, see the last line of your paste ;)16:51
ogra_stgraber, http://paste.ubuntu.com/7147113/ user namespace ? should do harm, should it ?16:52
ogra_*shouldnt do16:52
mhall119nhaines: I'm very optimistic about it16:52
popey+116:53
mhall119we've got such a great community of designers and developers around apps now, that I think we can make a really first-class email client16:53
beunoSaviq, ok, found the problem. It's unhappy about the translations to polish16:53
beunoneed to figure out why16:53
stgraberogra_: right, that config looks compatible with the features used by touch16:53
ogra_i wishi knew whats wrong then16:53
cjwatsonall software expands until it has the ability to read mail -- somebody's law, I forget whose16:54
ogra_mailman law ? :)16:54
nhainescjwatson: worked for emacs.  :)16:54
cjwatsonemacs can read mail several times over; it just isn't a very good editor16:54
stgraberogra_: assuming the container doesn't entirely die immediately, you may want to check /proc/<pid of init in the container>/mounts and "ls -l /proc/<pid of init in the container>/root/system" to see what's going on there16:54
Saviqbeuno, btw, where do we file feedback on the store? like I thought 255 limit for keywords wasn't enough for me this time...16:55
ogra_hedz09, ^^^^16:55
Saviqbeuno, also, it would be nice if it had shown the original strings when translating :)16:55
beunoSaviq, file here: https://bugs.launchpad.net/software-center-agent/+filebug16:55
Saviqbeuno, ok thanks16:55
nhainesmhall119: it was really smart to pick trojitĂ , and great that they're willing to accept the project upstream.16:55
beunoSaviq, throw the links at me and I'll get them looked at16:56
Saviqbeuno, will do, thanks16:56
beunoSaviq, I'll let you know ASAP about this bug16:56
quebrehello16:59
hedz09ogra_: how do I figure out the pid?16:59
ogra_hedz09, lxc-info -nandroid17:00
ogra_oh wait17:00
quebremy goal is to install ubuntu touch on tablet, where do i start ? how do i load root filesystem ? do i need ubuntu on my desktop in order to install ubuntu touch on tablet? can i boot from external sdcard ? or the only way is when i connect the tablet via USB cable to my PC ?17:00
ogra_hedz09, ps ax|grep init ... you want the /init (without sbin)17:00
mhall119nhaines: indeed, upstream has been very keen on us working with them and gettingour work into their repo17:00
mhall119it's been a great experience17:00
Saviqbeuno, bug #1296836, bug #1296838, bug #1296841, bug #129684217:02
ubot5bug 1296836 in Software Center Agent "255 character limit for keywords too low" [Undecided,New] https://launchpad.net/bugs/129683617:02
ubot5bug 1296838 in Software Center Agent "Should show original text when translating" [Undecided,New] https://launchpad.net/bugs/129683817:02
ubot5bug 1296841 in Software Center Agent "Should support extracting description translations from gettext" [Undecided,New] https://launchpad.net/bugs/129684117:02
ubot5bug 1296842 in Software Center Agent "Allow adding screenshots for different languages" [Undecided,New] https://launchpad.net/bugs/129684217:02
Saviqbeuno, sorry if any are duplicates17:02
* beuno regrets telling Saviq where to file bugs17:03
beuno:)17:03
Saviq:D17:03
beunothanks Saviq17:03
Saviqbeuno, they're mostly wishlist-style ;)17:03
quebrebug #117:03
ubot5bug 1 in Ubuntu Malaysia LoCo Team "Microsoft has a majority market share" [Critical,In progress] https://launchpad.net/bugs/117:03
ogra_t1mp, look at the messaging apps tests from 256 btw ;)17:05
nhainesnhaines: that's great.  Sometimes I wonder if everyone's forgotten how to collaborate in software.  :)17:05
hedz09ogra_:  /proc/<pid of init in the container>/mounts is empty, "ls -l /proc/<pid of init in the container>/root/system" says system doesn't exist. "ls -l /proc/<pid of init in the container>/root/" has the contents of the android-ramdisk17:05
t1mpogra_: where do I find those?17:06
t1mpogra_: I just ran them locally on 256: http://paste.ubuntu.com/7147199/17:06
ogra_t1mp, i just told you above17:06
t1mpogra_: I should bookmark that page :)17:07
ogra_t1mp, http://ci.ubuntu.com/smokeng/trusty/touch/ click on the image buiuld id you want to look at17:07
ogra_256 is still running (there were server outages over the weekend)17:07
ogra_but messaging just finished17:08
nhaineshm, talking to myself.  :)17:08
nhainesmhall119: that's great.  Sometimes I wonder if everyone's forgotten how to collaborate in software.  :)17:08
ogra_nhaines, as long as you have interesting stuff to tell you17:08
WebVisitor-1hey does anyone know if it is possible to set up multitouch support for ubuntu 13.10?17:08
nhainesogra_: I always find myself hanging on every word.  :)17:08
t1mpogra_: that looks a lot like my failures17:09
ogra_t1mp, http://people.canonical.com/~ogra/touch-image-stats/253.changes17:09
ogra_so messaging-app was updated in 25317:09
ogra_i guess that brought some issues17:09
t1mpthanks17:10
=== WebVisitor-1 is now known as Alpe
Alpehello17:16
hedz09ogra_: also for the life of me I can't figure out what usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig is telling me to do17:16
Alpeis this the right place to ask about touchpad?17:16
mhall119Alpe: no, this is about touch interfaces (phone, tablet, etc)17:16
ogra_hedz09, to use the path to the config in the CONFIG= var in case the test doesnt work (but since it worked, you dont need to bother(17:16
Alpeah i see thx anyway :)17:17
mhall119Alpe: if you need support for getting a touchpad working #ubuntu is the official help channel17:17
mhall119Alpe: you should also try askubuntu.com17:17
ogra_Alpe, try #ubuntu-x for Xorg input devices ;)17:17
mhall119^^ that too17:17
quebremhall119: do i need ubuntu to install ubuntu touch ?17:17
* mhall119 didn't know about #ubuntu-x17:17
quebrecoz in the install page it says "    ubuntu-device-flash --channel=devel --bootstrap"17:17
mhall119quebre: no, all you really need is adb and the image files17:17
Alpeill try them out and ty again :)17:18
quebremhall119: adb ?17:18
mhall119quebre: go down to the Manual section: https://wiki.ubuntu.com/Touch/Install#Manual_Download_.26_Installation17:18
quebreok..17:18
ogra_mhall119, i think manual installs dont work anymore17:18
mhall119quebre: adb is an android tool that lets you connect to a device over USB, that's what phablet-flash and ubuntu-device-flash use internally17:18
mhall119ogra_: they don't?17:18
mhall119ogra_: if that's the case, the wiki needs to be updated17:18
ogra_havent tried myself, but thats the feedback i grokked over time in here17:19
quebremhall119: so i must have android first in order to install ubuntu touch ?17:19
mhall119quebre: yes, it only works on Android devices currently17:19
quebreoh17:19
ogra_mhall119, yes, people should use rootstock-ng or so ... but that will require ubuntu (as ubuntu-device-flash does atm)17:19
mhall119no windows phone or iphone17:19
mhall119ogra_: who can update the wiki for this?17:19
mhall119I mean, who has the knowledge to update it properly17:20
ogra_mhall119, someone who verified it ...17:20
mhall119because it's not me17:20
mhall119ogra_: have you verified it? :)17:20
ogra_mhall119, it is something i wanted to do but i have always some more importatnt stuff to handle17:20
mhall119a likely story17:20
=== bfiller is now known as bfiller_afk
quebremhall119: im confused coz there is PC and ARM EABI images to select, i want it for my tablet so i should select ARM image, right? why i would have to choose PC image if im doing it for android tablet ? http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/17:23
mhall119quebre: I assume PC means x86 architecture17:24
quebreyes..17:24
ogra_these are only for the emulator17:25
quebreoh17:25
ogra_ignore them17:26
quebreok17:26
pitti$ phablet-flash ubuntu-system --no-backup --channel devel-proposed17:27
pittiERROR:phablet-flash:https://system-image.ubuntu.com/devel-proposed/mako/index.json cannot be retrieved17:27
pitti/devel-proposed/ indeed does not exist17:27
pittiany idea about that?17:27
popeyphablet-flash is deprecated17:27
popeyuse ubuntu-device-flash17:27
cwaynepitti, phablet-flash is deprecated, ubuntu-device-flash is now used17:27
pittiseems there is a missing /system-image?17:28
pitticwayne, popey: oh, thanks; we still ship that binary though, and it doesn't say "deprecated"17:28
popeypitti: known bug17:28
ogra_pitti, there is a branch that has a warning message added17:29
pittiah, better17:29
ogra_didnt land yet17:29
pittithanks17:29
pittiooh, finaly! not trampling into my home directory any more with ~/phablet...17:30
pittibut using ~/.cache/ properly17:30
pittithanks17:30
ogra_send flowers to serguiens17:30
ogra_:)17:30
ogra_and it is written in go ;)17:30
pittiogra_: can't, he's offline17:30
ogra_yeah, at some conference17:31
pittiogra_: ah, that's why it is now so big :)17:31
ogra_should run on MAC too now ;)17:31
pittibut at least still way smaller than these ridiculously huge juju binaries :)17:31
ogra_hehe17:31
ogra_well, we'll go fo go even on the desktop17:31
ogra_so petter get used to it ;)17:31
ogra_*better17:31
pittinot with the brokenness that golang is; gcc-go is hopefully doing it right17:32
=== alan_g is now known as alan_g|afk
hedz09ogra_: ok,  btw I think you missed my message earlier: /proc/<pid of init in the container>/mounts is empty, "ls -l /proc/<pid of init in the container>/root/system" says system doesn't exist. "ls -l /proc/<pid of init in the container>/root/" has the contents of the android-ramdisk17:33
pitticwayne, popey: before I ask again, is phablet-network deprecated too? I don't see an ubuntu-device-* counterpart17:33
popeyno17:34
ogra_hedz09, no, i didnt, but stgraber is probably the better address ...17:34
cwaynepitti, nope, just phablet-flash17:34
ogra_hedz09, but if it doesnt have system thats most likely the issue ...17:34
ogra_though i still have no idea why that would be17:34
pitticwayne: thanks17:34
hedz09stgraber: do you have any thoughts?;  /proc/<pid of init in the container>/mounts is empty, "ls -l /proc/<pid of init in the container>/root/system" says system doesn't exist. "ls -l /proc/<pid of init in the container>/root/" has the contents of the android-ramdisk17:35
ogra_stgraber, this is pre-start.sh with set -x http://paste.ubuntu.com/7147074/17:37
ogra_obviously there /system is mounted fine17:37
stgrabermight be worth adding a ls -lh in the pre-start script to see what the container root looks like before init is started, if looking at /system from there shows its content fine, then the problem is likely to be one of the init rc script playing with mounts17:38
ogra_ah, yeah17:39
hedz09stgraber: , ogra_ , at the end like this: http://paste.ubuntu.com/7147354/ ?17:45
stgraberhedz09: "ls -lh $LXC_ROOTFS_PATH/" and "ls -lh $LXC_ROOTFS_PATH/system"17:45
stgraberoh you may need them to output on stderr to have them visible17:46
stgraberso add 1>&2 at the end of both lines17:46
ogra_yeah17:47
=== frecel_ is now known as frecel
=== dandrader_ is now known as dandrader
nhainesI can't wait for the new scopes stuff to land.  :)18:02
ogra_++18:02
cwayne++18:02
hedz09stgraber: , ogra_  http://paste.ubuntu.com/7147433/18:02
ogra_(though i'm not thrilled by white everywhere)18:02
hedz09stgraber: that's the output of adding those lines18:06
=== alan_g|afk is now known as alan_g
ogra_hedz09, looks all fine to me18:07
hedz09ogra_:  ok, stgraber was suggesting the problem could be with one of the inits, here's the ones I have in my android-ramdisk (besides init.rc): http://paste.ubuntu.com/7147481/ , http://paste.ubuntu.com/7147482/ , http://paste.ubuntu.com/7147483/ , http://paste.ubuntu.com/7147484/ , http://paste.ubuntu.com/7147485/18:16
ogra_http://ci.ubuntu.com/smokeng/trusty/touch/mako/256:20140324:20140304/7337/18:18
ogra_err18:18
ogra_hedz09, mount_all /fstab.am335xevm ... in the first file18:19
ogra_take a look at that fstab18:19
hedz09ogra_:  I don't see any problems in the fstab, do you? http://paste.ubuntu.com/7147504/18:20
ogra_nope18:21
ogra_looks ok18:21
=== frecel_ is now known as frecel
cwaynepopey, hey, have you tried out weather app on desktop? i cna never seem to get any data..18:24
hedz09ogra_: hmm...I don't see any mounts in the other init files18:25
ogra_right18:25
ogra_there is theoretically no reason why it shouldnt work18:25
ogra_the ls -lh outputs also look fine18:25
ogra_unless stgraber sees something i dont18:25
hedz09ogra_: what about the loop1 thing, where the modules still isn't there.18:52
ogra_that shouldnt have any ill effect though18:53
hedz09ogra_: what about "init: ureadahead main process (279) terminated with status 5"18:59
ogra_not relevant18:59
ogra_just makes your boot a little slower if ureadahead doesnt run18:59
* dobey wonders what the "correct" debian Section: for scopes would be. "gnome" doesn't quite seem right19:05
gerlowskijacwayne: do you get anything when you change the data provider to "openweatherdata" instead of TWC, in the settings tab?19:05
dobeyhah. and unity8's Section is 'x11'19:07
dobeylol, so is mir's19:08
ogra_x11 translates to "graphical stuff"19:09
ogra_should be fine for the scopes too19:09
dobeyeh19:11
cjwatsontechnically there ought to be a new section but that's effort19:11
dobeyspecifying a section feels like we're stuck in the 90s19:12
cwaynegerlowskija, yep19:12
cjwatsondobey: I wouldn't recommend spending more than ten seconds' thought on it19:13
cjwatsondobey: it's overridden anyway19:13
davmor2charles: \o/19:14
charlesdavmor2, :-)19:14
dobeyyeah, i was just making a branch to kill the vala scope for when the new unity8 lands, and noticed it. thought maybe i should change it to something more correct, but none of the obvious ones are "correct" either :)19:14
davmor2charles: didn't even know it was a bug, just seemed odd that one linked to clock and the other could be clicked but didn't go anywhere :)19:15
asacbeuno: so can you provide us a simple staging pocket, with an API that we can then track and publish to store through CITrain?19:19
asacbeuno: click is a big PITA now as its not really easy to stage and publish19:19
asacbeuno: let me know if there are plans already19:19
popeycwayne: bug 129661019:36
ubot5bug 1296610 in Ubuntu Weather App "Desktop: TWC key is missing in the daily-ppa " [High,New] https://launchpad.net/bugs/129661019:36
cwaynepopey, ah thanks19:41
=== Ursinha is now known as Ursinha-afk
AskUbuntuPorting Ubuntu Touch on Samsung Galaxy Trend GT-S7560 | http://askubuntu.com/q/43870119:43
=== bfiller_afk is now known as bfiller
=== Ursinha-afk is now known as Ursinha
rsalvetiogra_: any idea why we have a migration blocker in place for initramfs-tools-ubuntu-touch?19:59
rsalvetihttp://people.canonical.com/~ubuntu-archive/proposed-migration/blocks.txt19:59
rsalvetihm, it seems xnox blocked it20:00
rsalvetibug 129367820:00
ubot5bug 1293678 in initramfs-tools-ubuntu-touch (Ubuntu) "new fstab" [Undecided,New] https://launchpad.net/bugs/129367820:00
rsalvetilove the lack of a proper bug description20:00
rsalvetiwell, will ping him tomorrow20:01
=== dandrader is now known as dandrader|bbl
pmcgowannik90, can you give me a pointer how to use the UCDK?20:19
davmor2rsalveti: let me clear that one up for  you a bit, the "Whatsit" did fit in the "OOjit"making it impossible to run the "thingy-ma-jig"  hence xnox blocking it.  I hope that is much clearer not and don't forget all that technical jargon you'll need it to report the issue fixed ;)20:23
beunoasac, no plans currently, I'll add it to my ToDo20:25
rsalvetidavmor2: lol, got it20:25
nik90pmcgowan: UCDK?20:29
pmcgowannik90, hey, Lucas's design kit20:29
davmor2nik90: dyslexic DUCK :)20:30
nik90pmcgowan: hey, actually Lucas designed my app using UCDK. I did not use it directly myself :)20:30
nik90davmor2: hehe ;)20:30
pmcgowannik90, oh rats, trying to figure out how to use it20:31
pmcgowannot a designer20:31
nik90pmcgowan: but I believe the UCDK is more directed at designers who want to use it to create mockups20:31
pmcgowannik90, I kinda want to take a test ride with it, but not sure where to start20:31
davmor2pmcgowan: isn't it just a design pack for scribus or something?20:31
pmcgowandavmor2, right good question20:31
pmcgowanI loaded it in inkscape and I see lots of goodies20:32
nik90pmcgowan: yeah you should contact Lucas in g+..he will be quite receptive to coming up with some cool designs for your app.20:32
davmor2pmcgowan: inkscape that's the one20:32
nik90davmor2: you use inkscape and then use the UCDK components to design your mockup20:32
pmcgowanand then how do you see them on the device? guess I need to ask him20:32
nik90pmcgowan: yup you should ask him. But my guess is that he opens them using the gallery app20:33
pmcgowanheh ok20:33
nik90pmcgowan: since the image size has the same ratio as the N4 and so on..20:33
davmor2pmcgowan: deposit the image on the device open it in gallery?20:34
nik90pmcgowan: also there are free online services like "placeit" which does those stuff :)20:34
nik90pmcgowan: they simulate the mockup in a N4 in real life20:34
pmcgowanthe implication was it was more interactive20:34
quebrehmm20:37
quebrei installed ADB on android, on my desktop i have windows 7, how do i exactly get this Ubuntu Touch installed on my tablet ? ..20:38
cwaynedanielholm, ping20:43
danielholmcwayne: hey mate!20:47
cwaynedanielholm, heya, sorry it's taken so long for me to get back to you re: online-accounts for lastfm20:51
danielholmcwayne: no worries. I get that you are busy20:55
cwaynedanielholm, i'm trying a build right now, hoping it works :)20:55
danielholmcwayne: I talked to Planela, who told be that I kinda misunderstood the use of the online account and that it would probably be a lot easier than I thought20:56
danielholmcwayne: a build of the last.fm online account?20:56
cwaynedanielholm, yea20:58
danielholmcwayne: amazing!20:58
danielholmcwayne: your own code?20:59
danielholmcwayne: I got really excited now :) I was going to give it another go tomorrow during the Music hack day. if it works I could focus on the functions inside the app instead21:02
cwaynedanielholm, yeah, that's why i wanted to see if i could get it so you guys could concentrate on that stuff :)21:02
cwaynehm, looks like lastfm isn't standard oauth though21:03
danielholmcwayne: that was very kind of you. could I help by trying it out or something?21:03
danielholmcwayne: they have like three different types of authentication, I believe: http://www.lastfm.se/api/authentication21:03
danielholmcwayne: I really got stuck on that. signing this url with that key and so on.21:04
cwaynemardy, you around?21:16
cwaynedanielholm, yeah, it's very not even a little bit normal oauth21:16
cwaynelol21:16
danielholmcwayne: haha21:20
cwaynedanielholm, so bad news is we definitely can't do this with the oauth2 signon-plugin21:39
danielholmcwayne: that's really too bad. how do we proceed then?21:40
cwaynedanielholm, well, someone wrote a signon-plugin for lastfm back in 2009, i say we hack on that for a bit and see if we can ake it work21:44
cwayneotherwise, we'd have to write one from scratch, or just have the app handle the authentication for now21:44
danielholmcwayne: ok21:48
danielholmcwayne: how fun! :P21:48
danielholmcwayne: I don't know when last.fm updated their auth last time. But doenst Rhythmbox use some kind of oauth?21:54
cwaynedanielholm, rb does it in-app instead of using the online account21:57
danielholmcwayne: yeah, but I was more asking why oauth seem to work for them?21:58
cwaynethey're likely not using oauth21:58
cwayneit's just developed to work directly with last.fm's shenanigans21:58
danielholmcwayne: okay, hah. But hopefully we can get it to work anyway22:06
=== ajmitch_ is now known as ajmitch
cwaynedanielholm, yeah, im looking into it, but it's *way* more complicated than a normal account-plugin :/22:07
danielholmcwayne: that actually feels way better for my sake. I've been pulling my hair over this22:08
cwaynedanielholm, yeah it's... not a normal case for sure22:08
danielholmcwayne: wounder why they've made it this hard. Everything with signing, and gettint a token, signing with the token. Probably because of security or something, but come on22:09
cwayneyeah, they really should have just implemented oauth22:10
cwayneit would have been easier for them22:10
danielholmcwayne: http://hybridauth.sourceforge.net/userguide/IDProvider_info_LastFM.html ?22:11
cwaynethat's all random php bits22:14
=== salem_ is now known as _salem
Aurion-techHello22:22
Aurion-techHow is everyone doing today?22:22
=== dandrader|bbl is now known as dandrader
Aurion-techI have some questions.22:34
=== dlan_ is now known as dlan
hedz09Hey guys, I almost have a successful port, but I'm still having issues (on the android side I believe). Here's my output via serial debug paste.ubuntu.com/7148597/, around line 560 it finishes booting, line 571 I have the logcat output, line 750 I have the /var/log/syslog output, line 2662 I have the /var/log/lxc/android.log  output22:37
Aurion-techHello22:43
hedz09anyone here?23:30
rsalvetiSaviq: did you fix the issue with your adb push failing every time you were running dualboot-one-device.sh? it's disconnecting here as well now23:41
Saviqrsalveti, well, the script works for me, but under android it started reconnecting every 5s again :|23:55
hedz09rsalveti: I almost have a successful port, but I'm still having issues (on the android side I believe). Here's my output via serial debug, do you have any ideas? paste.ubuntu.com/7148597/ , around line 560 it finishes booting, line 571 I have the logcat output, line 750 I have the /var/log/syslog output, line 2662 I have the /var/log/lxc/android.log  output23:55
hedz09rsalveti: I think the /var/log/lxc/android.log  output is the most useful.23:56
rsalvetiSaviq: yeah, getting the reconnecting issue now23:59
Saviqrsalveti, so yeah, only thing helped me with that was complete fresh flash23:59

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