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

=== chriadam|away is now known as chriadam
onetwotheehey everyone, I came here in search of the likelihood of ubuntu touch being compatible with the nexus 7 (2013, snapdragon, not cortext), can anyone feed me any insight?00:04
popeyonetwothee: if someone ports it, sure00:05
achiangonetwothee: no one has ported it to new n7 yet00:05
popeynhaines: cyphermox https://bugs.launchpad.net/ubuntu-keyboard/+bug/123498500:06
ubot5Ubuntu bug 1234985 in ubuntu-keyboard "keyboard does not have ascii double quote" [Undecided,New]00:06
onetwotheepopey, achiang, do you think that it is likely someone will port to it?00:06
popeyas likely or not as any other android device, maybe slightly more likely as it's a nexus00:06
onetwotheei just am not too familiar with situations like these, thats why i came here, haha00:06
popeyend_speculation00:07
onetwotheeok, for sure00:07
nhainespopey: thanks, I couldn't find an existing bug.00:07
popeynp00:09
sergiusensdoanac, hey, can you take a look at this? https://code.launchpad.net/~sergiusens/phablet-tools/click_testing_python_modules/+merge/18974400:21
crowellhi, I'm trying to get ubuntu touch to compile on my m7spr, and I get the following error currently01:07
crowellhttp://pastebin.kde.org/pv8xxdmae01:07
crowellwhere would the makefile rules for libaudioamp.so be?01:08
=== chihchun_afk is now known as chihchun
=== Namidairo`bnc is now known as Namidairo
lucenutSo I want to install ubuntu touch on my nexus 10. :-)02:23
lucenutCan I do it withou a computer?02:24
iBotPeacheslucenut: no02:29
lucenutI saw a video from february showing 2 zip files. With no computer.02:34
lucenuthave things changed since then?02:34
=== _salem is now known as salem_
=== salem_ is now known as _salem
AskUbuntudevelopment for ubuntu tablet using python | http://askubuntu.com/q/35516803:31
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
LLckfanHello06:01
LLckfanDoes any1 know how to get a stale house smell out of a clean house without opening windows?06:01
=== soul is now known as Guest4430
=== chihchun_afk is now known as chihchun
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
GoodPandaWith running apt-get update and dist-upgrade will that provide me the full updated verisons?07:05
tsimpsonGoodPanda: dist-upgrade will update installed packages to their latest versions, as well as install any new dependencies for the updated packages07:11
GoodPandatsimpson, so that would be the latest versions and all new packages the same as if I was to flash the latest daily?07:12
tsimpsonno07:12
LLckfanDoes any1 know how to get a stale house smell out of a clean house without opening windows?07:13
tsimpsonGoodPanda: it'll be the latest version of all installed packages, plus any new packages those already installed packages depends on07:13
GoodPandatsimpson, thanks!07:14
dholbachgood morning07:19
MacSlowhey dholbach07:22
dholbachhi MacSlow07:25
=== _morphis is now known as morphis
N0tTh30n3Does anybody know if there's a chance that whosthere is going to be picked up again?07:38
N0tTh30n3I really can't use any phone without whatsapp07:38
N0tTh30n3It's my no 1 communications app...07:38
nhainesN0tTh30n3: no one knows if there's a chance because it's not up to any of us.07:47
nhainesEmail Whatsapp and let them know.07:48
N0tTh30n3I will mail them but there was an whatapp client for ubuntu touch called whosthere. It is not commatible with the current version of the whatsapp protocol.07:49
N0tTh30n3I've seem a bunch of people on the net net stating the same problem I have, "no whatsapp client, no switch".07:50
N0tTh30n3I just thought that since the groundwork has been layed out, canonical might be interested in launching with suport for the most popular mobile messaging app in the world.07:51
N0tTh30n3For a lot of people whatsapp is more important then sms....07:52
ogra_N0tTh30n3, https://answers.launchpad.net/whosthere/+question/23105507:56
N0tTh30n3ogra, I know. I thought that canonical might be able to:07:57
ogra_canonical doesnt have any spare resources atm07:57
N0tTh30n3- check if there are legal concerns07:57
N0tTh30n3- help with protocol updates07:57
ogra_conversational stuff can surely be done, but there is still the issue that someone needs to do the work07:57
=== lisettte` is now known as lisettte
N0tTh30n3- help Matthias Gehre with this important app.07:58
N0tTh30n3ogra_, "canonical doesnt have any spare resources atm" | check07:59
N0tTh30n3:-)07:59
ogra_i suppose that wont change until 14.04 (or even 14.10, depends on when the convergence work is done)08:01
=== tkamppeter_ is now known as tkamppeter
=== fmasi_afk is now known as fmasi
N0tTh30n3"Hello Whatsapp,08:20
N0tTh30n3First of all thank you for this great application connecting me to my friend on all different platforms! I really like your product and I've been using it for quite some time.08:20
N0tTh30n3I like android but I would like to switch/try Ubuntu Touch as it seems to be a very interesting mobile phone platform with some cool new concepts and features. At this moment the Ubuntu Touch OS seems to be (almost) ready for daily use.08:20
N0tTh30n3The only thing holding me back from using it on a daily basis is, you guessed it, lack of a ?"whats app"/"whatsapp app"?.08:20
N0tTh30n3So, via this email I would like to inform all of you at whatsapp that I would be interested in having (and alpha/beta -testing) a whatsapp client for Ubuntu Touch."08:20
robjhit'd be very easy if they didnt go mucking about with stardard jabber ¬.¬08:25
checcociao a tutti, come si puo installare ubuntu touch su galaxy nexus s da pc ubuntu08:26
checco?08:26
checcoHello everyone, as you can install ubuntu on galaxy nexus s touch pc from ubuntu?08:28
N0tTh30n3robjh, yeah but where would be in that?08:38
asachow do i recover from a busybox-only install?08:41
ogra_asac, whats a busybox-only install ?08:42
nerochiarofginther: this MR passed all the tests when checking the commits, but then failed some during autolanding. how can I unblock it by re-running the tests ? there's no "trigger a rebuild" link anymore: https://code.launchpad.net/~amanzi-team/notes-app/notes-app-qmlscene-desktop-file/+merge/18956308:51
checcoHello everyone, as you can install ubuntu touch on galaxy nexus s  pc from ubuntu?08:56
jibelthis new 'wifi password' dialog doesn't work, the UI components behind the dialog also receive the touch events08:56
jibeland it doesn't work at all on Mir. I cannot press the buttons08:57
=== b0bben_ is now known as b0bben
asacogra_: it doesnt boot, just ends up in busybox09:04
ogra_asac, boot into recovery and use -d <device> for phable-flash09:09
JamesTaitGood morning all! Happy Face Your Fears Day! :-D09:11
asacogra_: oh09:12
asacgood09:12
jibelJamesTait, you're 1 week early, release is next week ;)09:12
* asac flashes maguro for probably one of the last times :)09:12
asac:(09:12
asacogra_: ^^09:12
asacseems to do its job. thanks09:12
JamesTaitjibel, hah!09:12
asacogra_: or not... guess it wants me to delete my  data :(09:15
asacbut just a few holiday pictures lost, so guess its fine09:15
OrokuSakiMorning09:16
ogra_asac, oh sorry, i was assuming you use --no-backup09:19
asacogra_: i prefer to not loose my photos09:19
ogra_right09:19
* ogra_ notes that he seems to only have a panel clock every tenth boot or so nowadays09:24
ogra_oh, i love the new OTA updater !09:25
pittiseb128: bonjour Monsieur, ça va ?09:26
pittiseb128: can I talk you into doing a binNEW for an arch:all package with just a single upstart script? (ofono-phonesim-autostart)09:27
pittiseb128: we need that for dialer/messaging app testing in CI09:27
pittiseb128: FFE is bug 123670809:27
ubot5bug 1236708 in ofono-phonesim (Ubuntu) "FFE: new binary package for automatically setting up phonesim" [Medium,Fix committed] https://launchpad.net/bugs/123670809:27
seb128pitti, salut09:27
=== vrruiz_ is now known as rvr
asacogra_: btw, do we have a SIM-PIN unlock UI now?09:30
* asac reboots09:37
ogra_asac, only on cmdline i think09:37
RedPandaFoxSorry to be one of those people who come into the channel just to ask questions but does Ubuntu Touch support desktop mode on a Galaxy Nexus, and if so how do I enable it?09:38
ogra_RedPandaFox, nope, 14.04 or 14.10 feature09:38
ogra_13.10 will only be a phone OS (we need a stable base first before adding convergence)09:38
RedPandaFoxogra_, that makes me so sad :( but understandable09:38
RedPandaFoxand there is no Ubuntu for Android build avalible at this time?09:40
popeyRedPandaFox: correct09:40
RedPandaFoxOh well, I guess its still good. I do really like the way Ubuntu Touch is coming. I love to see how much progress is being made. Keep up the great work :D09:41
=== mandel`` is now known as mandel
=== iahmad is now known as iahmad|afk
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
seb128pitti, sorry, I was in an hangout, looking in a bit09:52
ogra_Laney, seb128, is there a bug open about language settings not carrying currency and dateformat along ?09:54
ogra_i can set my system to german and have proper translations in most places, but neither currency nor the date format are set09:54
Laneyhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings?field.searchtext=language&search=Search&field.status:list=NEW&field.status:list=INCOMPLETE_WITH_RESPONSE&field.status:list=INCOMPLETE_WITHOUT_RESPONSE&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.status:list=INPROGRESS&field.status:list=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=09:54
Laneyone day I'll learn to paste LP links propely09:55
ogra_well, doesnt seem among these09:55
ogra_i suspect the hardcoding in /etc7nevironment gets in your way here09:56
ogra_*/etc/environment09:56
seb128ogra_, should be an easy fix, the item is "display language" so I guess we only call the method to set that09:56
seb128ogra_, can you open a bug?09:56
LaneyFile it, attach ~/.pam_environment09:56
ogra_aj, yeah, only LANG and LANGUAGE are right in that file09:57
popeymtp seems broken on #86. I don't see the device in nautilus.09:57
* popey reboots phone09:57
jibelpopey, works for me. A bit too well actually as I end up with tons of nautilus windows by the end of the day09:59
popeyhmm, worked after a reboot09:59
mhr3eh, flashing failed for me, can get into recovery, but phablet-flash doesn't work from there, ideas?10:01
davmor2_Morning all10:01
mhr3ogra_, you always know ^ :)10:01
=== davmor2_ is now known as davmor2
ogra_mhr3, use -d <devicename>10:01
jibelmhr3, add -d <device name> to phablet-flash10:01
mhr3ah, right10:02
ogra_Laney, seb128 bug 123677210:02
ubot5bug 1236772 in ubuntu-system-settings (Ubuntu) "while setting language works in ubuntu touch, currency and date settings are still en_us.UTF-8" [Undecided,New] https://launchpad.net/bugs/123677210:02
Laneyok10:04
seb128ogra_, thanks10:04
om26erstgraber, Do you have suggestions to restore my phone when a flash went bad ? I did phablet-flash ubuntu-system something wrong happened during the process. Now I am dropped to busy shell when I try adb shell10:06
om26erI know I can download images from cdimage and get back to a working Ubuntu state. but I am looking for something to do in the Bootloader mode (fastboot) so that I don't have to download more stuff10:07
ogra_om26er, boot into recovery and use -d <devicename> with phablet-flash10:07
ogra_if you dont have recovery working, pull the recovery.img from cdimage and flash it with "fastboot flash recovery /path/to/recovery.img" while in bootloader/fastboot mode10:08
om26erogra_, you are superman10:08
mhr3+1 ^10:08
ogra_heh, i just ran into that before :)10:09
om26erogra_, I think its a new problem. I broke a maguro in the morning and now the same thing happened with my mako10:10
ogra_bot OTA upgrades ?10:10
om26erogra_, rather both phablet-flash ...10:10
ogra_or both bad flashes ?10:10
ogra_do you make sure to update phablet-flash before using it ?10:11
om26erogra_, didn't update it. I see there is an update pending for it10:11
ogra_k10:12
sergiusenspopey, hey, so who can take a look at this? https://code.launchpad.net/~sergiusens/ubuntu-terminal-app/clicker/+merge/18957810:12
ogra_well, try to make sure to verify breakage in the latest version, it rarely happens that you need a new phablet-flash feature10:12
=== sporkeee is now known as wilee-nilee
=== dandrader is now known as dandrader|afk
sergiusensogra_, om26er new phablet-tools brings in nothing for flashing10:16
ogra_sergiusens, yeah, i just remembered10:16
om26eratleast my cable is not broken, since the issue happened with multiple cables. It could be my USB port10:16
sergiusensom26er, errors while flash?10:17
ogra_anything in dmesg on your host machine ?10:17
sergiusensom26er, or while recovery runs?10:17
popeysergiusens: i think mhall119 may be able to top approve that.10:17
om26ersergiusens, yes, it successfully pushes all the files to the phone, the failure happens when it tries to boot recovery again10:17
om26ersome error code which i don't have right now. I will provide it if I see the issue again10:18
om26ersergiusens, is Mir default now ?10:18
sergiusensom26er, so it fails while on fastboot10:19
om26ersergiusens, the phone is stuck on Google logo when the issue happens, so the final reboot that it does before flashing is where the issue happens10:20
ogra_om26er, Sf or Mir ? and how long did you wait10:21
om26erogra_, I always --no-backup so SF. But the issue is more like flashing goes bad because at that point adb shell show the busybox and not root@ubuntu-phablet10:21
ogra_if apport kicks in while the HUD starts (which usually takes 100% of all cores) the boot can take aeons10:21
ogra_hmm, yeah, that indicates it couldnt mount /10:22
sergiusensogra_, I think it's the same issue you had when doing fastboot boot recovery.img10:24
=== chriadam is now known as chriadam|away
ogra_sergiusens, well, that was clearly a host issue10:25
ogra_my USB went wild10:25
ogra_if thats the case for om26er, there should be something in dmesg10:26
=== nik90_ is now known as nik90
=== dandrader|afk is now known as dandrader
MacSlownic-doffay, can the OptionSelector also have no option selected initially? Just wondering...10:35
nic-doffayMacSlow, nope.10:37
saxinIs it possible to get Spotify to work in Ubuntu Touch ?10:41
popeysaxin: we don't have a spotify app at the moment10:41
popeysaxin: someone could write one though, they have a library and api available10:41
pittiseb128: merci10:42
OrokuSakiI have a feeling my firmware is not being loaded for my gpu?10:51
OrokuSakihmmm10:51
saxinpopey: Thanks for your answer.10:53
=== MacSlow is now known as MacSlow|lunch
=== gusch is now known as gusch|lunch
saxinWhen will the list with official supported phones and tablets be updated? I was thinking about buying a new phone soon, but don't want to buy an old phone just to be able to get the Ubuntu Touch flashed on it :-)11:06
ogra_updated ?11:07
ogra_it didnt and doesnt change11:08
ogra_nexus4 and galaxy nexus are the supported ones11:08
saxinogra_: No support for new phones? How is that gonna work?11:12
ogra_saxin, we only work on these two officially, everything else has to be done via community ports11:12
OrokuSaki"W/Adreno200-ES20( 1737): <qgl2DrvAPI_glReadPixels:190>: GL_INVALID_OPERATION"11:15
OrokuSakiHmmm11:15
ogra_GL ?11:15
OrokuSakiyeah...11:15
ogra_weird11:15
OrokuSakiwhen trying to play a video in browser11:15
ogra_you should talk more to jhodapp|afk then :)11:15
OrokuSakiyeah... the firmware is from a 8690 board.. touchpad is msm8660.. but it works in android11:16
OrokuSakimaybe a hybris issue or.. uh... dunno11:16
OrokuSakiI get the bad context before...11:16
OrokuSakiso maybe it's saying my 3d is not available11:16
OrokuSakibut 2d is11:17
OrokuSaki?11:17
OrokuSakilets see what Mir does11:17
OrokuSakitouch .display-mir in phablet right?11:18
ogra_right11:19
OrokuSakiI was looking at the difference between ubuntu hybris and the actual libhybris... I guess that thing on the wishlist is in mir11:19
OrokuSakilooks like my GLES libraries keep reloading in logcat with Mir on11:20
OrokuSakiwith logcat11:20
OrokuSakiflashy screen11:20
OrokuSakiI/ServiceManager( 1034): service 'display.hwcservice' died11:20
ogra_cking, yo ho ... i was just looking into bug 1234743 ... and was wondering if we couldn't  just remove omapfb_send_vsync_work from drivers/video/omap2/omapfb/omapfb-main.c11:21
ubot5bug 1234743 in linux (Ubuntu) "omapfb module floods system with udev events on samsung galaxy nexus when playing mp4" [Undecided,Incomplete] https://launchpad.net/bugs/123474311:21
ogra_i doubt anything uses the uevent11:21
ckingogra_, when I removed it unity8+Mir didn't work for some reason that I could not fathom11:22
ogra_did you ask the mir guys ?11:22
ogra_tvoss_, ^^^11:22
OrokuSaki"terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >'   what():  display factory cannot create fb display"11:22
ckingogra_, not yet, I was fighting a bunch of other issues at the some time11:22
ogra_ah, seems it also calls that function on init of the driver11:23
OrokuSakiCan I increase my logging in init.rc?11:23
ogra_(it shouldnt after initing it though)11:23
tvoss_cking, agree with ogra_, omapfb does not use uevent as far as I know11:23
ogra_tvoss_, well, the function is used on first init of the driver ... i suspect you need it there but not later anymore11:24
OrokuSakiI changed it to loglevel 15 an it seems to be the same in logcat11:24
ogra_i cant seem to find any code beyond the iniut that uses it though ... thats weird11:24
ogra_ogra@anubis:~/Devel/packages/linux-maguro-3.0.0$ grep -R omapfb_send_vsync_work *11:25
ogra_drivers/video/omap2/omapfb/omapfb-main.c:static void omapfb_send_vsync_work(struct work_struct *work)11:25
ogra_drivers/video/omap2/omapfb/omapfb-main.c:INIT_WORK(&fbdev->vsync_work, omapfb_send_vsync_work);11:25
* ogra_ doesnt get why it still goes on spamming the dbus with uevents after init 11:25
OrokuSakiloglevel 8.. oh11:25
ckingogra_, http://paste.ubuntu.com/6208910/ is what I used11:26
ogra_cking, whats line 26 there ?11:27
ckingoh heck, stupid me11:27
ogra_i assume you still want that11:27
ckingthat;s what happens when I rush stuff while doing 3 other things late on friday11:28
ogra_heh, yeah i know what you mean11:28
* cking slaps himself11:28
xnoxogra_: may I upload: https://code.launchpad.net/~xnox/ubuntu/saucy/initramfs-tools-ubuntu-touch/missing-mkdir/+merge/189789 and https://code.launchpad.net/~xnox/ubuntu/saucy/lxc-android-config/add-generic-rules/+merge/18979211:29
xnox?11:29
ckingogra_, actually, I recall now, that was my first idea, but then I reverted c2e591296568310c55ed79032aaf747a2d4d558711:30
ogra_xnox, bothj look fine to me did you do a boot test with them added to a working image ?11:30
ckingoops, I mean a4e449e8a08e727b8160cb4e4a0367c447148d2f.11:30
=== alan_g is now known as alan_g|lunch
xnoxogra_: well they work with emulator, let me boot up grouper with those changes in.11:32
ogra_xnox, right, i just want to be sure we dont regress working images11:33
ogra_(i wouldnt see why from the code, but better test than be sorry)11:33
ckingogra_, actually, line 26 in the code just  calls omapfb_send_vsync_work, so that patch does look sane11:35
ogra_cking, well, we dont want to lose the vsync itself, just the uevent11:36
ckingogra_, that's all omapfb_send_vsync_work does - it sends the uevent doesn't it?11:37
=== hikiko is now known as hikiko|lunch
ogra_cking, we want the even, but not the uevent on the dbus11:38
ogra_*event11:38
ckingogra_, ok, understand that, but not how to implement that at the moment. I seriously need to attend an appointment in -5 mins time, so I'll be back later11:39
ogra_cking, ok11:39
jochenhHey! I have a Samsung Galaxy Tab 2 (3110) and want to run ubuntu touch on it. But nearly all of the ports are not up to date at the moment because of the flipped ports!?11:45
AskUbuntuSet more than one property (Pagestack) | http://askubuntu.com/q/35532111:45
OrokuSakihttps://developer.qualcomm.com/mobile-development/mobile-technologies/gaming-graphics-optimization-adreno/tools-and-resources11:47
OrokuSakiI seem to be using the "early sample" firmware\binaries from qcom11:48
davmor2popey: ogra_: are web apps working for you on the current image?11:48
popeydavmor2: define current?11:48
ogra_davmor2, half11:48
popeythere was an issue yesterday11:48
ogra_i can start G+ but cant scroll11:49
popeyI managed to flash the wrong phone ☹11:49
ogra_(though the UI elements have the right size for the first time)11:49
davmor2ogra_: bingo11:49
ogra_i can click links11:49
jibelon build 86 clicks apps are not listed on the app scope after boot. Is it known?11:51
jibel*click11:51
davmor2jibel: does it have a connection to the web?11:52
davmor2jibel: i.e. open a browser does it actually connect11:52
jibeldavmor2, yes, and how would it affect preinstalled applications?11:52
jibeldavmor2, I confirm it can connection to the web11:53
jibel*connect11:53
davmor2jibel: ah sorry I thought you meant the online click apps were not displaying11:53
jibeldavmor2, no, preinstalled or even installed. After a reboot it is not listed11:53
jibelbut they appear if I do a search11:54
davmor2jibel: and then do they appear in the correct section?11:54
popeyjibel: which apps?11:54
jibeldavmor2, yes11:54
jibelpopey, stock ticker, calculator, ...11:55
ogra_jibel, search for "hello" in the app lens11:55
jibellool, bug 1236807 seems to be a recent regression11:55
ubot5bug 1236807 in unity-scope-click (Ubuntu) "click apps are not listed in 'Installed' category of application scope" [High,New] https://launchpad.net/bugs/123680711:55
popeyi see both here11:55
ogra_jibel, it will magically show up11:55
ogra_jibel, the population isnt fully automatic yet11:55
jibelogra_, I know, but it used to list all installed applications click or not after boot11:55
popeyjibel: http://popey.com/~alan/device-2013-10-08-125544.png11:55
popeycurrent build number: 8611:56
davmor2jibel: confirmed some are showing for me but not all11:56
davmor2popey: that's on SF right?11:56
popeyyes11:56
davmor2jibel: are you on mir?11:56
popeywell, 86, whatever that is11:56
popeyI am only using defaults11:56
davmor2popey: you got a screenshot so it's sf11:57
jibelsf or mir doesn't make a difference11:57
=== MacSlow|lunch is now known as MacSlow
jibelpopey, I get this immediately after boot. If I do a search then they appear on the list11:57
popeyjibel: mine has been up an hour or two and been rebooted twice11:58
popeyno searching done though11:58
popeycan someone confirm bug 123681411:58
ubot5bug 1236814 in ubuntu-system-settings (Ubuntu) "Can't back out of account creation screen" [Undecided,New] https://launchpad.net/bugs/123681411:58
popeyits annoying ☻11:58
Laneyhttps://code.launchpad.net/~laney/ubuntu-system-settings/up-from-panels/+merge/18966912:00
looljibel: so after reboot you shoudl see them, yes12:00
popeyyay12:01
* popey marks dupe12:01
=== dandrader is now known as dandrader|lunch
davmor2popey: works for me http://ubuntuone.com/4XrDcsaMyZkZ96FOEU4zfi  how were you getting into account though?12:03
popeydavmor2: see Laney's comment12:04
popeydavmor2: its on account creation, the bug has step by step ☻12:04
looljibel: pinged thostr_1 on your bug12:05
davmor2popey: oh yes n7 has it but as I only logged in then closed the app I didn't see it on the phone :)12:05
OrokuSakiAnd I need ION to use the latest qcom drivers (3.0 kernel)... hmmmmmm12:10
xnoxogra_: does touch .display-mir at all works on grouper?12:11
davmor2xnox: the command does I don't think mir was though12:12
davmor2xnox: just trying now12:13
=== fmasi is now known as fmasi_afk
davmor2xnox: No it doesn't get past the Google logo for me12:19
davmor2xnox: however adb is working so you can plug it in and remove the line then it works fine on SF12:20
=== Mirv_ is now known as Mirv
=== alan_g|lunch is now known as alan_g
=== _salem is now known as salem_
=== hikiko|lunch is now known as hikiko
=== iahmad|afk is now known as iahmad
=== yofel_ is now known as yofel
=== jhodapp|afk is now known as jhodapp
=== Namidairo is now known as Namidairo`bnc
alecujibel: ping12:55
alecujibel: do you have any hints on how to setup my network to reproduce bug #1236807 ?12:56
ubot5bug 1236807 in unity-scope-click (Ubuntu) "click apps are not listed in 'Installed' category of application scope" [High,New] https://launchpad.net/bugs/123680712:56
jibelalecu, actually my device sometimes connects to an open network in my area which requires a web based authentication12:57
asacogra_: we might need a governor override bandaid... where do we put such kernel config echo'ing?12:57
jibelalecu, so it acquires an IP but doesn't really have access to the net12:57
jibelalecu,I think that is what triggers the bug12:57
ogra_asac, cpufreq ? thats in android12:57
ogra_asac, ovveriding can indeed happen via sysfs12:58
alecujibel: may I ask you for your click scope logs? they are in .cache/unity-scope-click.log12:58
alecu(in the phablet user)12:58
=== dandrader|lunch is now known as dandrader
jibelalecu, I think you can reproduce with a FW rule that would deny access to the web to your device12:59
jibelalecu, I'll attach the log12:59
ogra_asac, whats the issue and what exactly do you want to do ?12:59
ogra_rsalveti, up already ?13:00
xnoxdavmor2: =(13:11
davmor2xnox: the n7 is tegra3 nvidia based iirc so not sure if that binary is available for mir yet13:11
dobeyalecu, mhr3: i didn't see any flicker of the suggestsions when i tested the branch, nor any other indication of any infinite looping (high CPU usage, etc)13:13
karnisergiusens: Heya o/ I hope you're doing great. I was wondering if you could tell me just a bit about how we actually use the i18n.tr(string) calls. How do we provide translations for Ubuntu phone apps? Where are they located?13:13
sergiusenskarni, hey; I'm not the subject matter expert for this13:14
sergiusenskarni, someone for the sdk team can probably help you better13:15
mhr3dobey, well the code is clearly wrong, you don't invalidate the results from inside search(), that's just broken13:15
karnisergiusens: I see. Guys at my team mentioned you and dpm. I'll continue searching :)13:15
sergiusenskarni, ah, yeah, dpm is a good candidate13:15
* karni nods13:15
tedglool, Thoughts on this branch?  https://code.launchpad.net/~ted/url-dispatcher/app-id-url/+merge/18791313:17
looltedg: I think my needs fixing comment stillk applies?13:20
tedglool, ?  I think we need that functionality now to move core packages to click.13:20
tedglool, Otherwise we can't have URLs that resolve to them.13:21
looltedg: where would we use these URLs again?13:25
looltedg: is for url-dispatcher to open e.g. music in the right app?13:26
tedglool, We need a way to resolve "calendar:///" to it's appid, so we need the search ability.13:26
looltedg: right13:26
tedglool, And so, for 13.10, we don't need the appid:/// URL, but that's a tiny bit of that merge.13:27
looltedg: comment was: Should not poke at manifest from click directory directly, but use click list --manifest instead.13:27
looltedg: that is, you should read the manifest from output of that command13:27
tedglool, Yes, and that's in another MR, linked below13:27
cjwatsonOr click info as I newly-provided and Ted has used13:27
tedgcjwatson, Not quite yet, that MR is dependent on the one we're discussing :-)13:28
cjwatsonYeah13:28
tedgIt does clean things up a bunch though!13:28
looltedg: click info change is nice13:28
* tedg loves MRs that add features AND delete code13:28
looltedg: you miss a dependency on new click perhaps13:28
tedglool, I think it's there, line 8 of the diff.13:29
tedgWe don't need the latest, just 0.4.913:29
looltedg: ah it's there13:29
loolright13:30
dobeymhr3: if it's wrong, make a branch to fix it? lack of documentation and being told to do the wrong things when i ask how to do them, isn't going to help me do it.13:30
looltedg: so will you update app-id-url once that has landed?13:30
tedglool, Once what has landed?  The click info branch is dependent on the app-id-url one.13:31
=== oreneeshy_ is now known as oreneeshy
asaclool: so the unity-mir in the ppa has everything, right?13:33
* asac installs13:33
loolyes13:34
nerochiarobfiller: i have been trying to figure out what is going on with bug 1235956 and it looks like taps sometimes go through the OSK and trigger the note to collapse, as suspected13:36
ubot5bug 1235956 in notes-app (Ubuntu) "Typing quickly collapses note" [High,New] https://launchpad.net/bugs/123595613:36
alecudobey, mhr3: let's work things out, and focus on what needs to be changed, how this should be working.13:37
asaclool: which binaries should i install?13:37
ogra_asac, upgrades to the ones you already have :P13:37
bfillernerochiaro: does the same behavior happen with mir?13:38
nerochiarobfiller: good question, trying13:39
alecumhr3: would you mind opening a bug with the symptoms you've seen, and what we are doing wrong, and if possible, how we should be doing it right? We'll take it from there.13:40
sergiusenspopey, can we get this? https://code.launchpad.net/~sergiusens/music-app/click_fixes/+merge/18985113:41
mhr3alecu, can that wait a bit? trying to debug nasty crasher in mediascanner13:41
mhall119popey: sergiusens : top-approved the terminal clickify MP13:41
=== fmasi_afk is now known as fmasi
alecumhr3: sure. We are taking a look at the code, and trying to reproduce in the meantime.13:42
sergiusensmhall119, thanks, if you can look at that other MR would be great too13:43
sergiusensfor music13:43
nerochiaroom26er: how do i try again to run tests and automerge this MR ? https://code.launchpad.net/~amanzi-team/notes-app/notes-app-qmlscene-desktop-file/+merge/18956313:44
om26ernerochiaro, isn't it merged already ?13:44
nerochiaroom26er: it was ok before, nothing changed, but at automerge jenkins refuse it with fake errors. i just want to re-run it until the fake erros are gone and it can be approved13:44
dobeyalecu: well, if it's doing what he says it's doing, i guess you can re-open the infinite loop bug13:44
dpmhi karni, I'm at a conference atm, but if you send me an e-mail reminder I can reply to you on e-mail to describe how our i18n infrastructure works13:44
karnidpm: Thank you! I'm looking at ubuntu-ui-toolkit examples, that might suffice :) In case I'm in doubt, I'll e-mail you :)13:45
om26ernerochiaro, I can retrigger the CI if you wnt13:45
dpmkarni, in the meantime, this can probably help you too: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-i18n.html13:45
dpmok, cool13:45
karnidpm: thanks!13:45
nerochiaroom26er: oh, nevermind, didn't notice it somehow got merged13:45
jochenhHey! I get a error with phablet-dev-bootstrap: "ERROR:phablet-dev-bootstrap:Error while trying to sync repository" Can somebody help me?13:46
cwaynezsombi: ping13:47
zsombicwayne: pong13:48
nerochiarobfiller: good news, can't seem to be able to repro with mir13:48
cwaynezsombi: hey, we're seeing a lot of weird issues when we've tried to setup a custom theme, was wondering if you might have any ideas13:48
bfillernerochiaro: that is good news13:49
nerochiarobfiller: indeed13:49
zsombicwayne: I'll have soon the branch to fix your theming stuff, will drop you a line to test it, hopefully will solve your issues too13:49
cwaynezsombi: does it fix Ambiance's MainViewStyle.qml?  That hardcodes the theme based on the background color13:50
cwayne(which i think is one of our issues)13:50
zsombicwayne: one but at a time :)13:50
zsombicwayne: you can completely override the logic from MainViewStyle, noone says you should use the same code :)13:50
zsombicwayne: check this pls: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/custom-theme-paths/+merge/18543913:51
cwaynezsombi: checking it out now :)13:52
cwaynezsombi: my concern was, I thought if you had ambiance as parent_theme, it would go back to that MainView13:52
cwayneso to get around that, you'd have to make a completely new theme, rather than just change a palette (or at least that's my partial understanding of it)13:53
cwaynessweeny: ^ could you take a look at that branch?13:54
zsombicwayne: if your theme is overloading the Ambiance MainViewStyle, the theme engine will load oit from yours, not the Ambiance one13:54
cwaynezsombi: ah, ok, that's right then :)13:54
ssweenycwayne, on it13:55
cwaynezsombi: one issue that we've seen is our custom theme overwriting *some* bits in non-themed apps13:58
cwaynezsombi: like for example, the calendar app doesn't specify a theme13:58
cwayneand so when we make a new theme, it'll somehow get the new themes background, but not font colors13:58
zsombicwayne: the app will load whatever theme is define din ~/.config/ubuntu-ui-toolkit/theme.ini file14:01
alecusergiusens: do you know why some pre-installed click apps have not been uploaded to the click index webservice?14:01
alecusergiusens: https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/122757014:02
ubot5Ubuntu bug 1227570 in unity-scope-click (Ubuntu) "Detail page of pre-install click apps returns a 404" [High,Confirmed]14:02
sergiusensalecu, because it's single user14:03
sergiusensalecu, so needs coordination14:03
alecusergiusens: so, should we add each app that gives a 404 to that bug?14:04
alecujibel: ^14:04
sergiusensalecu, I'll create them now; but will I be able to allow other accounts to upload new versions in the future?14:05
dobeyalecu: the problem is basically the same as the issue of there being some duplicate apps, i think14:06
dobeyalecu: ie. the pre-installed app IDs are different from the ones on the server14:06
sergiusensalecu, the plan with lool was for each core app dev to upload them by taking the package from the build farm14:06
dobeydon't know if that has been "fixed" yet or not14:06
alecudobey: yes, sounds like that14:06
alecuso, it makes sense to add each individual app to that bug, so that only one copy is on the index, with the same package_name (not app_id!) that on the preinstalled click.14:08
cwaynezsombi: unless it explictly sets its theme right?  the dialer-app and contacts-app seem to explictly load surudark14:08
zsombicwayne: yep14:08
cwaynezsombi: but what about apps that set some theming elements but not all of them14:10
cwaynefor example calendar-app sets its background to some funky color14:10
cwayneshould that be overwritten?14:10
lucenutOK, folks. I have a new Nexus 10 and would like to give it a rip.14:11
lucenutIs it possible to make it dual-boot?14:11
zsombicwayne: well, if those apps define their styles in such a way that they use the theme palette, then the only thing you can change is the colors, not the shapes anymore14:16
cwaynezsombi: hm, ok.  i think all we want to change is the palettes anyway.  but when we tried that, it didn't quite work out, let me see if i can figure out why14:19
cwaynezsombi: so what should i have in the MainViewStyle.qml if I want to just change the  pallette?14:20
sergiusensalecu, I'll ping back later to see if you, beuno and me can talk14:21
sergiusensjdstrand, seems someone is eating up the last char somewhere http://paste.ubuntu.com/6209508/14:21
MacSlowSaviq, I elegantly picked work-in-progress branches for review... :)14:21
MacSlowSaviq, any MRs in particular you want to hand over?14:22
SaviqMacSlow, good choice ;)14:22
SaviqMacSlow, check this one out https://code.launchpad.net/~nick-dedekind/unity8/indicators.overflow/+merge/18639514:22
zsombicwayne: check what you have in Ambiance, and omit all that does the theme switch14:22
cwaynezsombi: ah, so include the majority bu take out that last bit?14:23
cwaynestgraber: we're still waiting on that RT?14:26
stgrabercwayne: yes, IS said it was fixed but it's clearly not14:26
stgrabercwayne: https://rt.admin.canonical.com//Ticket/Display.html?id=65040 if you want to try and get them to fix it any faster...14:26
jibelalecu, I added all the preinstalled apps I could identify that returns a 40414:27
zsombicwayne: you should define a MainViewStyle.qml, and copy all the code from Ambiance which doesn't alter the theme directly. This can be kept till we fix the other bug14:27
cwaynestgraber: i'll see what I can do :)14:27
cwaynezsombi: ah, ok, thanks14:27
cwaynei think that might have been what i was missing14:27
alecujibel: great, thanks!14:28
zsombistgraber: check, but essentially test it!14:28
zsombistgrabber: ah, sorry :D wrong nick14:28
zsombicwayne: ssweeny: pls have a test with that branch, kalikiana will check the MR14:30
cwaynezsombi: sure, im about to test it :) although I think we don't set XDG_CONFIG_DIRS, so we'll either need to get that fixed, or have it set to XDG_DATA_DIRS instead14:30
cwaynessweeny: ^14:30
zsombicwayne: ssweeny: I'd rather say it should be the config dir14:32
jdstrandsergiusens: yes, see bug #123544414:32
ubot5bug 1235444 in thumbnailer (Ubuntu Saucy) "pkg_name calculated incorrectly" [Critical,New] https://launchpad.net/bugs/123544414:32
sergiusensjdstrand, thanks14:33
cwaynezsombi: i'd tend to agree, but then we're going to need to put in an MR for ubuntu-touch-session package to add that dir14:33
cwaynewhich i'm fine doing, but perhaps we'd need to punt it til after 13.1014:35
sergiusenspopey, can you go about checking this? https://code.launchpad.net/~sergiusens/ubuntu-calendar-app/click_fixes/+merge/18986514:35
ssweenyzsombi, out of curiosity why do you prefer CONFIG over DATA?14:36
ssweenyzsombi, i'd assumed that since the themes are in /usr/share it'd be DATA but i'm happy to be wrong :)14:36
=== charles_ is now known as charles
zsombissweeny: I dunno, the DATA gives me other information that the CONFIG does, beside I've seen people saying that those two variables are having different values...14:38
ssweenyzsombi, right. one concern i have is that we already set XDG_DATA_DIRS and we'd have to submit an extra change to set XDG_CONFIG_DIRS as well14:40
zsombissweeny: ok, what if I add both?14:40
ssweenyzsombi, what different info do you get from the two?14:40
ssweenyzsombi, that would work i suppose14:41
loolstgraber: which package do you think we should add upgrade hooks to?14:41
loolstgraber: I'd like to add one to switch to mir on upgrades14:42
zsombissweeny: for instance there were talks on the web about $XDG_CONFIG_DIRS=/etc/xdg and XDG_DATA_DIRS=/usr/local/share:/usr/share14:42
stgraberlool: since they may end up being pretty similar to maintainer scripts, I think it's best to put them into the affected source package. In this case, Mir.14:43
loolstgraber: do you have a link to a template handy?14:43
ssweenyzsombi, right. that was my understanding. we currently add /custom/xdg/data to XDG_DATA_DIRS. so since upstream themes are in /usr/share we could have our custom stuff in /custom/xdg/data. if you look through XDG_DATA_DIRS you'd get both14:43
jibelalecu, adding timestamps to unity-scope-click.log would help to determine interesting events. I'll attach a new log file when I reproduce14:43
stgraberlool: "start on boot-hooks WHEN=new-version and starting lightdm" "pre-script [ check if already done ] && stop && exit 0" "script do-whatever-you-need-there"14:45
looltedg: approved https://code.launchpad.net/~ted/url-dispatcher/app-id-url/+merge/187913 but did you test binaries of this?14:46
alecujibel: indeed, it does help a lot in every other log we have. I don't know why we don't include timestamps in it. I'll open a bug to add them.14:47
loolstgraber: can I tell which image I'm upgrading from?14:47
loolstgraber: rather than "already done"14:47
tedglool, I tested those on the device a while back.  I'll check again when we have a trunk that is final.14:47
loolstgraber: I'd like to touch .display-mir, but not touch it again if people rm it14:47
loolcould keep a flag file, but seems superfluous if I can test imge versions14:47
stgraberlool: you can but it won't do you much good14:48
stgraberlool: since the actual version will vary based on the channel14:48
lucenutOK, I have been reading all last night and this morning. Can't decide where to start with my nexus 10.14:51
lucenutDo I have to "root" it?14:51
cwaynezsombi: so what's the plan? to include both DATA and CONFIG dirs?14:53
vincentboschI would like to know if there's any possibility that we will see Ubuntu Touch on the Galaxy Note 2014 edition (SM-P600) soon? Exynos 5 version14:54
zsombicwayne: yes, updating the MP14:55
cwaynezsombi: awesome, thanks, will test as soon as its up :)14:55
zsombicwayne: then go for it :)14:55
cwaynezsombi: pulling it now.  shall i just pbuild it? or is there some other preferred way of building14:56
zsombicwayne: yes, pbuilding i sfine14:57
cwaynezsombi: perfect, doing so now14:57
=== dandrader is now known as dandrader|afk
zsombicwayne: I'll not be around for long, so if you have something that doesn't seem to work well, and you sense it is because of the MP, drop a comment on the MP15:01
cwaynezsombi: sure thing, i'll be sure to update the MP if it works too :)15:01
loolstgraber: aha15:04
loolstgraber: so I'll create a flag then15:04
=== anders3408|afk is now known as anders3408
stgraberhmm, something is really wrong with the system-image client or the download service. I have two devices both with the same update path, both hanging at the exact same spot of the download15:09
mterryboiko, so I'm testing your uri_handler branch for telephony-service...15:14
boikomterry: ah yes, it needs to be tested together with the branches for address-book-app, dialer-app and messaging-app15:15
mterryboiko, OK, I was wondering15:15
=== dandrader|afk is now known as dandrader
boikomterry: let me get the URLs for you15:15
mterryboiko, thanks15:15
=== chihchun is now known as chihchun_afk
popeymhall119: can you happrove? https://code.launchpad.net/~sergiusens/music-app/click_fixes/+merge/18985115:16
boikomterry: https://code.launchpad.net/~renatofilho/address-book-app/fix-1230404/+merge/18847315:16
boikomterry: https://code.launchpad.net/~boiko/dialer-app/uri_handler/+merge/18942315:16
boikomterry: https://code.launchpad.net/~boiko/messaging-app/uri_handler/+merge/18942815:16
mterryphew, ok15:17
boikomterry: I was about to get some bug reports, right? :)15:17
mterryboiko, we'll see :)15:17
boikomterry: the activation of already running apps I didn't test yet, I'm going to be testing that in a couple hours15:18
mterryboiko, ok15:18
mterryboiko, are these url schemes documented somewhere, or just in code?15:20
boikomterry: it was somewhere on wiki, let me find it15:21
boikomterry: hmm, it only shows the available schemes, but the addressbook specific ones are not listed there15:21
boikomterry: https://wiki.ubuntu.com/URLDispatcher15:21
lucenutHey, can someone help me get started loading ubuntu-touch on nexus 10?15:22
lucenutDo I first have to root it?15:22
nebajothhttps://wiki.ubuntu.com/Touch/Install15:22
lucenutThe only ubuntu PC I have to work with is a Xubuntu notebook.15:22
lucenutDoes the developer preview upgrade into the real think when it's released?15:23
nebajothUbuntu Touch has the ability to perform OTA updates15:24
nebajothI'm going to go ahead and assume it will allow you to upgrade directly15:24
nebajothbut I'm no official spokesperson15:24
lucenutCool.15:25
mhall119sergiusens: popey: does the music app need the unconfined template?15:26
sergiusensmhall119, yes, it's using grilo15:26
mhall119ok15:27
mhall119top approved15:27
mhall119in the future I assume we'll have more restrictive templates/policies for it15:27
popeythanks mhall11915:31
sergiusensmhall119, not sure what the deal with grilo is going to be; jdstrand ?15:34
jdstrandsergiusens: I am lacking context. what about grilo?15:38
mhall119grilo is the API for querying the mediascanner database15:39
sergiusensjdstrand, are we going to be able to run confined apps with grilo15:39
mhall119jdstrand: https://wiki.gnome.org/Grilo15:40
mhall119runs over DBus, IIRC15:40
jdstrandcurrently, there is no policy for it so no for 13.10. it is possible to add policy, but that might also require changes to grilo to integrate with trust-store depending on what its api is like15:42
jdstrandsomeone should create a UDS session for it15:42
IkagaraIs there an x86 version of the ubuntu touch, does the ubuntu dekstop have the apropreate features to support bring run on an x86 tablet?15:45
asacom26er: hy15:46
asacom26er: https://bugs.launchpad.net/ubuntu/+source/mir/+bug/123519015:46
ubot5Ubuntu bug 1235190 in mir (Ubuntu Saucy) "[mako] Unity8 on Mir got slow" [High,Confirmed]15:46
asacom26er: is that 100% reproducible? sure its not caused by crashes etc.?15:46
mhall119Ikagara: it depends on what you include as "Ubuntu Touch"15:47
om26erasac, definitely not caused by any crash. It happens all the time.15:47
om26er100% reproducible right after boot15:47
asacom26er: can you do what ogra says?15:47
asacint he bug?15:47
mhall119Ikagara: the shell (Unity 8) runs fine on x86, as do the apps, and most of the platform services15:47
asacom26er: he asks for a longer top run while this is happening etc.15:47
om26ertop really does not show anything from the RAM/CPU perspective15:47
ogra_asac, the bug is just heavily discussed in #ubuntu-mir15:47
asacom26er: also note that unity might crash all the imte as well :)15:47
asac(but guess you checked /var/crash?15:48
asac)15:48
asacah ic15:48
asacom26er: lets discuss there then #unity-mir15:48
om26erasac, yes there are no crashes, that's for sure15:48
mhall119the phone images contain some Android bits, because they're running on Android phones, and those bits won't be available on x86, though chances are you don't need them because something that does the job already exists on x8615:48
om26erok15:48
=== fmasi is now known as fmasi_afk
Ikagaramhall119: i am playing around with a viewsonic 10 tablet, and wanted to try out ubuntu on it. would the desktop version of ubuntu be enough to support a touch screen type input (onscreen keyboard and stuff)15:49
=== Kaleo_ is now known as Kaleo
mhall119Ikagara: technically yes, you can run the desktop on a touch device15:49
mhall119but the Unity 8 experience will be better, in Ubuntu 13.10 there should be a way for you to try Unity 8 on x8615:50
mhall119kgunn: ^^ can you confirm that statement?15:50
=== fmasi_afk is now known as fmasi
Ikagarahow would i go about making this happen?15:50
kgunnmhall119: for the moment...touch is really based on arm config (due to our use of some pre-compiled arm libs)15:51
kgunnmhall119: this isn't to say that intel ones don't exist...but it would take some cobbling together i would imagine.15:52
kgunnmhall119: not famiiliar with viewsonic tablet...even if its intel, you would need to follow the touch/porting wiki15:52
Ikagarathat would be a bit intence for me kgunn15:53
mhr3charles, ping?15:54
mhr3charles, i'm trying to repro #1236705 got it to crash on both sf and mir15:55
mhr3now trying to get stacktrace from the mir crash15:55
mhr3gdb is generating core file as i type this15:55
mhr3just don't have debug symbols15:55
mhall119kgunn: I was more asking about whether there will be a "Unity 8" session option in 13.1015:55
mterryboiko, I can't save a new contact?  probably not related to your branch, but are you seeing that too?15:55
davmor2what package is the user metrics under?15:55
mterrydavmor2, libusermetrics15:56
davmor2mterry: thanks15:56
kgunnmhall119: sorry...yes, even today you can run unity8 as a large overlay window to the desktop15:56
mhall119kgunn: can you run SDK apps inside of it yet?15:56
mhr3charles, although even the nonsymbolic one is pointing fingers - http://paste.ubuntu.com/6209880/15:56
mterryboiko, oh, it just let me...  odd15:56
davmor2popey: you have 2 phone correct?15:57
mhall119kgunn: and will there be an option to run Mir+Unity8 as the user session on a 13.10 desktop, rather than inside a windows under Xorg15:57
boikomterry: hmm, I need to check, right now my phone has different versions of all the apps (in a hangout with designers doing visual tweaks)15:57
cwaynezsombi: seems the CI failed15:57
popeydavmor2: i have two ubuntu touch devices, yes15:57
boikomterry: I'll check that afterwards15:57
cwaynealso my pbuild failed as well15:57
davmor2popey: do they have photos on either?15:58
popeydavmor2: yes15:58
davmor2popey: have you teken them with the camera on the phone and does the usermetrics show that in the circle on the welcome screen?15:59
popeydavmor2: yes16:00
davmor2popey: thanks16:00
davmor2now to reflash and see if I can reproduce16:00
jodhxnox, stgraber: any thoughts on https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1235649/comments/35 ?16:02
ubot5Ubuntu bug 1235649 in upstart (Ubuntu Saucy) "uevent spam causes session upstart to consume massive amounts of memory on Ubuntu Touch" [Critical,Confirmed]16:02
mterryboiko, yeah, launching already opened apps doesn't seem to work greate16:03
xnoxjodh: i'm not a dbus-foo guru, i wonder if dbus and/or us are expecting a reply/ack for each event we emit on dbus =?16:04
jodhxnox: ditto. possibly. maybe slangasek/tedg could comment?16:05
boikomterry: I guess promoting the apps to the front has not landed yet16:05
* mterry looks at watch16:05
tedgxnox, signals, no, there are no replies there16:05
tedgxnox, If you're getting a call, yes, you should respond.16:06
xnoxtedg: and if client is listening on a signal, should it free the received msg / signal?16:07
xnoxjodh: i thought memory usage was on receiving side, not sending side.16:07
tedgxnox, Well, there's no shared memory, so that doesn't effect the emitter.  But, yes, it should or it'll leak itself.16:07
jodhxnox: we're freeing the signal correctly fwics on our end.16:07
zsombicwayne: CI fails on everything16:07
xnoxjodh: horum.16:07
xnox=/16:07
rsalvetiogra_: I'm up now :P16:08
rsalveti(checking backlog)16:08
ogra_lol16:08
ogra_rsalveti, well, ignore :)16:08
ogra_go back to bed !16:08
rsalvetiogra_: ;-)16:08
ogra_:)16:08
cwaynezsombi: my pbuild failed cus of failed tests, i wonder if my environment wasnt setup right?16:08
rsalvetiyeah, might be a better idea16:09
slangasekxnox, jodh: init/control.c:control_emit_event_emitted() doesn't exist, this seems to be nih-autogenerated code; could one of you pastebin that autogenerated code if you have it handy?16:09
zsombicwayne: hmm...16:10
stefan__hi, when porting ubuntu touch to an unofficial cyanogen device? how to delete all stuff that is not needed from that source?16:10
mterryboiko, makes it a little hard to test these branches without that.  Is there a branch I can install for the bringing-app-to-front bits?16:11
xnoxstefan__: if you remove a repository from the manifest, and do repo -u, then repository will be gone. if there is no repository, then all the extra pieces are not built.16:11
xnoxstefan__: alternatively change your product manifest to remove apps, and big stuff16:11
zsombicwayne: actually it failed on the theme engine unit tests, which are passing on my laptop... need to check it further, and will let you know when it passes16:11
xnoxstefan__: in build/product/ something.16:12
jodhslangasek: yes - just run make, or: http://paste.ubuntu.com/6209950/16:12
mhr3charles, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1236249/comments/316:12
ubot5Ubuntu bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed]16:12
slangasekjodh: right, that looks correct16:13
slangasekjodh: have you checked whether adding dbus_connection_close() doesn't fix the problem?16:13
zsombicwayne: actually that CI failure is from the first push...16:13
jodhslangasek: ack. I cannot see anything wrong with that code at all wrt memory mgt.16:13
jodhslangasek: yes - see #37.16:14
slangasekjodh: that comment doesn't tell me you've tested it, you say "could do with" :)16:14
slangasekjodh: was valgrind any use here?16:15
jodhslangasek: updated with #38. valgrind -> not that I could divine, no.16:16
slangasekjodh: I think there are missing calls to dbus_connection_unref()16:18
slangasekjodh: we unref() when called via control_bus_close(), but there are other paths into control_disconnected() which bypass this step16:18
jodhslangasek: that's what I thought, but note that nih_dbus_connection_disconnected() calls that for you (in a somewhat convoluted way :)16:18
slangasekjodh: where does nih_dbus_connection_disconnected() get called?16:19
jodhslangasek: let me update the bug with the call sequence...16:19
slangasekjodh: ah, found it; nih_dbus_connection_disconnected() wraps our own disconnect handler, and calls dbus_connection_unref() in the right place16:25
jodhslangasek: right.16:26
slangasekjodh: could you share a valgrind trace?16:26
jodhslangasek: all on the bug :)16:26
slangasekah, so it is16:26
=== soul is now known as Guest94458
slangasekjodh: valgrind suggests there might be a memory leak in environ_remove(), which has no allocation tests in init/tests/test_environ.c; should probably add some?16:34
=== jhodapp is now known as jhodapp|vet
mterrytedg, in the url-dispatcher world, are there changes in how apps get focused?16:35
mterry(with mir especially?)16:36
slangasekjodh: of course, valgrind also says < 100k has been lost, so that's probably not really our culprit :/16:36
jodhslangasek: yes, we should indeed write some tests for that, but I'm struggling to see a leak just eye-balling it :)16:39
plarsrenato: anything new on https://bugs.launchpad.net/mediaplayer-app/+bug/123141816:41
ubot5Ubuntu bug 1231418 in mediaplayer-app "TestPlayerWithVideo.test_time_display_behavior seems to fail consistently" [Critical,Confirmed]16:41
=== rtg is now known as rtg-afk
=== rtg-afk is now known as rtg
=== JanC_ is now known as JanC
=== gatox is now known as gatox_lunch
loolpete-woods, tedg: Hmm https://code.launchpad.net/~ted/hud/fix-hud-activation/+merge/189869 is fishy; why do we need to do this?  I thought we fixed dbus job to set this?  shouldn't we just add a "start on started dbus" to whatever is triggering hud?16:56
pete-woodslool: it's not that simple unfortunately16:58
pete-woodslool: I have the up to date dbus/upstart packages with those supposed fixes in, and they don't help16:58
loolpete-woods: do we understand why not?16:59
loolpete-woods: it seems like we're working around a state we're in that we don't understand16:59
nerochiarooSoMoN: when you have some time, https://code.launchpad.net/~amanzi-team/notes-app/notes-app-save-on-deactivate/+merge/18991916:59
pete-woodslool: I agree, but we need it fixed now, this workaround also has the benefit of launching apport when the error occurs, for helping us track it down17:00
pete-woodslool: from my investigation it looks like a bug in upstart, but I don't think anyone is taking me seriously17:00
loolpete-woods: oh gosh saw /usr/lib/x86_64-linux-gnu/hud/dbus-activation-hack.sh17:00
pete-woodslool: that's a red herring, yes it's evil, but it's not the cause17:01
loolpete-woods: why doesn't hud have start on started dbus?17:01
pete-woodslool: we don't want that, we want lazy init17:01
loolso why dont we just have dbus activation?17:01
slangasekjodh: yah... it would be good to know if nih agreed with valgrind about there being a leak, though :)17:02
ogra_heh17:02
pete-woodslool: that is a good question, maybe we should, we should be able to use upstart, though, right?17:03
loolpete-woods: supporting both upstart and dbus activation doens't seem to have value and adds moving parts17:03
ogra_pete-woods, it would be good to pick either :)17:03
pete-woodslool, ogra_: my real concern is that any processes managed by upstart are susceptible to this17:04
loolpete-woods: think about all the code we could remove!17:04
pete-woodsfor all I care yes, we could switch to dbus activation17:04
=== oreneeshy_ is now known as oreneeshy
loolpete-woods: well I think it's because of the dbus activation thing that we're seeing this17:04
pete-woodslool: it's definitely not17:04
* ogra_ thinks it is the mixup 17:04
loolpete-woods: In fact, I wonder... is it not because we call start from within start?17:04
pete-woodsyou can discount the dbus activation17:05
pete-woodsyou can reproduce this by simply doing "start hud"17:05
pete-woodsand, indeed when upstart gets into this staet17:05
pete-woodsyou can add new jobs (I added a foo,conf job)17:05
pete-woodsthat just runs a bash script that dumps its env17:06
pete-woodsand that suffers the same problem17:06
=== alan_g is now known as alan_g|EOD
loolpete-woods: but what made sure dbus was running?17:06
pete-woodslool: the fact that I was logged into my desktop17:06
pete-woodsthis is a running desktop session, with dbus17:06
pete-woodslool: I can do initctl list-env, and it shows the DBUS_ADDR environment variant17:07
pete-woodsbut it does not appear inside any upstart job's environment17:07
pete-woodsvariant->variable17:07
loolpete-woods: I did a start hud17:07
loolpete-woods: it had DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-yyOXNA71cT17:07
om26erpete-woods, hey! you work on user matrices right ?17:07
oSoMoNnerochiaro: looking17:07
pete-woodslool: I know17:08
loolpete-woods: but not on touch?17:08
pete-woodslool: it doesn't happen every time you log in17:08
loolpete-woods: isn't it because it gets dbus activated and that's racy?17:08
nerochiarooSoMoN: having trouble running tests ATM, but the change shouldn't mess up anything that was working before17:08
pete-woodslool: no17:08
pete-woodslool: I can create a _new_ job_ no dbus activation17:08
pete-woodsand that suffers the exact same problem17:09
loolpete-woods: I just created a job, and I got DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-yyOXNA71cT17:09
loolpete-woods: you're saying it's random?17:09
pete-woodslool: only at login time17:09
pete-woodsi.e. if you've logged in and it works, it stays working17:09
pete-woodsif you've logged in and it's broken, it stays broken17:10
ogra_that cant happen on dbus activation17:10
pete-woodsogra_: I really think this has nothing to do with dbus activation, as I said above you can create a new job without any crazy dbus-hack.sh and that suffers the same as HUD17:11
=== psivaa is now known as psivaa-afk
=== rtg is now known as rtg-afk
ogra_pete-woods, well, dbus activation means you have been triggered by a dbu message, that definitely makes sure you have the proper env17:12
pete-woodsogra_: that's a very good point17:12
loolpete-woods: I just feel it's the only weird thing about this service17:12
loolpete-woods: but you say you reproduce with other jobs17:13
loolpete-woods: do we have an upstart or dbus bug for that failure?17:13
ogra_only hud iirc17:13
pete-woodslool: the bug got logged against url-dispatcher17:13
ogra_i think there was one from ted for the dbus env though17:13
pete-woodshttps://bugs.launchpad.net/url-dispatcher/+bug/123473117:13
ubot5Ubuntu bug 1234731 in dbus (Ubuntu) "DBus jobs not setting environment variables" [High,Fix released]17:13
ogra_oh, tight i'm mixing that up with "hud is slow to start"17:14
ogra_*right even17:14
oSoMoNnerochiaro: approved, feel free to top-approve once CI has run17:14
nerochiarooSoMoN: thanks17:15
charleslarsu: could you take a look at https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1236249/comments/317:17
ubot5Ubuntu bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed]17:17
ogra_pete-woods, lool .... LOL ! i know what the issue is17:20
pete-woodsogra_: ????17:20
larsucharles: interesting. I'll try to reproduce it tomorrow17:21
ogra_look at yoour upstart job ... dbus/session is created by a profile.d snippet on login17:21
=== psivaa-afk is now known as psivaa
ogra_.cache/upstart/dbus-session that is17:21
ogra_pete-woods, hud starts before that i think17:22
charleslarsu: does that trace look like a unity menumodel issue to you?17:22
pete-woodsogra_: this is on the desktop, I don't think that applies there, also this happens when you manually start and stop jobs17:22
larsucharles: very likely17:23
larsucharles: I mean, yes, it looks like that to me ;)17:23
ogra_pete-woods, ah, ok ... red herring then17:23
* pete-woods hopes dashed :'(17:23
charleslarsu: want me to assign it to you, then?17:23
larsucharles: yes please :)17:24
charleslarsu, cool17:27
slangasekjodh: so the fact that valgrind does *not* report this as a leak implies that we do have references to it all somewhere, and that on exit upstart actually manages to clean it all up17:29
slangasekso I wonder where that is17:29
nerochiaroom26er: any idea why this would happen ? https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/2180/console17:30
om26ernerochiaro, that's jenkins problem17:30
slangasekpete-woods, ogra_: where is the actual upstart job that reproduces this problem? the /usr/share/upstart/sessions/hud.conf I currently have on my phone is dbus-activated17:31
nerochiaroom26er: should i just retrigger ?17:31
om26ernerochiaro, does not look good. probably17:31
ogra_slangasek, http://paste.ubuntu.com/6187560/17:31
om26ernerochiaro, retrigger may help. its a bug in jenkins IMO17:31
ogra_slangasek, its the hud session upstart job17:31
pete-woodsslangasek: this is on the desktop, see the e-mail chain with me and ted for more details17:31
nerochiaroom26er: shouldn't fginther know about it ?17:31
nerochiaroom26er: i retriggered17:31
pete-woodsslangasek: but basically, you can create a new job /usr/share/upstart/sesions/foo.conf17:31
slangasekogra_: but where is it, not what :)17:32
om26eryo fginther that ^ looks familiar ?17:32
jappiehello17:32
pete-woodsslangasek: /usr/share/upstart/sessions/hud.conf is the one17:32
fginthernerochiaro, om26er, something looks bad17:32
slangasekpete-woods: that shows as dbus-activated here17:33
pete-woodsslangasek: right, but you can manually start it for testing purposes (i.e. simply start hud)17:33
slangasekpete-woods: anyway, you're saying that if the setup goes wrong, it goes wrong for everything?  So e.g., 'initctl list-env | grep DBUS' would be empty post-login?17:33
pete-woodsslangasek: no, list-env shows the right values17:33
slangasekok17:34
pete-woodsslangasek: but the jobs have the DBUS one missing17:34
slangasekso I should be able to reproduce this by creating a job and starting it?17:34
pete-woodsslangasek: in that e-mail you're CC'ed in, there is all this detail (and more :) )17:34
* slangasek goes to re-read17:34
nerochiarofginther: om26er: have to EOD, I'll leave you guys to it17:34
pete-woodsslangasek: yes, I created a new job pointing to a script that just does env|sort>/tmp.foo.txt17:35
jappieit is possible to put ubuntu on my htc wildfire s?17:35
fginthernerochiaro, ack, looks like that node is broken, will offline it17:35
om26ernerochiaro, bye, have fun.17:35
slangasekpete-woods: ok, reproduced17:35
pete-woodsslangasek: :D17:36
pete-woodswell, :D / :(17:36
ogra_slangasek, that hud activation has a very werid startup chain btw17:36
mterrypitti, I love your dial-number script, thanks :)17:37
=== gatox_lunch is now known as gatox
mterrypitti, particularly for faking an incoming call17:37
slangasekogra_: compared to what? :)17:37
ogra_slangasek, look at /usr/share/dbus-1/services/com.canonical.hud.service17:37
ogra_slangasek, then look at /usr/lib/arm-linux-gnueabihf/hud/dbus-activation-hack17:38
slangasekok, but that's unrelated to this issue17:38
ogra_the upstart job is the last bit in that chain17:38
ogra_slangasek, is it ? we go through several different environments here17:39
slangasekyes, because it's reproducible with an unrelated job.17:39
ogra_ok17:40
slangasekand also, because upstart doesn't give a fig for any environment but its own. :)17:40
ogra_well, i was wondering if something got overwritten on the way ... but yeah, if thats the case17:40
=== jhodapp|vet is now known as jhodapp
slangasekpete-woods: ah; note the difference between 'initctl list-env' and 'initctl list-env -g'17:46
slangasekI would say that initctl set-env --global is not working as intended17:46
slangasekxnox: ^^ does that sound right to you?17:46
jibelalecu, added log file and screenshot to 1236807, from a freshly flashed device.17:47
jibelalecu, there are several "Error calling webservice: Web request failed: HTTP 4 Cannot connect to destination (search.apps.ubuntu.com)" at the end of the log17:48
AskUbuntuPorting to Nook HD | http://askubuntu.com/q/35545017:49
AskUbuntuit is possible to put ubuntu on my htc wildfire s? and how? | http://askubuntu.com/q/35545317:49
pete-woodsslangasek: that's a good observation, didn't try the global switch myself17:49
slangasekpete-woods: ok, and it works if I run the 'initctl set-env -g' command post-login... curiouser and curiouser17:56
pete-woodsslangasek: well I don't know the upstart codebase at all, so it could be anything17:58
pete-woodsI have no idea about it's modes of operation of anything17:58
pete-woodsI just know how to track a bug down17:59
=== fmasi is now known as fmasi_afk
alecujibel: great, thanks! I'll take a look now.18:00
dobeywhat is "unity8-fake-env" ?18:14
alecujibel: I managed to reproduce the bug, thanks for all the logs.18:15
dobeyalecu: really? how?18:15
racarrricmm: Saviq: So what's the18:15
racarrverdict on monitor channels and such18:16
alecudobey: I connected the device to the wifi of a spare router, and unplugged the ethernet on it18:16
davmor2pmcgowan: I have an issue with wired headset in that it plays music through the headset but if I make a call that happens on the phone and I have to remove the headset to make the call.  Any ideas what I would file that against?  I'm guessing at pulse or ofono being the culprit18:16
racarralf_: Thanks for digging deeper18:17
dobeyalecu: weird. i was just looking at the code, and don't see how that would affect the installed apps search at all18:17
racarron hold-surface-alive...18:17
racarrI think this will fix a lot of crashes :)18:17
pmcgowandavmor2, good question, make tasks for both and the guys can sort it18:17
alecudobey: and now, I can't reproduce it any longer. Not great.18:18
davmor2pmcgowan: will do18:18
dobeyheh18:18
dobeyhrmm, and the unity8 in the latest image doesn't have that fix either18:19
=== rtg-afk is now known as rtg
Saviqricmm, monitor channels? ;)18:22
Saviqracarr, ↑18:22
Saviqracarr, we seem to be good18:22
pmcgowanmterry, re bug 1234903 how do we did we used to do it on SF?18:22
racarrSaviq: for HUD and keyboard focus?18:22
ubot5bug 1234903 in telephony-service (Ubuntu Saucy) "[mir-only] On incoming calls the greeter remains and dialer-app is not started" [Critical,In progress] https://launchpad.net/bugs/123490318:22
=== Ursinha is now known as Ursinha-afk
racarrseems like it should be fine for both I guess18:22
racarr(still need the qtubuntu keymapping bit)18:23
Saviqracarr, yes, all works18:23
Saviqracarr, last related issue standing ricmm was fighting was was the keyboards InputArea18:23
Saviqracarr, that we didn't rotate on orientation changes18:23
racarrmm18:23
sergiusensmhall119, according to jdstrand apps shouldn't be using dconf http://paste.ubuntu.com/6210460/ (from https://jenkins.qa.ubuntu.com/job/saucy-touch_ro-maguro-smoke-ubuntu-clock-app-autopilot/115/artifact/clientlogs/application-click-com.ubuntu.clock_clock_0.7.log/*view*/)18:23
mterrypmcgowan, looks like there is a deprecated API we used18:23
racarrSaviq: Apparently we had this discussin before lol18:24
racarrand it just got lost...18:24
racarrhttps://code.launchpad.net/~robertcarr/mir/support-monitor-input-channels/+merge/17677518:24
racarr"This it to enable hooking the current Unity8 gesture recognizer up to Mir"18:24
ricmm:p18:24
ricmmso much for following up18:25
ricmmwe should be generally good now... other than the keys propagating to input fields in apps18:25
ricmmbut I'm not too sure about landing an event filter in unity-mir right now18:25
ricmmnot really critical18:25
racarrwhich keys propagating to what?18:26
racarrwhen?18:26
pmcgowanmterry, ah, can we de-deprecate it?18:26
mterrypmcgowan, I think I have a solution18:27
mhall119sergiusens: jdstrand: why not?  isn't dconf the standard was for apps to store config data?18:29
davmor2pmcgowan: https://bugs.launchpad.net/pulseaudio/+bug/123698918:29
ubot5Ubuntu bug 1236989 in ofono (Ubuntu) "Maguro: Plug in a wired headset play music then make a call" [Undecided,New]18:29
mhall119sergiusens: though I don't see where the clock ap is actually using dconf18:30
jdstrandmhall119: not appstore apps. see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement#GSettings.2BAC8-dconf-118:30
jdstrandmhall119: you can also see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement#GSettings.2BAC8-dconf for why18:31
davmor2pmcgowan: how the hell did you find that pulseaudio I looked though 8 pages and it wasn't listed :)18:48
pmcgowandavmor2, I am lp savant ;)18:49
* davmor2 bows to pmcgowan 's lp-fu18:50
pmcgowanhah18:50
alecujibel: what device are you using to test touch?18:51
slangasekpete-woods: well, interestingly, I can't reproduce the problem in a guest session at all.  I'll restart my main session (now that I've added a bit of debugging to upstart) and see what that gives me...18:55
pete-woodsslangasek: I find I have to reboot a few times until it happens18:56
pete-woodsyay for VMs18:56
slangasekpete-woods: oh, so it's not 100% consistent?18:56
alecujibel: doh, it says so in the log: mako18:56
pete-woodsslangasek: once it's happened, it's happened18:56
slangasekVMs> what magic configuration do you have that doesn't make compiz unbearably slow in a VM?18:56
pete-woodsslangasek: er, I run Parallels on OSX :$18:57
pete-woodsI think that's the setup for quite a few devs here18:57
pete-woods(Parallels has an excellent pass-through GLX driver)18:57
slangasekheh18:57
slangasekpete-woods: about what percentage of the time do you hit the error condition?19:02
pete-woodsslangasek: I'm not really sure, to be honest19:02
mfischmhall119: who is working on the video player or knows the state of it?19:05
popeymfisch: that would be jhodapp19:05
jhodappmfisch, what part, the backend or the actual app?19:06
mfischjhodapp: as part of customization we19:06
mfischjhodapp: as part of customization we're dropping a movie trailer on the device (a free one), but right now I have no video when I play it. And no icon in the scope.19:06
mfischjhodapp: so I was wondering if there's a codec I should/should not use19:06
jhodappmfisch, what codec are you using?19:07
jhodappmfisch, h264 is the most tested19:07
jhodappmfisch, h264 for video, aac for audio, mp4 container19:07
mfischjhodapp: I've got ogg and ogv now, but I'm not up to speed on containers/codec relationships19:07
slangasekpete-woods: I've tried > 10x now with a guest session, and can't reproduce it.  Should I have expected to hit the bug by now?19:08
jhodappmfisch, ogv isn't going to be supported for hardware accelerated playback19:08
pete-woodsslangasek: er, hmm, that's usually been enough for me19:08
jhodappmfisch, because most of the hardware decoders don't support decoding ogv19:08
mfischjhodapp: okay, let me try mp419:08
pete-woodsslangasek: I would say (very roughly) I'm getting it maybe 1 in 3 reboots19:09
jhodappmfisch, the codecs are the formats the audio/video are encoded in...the container is the wrapper of those two streams of data along with metadata19:09
slangasekpete-woods: ok, I'll try a real user session; since there's clearly a timing thing here, maybe something about the guest session itself throws it off19:10
mfischjhodapp: in general playing videos should work?19:11
jhodappmfisch, absolutely19:11
mfischjhodapp: or should I wait a week or so19:11
mfischjhodapp: okay and what about icons in the unity scope?19:11
mfischI have a blank icon with a 3d outline19:11
jhodappmfisch, known bug, working on a fix atm19:11
mfischjhodapp: perfect19:11
mfischjhodapp: bug#?19:11
* mfisch has mp4 playback19:12
mfischthe phone just locked itself during my movie :(19:12
jhodappmfisch, bug #123687419:13
ubot5bug 1236874 in gst-plugins-bad1.0 (Ubuntu) "[gst-hybris] No thumbnailing even though image is playable on phone" [Critical,Confirmed] https://launchpad.net/bugs/123687419:13
jhodappmfisch, yep, also a known bug19:13
mfischjhodapp: thanks19:13
tedgmterry, Did you get your questions answered?19:14
mterrytedg, I think I'm OK now19:14
dobeyolli: hey. when you hit this back button deleting the u1 account bug, what page were you looking at exactly when you hit the back button?19:24
slangasekpete-woods: so... can you actually still reproduce this bug with a completely up-to-date saucy system?19:26
slangasekpete-woods: because my already-running desktop session was affected by the bug... but I'm sure not having any luck reproducing it now19:27
pete-woodsslangasek: yes, it was happening until I rebooted just now19:27
pete-woodsslangasek: it is a complete pain to reproduce, which is why no-one until you has believed me it existed19:27
slangasekpete-woods: and you're certain there were no updates applied before that reboot?19:27
pete-woodsslangasek: yes19:27
slangasekok19:28
slangasekyeah, this is pretty painful19:28
=== thomi_ is now known as thomi
slangasekpete-woods: was it always reproducible for you immediately after login?19:32
pete-woodsslangasek: I'm fairly confident it was19:33
slangasekI wonder if my debugging patch is fiddling the timing just enough to reduce the chances of hitting the bug... seems unlikely, since upstart itself is single-threaded19:33
slangasekpete-woods: oh right, because it was affecting other dependent jobs immediately after startup. hmm.19:33
pete-woodsslangasek: the easiest check on login is does hud work?19:34
slangasekpete-woods: hrm.  so this would affect the hud but not the dash?19:36
slangasekI don't remember whether I brought the hud up at all during my last session19:36
ollidobey, the accounts/settings overview, that lists the newly created u1 account19:38
ollidobey, this is on #8719:38
dobeymhr3: is the behavior of unity8 with respect to results_invalidated() documented well in API docs somewhere?19:38
dobeyolli: from the main page, with the list of accounts?19:38
ascii00is the build for motorola razr dead?19:43
ollidobey, reproducing, 1 sec19:44
ollidobey, opening settings/account, seeing 1 U1 account19:44
ollitapping on the account19:45
dobeyah ok19:45
olliwhen in there, using back in anticipation of going to the accounts overview19:45
olliending up there, previously listeds acount is gone19:45
dobeyok, thanks. mmcc will have a branch to fix that soon19:46
dobeyjust wanted to verify there wasn't another similar bug19:46
SonikkuAmericaBecause the 2013 Nexus 7 isn't (yet) supported, what would happen if I tried to flash the current Ubuntu Touch image onto it?19:48
dobeyit will fail19:49
dobeyso outside of having rooted the device; basically nothing19:49
dobeyat least, using phablet-flash. if you take a more manual approach, then i don't know.19:50
SonikkuAmericaThanks. Someone should get on it though. Not me, however, I'm not a coder19:52
mterryboiko, do you know why QDesktopServices::openUrl caused crashes in your telephony-service branch?19:53
boikomterry: I didn't dig too much into the details on that, but my assumption is that it is because QDesktopServices belongs to QtGui, and thus assumes the application is a QGuiApplication19:54
mterryboiko, huh, that's bogus19:54
boikomterry: which is not the case for those daemons, they are all QCoreApplication instances19:54
boikomterry: either that, or our implementation assumes that19:54
stefan__I get an error while doing phablet-dev-bootstrap : error: could not verify the tag 'v1.12.4', gpg public key not found19:55
stefan__why that?19:55
boikomterry: I ended up using the platform-api directly19:55
mterryboiko, but your other branches just use QDesktopServices::openUrl19:55
mterryer19:55
mterryQt.openUrlExternally19:55
mterryrather19:55
mterryboiko, could telepathy-services use that?19:55
boikomterry: yes, those are UI applications running on top of a QGuiApplication19:55
mterryboiko, ok, so Qt.openUrlExternally ends up using QDesktopServices::openUrl?  bummer19:56
boikomterry: I would assume it does19:56
boikomterry: maybe the platform plugin is not loaded on QCoreApplications? who knows?19:57
boikomterry: I plan to investigate that, but not right now :/19:57
mterryboiko, fair19:58
mterryboiko, I fixed the greeter side of that bug, I think19:58
boikomterry: oh. nice to know19:58
mterryboiko, you mentioned some problems with bringing apps to focus?19:59
mterryboiko, is there a branch that fixes that somewhere?19:59
boikobfiller: ^20:00
boikobfiller: do you know which branch fixes that?20:00
bfillermterry: upstart-app-launch and unity-mir from daily build ppa, tedg and ricmm would know if others needed as well20:01
mterrybfiller, so that's just trunk then, no special branch?20:02
bfillermterry: yes20:02
mterrybfiller, awesome, thanks!20:02
bfillerno special branch that I'm aware of20:03
mhr3dobey, calling it emits a signal that gets picked up by the dash and if the dash page of that (sub)scope is active new search() request is sent to the scope20:03
robert_ancellmhall119, hey, not sure if cjwatson contacted you but I was just attempting to clickify my apps - the main question I have is what do I put in the .desktop file for the Exec line (given I don't know exactly where the package files will be installed to). Also, how does click associate the icon in the .desktop file with the icon file?20:05
mhall119robert_ancell: are the C++ or QML apps?20:06
robert_ancellmhall119, straight QML20:06
mhall119then you should be able to use Exec=qmlscene foo.qml20:06
robert_ancellmhall119, so the Exec line is run from inside the install directory?20:06
dobeymhr3: and if it's not active? does it queue the query to wait until it is?20:06
mhall119IIRC, click will add a Path= line to the .desktop pointing to the install location20:06
robert_ancellah20:07
mhr3dobey, right20:07
mhall119robert_ancell: and that should work for both Exec and Icon20:07
dobeymhr3: so i can avoid calling the internal search method in the timeout, and just rely on the search being called again when i call results_invalidated()?20:07
robert_ancellmhall119, I installed on my desktop box - is that a supported case? It didn't seem to modify the .desktop file or install it anywhere20:08
mhall119robert_ancell: you'd have to ask cjwatson if and how it works on desktop20:08
robert_ancellmhall119, ok, thanks20:08
mhall119robert_ancell: just make sure you have the desktop hook listed in your click manifest20:08
robert_ancellmhall119, also, is there a way for click not to install everything in the project directory?20:08
robert_ancellmhall119, yep, I've got that20:09
mhall119I don't think so, no20:09
mhall119with the exception of the click package hooks20:09
mhr3dobey, why is it even called inside search() itself?20:09
cjwatsonrobert_ancell: it's not expected that any of this will work on desktop yet20:09
cjwatsonrobert_ancell: I officially Do Not Care for 13.1020:10
robert_ancellcjwatson, k20:10
robert_ancell:)20:10
cjwatsonI expect I will care for future releases20:10
cjwatsonBut it's not in scope right now20:10
pete-woodsslangasek: just checking, but is it possible that the "fix" that's being applied the hud.conf, etc is masking the problem from re-occuring for you? (assuming you have the modified hud.conf)20:11
dobeymhr3: because we need to wait to do the query, if the network is not accessible20:11
cjwatsonrobert_ancell: (it may be possible to cobble it together, and feel free to try and take notes, but don't expect me to have cycles for it until at least November)20:12
robert_ancellcjwatson, no problem, I assumed it wouldn't be supported, was just trying to test my packages locally20:12
mhr3dobey, then the query failed and what you should do is run a timer which will emit the invalidation later20:13
mhr3dobey, but even that shouldn't be necessary once dash issues requests when network state changes20:13
dobeymhr3: well, for things that only do network stuff, waiting for the dash to tell it to do something might be useful20:15
dobeybut the click scope has to deal with network searches and local searches both20:15
dobeyalthough, that could also be separated a bit better now, given the other scope thing you landed yesterday, which is local only20:16
mhr3dobey, doesn't change the fact that it needs to be requeried when you get network20:17
dobeymhr3: the network part does, yes. the local part doesn't20:18
mhr3dobey, sure, but it's just one scope...20:18
dobeywhen it gets network it should only the do the work it needs to do, not all the work it is capable of doing20:18
mhr3then it should have been two scopes20:18
dobeyyes, it's just one. imagine 100 scopes all doing stuff at the same time when network comes up20:19
mhr3but that doesn't really matter20:19
dobeywhatever, i don't wnat to argue about the architecture right now20:19
mhr3dobey, you're forgetting that only the visible ones will be requeried ;)20:19
dobeyi'm not going to rewrite the whole scope to resolve an issue i can fix with changing 6 lines20:20
mhr3dobey, i'm not asking you to, i'm describing what should ideally happen20:20
mhr3but we all know ideal work never meets deadlines :)20:21
mterryboiko, what about my comment in https://code.launchpad.net/~boiko/messaging-app/uri_handler/+merge/189428 ?20:26
mterryabout removing functionality20:26
boikomterry: ah yes, sorry, I didn't see that comment, I am working on something else right now20:27
mterryboiko, no worires, I was just going to approve the branches, but just wanted to confirm that the removal was OK20:27
boikomterry: those options are indeed not used anymore. They are leftovers from previous versions of phone-app20:27
mterrycool20:27
boikomterry: ok, don't approve them yet20:28
boikomterry: we want to give them some more testing before having them merged20:28
boikomterry: (as the current implementation is working well on surfaceflinger we don't want to introduce regressions)20:29
boikomterry: in any case, good to know everything is working :D20:29
tedgsergiusens, Do you have all these click packages installed?  Can you get me the app names?20:48
=== robbyf_ is now known as RobbyF
robert_ancelljibel, did you want to review https://code.launchpad.net/~robert-ancell/lightdm/handle-no-xrdb/+merge/18997120:51
slangasekpete-woods: I haven't modified hud.conf, no20:52
pete-woodsslangasek: never mind then :/ (I am seriously worried about this bug, btw)20:52
slangasekpete-woods: and I'm checking this at the source ('initctl list-env -g'), so it wouldn't have been masked anyway20:53
slangasekI'm rolling back to the pristine upstart package now to see if I can finally catch it20:53
pete-woodsslangasek: I mean, masked in the sense that the hud job (or something else) was changed in a way to successfully inject the environment variable20:53
sergiusenstedg, which ones are 'these'?20:54
slangasekpete-woods: right, nothing else is injecting the vars into the global env20:54
tedgsergiusens, The ones that we need to add the the url dispatcher.  Sorry, "these" from the list in your e-mail :-)20:54
sergiusenstedg, one sec, I'm flashing fresh20:54
pete-woodsslangasek: ah well, there's not much I can suggest for this, perhaps a repeatedly run autopilot test or something?20:55
slangasekpete-woods: I have yet to successfully run an autopilot test; I don't suppose you could orient me?20:55
tedgthomi, slangasek needs schooling ^20:56
tedg:-)20:56
sergiusenstedg, full app_ids or just pkgname?20:56
pete-woodsslangasek: I've only written one myself, I figured you might be the expert20:56
slangasekpete-woods: not my department :-)20:56
pete-woodsslangasek: basically if requires you to be in the right dir (it doesn't search your tree or anything)20:56
thomihmmm?20:56
tedgsergiusens, pkg and app name.  If you've got full app_ids I can subtract the version.20:56
slangasekI'm happy to learn, but last time I gave this a try on mako I was told "it should just work from adb" and that was double-plus untrue20:56
pete-woodsI've only run them on desktop too20:56
thomislangasek: the runner works just like other python test runners... you can even use testtools.run or whatever if you like20:57
thomithe difficulty at the moment is that running them on top of unity8+mir is a little delicate20:57
slangasekthomi: sorry, but that tells me approximately nothing.  The last time I attempted this, I tried to figure out the commands to run based on looking at the jenkins job, and that was full of fail.  Is there documentation that describes the one true way to launch autopilot tests?20:58
slangasek(because there should be - one true way, and documentation of it)20:58
thomiI agree. What I'm saying is that there's more than one concern there. If you've already got the test suites locally, it's easy: autopilot run [-v] my.test.id.here20:59
slangasekthomi: pretty sure that's the command I ran; pretty sure it didn't work when I tried it over adb20:59
slangasekmaybe something's been fixed since21:00
=== Ursinha-afk is now known as Ursinha
sergiusenstedg, adb shell ls /home/phablet/.local/share/applications | sed -e 's/.desktop//' |pastebinit -> http://paste.ubuntu.com/6211066/21:00
thomiRight - sthe other part is the environment setup, which can be tricky, especially if you're running mir. For example, you need to be the phablet user, unity8 needs to be running, and you need to have the screen unlocked21:00
sergiusenstedg, need to install gallery and camera, but names are obvious com.ubuntu.camera_camera and com.ubuntu.gallery_gallery21:01
tedgsergiusens, Cool, nice that we've got those standardized now.21:01
tedgsergiusens, Thanks!21:01
sergiusensnp21:03
mhall119sergiusens: did you find where/how the clock app is trying to use dconf?21:04
sergiusensmhall119, still need to strace it, but my guess is timezone config perhaps?21:05
tedgsergiusens, So addressbook is staying deb?21:08
mhall119sergiusens: hmm, maybe, he had a C++ plugin I think to read tzdata21:09
sergiusenstedg, yeah, the tres amigos are staying as deb21:09
mhall119which would explain why I didn't see any dconf stuff in the qml project branch21:09
tedgsergiusens, Heh, the code names are getting spicy!21:09
mhall119nik90: ping21:10
sergiusensmhall119, if you have the deb just run a dbus monitor against it21:10
sergiusenstedg, long days have that effect :-)21:10
mhall119sergiusens: it'll be faster for me to ping the dev :)21:10
tedgsergiusens, mediaplayer ?21:11
sergiusenstedg, right, didn't build that one yet, but will be com.ubuntu.mediaplayer_mediaplayer21:11
mhall119why the double name?21:11
tedgsergiusens, ack21:12
sergiusensmhall119, it's not a double name ;-)21:12
* mhall119 needs to have his vision checked then21:12
tedgmhall119, it's not a double name ;-)21:12
sergiusensmhall119, pkgname and appname; it's a mere coincidence21:12
mhall119now I'm seeing double replies21:12
sergiusenslol21:12
mhall119y'all make my brain hurt21:13
slangasekpete-woods: have you ever reproduced the bug with a logout/login?  Or only ever in the first login after a reboot?  (trying to rule out some sort of race condition related to the system init)21:17
pete-woodsslangasek: I've always rebooted my VM21:17
pete-woodsslangasek: to be honest I'd kinda given up trying to reproduce it, then it happened again21:18
pete-woodsso I copied down all that debug info you have in the e-mail21:18
slangasekpete-woods: ah.  "given up trying to reproduce it" sounds a little less than 1 in 3 frequency, maybe?21:20
pete-woodsslangasek: it seemed to just go away for a while, then it was happening every login21:21
slangasekok21:21
marrabldHello, is it possible to get cellular data on the Nexus 4 with Ubuntu touch?  I tried this link but it was vague and didn't seem to  work.  http://theravingrick.blogspot.co.uk/2013/06/dog-fooding-success-sort-of.html21:21
loolstgraber: Hey mind helping me debug why my job is blocking startup?21:22
loolstgraber: the boot-hook ran21:23
slangasekmarrabld: sure, that works out of the box with current images21:23
loolstgraber: but then lightdm never came up, it's start/starting21:23
loolstgraber: this is the final version21:23
loolhttp://paste.ubuntu.com/6211148/21:23
marrabldmmm. I am pretty sure I have the latest image but I cna't get it to work21:23
slangasek(in fact, it works so well I accidentally blew my monthly data cap with mine while testing image-based updates over 4G ;)21:23
stgraberlool: initctl list | grep <your job name here>21:24
loolstgraber: boot-hooks/set-display-mir stop/waiting21:24
loolstgraber: the files were touch-ed as expected21:24
slangasekmarrabld: check System Settings -> Cellular?21:25
stgraberlool: initctl list | grep boot-hooks21:25
loolstgraber: boot-hooks-emit stop/waiting21:25
looland: lxc-android-config start/running, process 63421:26
Chocantomhall119: Hey ! :) Do you know if I can set arguments by using "Run application on Device" on QtCreator ? I'm finishing zoom feature21:26
stgraberlool: (unrelated but note that you're supposed to place your hook in /etc/init/boot-hooks)21:26
loolstgraber: I did21:26
stgraberlool: oh yeah, sorry, you were clever filtering the output of the commands I gave you :)21:27
marrabldI don't have System Settings -> Cellular.  But I do have Network-> ceullular-> Cellular data.  And it is ticked, and so it Data roaming .  But, I can't get any data on my browser21:27
loolstgraber: I greped for set-display-mir21:27
slangasekmarrabld: and it lists your carrier?21:28
marrabldI get network error.21:28
stgraberlool: I think I know what's wrong, let me go read the doc to confirm21:28
marrabldYes, I am with Virgin in the UK . Does that matter?21:28
marrabldand it lists it21:28
marrabldI can make calls text etc21:28
slangasekmarrabld: right, just asking to make sure you have *any* cell service. :21:28
slangasek:-)21:28
marrabldyep.  no probs21:28
slangasekI don't know why that wouldn't be working with the current images21:29
marrabldAny ideas how to debug.  is there a /var/log eqivilent ?21:29
stgraberlool: try removing the "task" stanza21:29
ChocantoHey, does anyone here know if we can send arguments to the command when we test our app on a device using QtCreator ?21:30
loolstgraber: rebooting21:30
slangasekmarrabld: there are a series of scripts in /usr/share/ofono/scripts (IIRC - typing this blind) that you can use to probe the current state of the cell data stack21:30
loolwith this change21:30
ChocantoMaybe someone from the music-app team know it ?21:30
tedgsergiusens, Not sure when this should land, but it's here when things align.  https://code.launchpad.net/~ted/url-dispatcher/click-core-apps/+merge/18997621:30
stgraberlool: my guess here is that the job first started because it got boot-hooks + starting lxc-android-config21:31
stgraberlool: then the state was reset and starting lightdm got emitted21:31
sergiusenstedg, thanks, from what I hear, after mir21:31
stgraberlool: at that point the job is now waiting for another boot-hooks event to be emitted to run a second time and unblock lightdm21:31
mhall119Chocanto: I don't know, bzoltan might be able to tell you though21:31
Chocantomhall119: Ok, thank you :)21:31
loolstgraber: ah forgot to reset build-id21:31
loolstgraber: now lxc-android-config start/starting21:32
stgraberlool: dropping the task statement may fix that, if it doesn't the easiest way is still to keep the task statement out of it and just merge everything into the pre-start, that way the job will be considered as running once it's execute and won't attempt to run a second time21:32
loolstgraber: I think it's stuck even earlier now21:32
loolboot-hooks/set-display-mir stop/waiting21:32
loolboot-hooks-emit stop/waiting21:32
stgraberlool: try moving the content of your script section to the pre-start21:32
loolhmmmm21:33
mterryboiko, still there?  I have a fix for your addressbook branch21:33
boikomterry: that's actually renato's branch, but I think he is still here :)21:33
loolstgraber: I've reset build to 0, I'm without task and I've moved everything to pre-satrt21:34
loolrebooting21:34
mterryoh so it is21:34
boikomterry: the other two apps I fixed, but this one renato had already the changes made21:34
mterryboiko, I don't see him on.  I'll comment in MR21:34
loolstgraber: boot-hooks/set-display-mir start/running21:34
loolboot-hooks-emit stop/waiting21:34
loolstgraber: it did run21:34
loolI thnk it's still booting21:35
boikomterry: ok., thanks21:36
loolstgraber: I think it's stuck again21:36
loollightdm start/starting21:36
stgraberannoying21:37
stgraberslangasek: suggestions? ^21:37
=== salem_ is now known as _salem
loolstgraber: Hmm there should be a dep between lxc-android-config and lightdm21:39
stgraberlool: can you confirm you don't have any errors in /var/log/upstart?21:39
loolstgraber: no error21:40
loolstgraber: only left over messages from my earlier debugging  in /var/log/upstart/boot-hooks_set-display-mir.log21:40
sergiusensjdstrand, hey regarding the click-reviewer-tools, it's saying icon is not a supported entry21:40
marrabldslangasek: Thanks looking now.21:40
jdstrandsergiusens: can you show me the desktop file and the error?21:41
sergiusensjdstrand, it's not desktop file, it's manifest21:41
jdstrandoh21:41
jdstrandwe have a new hook or something?21:41
sergiusensjdstrand, http://paste.ubuntu.com/6211240/21:41
sergiusensjdstrand, http://click.readthedocs.org/en/latest/file-format.html21:41
loolstgraber: oddly, I see no dep between lxc-android-config.conf and lightdm.conf21:42
sergiusensjdstrand, package icon (instead of app icon which can be n+1)21:42
sergiusensjdstrand, icon: icon to display in interfaces listing click packages; if the name refers to an existing file when resolved relative to the base directory of the package, the given file will be used; if not, the algorithm described in the Icon Theme Specification will be used to locate the icon21:42
jdstrandsergiusens: ok, I'll update the tests21:43
slangasekpete-woods: oho, here's something interesting.  after a suspend and resume, it appears that the envvars have disappeared from my session.21:43
sergiusensjdstrand, sounds good21:43
slangasekpete-woods: no evidence that init itself has restarted, however21:43
sergiusensbeuno, ^^21:43
stgraberlool: so I'm pretty sure the problem is with waiting on (starting A or starting B) since upstart will block the start of A and B and only unblock those if the start condition matches21:43
stgraberlool: I'm not sure if we ever had something else try to do that21:44
loolstgraber: Yeha, that's also what I think but I can't think of a way to do differently21:44
beunosergiusens, cool, so pull from that when jdstrand lands it, and ping me when you get a pass from it and I'll approve21:44
slangasekstgraber: lightdm is start/starting, with no pid?  is something 'start on starting lightdm' and blocking it?21:45
loolstgraber: I could have two jobs21:45
loolslangasek: likely that hook job21:45
loolslangasek: http://paste.ubuntu.com/6211148/21:45
slangaseklool: which job exactly?21:45
stgraberslangasek: so lool needs a hook that's "start on boot-hooks WHEN=new-version and (starting lightdm or starting lxc-android-config)"21:45
loolslangasek: we tried without task21:45
loolslangasek: and we tried with everything in pre-start21:45
stgraberslangasek: currently he gets the hook executed as expected and one of lightdm or lxc-android-config is allowed to start, the other is stuck in starting21:46
stgraberI think that makes sense, I'm just not sure what's the right way to achieve lool's goal21:46
loolstgraber: I think two jobs would be safer21:46
slangasekso taking a slightly different tack, why is it lightdm or lxc-android-config?  Doesn't lightdm start strictly after lxc-android-config?21:47
loolstgraber: I could also try (A and B) or (A and C)21:47
slangasektwo jobs also doesn't solve it21:47
loolslangasek: well that's whatI just thought too but I didn't see any deps between the two21:47
stgrabertwo jobs would solve it by having the code simply trigger twice21:47
slangasekbecause in the case that boot-hooks WHEN=new-version is /not/ emitted at boot, this will still deadlock21:48
slangasekstgraber: nope21:48
stgraberslangasek: ah true21:48
loolright, I didn't get how it was supposed to work on second boot21:48
slangasekso the best idea I have so far seems rather hackish, but21:49
loolI can have a job starting on lightdm, another starting on lxc-android-config, both checking whether they need to do their thing by checking a flag set by a boot-hook job21:49
loolbut that's fairly convoluted21:49
stgraberslangasek: that's actually making it a bit problematic for any hook that needs to start before another service... I guess they then have to do something like "start on boot-hooks and starting service" and then check $WHEN in pre-start...21:49
slangasekstgraber: yes, that may be simplest21:49
marrabldslangasek: There are quite a few scripts in /usr/share/ofono/scripts .  None of them obviously useful to me.  Any ideas on what might be useful? Cheers.21:50
slangasekstgraber: and then the job needs to be left in state 'started' afterwards, to not block any restarts of service21:50
slangasek(which means: not task, do the work in pre-start)21:50
stgraberslangasek: right, that's the first thing I told lool to do, drop task, move everything to pre-start.21:51
slangasekyou do also need it split into two jobs21:51
slangasekbecause otherwise you'll only delay startup of *one* of the services21:51
stgraberslangasek: so I guess in this case, there's two ways of doing it, either have two mostly identical jobs with "start on boot-hooks and starting <service>" which each check $WHEN in pre-start for new-version and DTRT based on that and stamp file. Or have a single job and make lightdm somehow depend on android.21:52
slangasekstgraber: I think the former is clearly preferable, architecturally21:52
slangasekunless lightdm does technically have an undeclared dependency on android anyway21:53
loolslangasek: yeah, I think that's the case21:53
slangasekmarrabld: I'm trying to pull up the package now to see, since I'm not in a position to look at my phone right now21:53
stgraberwell, lightdm spawns mir which needs the binary drivers that android has21:53
loolah actually only on SF I guess21:53
slangaseklool: which case?  a dependency that's undeclared?21:53
loolsince with Mir, we can actually display without SF21:53
loolslangasek: yeah21:53
slangaseklool: even in mir we need the drivers though, and the driver init is done by the android container21:54
stgraberlool: but can we run Mir without access to the Android bits and without ueventd?21:54
loolok21:54
loolwhat's the best way to fix this missing dep?21:54
loollxc-android-config start on starting lightdm?21:54
stgraberso it may be better to make lightdm on touch depend on android and then go with a single job that's "start on boot-hooks and starting lightdm" + check of WHEN in pre-start21:55
marrabldslangasek: oh, I appreciate your help, if it's its a pain in the  .. don't stress.    Its just the data thing is the only thing stopping me using it a my every day phone.21:55
marrabldthat and no spotify app yet. :)21:55
stgraberlool: nope you don't want that, otherwise "restart lightdm" will try to restart lxc21:55
slangaseklool: no, better to put the dependency in the other direction and change lightdm's start condition with an override21:55
loolstgraber: another question, is it ok to "stop" the job in pre-start?21:55
stgraberlool: I think we want lightdm "start on android"21:55
marrabldslangaske: its pretty cool I can use these scripts to make phone calls via adb on my computer.  :-)21:55
slangaseklool: no, you need to definitely *not* stop the job in prestart21:55
loolslangasek: right, that's what I understood21:56
loolso I need to guard the whole pre-start21:56
loolso many pitfalls21:56
itmannenTesting the connection from Sweden21:57
loolstgraber, slangasek: Something like http://paste.ubuntu.com/6211296/21:57
loolslangasek: oh there's an override file for lightdm I hadn't seen21:58
loolbut it doesn't wait on android21:58
loolstart on ((filesystem21:58
lool           and runlevel [!06]21:58
lool           and started dbus)21:58
lool          or runlevel PREVLEVEL=S)21:58
stgraberslangasek: does stopping a job that's "start on starting a" really cause "a" to fail to start? I thought you were supposed to do "stop $SOMEVARIABLE" for that (or exit 1)?21:58
looljust removes the plymouth stuff21:58
loolsorry forgot WHEN in the paste21:58
loolhttp://paste.ubuntu.com/6211299/21:59
stgraberslangasek: http://upstart.ubuntu.com/cookbook/#stop-a-job-that-is-about-to-start21:59
itmannenexit21:59
stgraberslangasek, lool: I've unfortunately got to run now, be back later tonight.22:03
jdstrandsergiusens: ok, pushed in r10822:03
loolslangasek: (Cc: stgraber) https://code.launchpad.net/~lool/session-manager-touch/lightdm-depends-on-lxc-android-config/+merge/18998122:04
loolslangasek: just boot tested this on Mir22:04
loolerr SF22:04
loolsince I had removed .display-mir for testing22:04
sergiusensjdstrand, hey, so why is Path blacklisted? the app hook replaces this correctly22:09
jdstrandsergiusens: can you show me the error?22:10
sergiusensjdstrand, http://paste.ubuntu.com/6211325/22:10
loolslangasek: boot tested on Mir as well22:11
jdstrandsergiusens: I suppose I could turn that into a warning or info. why would an app specify it?22:12
jdstrandsergiusens: in its source22:12
sergiusensjdstrand, because it also builds as a deb (it's originally hardcoded, let me just template it)22:12
jdstrandsergiusens: sure, I understand your reasoning, I was just thinking about normal developers22:13
jdstrandsergiusens: who aren't trying to support two things in one22:13
sergiusensjdstrand, yeah, normal yeah, are good :-)22:14
thomiwho should I be talking to if I want to better understand the ARM calling convention?22:14
jdstrandsergiusens: so, are you fixing it?22:14
sergiusensjdstrand, easy fix is to leave an empty line, going to see if the tool complains about that22:15
xnoxslangasek: pete-woods: i was trying to reproduce "dbus env not set" with system-image / ro, on grouper (which does not have mir). BTW pete-woods, you can create .override file and/or .conf file in ~/.config/upstart/. E.g. "echo pre-start exec env" > ~/.config/hud.conf to go back to "hud without pre-start" & env debugging.22:17
pete-woodsxnox: thanks for the tip22:19
nik90mhall119: pong22:21
nik90mhall119: sry really late22:21
loolstgraber: I think there's a bug in the boot-hooks; WHEN is always new-version because of the && var=value thing being in a subshell22:26
racarrIs there a way to stop the nexus 4 wireless from getting so slow when the screen turns off?22:27
slangasekstgraber: 'start on starting a' does not cause 'a' to fail to start if 'a' stops.  The problem here is that the job isn't 'start on starting a', it's 'start on starting a and foo', where foo is a one-time boot event, so if you stop this job, it will cause a /restart/ of a to hang22:27
slangaseklool: pastebin> this still needs to not be 'start on boot-hooks WHEN=new-version [...]', it needs to be 'start on boot-hooks' with a check for the value of WHEN that skips making the change when WHEN != new-version22:29
loolslangasek: yeah, I pasted a second one minutes later: http://paste.ubuntu.com/6211299/22:30
slangaseklool: the lxc-android-config change looks sane to me22:30
slangaseklool: ah, looking22:30
marrabldI can't get data over network to work so I am trying to restore my android backup.  I have tried the old 'adb restore ./backup.ab'.   But I get the message  "Now unlock your device and confirm the restore operation." on the terminal.  but nothing happens on my phone22:31
marrabldAny help would be appreciated.22:31
marrabldnot sure what to try22:31
slangaseklool: yeah, that version looks sane to e22:31
slangasekmarrabld: I believe the link in the channel topic includes instructions on how to restore android22:32
slangasekxnox: so the fact that my initctl list-env -g is different on my laptop after a suspend/resume is really amazing22:33
sergiusensjdstrand, what about "lint_maintainer_domain": "(MANUAL REVIEW) email domain too long 'ubuntu-devel-discuss@lists.ubuntu.com' for app name 'com.ubuntu.notes'" ?22:34
pete-woodsted: I'm EOD'ing now22:34
pete-woodsted: stuff you need to know - we need this MR in unity-mir (https://code.launchpad.net/~pete-woods/unity-mir/window-stack-get-property/+merge/189984)22:34
marrabldslangasek: okay, please excuse my ignorance but I am not sure which one.  Ubuntu Touch Support & Discussion | Home: http://bit.ly/YEqEfo | Porting guide (advanced) https://wiki.ubuntu.com/Touch/Porting | File bugs at https://bugs.launchpad.net/ubuntu/+filebug | Under active development! | Nexus Status: http://bit.ly/18kIrhM | Dashboard: http://bit.ly/12AQV53 | Changelog: http://bit.ly/18xvTAA22:34
marrabldI followed the ones on https://wiki.ubuntu.com/Touch/Install wihtout success22:35
slangasekmarrabld: right, that's exactly the page I meant.  I don't know why adb talking to Ubuntu Touch would prompt you for unlocking22:35
pete-woodsted: I think the hud watchdog stuff was nonsense (I'd stopped the widow bridge service)22:35
xnoxslangasek: =/ that is scary. is it because our memory was not restored, or jobs stop & restart. Note that e.g. dbus job clobbers environment each time it starts.22:36
slangasekmarrabld: you may need to do a factory reset first, and then restore22:36
marrabldslangskek.  Okay, thanks Ill try that22:36
slangasekxnox: "memory was not restored" - after a suspend/resume?  I wouldn't expect such a specific problem, I would expect general crashiness :-)22:37
loolslangasek: ah22:39
loolslangasek: I think my job is not run when the second boot-hook is emitted22:39
loolslangasek: because it is already running once the every-boot ones come in22:39
jdstrandsergiusens: so, that is correct, but we could special case that email address, in theory22:39
jdstrandsergiusens: since the appname is com.ubuntu.notes, it is expecting <foo>@ubuntu.com22:40
jdstrandsergiusens: s/appname/pkgname/22:40
jdstrandsergiusens: I'd like to think about that22:41
sergiusensjdstrand, ack, can we let it in for now as is and change later? beuno ?22:41
jdstrandsergiusens: sure-- that is why it says MANUAL REVIEW. a human just needs to make the call22:42
jdstrandbeuno: ^22:42
sergiusensjdstrand, good :-)22:43
jdstrandsergiusens: is that really accurate though for the email?22:43
jdstrandsergiusens: I mean, a coredev or ubuntu member isn't able to perform the upload22:43
xnoxslangasek: catching up on bug mail. So in the upstart manpages there are vague notes that "set-env -g" might be lost by jobs transitioning from pre-start to spawned.22:43
* beuno nods22:43
sergiusensjdstrand, it's the original debian/control email22:43
jdstrandsergiusens: right, and that works for the archive22:43
xnoxslangasek: and maybe making xsession-init start on started dbus, might not be such a bad idea for 13.10.22:43
sergiusensjdstrand, I would hope that when the multiple users thing comes in we would allow that22:43
jdstrandindeed22:44
beunojdstrand, only one person can claim com.ubuntu, so the email issue will be mostly moot in this case22:44
jdstrandit isn't in place now though, so I don't know how to adjust the script22:44
beunoof course, we'll get the message each time for now22:44
beunountil we land autmated checks and approved permanent exceptions22:44
jdstrandcom.ubuntu is already considered a special domain22:44
jdstrandhonestly, the email/domain handling is quite difficult to automate22:45
beunoit is22:45
beunoI have an item on my ToDo to revise it22:45
beunomaybe we don't allow custom domains22:45
jdstrandso it is trying a few things, with the understanding that a human will have to get involved in certain circumstances22:45
beunoI mean, we don't really get anything from it22:45
sergiusensjdstrand, fwiw, these are the fixes https://code.launchpad.net/~sergiusens/notes-app/click-fixes/+merge/189980 if you want to ack it22:46
sergiusensbeuno, custom as in not com.ubuntu.developer. ?22:46
beunosergiusens, yes22:47
beunoproving you own a domain in an automated way is a pita, really22:47
jdstrandman, I don't think I understand cmake at all22:48
jdstrandif(NOT CLICK_MODE)22:48
jdstrandelse(NOT CLICK_MODE)22:48
jdstrandendif(NOT CLICK_MODE)22:48
jdstrandsergiusens: is that correct? ^22:48
xnoxjdstrand: looks wonderful.22:48
sergiusensjdstrand, the else with params is just to match the original if22:48
jdstrandneat22:48
jdstrandthat isn't confusing at all :P22:48
xnoxjdstrand: you are now 5m closer to the dark side.22:49
sergiusensjdstrand, works without it, but give warnings22:49
sergiusensjdstrand, once you get used to it, cmake is awesome22:49
sergiusensalthough people can build really aweful configs too22:49
jdstrandit is on my todo to get into it more22:49
jdstrandI have a rather long todo list though22:49
xnoxsergiusens: i think end developers ruin all build-systems.22:49
xnox=)))))22:49
sergiusensxnox, LOL22:49
xnoxno matter how nice it was intended to be.22:50
mhall119nik90: hey, sergiusens found that the clock app is accessing dconf/gsettings somewhere, and that's not allowed for click apps22:50
jdstrandsergiusens: do you want me to approve that or an upload?22:50
sergiusensjdstrand, just ack it in the votes section22:50
nik90mhall119: hmm...I dont use gsettings since the security team said that it was not secure and shouldn't be used22:50
mhall119sergiusens: ^^22:50
jdstrandsergiusens: actually, while I have you...22:51
* jdstrand finds bug comment22:51
nik90mhall119: on reading your comments above, I do not have a c++ plugin yet..all timezone is gathered from online APIs22:51
nik90mhall119: so no dconf usage etc.22:51
sergiusensjdstrand, sure, what about?22:52
* jdstrand is looking22:53
jdstrandI thought I had it22:53
jdstrandsergiusens: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1234544/comments/922:53
ubot5Ubuntu bug 1234544 in Ubuntu UI Toolkit "Several apps have failing tests with 20131003 ui-toolkit" [Critical,Fix committed]22:53
jdstrandsergiusens: fyi only22:53
sergiusensjdstrand, looks good22:54
sergiusensjdstrand, I'm wondering how this will hit us with multiple apps though22:54
sergiusensjdstrand, as application name defines the package name today22:54
nik90mhall119: do you happen to anyone who worked on the phone app? I just want to know where the ringtones in the phone are located at for playing a tone when the timer is completed.22:55
jdstrandsergiusens: what do you mean, 'multiple apps'? clicks that ship multiple desktop files?22:55
nik90mhall119: happen to know*22:55
marrabldslangasek: After factory reset my phone wont boot from recovery.  Do you know I can push an image (any image) while in recovery.  None of my old cyanogen backups seem to be available from the recovery screen anymore, like they used to be.22:55
sergiusensjdstrand, yup22:57
jdstrandsergiusens: right, so the apparmor policy was designed specifically for that22:57
jdstrandeg: if APP_ID=com.example.foo_bar_0.122:57
sergiusensjdstrand, but if I have to applications, is applicationName supposed to be the same in both?22:57
jdstrandthen that app has write access to ~/.local/share/com.example.foo22:57
jdstrandthen later the app ships a second desktop file22:58
jdstrandAPP_ID=com.example.foo_baz_0.122:58
jdstrandit also has write access to ~/.local/share/com.example.foo22:58
sergiusensjdstrand, that means applicationName has to be the same on both though22:58
jdstrandthis way different applications in the same click package can share data22:58
jdstrandin the qml, yes22:59
jdstranddoes that not work?22:59
sergiusensjdstrand, for c++ we can do organizationName and problem solved though22:59
sergiusensjdstrand, well the translations also come out of applicationName22:59
jdstrandthe SDK could do the same22:59
sergiusensjdstrand, I think the sdk should support organizationName22:59
jdstrandsergiusens: you're right in that the SDK folks need to figure all that out22:59
jdstrandthey decided to use applicationName in this manner. multiple applications were mentioned as a future requirement23:00
jdstrandI need to step away for a bit23:01
jdstrandfeel free to contact me on irc if needed (I read backscroll)23:02
marrabldCan anyone help me flash an image (Ubunutu or otherwise) while stuck on recovery.  I followed the instruction on restoring Android here -> https://wiki.ubuntu.com/Touch/Install#Restoring_Android . It didn't work.  and now I am stuck.  I can reboot in to the recovery image but non of my backups that I did from Cyanogenmod can be seen from the recovery backup.23:18
marrabldresotore ./backup.ad doesn't work eitehr23:19
marrabldwith my old phone I used to be able to put images on to the sd card and load them from there.  I can't seem to do that with the Nexus 423:24
marrabldAh Ubuntu, it doesn't seem to matter how much I was23:29
marrabldx23:29
marrabldlyrical about you.  You always seem to hurt me23:29
racarrlool: How comes the image?23:41
loolracarr: I have a super serious issue while looking at upstart-app-launch update23:42
loolracarr: can't open OS updates23:42
loolracarr: double-checking the issue23:42
loolracarr: I finisihed the task of the upstart job to enable mir, after fixing a prereq bug23:43
loolracarr: so this works on Mir23:43
loolracarr: I was trying unity8 testsuite from SF23:44
loolso that's pretty bad for grouper23:44
loolor community23:44
loolI guess we need to keep it in -proposed while we fix this23:44
loolracarr: nevermind, it worked upon reboot23:45
loolracarr: but it's still making progress, just more slowly than I'd like  :-)23:56
racarrlool: Sounds ilike an adventure as always :D23:57
racarrok let me know if I can be useful23:57
loolracarr: I'd love diving into the unity8 test failures with you after I'm done with uploads23:59

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