[01:07] hi [01:07] any men from vietnam [01:07] ? [01:14] VN_, try #ubuntu-vn [01:17] how to make device tree men? [01:17] can i folow this page http://forum.xda-developers.com/showthread.php?t=2010281 [01:17] mtk device anroid 4.4.2 === dlan_ is now known as dlan === chihchun_afk is now known as chihchun === irssi is now known as m0n5t3r [06:57] good morning [07:44] good morning [07:52] mpt, hey, I noticed you triaged quite some phone/sound bugs, do you know if bug #1483888 is already reported and what would be the right component? (ringtone/alarms going through the headset only, unsure if that's wanted or a bug) [07:52] bug 1483888 in pulseaudio (Ubuntu) "Aquaris E5: Ringtone + buzzer cannot be heard when jack/headphones plugged" [Undecided,New] https://launchpad.net/bugs/1483888 [09:51] Is there any possibility the XDG_whatever paths could be replumbed to something friendlier? The current system feels hostile. [09:51] in what way ? [09:51] ogra_: let me give you an example... [09:52] ogra_: I have been testing the UbuntuBoy GB-emulator app. I click the button to select a ROM... [09:52] ogra_: I choose the File Manager app. A few seconds later, it opens [09:53] ogra_: I then have to click "unlock full access", then "show hidden files" to navigate into the _hidden_and_locked_ .local/share/appname/sync folder where my ROMS have been synced by another app [09:53] ogra_: not very user friendly [09:54] yeah, a drawback of our security policy [09:55] ogra_: having an important user path under a .dot directory is madness, though [09:55] yes, but unless our security management changes this will have to stay this way [09:55] snappy will make other things possible, it is more flexible [09:56] ogra_: why? Why can't the xdg path be changed to ~/local/share rather than ~/.local/share? [09:57] because there should be a download service that allows your first app to simply download to ~/Downloads ;) [09:57] true... [09:57] or even one that allows you to have it create ~/Downloads/ROMs [09:57] i think we're just not there yet [09:58] ogra_: even a default symlink would be a useful interim measure [09:58] talk to teh security team, i'm sure that has come up before and they will know teh reason why it doesnt happen :) [09:59] hokay [09:59] (there is also a lot of documentation https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement and https://developer.ubuntu.com/en/start/platform/guides/app-confinement/ that might already explain it) [10:00] * mcphail can't believe he missed ogra_'s "snappy will fix it" comment! [10:01] ogra_: yes, I've read those pages. I'm quite happy for apps to be confined to certain directories, but just not sure why that particular directory path was chosen [10:02] mcphail: don't worry, I saw it [10:02] popey highlights on it ;) [10:03] if $phrase = ... then ;) [10:03] I dont need to [10:36] can somebody add "snappy will fix it" to the /topic? :-P [10:36] haha [10:43] not sure if right channel but I got my MX4 yesterday and I can't seem to find much resources online to assist me with some questions I have :/ - first one how do I know that I am fully up to date - I read OTA 5 is available but the update that installed right after boot said something about being #3 (in about phone shows 15.04 (r3)... [10:45] nlsthzn, that is the latest. [10:45] yeah, and here is a good place for questions ... [10:45] (and on the ubuntu-phone mailing list) [10:46] * nlsthzn needs to subscribe ASAP then :) [10:46] oh and thanks for the answer [10:46] nlsthzn, what else d'you got? [10:46] initially the home scope showed weather in degC, after update in Fahrenheit. How do I change it, the app itself is in degC still? [10:48] it picks that from your language settings, this sounds like a bug actually [10:51] bug after latest update then it seems [10:51] what is the easiest way to manage passwords currently. I use keepass for PC and on android so all my passwords are crazy complex so logging into stuff with the ubu phone is horrendous currently... [10:54] seems there is some fixes coming to the today scope it OTA-6 ... so I will wait :) [10:57] * nlsthzn is a noob... which mailing lists are the best for me to join? I am end-user all the way but will inevitably try something cool and break stuff ?! [10:58] https://launchpad.net/~ubuntu-phone [10:58] join that team ... [10:59] (iirc that automatically makes youo also join the list) [10:59] thanks ogra_ joined that one and the core apps list for now [10:59] Hey, I restarted my phone today and from there I have a different keyboard. Is this a bug or a feature? :D http://i.imgur.com/90nI2Bb.png [10:59] looks funny :) [11:00] what channel is that ? [11:00] The stable one :) [11:00] on BQ E4.5 [11:00] missing some grey highlighting between buttons [11:00] yeah, looks like the key shapes are gone [11:01] robin-hero, worth filing a bug against ubuntu-keyboard i guess :) [11:01] Restarted again, and it is okay now :) [11:02] Never seen this before [11:02] still weird [11:02] yeah [11:15] hi folks [11:15] Elleo, ping— [11:16] i own a mx4 ubuntu edition and i wanted to know [11:16] how i can flash and test beta [11:16] for help debug [11:16] instead of just waiting for official release [11:16] anybody here for help? [11:17] hi nocomp : https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/ [11:17] ok [11:17] i check [11:17] thxxx [11:17] And use rc-proposed [11:18] oki [11:18] and this one? [11:18] Meizu MX4 Run a well tested OS ubuntu-touch/stable/meizu.en [11:18] sudo system-image-cli --switch=ubuntu-touch/rc-proposed/meizu.en -v [11:18] This is the stable one :) [11:18] you want this command ... [11:18] I think you use it that already :) [11:18] that switches you over to the rc-proposed channel [11:19] oki [11:19] http://system-image.ubuntu.com/ubuntu-touch/rc-proposed/ [11:19] last build is in may??? [11:19] (you run that on the device) [11:19] yep ogra_ [11:19] http://system-image.ubuntu.com/ubuntu-touch/rc-proposed/meizu.en/arale/ [11:19] http://system-image.ubuntu.com/ubuntu-touch/rc-proposed/meizu.en/arale/ [11:19] last build is today ;) [11:19] ohh, you are faster :D [11:19] (the channel was created in may) [11:20] ok [11:20] thxx [11:20] i ll have a look tonite [11:20] no other way from the device [11:20] to add a ppa for the update? [11:20] using term [11:21] i have to go [11:21] i ll beback tonite and check [11:21] thxx a lot [11:22] hi, currently following the touch porting guide, did run phablet-dev-bootstrap, but there are no kernel/ and vendor/ folders afterwards, am I missing a step? === VDVsx_ is now known as VDVsx [11:31] ted, do you know who's being dispatched image:/// urls? The dump doesn't tell [11:38] dpm: hi! Do you happen to know where the qtquick.css and base.css files which we use when documenting QML modules with qdoc come from? [11:39] mardy, what do you mean where they come from? Who created them? [11:41] mardy: uitk has those files [11:42] but seems other projects can define their own too [11:42] mardy, if you mean those in .deb packages, no idea. If you mean on developer.ubuntu.com, mhall119 created the CSS based on the Ubuntu Web Guidelines === Guest55878 is now known as IdleOne === _salem is now known as salem_ [11:59] !recovery [11:59] You need to use the right recovery.img for your device when flashing with adb: see https://wiki.ubuntu.com/Touch/Devices#Working_with_ubuntu-device-flash [11:59] oooh [11:59] nice [12:01] quite handy! [12:02] dpm, greyback: thanks; yes, it's about those in the debs, I'll try looking at those in the uitk then === alan_g is now known as alan_g|lunch === alan_g|lunch is now known as alan_g [13:12] mcphail: we can't change the xdg directory cause that could break stuff. there is a storage api that people are working on that should help with things like this [13:13] jdstrand: anything hardcoded to that path could be considered broken anyway [13:15] jdstrand: and any brekage would be ameliorated by providing a simlink from ~/.local/share to a "nice" directory [13:15] yes but 'local' is non-standard and '.local' is standard. that said, this sort of thing is known to be an issue and something the storage api is meant to address [13:15] mcphail: no, a symlink won't work [13:16] jdstrand: what would break with a simlink? [13:16] apparmor resolves symlinks (for security reasons) [13:16] aah [13:16] * mcphail is thwarted [13:17] jdstrand: the whole point of having an xdg path in the first place is so that ".local" is _not_ standard. Hard coded paths are evil [13:18] I don't disagree with you, but putting it as a non-hidden directory suggests that people should dig around in there, when they really shouldn't [13:18] the fix is in the storage api [13:18] so situations like this are properly handled [13:18] jdstrand: ok, I'll await ti with interest :) - Thanks [13:20] [/join #crypto [13:20] oops, sorry [13:20] ProstheticS, now you are safe :) [13:23] Installed touch on my Nexus 7 [13:23] why are there phone and messaging apps? [13:24] now im safe? i wasnt before? [13:25] you were not, and you are not, and you won't be [13:25] :) [13:26] i feel pretty safe. [13:29] that's how they want you to feel [13:40] ProstheticS, you joined crypto ... that must have made you safer ;) [13:41] mardy: as you're not directly subscribed to bug #1433442 , pinging so you can give the silo a try (on vivid-overlay phone) [13:41] bug 1433442 in qtdeclarative-opensource-src (Ubuntu) "QML's ListView currentItem changes on resize" [Undecided,In progress] https://launchpad.net/bugs/1433442 [13:41] mardy: ...and report back to the bug report. === marcusto_ is now known as marcustomlinson [13:47] Mirv: thanks, I'll try [13:51] ogra: perhaps, i used crypto much before ever joining that channel though :p that channels just informative/funny for some of the discussions [13:53] actually, theres a question, any thought gone into allowing the home dir of ubuntu phones to be encrypted ? [13:53] yes [13:53] also full disk encryption is planned [13:53] winner [13:54] but the current desiggn wont allow that [13:54] there wil have to be some changes in the foundation [13:54] considering i imagine at the factory they're just ploopping immages onto phones, how will you handle having different master keys per phone [13:54] wait for it.... wait for it...... [13:54] (if luks is to be the chosen format of course) [13:54] by shipping them unencrypted ;) [13:54] ah, yea i figured :) [13:54] and make encryption an optional step opn first boot [13:54] snappy will fix it! [13:55] there it is! [13:55] thanks mcphail ! [13:55] :) [13:55] just dont do a microsoft 'oh we'll make all new stuff get encrypted automatically for windows 10, and better yet, we'll send recovery keys to our own servers ' [13:55] :p [13:55] well, thats less a snappy issue (though yes, it will surely help fixing it) than it is a lightdm one ;) [13:55] we'll ship a printer with every phone and it prints out your key :) [13:56] i'de assume you'de have to have the encryption(full disk) live long before lightdm is up [13:56] nah, we wont send keys to our own servers ... [13:56] with might send them to microsofts though :P [13:56] jdstrand: when the storage api comes around, will it have support for Ubuntu One? [13:56] lol [13:56] jsut for shits n giggles ogra? :p [13:56] mcphail, you want to re-vive the dead horse, eh ? [13:56] ogra_: it has been revived [13:57] ogra_: released a couple of days ago [13:57] * ogra_ thinks an owncloud client would be cleverer and more widely used [13:57] mcphail, i know :) [13:57] :) [13:57] (sshfs works now, its a mighty small install too) [13:57] my colleagues talk to me sometimes [13:57] i use that [13:57] very few dependencies [13:57] (if i say less than ten times a day tha snappy will fix it at least) [13:57] ha [13:58] be awesome if it were cooked in tbh, but i wont hold my breath as im sure its not a feature that is widely requested [13:58] ogra_: snappy would be great for packaging ubuntu one, though [13:58] go ahead !!! dont hold back !! [13:58] mcphail: is there anything it wouldnt be great for packaging? :p [13:58] ProstheticS: yes, unfortunately [13:58] (i was being a smartass) [13:58] mcphail: that is an interesting question, but unrelated I think. Ubuntu One integration is supposed to be done via u1db aiui, and if you use u1db, then you will have this when it is available. perhaps kalikiana and/or beuno can comment more on u1db and syncing with Ubuntu One [13:59] jdstrand, the file clicent was removed from the seed ... we'd have to put it back [13:59] mcphail: (fyi, you can use u1db today, but the remote syncing isn't there afaik) [13:59] asnd i have no clue if that is even able to connect to random servers [13:59] jdstrand: a sync api and a storage api would be natural bedfellows [14:00] a while ago i saw a screenshot from a dev, he had a meizu, but he had it output on a larger monitor (had openoffice going through Xmir) , ive tried a 5pin and 11pin mhl adapter, and had no joy(even though the port aparently supports it?) is there a software limitation that would be stopping this, or is it purely hardware, IE i can never get that going? [14:00] i doubt that was a meizu [14:00] and in that case, what was he using to screencast? surely not vnc [14:00] more likely a nexus4 [14:01] ah :( [14:01] bummer [14:01] i got so excited when i connected a bluetooth mouse and it went all desktop mode [14:01] and the nexus4 is us usable with a HDMI adapter === salem_ is now known as _salem [14:01] was hoping i could output to a monitor (dont care how it gets there) and then pair a keyboard and have a great old time messing ronud === _salem is now known as salem_ [14:02] yeah, i dont thik you will with the MX4 [14:02] :( [14:02] bummer [14:02] the driver wont allow it [14:02] oh well, was a cheap phone and im having fun messing with it for now [14:03] definately usable as a daily driver for me, as i never much used any apps, just web browser/youtube/mail/messaging/phone [14:03] all of which ive got covered on this [14:03] * ogra_ hasnt used any other phone in 1.5 years [14:04] infact, i went one furhter, im in london, and the tube sucks for coverage, so i installed ytfs (youtube fuse filesystem) and made a script that goes to the channels im interested in, downloads latest 2 videos to the phone for watching on tube [14:04] well, the MX4 only for 6 months now ... but the bq before [14:05] it does that every morning at 5am [14:05] thats neat [14:07] now the "tube" in youtube makes so much more sense :) [14:08] yea, garuntees its on wifi and charge that way, its pretty awesome to just have the usual tools to work with for this type of crap [14:08] ProstheticS: how do you trigger that? My cron jobs don't run when the phone is slepping [14:08] *sleeping [14:08] raspi triggers it (garuntees it'll only do it if its on wifi) [14:08] :p [14:09] i know i could check if wifi in the script using network manager [14:09] but the raspberry pi is sitting there anyway, doing stuff for me, might as well trigger this [14:09] sounds very clever, but a bit beyond my skills :) [14:09] its easy man [14:09] pip3 install ytfs , then u put my script on your phone, and a cronjob on your rasberry pi [14:10] you sould make a snap for it ;) [14:10] i also have a networkmanager script in place ,where any time my phone gets onto a wifi network, it ssh's my rasberry pi with a remote tunnel, so that instead of having to find my phones ip on a given network, i can always ssh my pi, and bounce onto the phone through it [14:13] mcphail, i didnt know cron wouldnt trigger if the phone was asleep, good to know, because tbh i was gonna remove hte part on the pi and put it in cron with a networkmanager check to make sure it was on my local wifi [14:13] wont bother now :p [14:13] ProstheticS: yes - think cron didn't work when I last checked, although that might have changed [14:14] i fix my phone IP in the dhcp server [14:14] so i know what IP all my ubuntu phones are [14:14] popey: on other networks [14:15] I never take my home server to other networks :) [14:15] for example at work place where phones are generally only on guest network, but workstations are on internal [14:15] i connect to my home server form the other network [14:15] right, neat [14:15] :) [14:15] theres method to my stupidness [14:16] i have ssh setup in such a way that i 'ssh phone' and it bounces through the pi to my phone [14:16] heh [14:17] ProstheticS: the packets make a 2000 mile round trip to your pocket :) [14:17] i know :) [14:17] we _are_ living in the future [14:17] :) [14:18] well, i dont use it unless A) i cbf finding its ip when im on the same network, or B) im in a place where im on one network and its on another [14:18] Grr - why does "checking for updates" sometime spin forever? [14:18] but at the time i set it up, i was in a palce where i wasnt on the same network, so it made sense [14:19] and now im just lazy and typing ssh phone rather then workign out its ip and sshing at that is easier :p [14:19] popey, how do you fix our IP for the arale ? given it changes MAC on every boot [14:19] * ogra_ is supre annoyed by that ... started after the first OTA [14:19] ogra_: you must be using kali-touch :) [14:20] hah === zyga is now known as zyga-afk [14:21] hello guys anybody that can help me out with rss feeds [14:21] does it do that on all devices ogra? [14:21] IE my phone is changing mac every boot? [14:22] my bq doesnt [14:22] my MX4 started doing it after the first OTA went out [14:22] i get a new IP every boot while the bq ones permanently recieve the same [14:22] Is the Updates server down? [14:22] :D its just for super secret agents ogra [14:22] the target market. [14:23] hah [14:24] oh, actually, while you guys are about, is there a way to register the video player directly in the file browser (atm if i click a video, it asks to launch gallery, then i have to launch the video) [14:24] i htink i asked this like a week or so ago, sorry for the repeat [14:25] no-one was round to answer last time i dont think [14:25] "while you guys are about" ? [14:25] are we at any time not about ? [14:26] :P [14:26] well, while you're talkative :p [14:26] s/talkative/sober [14:26] anybody tried this carla sella tutorial with scopecreator by chance [14:26] make a scope in 5 mins [14:26] fgmeizu: that was on my todo list for this weekend, actually [14:26] I have a few q's [14:27] fgmeizu, I can try to answer them [14:28] funny, i was looking at packaging up some html5 games for myself just for a mess around, everyoen does different stuff to learn on these [14:28] ogra_: it doesnt here [14:28] my mx4 is broken, cracked screen :( [14:29] mine is scratched but still usable [14:29] davidcalle first: message root is ignoring missing ubuntu-sdk-framework 15.04 [14:29] hmm, i wonder then why mine started doing that [14:30] second I do not see any contents in my scope [14:30] would it be possible to convert ubuntu touch into desktop ubuntu? [14:30] or have a switcher? [14:30] channels. json file filled but nada === BOHverkill is now known as BOHverkill___ [14:31] could you paste your channels.json on paste.ubuntu.com and give me the link? [14:31] ogra_: mine has had a fixed IP for months now, never changes. [14:31] fgmeizu, ^ [14:31] popey, mine used to ... til the very first OTA [14:31] odd [14:31] wonder if you missed a firmware update [14:32] or ondra made a mistake when re-partitioning it for me in austin :) [14:32] are the OTA's ever going to be just plain old images? IE if i repartition, im gonna break my ability to receive OTAs? [14:33] yes [14:33] bummer :( [14:33] :p [14:33] well, you might recieve them but they wont apply or will break when applying [14:33] david calle yes just tell me how [14:34] luckily the snappy images wont have apt support at all anymore so auch stuff wont even come to mind anymore ;) [14:34] i wanted to make my system partition a bit bigger , because last time ota came out, i had to apt-get remove a few packages ide added, apply OTA, and re-install them so i had the sapce :p [14:34] no apt? however will i get my sshfs? :D [14:34] yeah, you shouldnt add packages :) [14:35] by rolling a snap for it [14:35] i know i know, but thats where the funs at [14:35] nah [14:35] mcphail: jdstrand u1db has cloud sync on the roadmap. even a work in progress branch somewhere, but it still needs work. however note that's for databases not necessarily for arbitrary big files you might need to store [14:35] the fun isnt in a dusty ... 30 year old packaging system [14:35] its ok, however it works , i'll find a way! [14:35] the fun lies ahead ;) [14:35] i WILL have my sshfs on phones! [14:35] and youtube downloader [14:35] you definitely will :) [14:35] that too [14:36] just wirhout needing to break the OS for it [14:36] its not broken, itj ust needs some things undone so i can update, and then redone after :D [14:36] semi broken [14:36] perhaps [14:36] :D [14:36] kalikiana: intersting devlopment, nevertheless. Thanks! [14:37] davidcalle oef i am not so familiar whit tirc so i understand you send me your email?....coded [14:37] ProstheticS, why dont you do it separately ... outside of /system ? [14:37] so no-one had an idea on setting it so wihtin file manager the video player launches video files directly, instead of gallery guys? [14:37] Ogra: probably will next time actually [14:37] +1 [14:37] :) [14:38] i'll flash my device to clean it up and then apply the next ota most likely [14:38] and then go silly on my other modifications [14:39] btw, scp works without any modifications ;) [14:39] just write a wrapper [14:39] I only wish the meizu supported an SD card, 16gb total is a little restrictive when you're doing stupid thing like cacheing hte last 2-3 videos of like 5 channels on your device [14:40] especially when one of them is a dota 2 pro games channel, so some of them are hour + videos [14:40] ogra: so much nicer to have dispatcher.d automount sshfs whenever im on wifi :( [14:41] ProstheticS: you can use syncthing :) [14:41] ProstheticS: "the file sync that never sleeps" :) [14:43] davidcalle I put it on pastebin [14:43] but yer, i could definately justm ake it scp all my files in the dirs i want synced [14:44] Is there a way to stop the gallery app trawling a directory for pictures? [14:44] thats not the gallery app :) [14:44] its mediscanner [14:45] mcphail: you can use .nomedia [14:45] ogra_: yes - but I want to trawl the directory for music, but not pictures [14:45] touch /path/to/dir/.nomedia [14:45] i dont think thats possible atm [14:45] doesnt that do it? [14:45] oh ? [14:45] ohhhhhhhhhh [14:45] might be i'm wrong :) [14:45] ProstheticS: I think that would break the music files [14:45] he wants to search for pictures but not video for example [14:45] (if it works) [14:45] yea i think ur in trouble there mcphail [14:46] ogra: i think .nomedia works , i had a file that was killing mediscanner ,causing it to loop, Start, sping up, die, start spin up die, i put the file and it didnt seem to come back [14:46] but not for what he wants [14:46] Problem is my gllery gets bogged down with album art [14:47] *gallery [14:53] k1l_: so would I be able to use the UNity 8 windowed mode? [14:53] like here: https://www.reddit.com/r/Ubuntu/comments/3gky85/ubuntu_phone_see_what_your_phone_can_do_in/ [14:54] Kai: that is running ubuntu touch on a smartphone and attaching a BT mouse/keyboard. [14:55] k1l_: so it'll just change if I connect a mouse? any way to do it while in touch? [14:55] touchscreen^ [14:56] Kai: that doesnt make sense. since you cant use that windows with a finger. [14:56] eh. doesn't seem to switch with a usb mouse [14:57] i have only 2 fingers :( cut the rest of them with an axe :( [14:57] Kai: what device are you on? [14:57] k1l_: n7 [14:57] 201 [14:57] 3 [14:57] does it have the latest ubuntu touch? [14:58] I'm running the 2nd stable build. Should I try one of the nightlies? [14:58] you can switch to the rc-proposed channel maybe [14:59] all the new stuff is in the nightlies only iirc. [14:59] yeah ok downloading the latest nightly build [14:59] since that is all testing stuff. not stable yet [14:59] you don't want to run devel-proposed, if that's what you mean by "nightly build" [15:00] rc-proposed is the right "nightly build" :) [15:00] right [15:03] Can I poke someone to, at least, set a priority on https://bugs.launchpad.net/media-hub/+bug/1449790 ? It is affecting multiple users and attracting multiple duplicates [15:03] Ubuntu bug 1449790 in Media Hub "Fails to play a file with a # (hash symbol) in the path" [Undecided,Triaged] [15:04] mcphail, it's on the backlog for the team [15:04] jhodapp: cheers [15:05] mcphail, it wouldn't be a hard thing to fix...if you want to take a stab at it I'd help you get set up in fixing it [15:06] jhodapp: yes, I'd be interested [15:06] mcphail, have some C/C++ experience? [15:06] jhodapp: I know enough C to get by [15:06] jhodapp: modern C++ with templates etc is a bit beyond me [15:06] mcphail, alright, this is literally just doing some sanity checking on the filename string [15:07] mcphail, you wouldn't need to know any of that [15:07] mcphail, what phone hardware do you have? [15:07] jhodapp: krillin [15:07] jhodapp: (unfotunately one I can't break as I need it for work) [15:08] * mcphail really needs to get a dev device [15:10] mcphail, alright, that might be a problem [15:10] mcphail, do you have the root image as writable, or still read only? [15:11] jhodapp: generaly read only. I remount rw to add gdbserver to /usr/local/bin then switch back [15:12] jhodapp: at a push, I can hack on this for a few days if I dig out my old android phone [15:12] mcphail, we can work with that...you could do a fix, create a .deb, remount read-write and install that deb, when you're ready to go back you could always just reinstall the stable version of that package [15:12] jhodapp: np [15:13] mcphail, but yeah, in general I don't recommend making it writable if you want as stable of a daily phone as possible [15:13] jhodapp: yes - I try to keep it minimal but I'd be willing to dig out the Samsung if needed [15:14] mcphail, ok first step would be this: get the debug log for music-app when playing a file with a # in the name, and then get the log for media-hub...both are in /home/phablet/.cache/upstart/ [15:14] media-hub.log [15:14] mcphail, both should print out the URI that it's trying to use [15:14] jhodapp: yep [15:15] mcphail, trying to see if the issue would be in qtubuntu-media or in media-hub [15:15] jhodapp: I'm not not home yet but I can have a proper look in about 2 hours [15:15] mcphail, sounds good, ping me if you need more help [15:16] jhodapp: will do [15:24] Would it work / be recommended to install Ubuntu Touch on my Motorola Moto G to try it out or continue using it? === chihchun is now known as chihchun_afk === alan_g is now known as alan_g|EOD [17:28] jhodapp: I'm not sure there's anything interesting in the media-hub log: http://termbin.com/98sohttp://termbin.com/98so [17:29] mcphail, 404 [17:30] http://termbin.com/98so [17:30] whoops [17:31] jhodapp: the music app log might be pointing to mediascanner... [17:31] Caught runtime exception from mediascanner: Could not find media ///home/phablet/Music/aa#aa.ogg [17:31] mcphail, known bug can't have a # in the filename [17:31] mcphail, nope, that's a red herring [17:32] mcphail, I've removed that code in my current merge proposal [17:32] ahayzen: yes - we're trying to debug it [17:32] oh :-) [17:32] :) [17:32] mcphail, let me know if i can test anything [17:32] jhodapp: here's the full music app log http://termbin.com/d1h4 [17:32] ahayzen: will do [17:33] jhodapp: I've created the aa#aa.ogg file for testing [17:33] mcphail, definitely an issue with media-hub [17:33] yeah thats what we put it down to [17:34] ...and what my WIP QMLTests say as well... [17:34] seems like either the filename that reaches media-hub is not correct, or gstreamer's code in playbin doesn't like the # char [17:35] jhodapp, mcphail, this bug (one of the dups) https://bugs.launchpad.net/music-app/+bug/1470129 had the test of using gst-launch [17:35] Ubuntu bug 1449790 in Media Hub "duplicate for #1470129 Fails to play a file with a # (hash symbol) in the path" [High,Triaged] [17:35] see comment #2 [17:36] ahayzen: so the bug is in gstreamer? [17:36] which seems to suggest formatting as %23 infact works? [17:36] so it needs to be escaped [17:36] by the looks of it yes [17:36] i would double check that though :-) [17:37] mcphail, so this should be handled at the qtubuntu-media level then [17:37] mcphail, basically it should get the URI into proper shape to hand off to media-hub [17:37] jhodapp, shall i copy that comment into the main bug it seems useful? [17:37] jhodapp: you wouldn't view this as an upstream bug? [17:37] ahayzen, yes please [17:37] mcphail, definitely not [17:38] jhodapp: but a # symbol shouldn't need escaped in a URI, should it? [17:38] but you probably want to push it through urlencode ;) [17:38] mcphail, not generally, but I'm sure gstreamer upstream has a good reason for the behavior [17:38] (helps for spaces too ;) ) [17:39] ogra_, indeed [17:40] jhodapp: so you'd propose we sanitise the URI before sending to gstreamer [17:41] mcphail, take a look at this code: http://bazaar.launchpad.net/~phablet-team/qtubuntu-media/trunk/view/head:/src/aal/aalmediaplayercontrol.cpp#L243 [17:41] mcphail, so currently we are unescaping it...this is the last modification to it before it is passed to media-hub and media-hub calls gstreamer [17:42] jhodapp: aah [17:43] jhodapp: presumably removing the unescape will break looping, as per the comment? [17:44] * mcphail wonders why? [17:44] mcphail, no the comment comes after that line [17:44] for the stop() [17:45] wonder why the unescape is there, then? [17:51] mcphail, there are other existing use cases which need an unescape...it would require some comprehensive testing [17:53] jhodapp: does bzr have a "blame" feature? [17:53] mcphail, not by default, might be a plugin [17:54] mcphail, if you're wondering, I wrote the code...it really needed a comment but alas, I didn't add one [17:55] jhodapp: the commit message might help, though [17:55] mcphail, probably not [17:55] but possibly [17:55] mcphail, take a look back at the bzr log [17:55] mcphail, bzr qblame [17:55] and then the file [17:58] 27.2.35 jim.hod | m_service->setMedia(unescape(media)); --don't know how that ties in to a commit number... [18:00] commit date 20140416 [18:01] "Unescape the setMedia() call to make it more robust" [18:01] Ha! [18:03] Changing that would probably be like going down a rabbit hole [18:03] seems to be this commit http://bazaar.launchpad.net/~phablet-team/qtubuntu-media/trunk/revision/31 [18:03] (that it actually landed [18:03] ) [18:03] do a ctrl+f for unescape and you can see the tests added as well [18:04] jhodapp: bzr has a blame feature by default [18:05] dobey, good to know [18:05] bzr blame $file [18:06] oh yeah :-) .. but qblame has a nice gui [18:06] you can also view annotation info in the source browser on launchpad [18:06] ok, so maybe we can tweak the unescape code? [18:07] mcphail, indeed [18:10] * mcphail googles for QUrl::fromPercentEncoding [18:12] jhodapp: what would be the easiest way for me to run gdb on this? I'm keen to know what is going in and out of that method [18:12] jhodapp: can I compile this for desktop? [18:12] unfortunately no, not for the desktop yet [18:13] ok [18:13] you'll want to do this on the phone [18:14] jhodapp: ok - will have to dif out my old android phone and charge for a while to switch sims. Can't hack directly as I'm on call and need the phone to work [18:14] mcphail, yeah, so ubuntu touch runs on that? [18:14] jhodapp: no - I'll hack on my krillin device but switch my sim to the old Samsung [18:15] mcphail, oh I see what you're saying, cool [18:15] be back in a while. Cheers [18:15] mcphail, cya [18:17] * mcphail has to wonder why Qt chooses to switch back and forward from utf8 internally === jhodapp is now known as jhodapp|gym [18:26] This is quite interesting, and mentions problems with the # character - http://www.macieira.org/blog/2011/09/qurl-in-qt-5-encoding/ [18:31] Can someone tell me how could i flash ubuntu touch in nexus 7 tilapia (it says this variant is not supported). [18:40] ola [18:41] damm all yo told me ogra_ dissapear in the buffer [18:41] any tto how install a nightly build on my mx4 for help to debug? [18:43] nocomp_: just switch to the rc-proposed channel if you want to test the daily builds for mx4 [18:43] do you have a step to step tutorial? [18:43] where do i set that? [18:44] i have phablet tools installed [18:44] mx4 recognize by adb [18:44] nocomp_: do you want the english version, or the chinese (i guess mandarin?) version? [18:44] lol [18:44] english :) [18:44] thank you [18:45] nocomp_: on the device connected to wifi, run "sudo system-image-cli -vvvv --switch ubuntu-touch/rc-proposed/meizu.en" [18:46] oki [18:46] i do it [18:46] can i do it with phablet-shell ? [18:46] yes [18:46] or xterm from the device? [18:46] oki [18:46] thx [18:46] in the terminal app, or via adb or phablet-shell, all should work [18:49] great [18:49] it works [18:49] thxx a lot dobey [18:49] so that ll always install the nightly build? [18:54] that switches you to the rc-proposed channel. you don't need to run it every day [18:54] you can updated normally through system settings every day if you wish [18:55] oki [18:55] brilliant [18:55] thx a lot [18:55] i ll report you bugs i am facing [18:56] what is the average time [18:56] to do the process? [18:57] if i set it in rw [18:57] do i loose ota update? [18:58] no [18:58] yeaaaaaaaaaaaaaaaaaaaaaaaaaaa [18:58] oh yes [18:58] arggggggggggg [18:58] lol [18:58] if you make the phone writable, updates can break [18:58] hmmm [18:58] why do you want to make the root writable? [18:58] i want to apt-get [18:58] be able to install app like nmap [18:58] apt-get is not supported [18:58] and other cli stuff [18:59] when i set in rw [18:59] i can apt-get [18:59] if you want to install debs, follow my instructions for using a chroot: https://askubuntu.com/questions/620740/recommended-way-to-install-regularcli-deb-packages-on-ubuntu-phone/623311#623311 [18:59] (i used to) [18:59] oki [18:59] i read now [19:00] why apt-get is not supported? [19:00] well, if you find a bug, how can you be sure it wasn't triggered by something you installed? :) [19:00] because the space for the root partition is very limited, and using apt-get will break the system [19:01] hmm [19:01] and yeah, i had space issue with installing things with apt-get, i should have though about the chroot way [19:01] the updates are applied via images, so even if you just install a single package, it may be removed on a system update [19:01] on the other hand there is so much space on the mx4 [19:01] ah ok [19:02] so if you want to play with various tools installed via apt, you should create a chroot in the home dir and play inside that chroot [19:02] the total space available for storage != space available for system image [19:02] yep [19:02] File "/usr/lib/python3/dist-packages/systemimage/download.py", line 296, in get_files [19:02] raise TimeoutError [19:02] TimeoutError [19:02] [systemimage] Aug 12 21:01:09 2015 (4588) state machine finished [19:02] phablet@ubuntu-phablet:~$ [19:02] doesn t look good [19:03] maybe your network connection is not great? [19:03] yes quite average [19:03] i re run it [19:07] what device do you run ubuntu touch on ? [19:08] i have it on a nexus 4 [19:09] ok [19:11] mx4 is not bad [19:11] was quite surprised [19:11] pitty there are no fm radio [19:16] tried the command again locally on device [19:16] same error [19:16] same time out [19:16] would be weird to be a network issue [19:16] exactly at the same point in the process [19:17] no? === jhodapp|gym is now known as jhodapp [19:19] nocomp: not sure what the issue is [19:19] ok [19:20] i guess it hasn t go far enough in the process [19:20] for ota [19:20] nocomp: you can use "ubuntu-device-flash touch --channel ubuntu-touch/rc-proposed/meizu.en" [19:20] oki [19:20] i try [19:21] on your PC, with the phone plugged in to usb with developer mode enabled and screen unlocked [19:21] yep [19:21] when screen locks again does itt matter or can i see a "always on" option when plugged somewhere? [19:23] its pushing [19:28] wtf!!! [19:28] ubuntu-device-flash touch --channel ubuntu-touch/rc-proposed/meizu.en [19:28] oups [19:28] adff4f3d71eed42896bcca9db45a3f44b8c7ed8f6c58a15dfc0ff9b63d1b446.tar.xz to device [19:28] 66.72 MB / 289.88 MB [=====>________________________] 23.02 % 242.38 KB/s 15m42s2015/08/12 21:27:21 error pushing: error: closed [19:28] nocomp@up-yours:~$ [19:29] i retry see if the error occurs at same point [19:31] dobey, can i pre host al lpackage on my pc could be a solution [19:33] nocomp: do you have another usb cable you could try? [19:33] nocomp: no, it's a system image. it doesn't install packages from apt [19:34] if you got as far as pushing to the device, then the image was already downloaded to your pc [19:38] dobey, i go put the kids to bed and i come back in 15 min, so far it s still pushin [19:39] thxx for your time [19:39] download is 500 kbs [19:41] someone said to me this : > have sudo . i want to know that is REAL sudo or like andraeid fon venom su?? [19:42] http://store.bq.com/gl/smartphones [19:46] i have no idea what android sudo is [19:46] or what you mean by REAL sudo [19:46] sudo is just a program [19:47] ubuntu is ubuntu, but the root fs is readonly, and the root partition is not particularly big [19:47] dobey: sudo is just a program to control third exploits. [19:47] so you can't treat the phone like it's a standard ubuntu workstation pc [19:48] dobey: i cant today because venom su in andraeid without sudo (is how today andraeid is) causes a damage like this: https://www.youtube.com/watch?v=5LVFkw9Y4B0 [19:48] phones are updated via system image updates, not with apt-get [19:49] dobey: i know system images.gz .img .mfz i know [19:49] the andraeid venom all su -es are venom because still have not sudo https://www.youtube.com/watch?v=5LVFkw9Y4B0 [19:50] dobey: what is sudo and for what serves? [19:51] i don't know what you are saying, and i don't see what having or not having sudo has to do with a high level security issue in android [19:51] sudo is a command line tool [19:51] to escalate privileges for performing administrative actions [19:51] dobey: ok this phone haves passworded sudo or no [19:51] ? [19:51] host127, that youtube is about android, not ubuntu phone... haven't we been over this before? [19:52] it doesn't have remote arbitrary script execution [19:52] i think the question is "does ubuntu phone have sudo without needing jailbreak type exploits?" [19:53] OerHeks: +_+ sorry . i did not has knew that andraeid 4.4.2 has never used ubuntu@host: :D [19:53] ali1234: yes is the question . :D [19:55] does ubuntu phone have sudo without needing jailbreak type exploits? [19:55] why do you need sudo? [19:55] i don't know the answer, sorry [19:56] but yes, sudo is installed by default [19:56] dobey: MY linux without sudo is not and never will be MINE [19:56] on phones too [19:57] dobey: does it allow the user to become root on production phones? [19:58] ali1234: of course if yes [19:58] host127: well you don't own the copyright, so it's not yours i guess :) [19:59] dobey: please: MY LINNUX IMAGE [19:59] why i have to be root? [19:59] i don't know, why do you? [19:59] you're the one asking about it [19:59] language barriers are fun [20:00] back [20:00] i want to implement some library .so or modify audio or create partition etc. [20:00] still pushing an image to the device [20:00] so far so good :) [20:00] if you want to break your device, you get to keep all the pieces [20:00] nocomp : norooted fons have dd ?? [20:01] what dd does? [20:01] inplementation! [20:01] man dd :) [20:01] please ask sensible questions that can be answered [20:01] it s a disk utility [20:01] this is only an example why we need root [20:01] you don't need root [20:01] dobey i need, you talk correct YOU DON'T need :D [20:02] dobey, this will go on forever and ever, no answer will satisfy him [20:03] host127: please stop trolling. the phone is not a PC. they do not work exactly the same. if you wish to break your device, then fine, but you get to keep the broken pieces of it. [20:03] damm 20 min it s pushing this archive [20:03] 2015/08/12 21:40:32 Start pushing /home/nocomp/.cache/ubuntuimages/pool/ubuntu-f73ecbaf991b25b32194458c8f85934ab6e3d2ac4dc881af0b52e168a0c866d7.tar.xz to device [20:04] nocomp: well, as long as it's still pushing i guess :) [20:04] same :) [20:04] dobey: i'm still not 100% clear on this: can the user become root on production phones (BQ or Meizu) without exploiting bugs? [20:04] ali1234: yes [20:05] okay [20:07] so anyway, i just finished with the first pass on the Devices page [20:08] even pushing my mother in law would ob bei quicker :) [20:08] and she doesn t fint in a mx4 :) [20:08] dobey: :O se what you are talking. i used dd, ffmpeg, ifconfig, tar, zip, gzip, cpio in andraeid >>2.2<< via native terminal emulator like a pc. why i am "what you said"? [20:09] is there a way to open a console on the device see what is happening or if i am watching a nice idle? [20:09] host127: good for you [20:09] nocomp: you can use phablet-shell of course [20:09] ok [20:10] i open a another session [20:10] i checked every port for activity... i found 73 of them haven't been touched since 2013, or have been explicitly discontinued, or never produced anything at all [20:10] dobey: i don"t remember much but i will say all the commands i used. mount (fat,ext/2/3/4), cryptosetup ... [20:11] hmmmmmmmmmm [20:11] dobey: losetup, dnsmasq [20:11] can t connect anymore [20:11] the remaining 12 lwere last updated in 2014, or the status page was written in a language i don't understand [20:11] dobey: i changed libraries in /system/lib like linux [20:12] adb & phablet don t conenct anymore [20:12] dobey: libpng.so and libgif .so andraeid has never [20:12] host127: stop trolling [20:13] should i unplug the device?? [20:13] dobey: do you want my nandroid backup system.yaffs v2.2 to see what i am "TROLLING"? [20:13] dobey: i have this still in a cd rom do you want? [20:15] dobey: the only missed thing on this image is the sudo [20:15] host127: i want you to stop trolling this channel [20:15] to be an unexploitable [20:15] dobey: i will ignore you. you need KNOWLEDGE sorry [20:15] host127, dobey hates to ban people, but you are crossing a line now. [20:16] OerHecks: power and corruption... +_+ : dobey :D [20:16] what nonsense [20:16] ubuntu-phone is safe, and android exploits are not working. [20:17] OerHecks: ok this is what i meaning. i need to try my ffmpeg on this phone. to see obey say that i am "TROLLING" :D [20:18] nocomp, i would not unplug the device if there is some action going on. [20:18] do whatever you want, just stop flooding the channel with nonsense [20:18] is ubuntu-touch/devel/bq-aquaris.en a wily channel? [20:19] OerHecks: armv6 binaries are for unix based arm cortex arch. independently of the name of the os. [20:19] why are you talking about armv6 [20:19] if i have armv7 any armv6 will work EQUALLY [20:19] ubuntu doesn't even support armv6 [20:19] and ubuntu is not android [20:19] ok dobey i checked in /cache and the file on device is 1.7 mb [20:20] so i guess i can deconnect the device [20:20] and restart correct ? [20:20] nocomp: no, the flash reboots the phone when it's done [20:20] OerHecks: i have an iptables binary from armv6 working in a os of armv7 [20:20] nocomp: if it hasn't done that, then it's not done, or something is failing [20:20] it s failing [20:20] cant have push 1.7 mb in 20 min [20:21] i restart the process [20:21] i ve ctrl c anyway [20:21] i couldn t log from any other tool [20:21] nocomp: unfortunately, i don't know what else to tell you. maybe you need a special recovery image to flash it. i'm not sure [20:21] hmm [20:21] i retry [20:21] OerHecks: my ffmpeg from 2012 is working like a charm in armv6 and armv7 equally the difference is the speed of conversion, nothing more [20:22] host127: ubuntu doesn't support armv6. so you are off topic. please stop saying arbitrary things that have nothing to do with ubuntu on phones in here. [20:22] that is what i mean by "trolling" [20:22] OerHecks: i have a system.yaffs2.img (binaries and libs only) for long time of usage ... :D [20:23] you are being disruptive to the channel [20:24] time to open #ubuntu-touch-offtopic ;-) [20:24] OerHecks: i repeat, i have armv5/6/7 binaries working in armv7 very good. who don"t believe will call me "TROLL" [20:24] bye [20:24] host127: it's not that we don't believe you. it's that nobody cares. [20:25] dobey: go study more allrite? [20:25] again with the trolling. [20:25] dobey: if you don"t care why you stay answering? [20:25] interesting [20:25] if i open a term and run an adb shell session [20:26] then the flash device on another term don t work [20:26] host127: i am simply trying to impart upon you the fact that this channel has nothing to do with what you are talking about [20:26] there is only one adb session at the time? [20:26] you are ranting and being disruptive [20:26] error again [20:26] 2015/08/12 22:25:19 Done pushing /home/nocomp/.cache/ubuntuimages/pool/custom-fadff4f3d71eed42896bcca9db45a3f44b8c7ed8f6c58a15dfc0ff9b63d1b446.tar.xz to device [20:26] 2015/08/12 22:25:57 error pushing: error: closed [20:26] nocomp@up-yours:~$ [20:26] hmmm [20:27] dobey: at least you know why someone want rooted system? why you still try "CARE" for what you "don"t"? [20:27] a rooted system and "being the root user" are not the same thing [20:28] nocomp_, did the device lock? [20:28] dobey: go learn how to format cd-roms ok? byee [20:28] jdstrand, nop [20:28] what a tool. [20:28] nocomp_, what device is it? [20:28] mx4 [20:29] that is one of my new favorite insults [20:29] go learn how to format cd-roms! [20:29] lol [20:30] lol [20:30] go learn how to peruse archaic technologies! [20:31] ihave a clue [20:31] this file [20:31] 2015/08/12 22:27:52 Start pushing /home/nocomp/.cache/ubuntuimages/pool/ubuntu-f73ecbaf991b25b32194458c8f85934ab6e3d2ac4dc881af0b52e168a0c866d7.tar.xz to device [20:31] is always 1.7 mb on the devicee [20:32] and it s stays here [20:32] nocomp_, or maybe it's mx4's usb issues. [20:32] and how big is the file on your pc? [20:33] where can i learn how to format cd-roms? [20:33] where is it supposed to be located? [20:35] ok found [20:35] nocomp: the path in the log message is where it exists on your pc [20:35] yes i thought it was on phone [20:35] sorry [20:35] 290mb [20:36] oh [20:36] the 104mb has been pushed easy before [20:36] i might delete it [20:36] on pc [20:36] refetch it [20:37] what do yo think ? [20:37] or run an adb push by hand? [20:38] i don't know [20:39] df -h on devicee show that system has 280mb free [20:42] nocomp@up-yours:~/.cache/ubuntuimages/pool$ adb push ubuntu-f73ecbaf991b25b32194458c8f85934ab6e3d2ac4dc881af0b52e168a0c866d7.tar.xz /cache/recovery [20:42] 3812 KB/s (303961660 bytes in 77.869s) [20:42] nocomp@up-yours:~/.cache/ubuntuimages/pool$ [20:42] done [20:42] i re run the script [20:43] there is an isse with the flash command [20:43] i can adb push it easy [20:44] but when i run the script [20:44] it free to this push [20:44] how tell him to bypass it ? [20:44] cause it s already on the device [20:53] off to bed [20:53] nite folks [20:53] i rerun the script [20:53] see waht happends === benonsoftware is now known as MerryChristmas === IdleOne- is now known as IdleOne