=== zhxt_afk is now known as zhxt === xiinotulp is now known as plutoniix === chihchun is now known as chihchun_afk === benonsoftware is now known as bdunn === chihchun_afk is now known as chihchun === bdunn is now known as benonsoftware === benonsoftware is now known as MerryChristmas === MerryChristmas is now known as benonsoftware [07:38] hello is it worth installing ubuntu on a samsung s4 ? i saw it should be suported.. been using cuyagenmod so far [07:39] is it working okej on that device ? [07:40] mariogrip, hey, where can I buy an one+ with ubuntu? [07:41] Mathisen: you can check this site: https://wiki.ubuntu.com/Touch/Devices/i9505 [07:41] mariogrip, (re: https://forums.oneplus.net/threads/wip-ubuntu-touch-for-oneplus-one.266170/page-80#post-13192766 ) [07:42] Stanley00, thx sound camera does not seem to great so i think i pass on this :) ... maybe some other day [07:43] Mathisen: that wiki updated on Dec 2013, on the link to xda, the last update time is on 2014-03-24, so you should check the xda link too :3 === dlan_ is now known as dlan [09:09] Good morning all; happy Monday, and happy Miniature Golf Day! 😃 === vrruiz_ is now known as rvr [10:02] Hello :) I've just asked the following question regarding the Messaging app for Ubuntu Touch: https://answers.launchpad.net/ubuntu/+source/messaging-app/+question/271616 [10:02] I didn't know whether this had already been addressed and then realised I should have double-checked by asking the question in the IRC here before posting it. Apologies if its already been answered. [10:07] so guys.. it;s like a week or so since we can't review apps on ubuntu store o_O [10:08] ogra_, the strange thing is i managed to review "match the colour", but i can't review new apps like Monster Wars ^^ [10:08] JamesTait: ^ [10:10] https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/1497305 [10:10] Ubuntu bug 1497305 in unity-scope-click (Ubuntu) "Can't review Monster Wars" [Undecided,Confirmed] [10:10] Oh, that's weird. I thought that was fixed. [10:10] https://bugs.launchpad.net/canonical-devices-system-image/+bug/1497161 [10:10] Ubuntu bug 1497161 in Canonical System Image "Can't add or edit reviews in Ubuntu Store" [Undecided,New] [10:11] i just tried to reivew monster wars and it didn't worked :D [10:11] strange enough is that i've manage to review match the colour [10:11] i'll try to review another old and new app [10:12] Related to my question, what is the purpose of being able to select messages in the messaging app? There doesn't appear to be any actions that can be performed after selecting them (other than deletion) [10:14] same with dinosaur, can't review [10:15] JamesTait, look at the new added apps (0 reviews) https://uappexplorer.com/apps [10:15] monster wars should have had at least 20 reviews by now [10:18] That page does look suspiciously devoid of reviews. [10:18] yep [10:18] Narrowing it down to just new apps is helpful though. [10:19] IIRC it was an "old" app I reviewed (Dekko, I think). [10:19] try reviewing monster wars :D https://uappexplorer.com/app/monsterwars.t-mon [10:20] "10/10 make more levels! or else" something like that [10:21] * JamesTait installs another game on his phone, "Just for testing". 😝 [10:23] sure :)) [10:28] "2015-09-21 11:27:13,694 - CRITICAL - Network error submitting a reviews for: monsterwars.t-mon [10:30] OK, we're looking into it again. Sorry about this. [10:35] JamesTait, no :P [10:35] JamesTait, np [10:44] Hi [10:45] I have a laptop with multi-touch support. Out of the box some of the gestures described in https://wiki.ubuntu.com/Multitouch#Supported_Gestures works perfectly. [10:45] There is one specifically which used to work on my old laptop but which does not on my new one [10:45] "3 finger press and drag to move window" [10:46] The laptop has a touchscreen, and that gesture works with the touchscreen if i put three fingers on the screen [10:46] but it does not work on the mousepad [10:46] does anyone know what the relationship is between the touchpad and the screen in the synaptic configuration? Why are some of the gestures available on the screen and not on the touchpad, and vice versa? [10:50] WebVisitor-6, it depends on the type of touchpad and the driver [10:50] WebVisitor-6, a lot of touchpads do not support true multi-touch [10:51] WebVisitor-6, they just interpret the gesture in hardware, which may be two finger drag or perhaps side edge drag [10:51] WebVisitor-6, whereas a touchscreen is a touchscreen [10:52] Ah ok but some of the other three- and four-finger gestures work on the touchpad [10:52] Its a synaptic device as far as i can tell [10:55] WebVisitor-6, like which ones? my touchpad is also synaptic but no 3-4 finger gestures work [10:59] xinput says "ETPS/2 Elantech Touchpad" [11:00] "Virtual core XTEST pointer", "Atmel Atmel maXTouch Digitizer", "ETPS/2 Elantech Touchpad" === xavigarcia is now known as xavigarcia_lunch === om26er_ is now known as om26er [11:22] WebVisitor-6, #ubuntu might be of help. “touch” in this channel refers to ubuntu for phones. [11:50] Elleo, that maliit restart to get introspection requirement for autopilot is a time sink. Is there a way around it? [11:54] jgdx: not that I can think of, other than always running maliit with introspection, but I'd guess there's a runtime cost for that which we don't want to place on all our users === xavigarcia_lunch is now known as xavigarcia [12:01] Elleo, right, that's not wanted. :) === alan_g is now known as alan_g|lunch === chihchun is now known as chihchun_afk [12:29] Hi! I think I found a very serious "bug" with the unity8 and the indicator-datetime. In the translators message two strftime(3) variables are mixed. [12:30] This is from Launchpad indicator-datetime 29th string: [12:30] en_US example: "%a %d %b %l:%M %p" --> "Fri Oct 31 1:00 PM" en_GB example: "%a %b %d %l:%M %p" --> "Fri 31 Oct 1:00 PM" [12:30] But this is wrong. %d is for the day, not for month. And %b is for month, not for day. [12:31] Sorry, If it is not enough clear, the problem is with the Translators Comment on Launchpad === alan_g|lunch is now known as alan_g [13:01] robin-hero, hm, have you suggested the new translation? [13:01] Hello Everyone [13:01] i'm thinking about getting an Ubuntu Touch phone, and i have tested it on my Nexus 7 (flo), but i would like to know a bit more about Ubuntu for phones [13:01] daniel_, go ahead! [13:02] jgdx: Yes, But need to modify the Translators Comment in the code [13:03] Once i have ubuntu phone, when a new update is released, do i have to wait for my network company to released just like google or simpler like Ubuntu for pc? [13:03] the latter [13:03] all updates for all devices come from a centra ubuntu server currently [13:03] *central [13:03] usually around the same time [13:03] (every 6 weeks) [13:03] so it means everyone gets it at once? [13:04] right [13:04] vendors are free to set up their own servers indeed, but today there is no such vendor yet [13:04] so i could say it is similar to an ubuntu pc update? [13:04] it may be phased out over 24hrs or so, but it's certainly nothing like "wait until my carrier says its okay" [13:05] ogra2: so vendors are paying canonical for the server system rental? [13:05] that is really good to know [13:06] Hi All, Im looking to install ubuntu touch on a google nexus one. Is there anywhere I can get an image for it? [13:06] !devices | conall [13:06] conall: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [13:06] one other question i got is, i think it is a bit hard to know because depends on other companies but, is canonical working on providing android apps or porting them? [13:06] lotuspsychje, no idea, i dont work in sales :P [13:07] perhaps thats part of the contracts [13:07] ok [13:07] Thanks for that, yes. However, the nexus one is depricated, so I cant use the "ubuntu-device-flash" method [13:07] So I think I need to download the image and use fastboot to flash it? [13:08] i dont think we ever supported the nexus one [13:08] so no, there is no image for it. [13:08] conall: you can try the XDA forums for an existing project maybe [13:08] please someone answer me? [13:09] daniel_: no, we're not [13:09] no plans, no ... and dont be so impatient :) [13:09] i understand [13:10] thanks lotuspsychje [13:10] daniel_: wich app would you need to see ported? [13:10] conall: there's pretty much no chance of porting to the nexus one [13:10] skype because i use it everyday [13:10] daniel_: ask microsoft :) [13:11] popey: lol as if they would listen [13:11] if enough people ask, they listen [13:11] are most of ubuntu apps over html5? [13:12] skype also runs for browsers, what if your browser supports it? [13:12] daniel_: you can try out an alternative telegram [13:12] some are html5, some are qt/qml, some are c++ [13:13] daniel_: no video chats for now though.. [13:13] skype web doesn't fully work on our browser yet, maybe in the future [13:13] awwn :( [13:13] but still an alternative :) [13:13] once the browser has proper camera and mic integration (as well as WebRTC) it will perhaps [13:13] daniel_: convince all your friends to change to telegram :p [13:14] lotuspsychje: that will be a challenge :p [13:14] daniel_: lot of users already use it [13:15] lotuspsychje: when someone ports ubuntu touch to a sony device for example, if a new release is available, will this person have to make a new build or just update from canonical? [13:17] if it's an officially supported device, we make the updates [13:18] doesn't the nexus4 charge when connected to a laptop via a usb cable? [13:18] it does, but not fast [13:18] seems like mine is draining instead [13:18] well, and probably doesnt when you actually use it [13:18] from 13% to 10% [13:18] ah, ok [13:19] a USB port can only supply 500mA max [13:19] I'm reflashing and installing packages and running autopilot tests [13:19] if your device uses more it will drain more than it charges [13:19] ok [13:19] yeah, that surely draws more than 500mA [13:19] kenvandine, morning :) ubuntu_system_settings.tests.test_security.SecurityTestCase.test_lock_security_focus_on_entry is flakey.. I'm trying to figure it out. But… do we need that test? [13:19] (and beyond that these 500mA are theoretical ... if your hub inside the laptop is shared the power might be shared too) [13:20] jgdx, does that test just verify the entry has focus? [13:20] kenvandine, oui [13:20] so i think we had a bug where that entry didn't get focus automatically, so this test was added to prevent regressions [13:21] i suspect there is a real bug keeping that entry from getting focus [13:21] or... it's racy [13:21] kenvandine, the dialog does not appear at all [13:21] like not allowing enough time for the entry to get focus? [13:21] so that's a real problem then right? [13:21] i don't know yet, but that's the reason the test fails [13:22] isn't this supposed to work? [13:22] tim@ubuntu:~/.cache$ ubuntu-device-flash --clean-cache [13:22] Unknown command `ubuntu-device-flash'. Please specify one command of: core, query or touch [13:22] well, you didnt specify a command [13:23] (like the message tells you) [13:23] kenvandine, so I'm looking at the test being run on mako, and when it fails, the “Change passcode…” button is tapped (it gets darker) but nothing happens. [13:24] jgdx, that's not cool [13:24] kenvandine, no it aint.. happens 5-10% of the times run [13:24] jgdx, but you can only reproduce it in the tests? [13:25] ogra_: ahh.. I expected --clean-cache to just wipe my cache, even if I'm not flashing a new image [13:25] t1mp, indeed it will, but it still needs to knwo if it shoudl wipe a snappy cache or a phone cache ... you didnt tell it ;) [13:26] ogra_: I'll just rm -rf ~/.cache/ubuntuimages ;) [13:26] why dont you just add the command ? [13:27] kenvandine, i can reproduce the ultimate result (no click and click-effect on the button) by swiping on the button [13:27] kenvandine, but not if I tap it. [13:27] jgdx, oh... maybe autopilot is broken? [13:27] kenvandine, so I wonder if an autopilot tap is intepreted as a swipe [13:29] ogra_: right.. I already deleted the cache directory, and now ubuntu-device-flash --clean-cache touch seems to work. But iirc before it was asking for a device id, which I could have figured out but it is less work for me to just delete the directory [13:30] kenvandine, that would explain why we get failures like the last one here https://jenkins.qa.ubuntu.com/job/generic-deb-autopilot-runner-vivid-mako/3486/ [13:30] kenvandine, the first one is real and I have a fix. [13:31] jgdx, cool [13:31] jgdx, what was the fix for the first one? [13:32] kenvandine, it was broken but good. A new page was added and strings the test use were changed, but the test wasn't changed. [13:32] ah [13:38] Hey! Sometimes when I push the power button on my device to unlock it, it shows the power off/restart dialog. Anybody experience this? [13:39] Me too, on bq Aquaris E5. This did not happen before the last OTA. [13:39] peter-bittner: Did you fill a bug report on launchpad? [13:40] I searched for it on Launchpad, but didn't find any releated [13:40] No, there are more important things to complain about! :-) [13:41] there was a bu about it and that was supposed to be fixed [13:41] *bug [13:41] ogra_: Could you give us a link? [13:41] so worth opening it again or filing a new one [13:42] no [13:42] OK, I'll filled a new on [13:42] * ogra_ doesnt have it handy and is super busy with other stuff atm ... but i know we had one about two OTAs ago ... just file a new one [13:42] ogra_: And for which project? Unity8? [13:43] either that or powerd ... in the end it needs to show up inder canonical-system-image anyway, so you could even file it directly against that [13:46] Filled: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1498006 peter-bittner: please mark the "affects you". [13:46] Ubuntu bug 1498006 in Canonical System Image "Sometimes the power off/restart menu appears when I push the power button to unlock my phone." [Undecided,New] [13:47] Done. [13:47] Thanks [13:48] You're my hero! ;-) (just kidding) [13:49] :D [13:50] Thanks lotuspsychje popey ogra_ wish you all good luck with ubuntu touch :) [13:54] * mterry will buy cyphermox a beer if https://code.launchpad.net/~phablet-team/network-manager/lp1480877-wifi-rm-dup-scan-signals/+merge/271575 gets reviewed in time for OTA7. It's killing me when I walk around my neighborhood :) [13:57] daniel_: good luck yourself purchasing ubuntu phone :p [14:03] sil2100: Hey! You mentioned in one of your email the translations automatically update every week. But as I see the last update was two weeks ago. === chihchun_afk is now known as chihchun === dandrader is now known as dandrader|afl === dandrader|afl is now known as dandrader|afk [14:11] robin-hero: hey! Let me look into it later, it should have been all automated now [14:11] Thanks for mentioning [14:11] sil2100: Thanks [14:18] mterry: it was on my list of things from Tony to review already, but it's not that obvious a fix [14:18] in any case, I added a comment [14:19] cyphermox, fair. I don't know anything about the code itself. I just hate that bug :) [14:19] mterry: yeah, I understand [14:19] A question on Ubuntu desktop (sorry!). Which one is the current default IM client? Still Empathy? [14:20] peter-bittner: Yes [14:20] maybe even not making this come up in propertiesChanged,, since it's not quite something up to the AP itself, more like internal NM data that users might use, but maybe don't need to be reminded everytime it changes [14:20] mterry: ^ [14:20] Thanks! -- Are there any plans to package Empathy for ARM? (i.e. Ubuntu Touch) [14:21] cyphermox, the last-seen property? ::shrug:: I don't know the rationales there. but sure [14:21] yeah [14:21] it's something that already existed in NM, but we exposed it for GPS/Wifi triangulation so you could use very recent APs to figure out where you are [14:24] cyphermox, my mp fixes a bug that was introduced by the location service [14:25] there's no reason to send the same signal 2-3 times in time-span of less than a minute [14:25] prior to the location service change [14:25] awe_: of course not, still *shrugs* have you discussed it with tvoss or whomever maintains location-service now? [14:25] the code all used "schedule_cull_list" [14:25] which prevented dups [14:25] I added mandel to the review [14:26] I would simply rather make sure we make this as least intrusive as possible, and that upstream knows about the changes if they apply to master [14:26] (which I think they might, now) [14:26] again, this was a change that *we* introduced === dandrader|afk is now known as dandrader [14:28] sure, but you're proposing to remove some large parts of upstream code [14:29] in the end, I defer to your knowledge of the problem matter. I don't look at NM that much nowadays and I know you tested this [14:29] I'm just saying that if there's some parts of upstream code that you'd like to change, it would be good to bring it up upstream, resubmit patches and whatnot [14:30] the only big removal was bss_updated_cb, and the only thing it was used for was scheduling a scan_list_cull and updating last_seen [14:30] since scan_done_cb does this already, it's really not adding anything useful [14:30] then merge it and send the patch upstream, please [14:31] again... I'll check, but I'm not sure you pushed the change upstream that caused the problem [14:31] but let me check [14:38] awe_: I did send it to the ML, no hurt in pushing it again with updates so it's not broken. [14:38] k, as mentioned I'll take a look [14:59] H! is there a way to change screen brightness through powerd ? === chihchun is now known as chihchun_afk [15:27] awe_, does meizu mx4 work with 3g here in the states? I'm having a hard time finding info online about it [15:27] mterry, yes. no lte [15:27] ah... looks like yes for at&t anyway... [15:28] I use AT&T, and it works fine [15:28] awe_, I have metropcs... let me see if those use the same bands... [15:28] not sure if I've tried my T-Mobil SIM, but pretty sure I have [15:28] yea.. I think it has 'em all [15:28] ( for 3g ) [15:28] awe_, I'm using a nexus 4 right now for personal use, so I'm used to no 4g [15:29] wow, old man's phone [15:29] ;D [15:29] awe_, it's not a great phone these days === nuclearbob is now known as nuclearbob_lunch [16:01] ogra2, or Laney should I be able to disable apport simply by changing /etc/default/apport to enabled=0, that file is empty on the phone [16:02] stop pining my snappy testuser :P [16:03] pmcgowan, you should just be able to disable it in the UI as i understand [16:03] pmcgowan, but a different setting for stable and proposed would mean a new image to publish to stable [16:03] and no way for the user to enable it [16:05] ogra_, I want apport to not run the UI just controls whoopsie [16:06] jibel: pmcgowan do we have a clear plan for silo 55 (media hub mpris stuff)? Was any decision taken to land it after we looked at the list of gotchas the music guys found? [16:06] pmcgowan, whoopsie controls apport [16:08] I don't think that whoopsie turns apport off [16:08] pmcgowan: I think so [16:08] ah, i thought it should [16:08] It just turns off uploading [16:09] the wording in system settings certainly only implies the tickbox is responsible for controlling "sending to canonical" not "filling /var/crash" [16:09] ogra_: Laney is right it turns off uploading which means you disk slowly fills with bug report that sit there [16:10] (interestingly it's worth noting that the machine ID is fixed, if you sell your phone to someone else and they do a factory reset or wipe, then your crash reports appear with theirs before you bought the phone) [16:10] (on errors.ubuntu.com) [16:11] (I have someone elses phone, and I can see their crashes) [16:13] ogra_, turning off whoopsie addresses privacy concerns but doesn't turn off apport. [16:14] k [16:14] i thought bdmurray had said that was handled internally by whoopsie [16:14] but i obviously mis-remember that [16:15] ( Laney is definitely deeper int the code than i ever was :) ) [16:15] not that deep [16:15] deeper :) [16:15] hm, neverball no longer starts on my rc-proposed phone [16:15] did we break mir/sdl? [16:15] like maybe the dermis [16:15] works on my ota-6 phone [16:16] yeah, better than the goosebump surfaces i know :) [16:16] popey, confirmed [16:16] filed https://github.com/pseuudonym404/neverball-touch/issues/11 [16:17] hey bart, your epidermis is showing [16:17] this is worrying, we broke apps in the store [16:17] seems to crash really early [16:17] like even before the start animation comes up properly [16:27] hmm, mediascanner is constantly crashing here on rc-proposed [16:27] in a loop -> mediascanner -> apport -> mediascanner -> apport [16:28] every 2 seconds [16:29] so, tedg I have a counter-argument to your position that crashing apps aren't a problem :) http://paste.ubuntu.com/12515201/ [16:30] popey: ? [16:30] I think crashes are a problem :-) [16:31] pft :) [16:32] OTA7 is a week away, right? [16:32] or so [16:32] ish :P [16:32] c00l [16:33] popey: I see no mediascanner crash [16:33] probably media specific [16:33] but there's no log [16:33] guest42315, if there are serious bugs found during QA the OTA will be delayed ... so dont take the date as set in stone, it is just an estimate ... quality > being on time [16:33] ogra2, Laney hey I lost connection, what was the answer to turn apport off? as it didnt work for me setting that flag [16:34] pmcgowan, Laney claimed (obviously rightly) that whoopsie doesnt turn off apport [16:34] but how does one turn it off on the phone [16:34] by editing /etc7default/approt atm i guess [16:35] pmcgowan: it turns off uploading not apport [16:35] yay, typos galore [16:35] ogra_, I did that it the service is still running [16:35] unless I misunderstand [16:35] you need to reboot [16:35] did [16:35] its not a dynamic toggle [16:35] hmm [16:35] service --status-all shows apport ? [16:35] does that mean its running [16:35] the upstart job of apport shoudl respect it [16:36] popey, abeato is making fixes to media hub, then need to retest I assume [16:37] popey: I can confirm your neverball issue, possibly one of the many update to mir/qtmir/unity8/ however we do not shockingly start every app in the store to see if we regressed. [16:37] ok, thanks pmcgowan [16:37] davmor2: shouldn't have to, should be backwards compatible [16:38] davmor2: shall i file a mir bug do you think? [16:39] popey: well it seems ot be crashing before the app opens, so that to me would suggest that the app calls it's import maybe and dies there. Just checking to see if I see a log file [16:40] popey: Failure to initialize SDL (Failed to connect to the Mir Server) [16:40] davmor2: yeah, thats in the github issue [16:40] uh. I just disabled apport by putting "enabled=0" in /etc/default/apport and rebooted the phone, now my phone is in a reboot loop! [16:40] pmcgowan, this flag controls the upstart job, you first have to stop apport as root, then set enabled=0 [16:41] pmcgowan: cat /proc/sys/kernel/core_pattern ? [16:41] not trivial to do from the UI as phablet [16:43] popey, thou shalt not disable bug reporting ! [16:43] clearly [16:44] well this is annoying [16:44] phew, managed to ssh in and remove that line from /etc/default/apport before it rebooted again [16:44] and that fixed it ? === pstolowski is now known as pstolowski|eod [16:45] dunno, rebooting [16:45] curious how this could break (or fix) the boot [16:45] sounds honestly more like a coincidence [16:45] yup [16:45] fixed [16:46] insane [16:46] yes [16:46] pmcgowan: don't set that :) [16:46] popey, can you try again, it's weird. [16:46] okay [16:46] the only thing I will do is edit /etc/default/apport, add enabled=0, save and reboot [16:46] okay? [16:47] popey, yes [16:47] ok, done [16:48] it gets as far as unity, the indicators etc, and then reboots. [16:48] I just tried it, worked for me [16:49] forgot what I'm running though [16:49] let me look [16:49] i have things crashing though [16:49] which might be what triggers it [16:49] popey, it works fine here, however the core pattern is set to /bad_core_pattern [16:49] unity works so probably ...vivid [16:49] (mediascanner is crashing in a loop for me) [16:49] instead of core [16:49] phablet@ubuntu-phablet:~$ cat /proc/sys/kernel/core_pattern [16:49] core [16:50] so maybe if one of you can turn it on and try and orchestrate a crash of some kind [16:50] to see if that triggers the reboot [16:50] s/on/off/ [16:50] Laney, I get "/bad_core_pattern" [16:51] same here [16:51] popey, jibel what is working for you/ [16:51] ? [16:51] I don't even know what that means [16:51] sorry [16:51] pmcgowan: if I set enabled=0 and reboot, my phone goes into a reboot loop. I suspect because I have a mediascanner problem (it's crashing constantly) which is probably triggering the reboot. [16:52] This is on krillin, my rc-proposed phone [16:52] Laney, popey how do I check that apport is actually disabled, as it shows up in the service list [16:52] pmcgowan, apport doesn't generate a crash report [16:52] if you don't have apport in the core_pattern then crashes won't be passed to it [16:52] ok [16:53] check it on your desktop [16:53] that's how it works [16:53] bah, undone the edit to /etc/default/apport but now it's kept /proc/sys/kernel/core_pattern as /bad_core_pattern and my phone keeps rebooting :( [16:56] popey, i still wonder if its a coincidence ... there is a watchdog that cyphermox implemented that force-reboots if upstart processes go into a loop [16:56] nice [16:56] that seems somewhat unuseful [16:56] yeah, it should stop at some point and pop up "call the support" or some such :) [16:57] i have barely a few seconds during the boot process in which I can ssh in and fix stuff [16:58] :( [16:58] any idea how I can make this not-broken? [16:58] * ogra_ has no clue about the watchdog [16:58] (*if* that is what kicks in) === alan_g is now known as alan_g|EOD === ogra2 is now known as ogra-snappy-test [17:19] popey, ogra_ flash an adb enabled recovery image and edit from there maybe? [17:19] yeah, if all else fails [17:26] ugh [17:27] editing the file doesn't make any difference now, it's just in a constant reboot loop [17:27] yeah, i guess its the watchdog rather than the file [17:28] there should be messages soemwhere ... either in syslog or dmesg [17:28] why on earth would rebooting be the right thing to do when you have a crashy process? [17:28] from what? [17:28] popey, dont ask me :P [17:28] * ogra_ never liked that idea ... [17:28] i think android does something similar [17:29] cyphermox, is there a way to intercept the reboot loop you get when watchdog kicks in ? [17:30] http://paste.ubuntu.com/12515647/ that's all I get from syslog [17:30] Sep 21 17:29:43 ubuntu-phablet session-watchdog: 'mediascanner-2.0' (instance '') hit respawn limit - asking logind to reboot [17:30] Sep 21 17:29:43 ubuntu-phablet session-watchdog: 'mediascanner-2.0' (instance '') hit respawn limit - asking logind to reboot [17:30] hah [17:30] :) [17:31] echo manual >> ~/.config/upstart/mediascanner-2.0.override [17:31] might do it [17:31] yeah [17:31] degraded mode :) [17:32] i guess you could do the same for the watchdog [17:32] iirc it is an upstart job too [17:32] jdstrand: hi. what's the landing process for apparmor-easyprof-ubuntu changes? is it appropriate to add an MP for that to a silo in ci train? [17:33] right, got my phone to stop rebooting with that [17:34] jamesh, why would this be after disabling apport? cat /proc/sys/kernel/core_pattern [17:35] "/bad_core_pattern" [17:42] pmcgowan, i think thats an android kernel default [17:42] to prevent crating any core files at all [17:42] pmcgowan, what ogra said, it is set by the kernel depending on the platform [17:43] ie different devices will have different default pattern [17:43] dobey: we don't do MP builds for apparmor-easyprof-ubuntu, but an MP is fine. but this needs discussion because it requires changing the default template [17:43] it usually says "core" in other kernels [17:43] dobey: which will trigger a recompile of a lot of app policy [17:43] which would create a /tmp/core file if somethionng crashes [17:43] (including a 1:1 copy of your ram) [17:44] dobey: and that is something we try to minimize in stable updates [17:44] ok [17:44] there is something else that people want that will trigger rebuilds, so they should land together if they are supposed to land on the device [17:45] (related to frameworks) [17:45] ogra_, jibel I tried setting the pattern to core but on reboot it resets to the default again [17:45] but, long story short, the MP to the project is fine (I have it on my todo list already) [17:45] pmcgowan, yeah [17:46] and you really dont want it set to core [17:46] ok [17:46] would eat your disk [17:46] jdstrand: hmm, ok. does jenkins monitor MPs for that project? what's the best way to get it installed on a device for testing? [17:46] let me see if enable apport will set it back [17:46] it does, i just checked the apport upstart job [17:48] dobey: it does not. we upload to the ppa [17:49] ok [17:49] dobey: so, just prepare a deb like you would for the archive, then dpkg -i it [17:51] jdstrand: right. i was just hoping that i could point at one in jenkins or such. would it make sense for you to manually upload a package to our silo ppa, so we can test the whole stack there, prior to it landing in the overlay ppa? [17:54] ogra_: nothing I can think of right this minute. You'd have to get in recovery and modify the job I think [17:55] dobey: I can, but this package may be changing in other ways for the eventual landing (the aforementioned landing together) [17:55] problem is, not sure what that is going to look like yet [17:55] cyphermox, yeah, i think popey solved it differently [17:55] jdstrand: sure [17:55] yeah, I see [17:56] well, worked around it [17:57] dobey: so, can you add a comment in the MP on what you'd like from us/me for you to test this? [17:58] jdstrand: sure. [18:00] thanks [18:23] Quick question... is there a way to build the click package for an app from the command line instead of Qt Creator? I'd like the click package to target armhf. [18:23] I'd also like to build the armhf chroot from the command line as well. [18:23] Is this possible? [18:25] $ click build . [18:25] I tried that but it targets amd64 (my host) instead of armhf. [18:27] What's in you manifest.json? [18:28] There is an "architecture" property, not sure though whether it makes a difference for the build tool. [18:29] ogra_, still around? [18:29] pmcgowan, yep [18:29] peter-bittner oh, oops. Indeed there is and it's set to amd64 :P [18:29] ogra_, why is /etc/default/apport on the phones empty vs containing the same contents as desktop? [18:29] is it coming from a tarball ? [18:30] pmcgowan, because we dont use apport but apport-noui ... [18:30] so it isnt the same as on desktop [18:30] oh [18:31] ogra_, apport is installed though [18:31] and dpkg tells me the file is from that package [18:31] oh maybe not [18:31] yeah it does [18:32] Has porting Empathy (the instant messenger) to armhf / Ubuntu Touch been discussed here or on the mailing list before? [18:35] pmcgowan, [18:35] phablet@ubuntu-phablet:~$ mount|grep default/apport [18:35] /dev/mmcblk0p16 on /etc/default/apport type ext4 (rw,relatime,discard,nodelalloc,data=journal) [18:35] pmcgowan: if you put "enabled=0" into /etc/default/apport it should not start at boot, and consequently not trigger whoopsie either [18:35] because we mount an empty writable file on top [18:37] phablet@ubuntu-phablet:~$ grep default/apport /etc/system-image/writable-paths [18:37] /etc/default/apport auto persistent none none [18:37] phablet@ubuntu-phablet:~$ [18:37] pitti, yeah that seems to work, I would like to do it conditionally based on the channel [18:37] the first "none" there should have been "transition" [18:37] this could make things worse for some people [18:37] how so [18:37] we should consider making this default after caring for the watchdog [18:37] popey, not really [18:38] well, you could get into the situation I'm in [18:38] something crashy, watchdog jumps in and reboots the device [18:38] sure, but the default file wouldnt have helped there [18:38] thats a watchdog thing [18:38] that didn't happen with apport enabled because there was time bwteeen each restart of process [18:38] no, the default _harmed_ me here [18:38] thats my point [18:38] how would it harm you there ? [18:38] (if apport disabled had been default, I'd be in a reboot loop and no way to get out easily) [18:39] empty is not different from enabled=1 [18:39] which is arguably worse than crash dumping which slows the phone [18:39] no, I'm not making this clear. [18:39] it is absolutely identical [18:39] no no [18:39] enabled=0 caused his grief [18:39] I'm saying if you make the default enabled=0, it will make it _worse_ for some people [18:39] ah [18:39] yeah, agreed [18:39] unless watchdog is cared for also [18:39] so yeah we need that fixed [18:40] because the watchdog will force-reboot you all the time [18:40] popey, do you have aenough for a bug for that? [18:40] by design [18:40] sure [18:40] doing now [18:40] against system image? [18:40] well, it is multiple bugs [18:40] sure, apport is one, I assume pmcgowan has a bug for making that off by default already? [18:40] "my" bug is watchdog being to agressive [18:41] /etc/default/apport being empty is one ... someone needs to review the wtachdog concept [18:41] * ogra_ never really got the rationale behind this [18:42] what implements this watchdog? [18:42] upstart-watchdog [18:42] iirc [18:43] * popey files a bug [18:43] pmcgowan, https://launchpad.net/ubuntu/+source/upstart-watchdog/0.3 [18:43] err [18:43] https://launchpad.net/ubuntu/+source/upstart-watchdog [18:43] https://launchpad.net/ubuntu/+source/upstart-watchdog/+bugs zarro boogs! [18:43] bugfree \o/ [18:43] * popey feels blessed to file the first one [18:44] boo [18:44] just make your system writable and it wont reboot :P [18:44] (is what the changelog for 0.3 says) [18:46] ugh [18:46] hmm [18:47] pmcgowan: bug 1498133 [18:47] bug 1498133 in upstart-watchdog (Ubuntu) "Watchdog is too aggressive, can lead to unusable device" [Undecided,New] https://launchpad.net/bugs/1498133 [18:47] thanks [18:47] will mark the other with a pointer [18:49] ogra_, where does the bug go about the empty file? [18:49] lxc-android-config [18:49] it ships /etc/system-image/writable-paths [18:49] ok I have a task for that already [18:50] and looking closer the implementation is completely wrong [18:51] oh my [18:51] it should use the same setup as hostanme and timezone use ... (being a link to /etc/writable, then teh content would have been there ...) [18:51] (i think i noted that in the original bug) [18:53] ogra_, where did you note it? [18:54] in the original bug about "not being able to swithc of bug reporting" i think [18:54] ok will find it [18:55] well, if not, just add it as pointer for the dev implementing it [18:55] i might misremember [18:56] so should it not be in writeable_paths at all? [18:56] ogra_, ? [18:59] ogra_, seince its not directly in /etc isnt it ok as it is in the paths file? [19:03] well, you want it in /etc/writable (thats a writable dir) and have /etc/default/apport being a link to it ... putting it into /etc/writable and creating the link actually needs to happen at build time (livecd-rootfs task) [19:03] pmcgowan, http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/ubuntu-touch/hooks/03-etc-writable.chroot is the code that handles the other files (feel free to link in the bug) [19:05] ogra_, ok thanks, so does it still need to live in writeable_paths? I do not see hostname there [19:06] pmcgowan, no, actually not [19:06] ack === dandrader is now known as dandrader|afk [19:13] popey, so, why would you not get a boot loop if apport was enabled? [19:13] because apport would slow down the interval between one crash and the next [19:13] as it spits out junk in /var/crash [19:14] so help me, why does slowing it down fix the boot loop? [19:14] wouldnt it just reboot later [19:14] i think from what ogra_ was saying, the watchdog thing notices something respawning _really_ rapidly [19:14] which, without apport, mediascanner (for me) was doing [19:15] _with_ apport it crashes the same amount, but there's a delay between one and the next [19:15] so I presume watchdog is look for N crashes per X seconds [19:15] and apport makes X longer [19:15] so doesn't trigger the reboot [19:16] hmm ok [19:16] so what was this fixing I wonder [19:17] good question :) [19:18] i have no email anywhere about it [19:18] grepping irc finds https://launchpad.net/bugs/1394350 [19:18] Ubuntu bug 1394350 in Canonical System Image "[ubuntu-touch] system not recovering automatically when a critical service reaches the upstart respawn limit" [Undecided,In progress] [19:18] /usr/share/upstart/sessions/session-watchdog.conf [19:18] thats the thing that forces the reboot [19:18] start on stopped RESULT="failed" PROCESS="respawn" [19:19] yeah I see that [19:19] so it fixes an issue with upstart not restarting thing [19:19] means essentially: if any process respawns [19:19] oh this is broken [19:19] well, there is a respawn limit built into upstart [19:20] so it will only restart after "n" occurences [19:20] i.e. if a process goes into a loop [19:20] but it must assume it will not fail on that reboot, which is not the case [19:20] a single crash with respawn wouldnt cause it [19:20] sure [19:21] which is what gives me ~30 seconds before my phone reboots [19:21] as mediascanner restarts that many times until watchdog says "no, reboot" [19:21] so it worked corectly as designed :) [19:21] so it needs more smarts to see the respawns were all on the same boot or something [19:21] no [19:22] the respawns _were_ all in the same boot [19:22] the design was made between awe_ cyphermox and ricardo ... [19:22] it _assumes_ a reboot would "fix" it [19:22] no [19:22] popey: correct, it *assumes* a reboot would fix it [19:22] iirc there were plans to actually notify recovery about that and to have a crash handler in the recovery img [19:22] cyphermox: :) [19:22] and if it doesn't, time to go in recovery and reflash, basically [19:22] which tells you to call the support [19:22] right [19:23] that would kick in if it notices a reboot loop [19:23] that never went in, because some disagreed it was the right thing to do [19:23] i think the recovery part was never implemented [19:23] all this because I have some dodgy artwork on an mp3 :S [19:23] pmcgowan, basically we had an instance where an indicator would crash and respawn and hit the limit [19:23] (or wasn't a priority, I don't recall) [19:23] but help me out, if we just let it boot without the service, the user could get an update that maybe fixes it [19:23] cyphermox, i think we never got the UI bits for it [19:23] and it was low prio [19:23] and we decided that we should monitor system jobs and if any of them got into this state [19:23] that rebooting was the best solution [19:24] s/best/least worst/ :) [19:24] pretty sure ricmm added the job [19:24] awe_, the prob is that the rebooting never stops today :) [19:24] awe_, cyphermox did [19:24] but in this case the cure was worse than the symptom [19:24] right. one thing would be to whitelist specific services that are absolutely required, but we had initially agreed everything on the system was necessary, IIRC [19:25] popey: dodgy artwork shouldn't crash mediascanner though :/ [19:25] yes, pretty sure we were aware that in certain instances the rebooting could continue... and at that point, it was time to send the phone back [19:25] i think for now turning it off, getting the recovery side implemented and then re-enabling it is the proper path [19:25] cyphermox: true, but this chain of events leads to "take the phone for service" [19:25] yeah we dont want that [19:25] popey, yes... we understood that [19:25] indeed; this is meant more for the finished product than when we're developing on it [19:25] we want the user to get the next update that fixes it [19:25] at some point, the phones may be broken enough that they need to get sent back [19:25] cyphermox, this is happening on the finished product :) [19:25] ogra_: is it? [19:26] not really it happened on proposed [19:26] if the phone boots every time and a criticial service like NM won't start. How's the user supposed to fix that? [19:26] but still seems dangerous [19:26] pmcgowan, but only popey sees it ... [19:26] awe_: flashing a clean image should never have NM not start. [19:26] pmcgowan, what makes you sure it isnt a file that makes mediascanner crash [19:26] ogra_: how many people have disabled apport? [19:26] the fix is to flash a clean, non-buggy image. [19:26] cyphermox, I'm talking about a customer device [19:27] popey, well, that the watchdog doesnt work when apport is enabled is a bug [19:27] awe_: then I'm not sure I follow [19:27] * guest42315 snappy <3 [19:27] if a phone gets in such a state that a critical service can't start, there's not much we can do [19:27] awe_: right [19:27] popey, you should actually have seen it even with apport enabled [19:27] depends on which service o? [19:27] and yes, we discussed that you could get into an infinite reboot scenario [19:27] awe_, but there were plans to make you end up in recovery [19:27] ogra_: no, because apport slowed down the respawns [19:27] awe_: but rebooting *might* fix it if the user has just been doing someting funny. [19:27] but I also recall discussing some kind of throttling [19:28] cyphermox, correct, which is why we reboot [19:28] popey, yes, thats a bug, preventing watchdog from doing what it is supposed to do [19:28] yep [19:28] popey, you would sit forever with a slow phone [19:28] I did :) [19:28] and no media access :) [19:28] awe_: ok, so it looks like you all have a firm grasp on it, I'll let y'all work and get back to my grub bugs :) [19:28] cyphermox, updated all the MPs by the way... [19:28] ok [19:29] awe_, throtttling the reboots or what? [19:29] cyphermox, haha ... nobody will work on it ... at least nobody from the people discussing here [19:29] i will review again $very_late_tonight [19:29] pmcgowan, yea... throttling reboots [19:29] cyphermox, thanks! [19:29] pmcgowan, but not sure that got implemented [19:29] I dont see it [19:30] pmcgowan, I think I said we thought about it, but it didn't get implemented [19:30] throttling reboots might prove difficult, but if we had the recovery mechnism when in a loop, that might fare better if we also provide the user a way to disable the watchdog [19:30] and we knew of cases where are process respawned and rebooting fixed it? [19:30] awe_, we were waiting for design to come back with UI elements for recovery and then it was supposed to boot into recovery after n reboots [19:30] that never happened [19:30] pmcgowan, this whole thing stemmed from an indicator-network bug [19:30] and I asked what happens if upstart stops a critical process due to respawn limits [19:31] * pmcgowan thinks about reports of boot loops in the wild [19:31] i dont think throttling was on the plate in the end [19:31] ogra_, I think it slid off the plate [19:31] ;/ [19:31] pmcgowan, yeah, popey's respawn could be caused by a bad file mediascanner cant handle [19:32] and could also already be on customer ohones out there [19:32] *phones [19:32] yeah this is scaring me [19:32] ogra_, by the way, for the syslog problem mentioned earlier. The fix is just to ensure that /var/log is owned by group="syslog", correct? === dandrader|afk is now known as dandrader [19:32] awe_, yes [19:32] pmcgowan: can we get stats about that? [19:32] ogra_, thanks [19:32] cyphermox, I can try, its usually anecdotal [19:32] * popey looks at his mediascanner logs to see when this first happened [19:32] yeah :/ [19:34] grrr, developers who don't put date/timestamps in logs grind my gears :) [19:34] popey, when you copied the nasty movie onto your phone ... it is the new parental-control in mediascanner, have your partents type in the right code and you can use it again ;) [19:34] ok dad [19:35] pmcgowan, I thought we'd only added the watchdog for system services, but I see there's a session version too [19:36] my first mediascanner crash was 5am yesterday. [19:36] been crashing every 3 minutes since [19:36] awe_, is there two? I only see one get installed [19:36] did you use it at 5am ? [19:36] me? 5am? are you serious? [19:37] lol [19:37] ogra_: that's when his phone downloads the Ubuntu-UK podcast [19:37] well, i wonder how it can happen out of the blue [19:37] indeed [19:37] ah [19:37] he's joking :) [19:37] so these guys spread malicious files !! [19:37] tainted oggs [19:37] popey, disk full ? (just to state the obvious) [19:38] good call [19:38] quite full [19:38] [M#pC/dev/mmcblk1p1 30G 20G 9.6G 68% /media/phablet/2541-1C26 [19:38] [M#e+/dev/mmcblk0p7 4.1G 3.8G 82M 98% /home [19:38] hmm [19:38] there have been log rotations, so could have blown up at that point, for sure [19:38] would disk full be reported somewhere else? [19:39] yeah, 82M isnt much [19:39] in the UI [19:39] no, i mean in a log [19:39] ciborium ships a popup message [19:39] and that should have kicked in at 95% i think [19:39] which I wouldn't see [19:39] well [19:39] pmcgowan, there's session-watchdog and system-watchdog [19:40] not sure ... its the same UI as the low battery warning [19:40] does that one time out ? [19:41] awe_, I dont see the system one gets installed, where is that one [19:41] /etc/init/system-watchdog.conf [19:41] check /etc/init, where all the system jobs live [19:41] damn you're quick ogra_ [19:41] there is a bug on the full disk warning too I think you can miss it [19:42] i have a terminal to the phone open and looked for it before ;) [19:42] pmcgowan, ah, popey probably has then [19:42] iirc the threshold was at 95% [19:42] my apport log is entertaining http://termbin.com/3n6h [19:43] popey, so is it related to a data file then? [19:45] I still don't know really. [19:45] I mean, it's plausible my disk is full, and some random process (in this case mediascanner) dies [19:45] I'll delete some crap and see if mediascanner still crashes [19:45] it might try to index something and the db gets to big [19:46] or might have tried and now you have a corrupt db [19:46] or some such [19:46] sure [19:46] files from /var/crash get deleted by cron .. so it is entirely possible the disk was at 100% at some point in the last days [19:49] yeah 80 MB is certainly too close [19:50] nah, loads of disk space free and ms is still crashing and still getting a reboot loop [19:50] gonna copy the ms database off the phone, delete it and reboot [19:50] so it has a fresh db, maybe it's corrupt [19:51] yeah [19:51] i think corrupt db is more likely [19:51] caused by full disk perhaps :) [19:52] yup [19:53] ok, moved the db, mediascanner lives, phone doesn't reboot [19:53] so, probable cause, disk full, ms crash, phone reboots [19:53] ms should detect a duff database and delete it :) [19:53] popey, sounds like another bug with that bad db [19:54] yeah [19:54] popey, all time record, 5 bugs for one issue [19:54] :) [19:54] haha [19:54] yay [19:56] 3.2MB is quite a size for my mediascanner db! [19:58] popey, so did we really decide if turningoff apport made any difference? it shouldnt given it skips the crash file one one exists [19:58] once [19:58] well, it makes watchdog function properly [19:59] :P [19:59] ogra_, which bug is that then [19:59] well the difference for my situation was with apport on, there was a much longer time between reboots [19:59] even to do nothing? [19:59] hmm [19:59] with it on, it writes out to /var/crash [19:59] popey, not if there is already a crash there [19:59] so it's not doing nothing [20:00] hm [20:00] thats waht your log is full of [20:00] it still sat there and chugged [20:00] i was watching top and apport was right up there with upstart and mediascanner [20:00] hmm then I am unclear what it does [20:01] crash already exists and unseen, doing nothing to avoid disk usage [20:07] popey, https://bugs.launchpad.net/canonical-devices-system-image/+bug/1498169 [20:07] Ubuntu bug 1498169 in Canonical System Image "some logs in .cache/upstart are missing date/timestamps" [Undecided,New] [20:08] guest42315: ta :) [20:08] i am looking to install ubuntu on handheld device [20:09] o/ [20:09] how should i prepate my desktop for it? [20:09] can someone please help [20:10] kd__: you're porting to a new device? or you're flashing onto a supported device? [20:10] kd__: what device? [20:11] i have old phone [20:11] which is now being used [20:11] i want to try on it [20:12] its on android 2.2 [20:12] *its not being used [20:12] Ubuntu won't run on that. [20:12] Is it a Nexus One by any chance? [20:12] ohh is it... whats requirement for ubuntu on handheld? [20:13] it is samsung galaxy some model i dont remember [20:14] !devices | kd__ [20:14] kd__: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [20:46] hello, there is a way to install ubuntu touch on the meizu mx4 international? [20:59] atk33: if it came with android i think you need to get the tools from meizu to be able to repartition it and allow flashing it with ubuntu-device-flash [21:00] yes is coming from meizu with flyos [21:00] but the bootloader is locked apparently [21:02] yes, you'll need to ask meizu support for how to unlock it, i think [21:30] Is there a way to check what version of an app is on my phone from the phone UI itself? Or is that something that requires ssh-ing into the phone, or some other process? [21:30] I'm trying to report some bugs, and I want to figure out what version of different things I'm running [21:35] jason__: if you install the terminal app you can run "click list" in it [21:36] Ah, that brings me to my next question. I can't find the Terminal in the Ubuntu App Store. I search "Terminal" and don't see anything relevant. Has anyone run into this before? [21:36] thanks btw dobey [21:41] no, the terminal is definitely in the store [21:47] hmm, I've tried a few times. I'll give it another shot I guess. [21:51] Tried again and it was there. Not sure what my original issue was. But thanks again for the pointer on "click list". [21:51] or just long press on an app [21:51] it tells you the version number [21:53] Is there any way to get a changelog from the "Updates" screen yet? [21:57] no [21:57] Shame. Would be a nice addition === curtness is now known as strahtw