=== xiinotulp is now known as plutoniix === chihchun_afk is now known as chihchun [07:30] good morning === marcusto_ is now known as marcustomlinson === ecloud_wfh is now known as ecloud [08:50] good morning all. I already have my device sources for cm11.0. I do not want to download the source again. What do I have to change so that bootstrap uses my previously synced repo ? [09:20] 14:20 < adeen-s> good morning all. I already have my device sources for cm11.0. I do not want to download the [09:20] source again. What do I have to change so that bootstrap uses my previously synced repo ? === joc|away is now known as joc [09:35] Good morning all; happy Monday, and happy Learn Your Name In Morse Code Day! 😃 [09:58] .- -. -.. -.-- [10:52] so forgive my ignorance on this but here is my question [10:52] since we are commited to hybris to do most of the driverstuff and power management on touch/snappy/personal/whatever we are also commited to the android kernelversion. So that basically means 3.4 for the foreseeable future right? [10:52] What does that mean for full convergence? Will that mean a kernel regression for Ubuntu desktop? [10:53] ok so i know that we wont HAVE actual desktop anymore but we will be aiming to support x applications after convergence. I understand that we will have Mir being able to deal with X windowing so that's being solved, but what about current desktop/laptop systems that for whatever reason rely -or perform better- on higher kernel versions then the one that is now shipping on touch? [10:53] Is that a legitimate worry? [10:54] matv1, only the respective devices have to respect the android kernel versions, everything else evolves on its own timeline. [10:57] tvoss sorry but I dont quite understand what you mean. Are you saying that the kernelversion we will be shipping will be device dependent? [10:57] surely not? [10:59] matv1, sure, the kernel version differs [11:05] tvoss ah. I had always assumed that full convergence also meant a unified kernelversion. Something for me to digest. Thanks! [11:07] matv1, well, ideally it would, but then there is reality :) [11:10] tvoss I understand. === boiko__ is now known as boiko === _salem is now known as salem_ [11:35] Hi! anyone konw how to set ubuntu touch on nexus 7 to vertical view? [11:36] The dash is not going vertical while the apps are. === rickspencer3_ is now known as rickspencer3 === dandrader is now known as dandrader|afk === barry` is now known as barry === vrruiz_ is now known as rvr [14:55] hi [14:56] can i do anyhow a videochat with my ubuntuphone to a iphone 6s? [14:57] egon1: you can't, I'm afraid [15:01] mcphail: you think it's really impossible even via skype not? [15:01] egon1: skype is not ported to the ubuntu phone [15:01] Hello === chihchun is now known as chihchun_afk [15:02] but i found a uofficial skype in the ubuntustore [15:03] Is there a new tutorial for building ubuntu touch?? [15:03] egon1: not for video, i think [15:03] mhmm [15:06] egon1: I think video calling is most likely to come via WebRTC. The last time I checked, there were still a couple of barriers to overcome [15:08] webrtc is possible with ubuntubrowser? [15:08] egon1: almost but not quite [15:09] egon1: the framework plumbing for camera and mic isn't there yet, I think [15:11] what a pitty... [15:12] so i have to do it via notebook [15:15] mcphail, it's very close [15:15] popey: webrtc? nice [15:17] mcphail, http://imgur.com/a/7wV62 [15:17] i just joined a random webrtc channel which happened to have a bunch of people in it, it joined, and my audio works but camera not yet [15:18] that's good to know. It'll be a step forward to get this working [15:18] yeah [15:19] might even placate studio_ for a minute ;) [15:26] R.i.P https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily [15:26] music-app 9 weeks ago [15:26] Successfully built [15:29] conkey3, i think that is built by jenkins, which has been down/broken for a while [15:29] ahayzen, for 9 weeks :)) [15:29] conkey3, Victor has a recipe which runs on the coreapps https://launchpad.net/~vthompson/+archive/ubuntu/ppa [15:29] ahayzen, thanks [15:30] conkey3, note that is an unofficial PPA ;_) [15:30] noted ;P [15:30] but should help in the interim period [15:30] Victor Thompson is the music app guy? [15:30] then i trust this ppa [15:32] conkey3, yeah him and me are the main music-app devs [15:33] ahayzen, nice :D === dandrader|afk is now known as dandrader [15:47] Anyone know how to tell which directory the touch music app should ask for? [15:48] extraymond, what do you mean by "should ask for"? [15:49] ahayzen, I installed the app from vthompson's ppa but the app keeps telling me no music found. I placed all my songs under /home/user/music folder [15:49] extraymond, for the desktop you need to restart or run the ms2 service (note it takes a while) [15:50] extraymond, that's bug 1312739 [15:50] bug 1312739 in mediascanner2 (Ubuntu) " [desktop] Music should run automatically mediascanner on start up" [Undecided,New] https://launchpad.net/bugs/1312739 [15:50] ahayzen, is that something I have to do manually? I've restarted my pc several times. [15:50] hmm [15:50] extraymond, is the mediascanner2 package installed? [15:51] ahayzen, yes it is. How do I restart the service? [15:51] extraymond, you should have mediascanner2.0 qtdeclarative5-ubuntu-mediascanner0.1 installed... [15:52] ahayzen, all installed correctly. [15:52] extraymond, you can run $ mediascanner-service-2.0 to run in a terminal ... or $ restart mediascanner-2.0 ... to restart the service [15:52] note it took 1hour and 40mins to run on my machine the other day :-/ [15:53] ahayzen, oops! "terminate called after throwing an instance of 'std::runtime_error'" [15:53] interesting, extraymond which release are you on? [15:53] ahayzen, it's also scanning my video folder, and crashed after doing so. [15:53] ahayzen, I'm on 15.10 [15:54] IIRC, it didn't like webm files before [15:54] extraymond, you can try making a file called ".nomedia" to tell it not to scan that directory [15:54] ahayzen, I'll try empty the video filder [15:54] * ahayzen thinks it was .nomedia [15:54] ahayzen, this sounds more appealing! [15:54] :-) [15:56] ahayzen, it seems working! Is "Deleting 1234 files..." normal? [15:56] ahayzen, I assume its rearranging the folder right? [15:56] if you just put the .nomedia in there, it was probably removing them from its database [15:58] ok! It's scanning my picture folder too XD not expecting this but seems nice. [15:58] extraymond, yeah it takes a while :-/ [15:59] ahayzen, thx! your advice is very helpful! [16:01] extraymond, no problem, let me know if you have any further issues [16:01] * ahayzen wonders if 15.10 will break when we move to the new QtMultimedia stuff... [16:03] ahayzen, seems like inevitable to me. But rapid development is always nice when its gaining features. [16:03] yeah :-) [16:06] ahayzen, I wish I had more question to ask, but since I'm primary learning python right now, there seems to be little ground for me to take part... [16:06] extraymond, the automated UI tests are written in Python :-) [16:07] and QML is pretty easy to understand :-) [16:07] ahayzen, not much fun than writing scopes and lenses though. [16:08] useful though :-) [16:08] I'll definitely try to learn QML after I get more familiar with python. [16:08] That's true XD [16:20] ahayzen, it seems gallery-app is working. But music app still shows zero song. And the weird thing is it is still scanning my video folder which I add it to .nomedia [16:20] ugh :-/ [16:20] maybe video is mandatory, or it was .nomedia but something else [16:20] extraymond, you have your music in ~/Music right ? [16:21] ahayzen, I think so, that work if I'm not in english locale desktop right? So its not Music but some localized name [16:22] hmmm, i remember something about that but thought it was fixed [16:22] extraymond, did you see it scanning your music folder in the log ? [16:22] or is it still scanning? [16:22] ahayzen, nope... [16:22] It stopped at some picture file. "New file was created: /A/B/C [16:24] extraymond, you could, check that there is nothing bad in the music-app log, check the mediascanner log to see if it scanned the folder, create a ~/Music and put some files in to see if that works [16:24] either one of those [16:27] ahayzen, ehe I think I my .config/user.dirs.dirs was the reason behind all this... [16:27] ahayzen, it's pointing music folder to home/ [16:27] ah [16:29] extraymond, http://bazaar.launchpad.net/~mediascanner-team/mediascanner2/trunk/view/head:/src/daemon/scannerdaemon.cc#L111 [16:30] ahayzen, that means there might be a config conflict? [16:31] extraymond, you've hit the case stated in the comment above, are you able to set the music directory to the correct one? [16:32] ahayzen, After I edited the dir config, it rolled back to point /home after xdg-user-dirs-update. [16:34] :-/ [16:34] extraymond, it works on your other directories have they got different settings ? [16:35] ok! it's working now. After I xdg-user-dirs-gtk-update [16:35] \o/ [16:35] Weird gtk setting... [16:35] Shouldn't xdg-user-dirs-update take care of all things related? [16:35] extraymond, maybe because in the code it is G_USER_DIRECTORY_MUSIC [16:37] ahayzen, sorry not really sure what that is.. I'm very new to coding... [16:38] ahayzen, but mediascanner is scanning my music folder now, which is great! [16:38] sweet :-) [16:42] How could I expand the size of the root partition in my Ubuntu phone BQ Aquaris E5? [16:42] Does anyone know how to do it? [16:42] why would you [16:43] (you would have to completely re-partition via the MTK flash tool...) [16:43] Because 2GB is not enough [16:44] for what ? its readonly, OTA updates heavily rely on that fact and apt cant work [16:44] I would like to install OpenCV and just installing some dependences the root partition is full [16:44] use a chroot or container then ... in the RW partition [16:44] lxc is ppreinstalled [16:44] ahayzen, new problems. After scanning, when I open music-app, it flashed for a sec for showing my albums, then it all went gone... [16:44] (and heavily used) [16:45] I tried to use chroot in the home directory [16:45] extraymond, has it finished scanning? and if it has could you put the music-app log into http://pastebin.ubuntu.com/ [16:45] Fran_: you don't [16:45] but I had problems with the root permission of the chroot [16:45] what problems? [16:45] What do you mean dobey? [16:46] i mean you shoul duse a chroot [16:46] right [16:46] or an lxc container [16:46] ogra_: all the lxc tools aren't pre-installed though [16:46] well, there is enough to fire one up :) [16:46] ogra_: so you can't easily create a container without changing to rw and installing extra packages [16:46] I had problems like chroot: failed to run command `/bin/bash': Permission denied [16:46] ogra_: right, but not create :) [16:46] you might have to assemble the image by hand for it though [16:47] Fran_: oh, from the Terminal app? [16:47] by ssh [16:47] looks like you either used the terminal app (which wont allow chrooting) or used a wrong arch for he chroot itself [16:47] I followed that link http://askubuntu.com/questions/620740/recommended-way-to-install-regularcli-deb-packages-on-ubuntu-phone [16:48] for the chroot [16:48] well, dobeys answer there is pretty decent [16:48] you followed the instructions in my answer? [16:48] because they definitely work [16:48] ahayzen, 'APP_ID isn't set, the handler can not be registered' is this possible? [16:48] i have multiple chroots on my nexus4 and use them all the time :) [16:48] ahayzen, I mean the possible cause? [16:49] extraymond, that should be OK IIRC [16:49] (use via phablet-shell, which is ssh over usb) [16:49] good to know that it should work :) [16:49] extraymond, if you copy the whole log there i can have a look [16:49] ahayzen, you mean syslog in the log application? [16:50] Fran_, many devs use it that way [16:50] if you're trying to build an app to put in the store that uses OpenCV, you'll actually need to include OpenCV stuff within your app's package anyway [16:50] extraymond, the application log ... (what is output when you run qmlscene music-app.qml or however you are starting the app) [16:50] right [16:50] dobey, what directories did you bind mount to make chroot work properly? [16:51] Fran_: i actually don't have anything bind mounted in them [16:51] i haven't needed to bind mount anything for what i normally do in them [16:51] I see [16:51] ahayzen, http://pastebin.ubuntu.com/14470665/ [16:52] i just "sudo chroot ." in the chroot dir, and export the locale variables to make some things be less noisy, then apt-get generally works fine and i can compile things [16:52] ahayzen, this is what I got afer I ran music-app in the terminal [16:52] extraymond, blimey is that it? usually you get blasted with text lol [16:53] i suppose i could figure out how to manually make an lxc out of the chroot, and then just use lxc to run it as a container instead, if i really needed to bind mount things [16:53] but i am not quite sure how to do that manually yet, so i haven't put that in my answer [16:53] extraymond, so what happens ? the app appears then disappears or ? [16:53] bug if ogra_ or someone wants to e-mail me details on how to make that work, i'll gladly update the answer to include that ;) [16:54] is it possible to make the chroot in a SD card? [16:54] ahayzen, it just stay with the screen telling you you have no music in the music folder... [16:54] ok [16:55] Fran_, technically yes .. practically i think you would need to manually remount it because by default it will get mounted with the nodev and noexec options [16:55] which suggests mediascanner isn't giving it to us/hasn't found it [16:55] Fran_: i think as long as it's ext instead of fat, it should be fine. [16:56] Fran_: if it's a FAT filesystem, it will probably have issues [16:56] yes, you are right [16:57] ogra_: i think by default, ext formatted SD cards don't get mounted at all, right? [16:57] I think that in a FAT fs it is not possible to make symbolic links [16:57] Fran_: well, that and file permissions don't align with what linux needs as an OS [16:57] ok [16:58] then I will just go to make the chroot in the home folder [16:58] this aprtition has almost 14G so it is more than enough [16:58] *partition [16:58] extraymond, putting up your ~/.cache/upstart/mediascanner-2.0.log maybe useful to check it is scanning correctly, but note that'll list all the music/photos/videos you have, so if you don't want to pastebin you could email to me or check yourself that in the log it states that it has found >0 music [16:58] hm is anyone working on supporting fitness trackers with ubuntu touch? .. or are there any supported devices already? [16:58] and you might run into issues if you remove the SD card while some process is running from the chroot on it [16:59] i.e [16:59] yes, it doesn't worth [16:59] fitbit .. or nike .. or those devices from crane. [17:00] ahayzen, yes it says a whole range of music is scanned successfully. [17:00] anpok_: i think most are BLE devices, so i think won't be possible until the BLE bits are ironed out and working with bluez5 [17:01] anpok_: and i think will probably also need additional stuff to enable pairing the devices in the UI, and having something in the system to communicate with them while the screen is off and such [17:01] extraymond, hmmm you have qtdeclarative5-ubuntu-mediascanner0.1 installed ? [17:01] anpok_: so the whole "background processing" bikeshed [17:01] ahayzen, after I add .nomedia to both the picture and video folder, now it shows in the music-app again... But not playable. [17:02] and i guess on top of that each has its own protocol and encoding...? [17:02] there is no health monitor standard, i guess? [17:02] ahayzen, yes that's installed. [17:02] anpok_: yep [17:03] anpok_: i think cwayne has played around with some stuff for fitness tracking though. so he's probably a good person to discuss some of this with [17:03] extraymond, as in it shows media in the music-app ? [17:03] ahayzen, yes! its showing now, but not playable. [17:04] extraymond, ok :-) i don't think i can play either...think it is some gst package missing [17:05] ahayzen, Thx for helping me all alone. Its advancing very much. [17:05] dobey: It is my first time using chroot, what should I put in the chroot folder? [17:05] extraymond, let me try mine again as i'm on 15.10 as well [17:05] extraymond, you get stuff like Warning: "No decoder available for type 'audio/x-flac'." and Error: "Your GStreamer installation is missing a plug-in." right ? [17:06] Fran_: you unpack the vivid-daily-preinstalled-armhf.tar.gz (or whatever compression it is) into it [17:06] Fran_: exactly as described in my askubuntu answer [17:06] ahayzen, that's the case! yeah! [17:06] extraymond, cool, let me investigate why that is :-) [17:06] dobey thx [17:06] perfect [17:11] oh and looking at the privacy issues .. an own cloud backend would be on the wishlist too [17:11] ahayzen, that's enough exploring for me today! Gotta go now. Thx for the help XD [17:12] extraymond, no problem, i'm suspected it is due to missing gstreamer0.10-plugins-good or something along those lines [17:12] ahayzen, it seems that's the problem with gstreamer shipping from 0.1 toward 1.0 where qt didn't catch up or something. [17:12] ahayzen, yes that's my guess too. [17:13] then i progress to "jack server is not running or cannot be started" \o/ [17:13] extraymond, yeah it'll be the gst transition :-) [17:14] extraymond, gstreamer0.10-pulseaudio aswell :-) [17:15] extraymond, for whatever reason the now playing screen is empty for me, but i can hear it playing :-) [17:17] extraymond, ah running the latest lp:ubuntu-ui-toolkit then makes it all work :_) [17:17] ahayzen, glad you found the root! [17:18] extraymond, there are instructions in the README of how todo that (make it then do $ source export_modules_dir.sh) [17:23] ahayzen, I'll just wait for a ppa update then. [17:24] extraymond, there is an SDK one i think, but not sure if it has been updated [17:30] dobey: I lost the connection [17:30] ahayzen, sdk staging ppa is working. [17:31] I had problems unpacking the file into the chroot folder [17:31] Cannot mknod: Operation not permitted [17:32] Fran_: did you do the unpack with 'sudo' or as normal user? [17:33] i forget but might need to do "sudo tar -zxvf" so the permissions are all correct [17:34] although, i don't know what would be running mknod while unpacking a tarball [17:34] nothing ... there is a /dev inside usually [17:34] pre-populated by debootstrap [17:35] right [17:35] (which is one of the reasons you need sudo when unpacking, else device permissions will be messed up) [17:35] then again, i'm not 100% sure how tar handles device files, so maybe it recreates them with mknod [17:35] nah, tar is dumb [17:36] well i just noticed that my answer didn't have 'sudo tar', so i just changed that :) [17:36] :) [17:38] as a normal user [17:40] Fran_: sorry, yes, you need to unpack the tarball as root, so do it again with sudo [17:52] hmm. now that we have bluez5 finally, i wonder what else is needed to get bluetooth working on nexus 5 [17:53] integration of the android side ? [17:55] ogra_: how different from the mako builds is it for hammerhead though? [17:55] no idea, i never looked into hammerhead [18:00] If I get a crash which brings up the Ubuntu splash screen with the dots, does this mean it was unity8 which crashed? === dandrader is now known as dandrader|afk [18:09] mcphail: yes [18:09] mcphail: as you can probably see by ls /var/crash/ [18:09] dobey: cheers [18:25] ogra_: do you have any idea if it's possible to do adb over bluetooth on ubuntu? :) [18:25] hah, not the slightest :) [18:26] i guess that would need quite some hackery [18:27] (just providing a BT serial tty with login prompt shouldnt be to hard i guess ... but doing adb will be harder) [18:30] https://stackoverflow.com/questions/11129817/adb-over-bluetooth-android [18:30] that suggests in android you can do it via bluetooth PAN [18:31] but i don't know if we can do something similar with current ubuntu images [18:32] ah, that might work (thats similar to adb over TCP) [18:33] i guess phablet-shell would need some changes to check for the bt connection and use that [18:33] how do i set up a bluetooth pan connection to my phone anyway? [18:41] hmm, i can pair it to my laptop, but apparently it has no profiles === dandrader|afk is now known as dandrader [18:51] My phone's 2nd SIM slot has stopped working? Tried switching SIMs around, they're working fine. It worked fine just last week [18:52] anyoen else tried this? [18:52] It says whatever SIM is in the 2nd slot is "unregistered" and keeps "searching" [19:04] Jobo, I have only seen that when the second sim was in fact no longer in service [19:04] I switched them around because I needed the other one, and it works perfectly fine in slot 1 [19:04] pmcgowan ^ [19:04] and now the other one, which also works fine in slot 1, is "unregistered" [19:04] hmmm [19:04] Jobo, what version and phone? [19:05] Aquaris E4.5, latest update [19:07] davmor2, dual sim working ok for you in latest? [19:08] pmcgowan: seems to be yes [19:08] I have DK and UK sims, and I was in Denmark last week using that SIM card (in slot 2). Today slot 2 has stopped working [19:08] Very suddenly [19:10] Jobo: has it stopped or has the sim run out of credit/got no connection assuming you are not in DK now [19:10] I put the SIM into slot 1 and it works fine [19:10] Just received some texts on it [19:11] And it's paid in advance for the next 3 months [19:11] So I can confirm that both SIMs work [19:11] And they work in slot 1, neither work in slot 2 [19:12] any physical impact to device recently (ie, dropped the phone or such)? [19:12] pmcgowan, Jobo: I don't see that here at all [19:12] No, I've never dropped it once and it's been in my pocket [19:12] Jobo, we have not heard other reports so far [19:12] could be an electrical connection issue [19:12] Both sims registered and accepting calls and delivering calls [19:12] proabably worth contacting bq support about it [19:13] Only thing is it's been exposed to cold weather by being in a backpack pocket while I've been walking around outside I guess, at 2 degrees C... shouldn't matter [19:13] Yes both SIMs working in slot 1 [19:14] I'll try contacting BQ, thanks [19:15] Are you involved in the development of this phone or are you users? [19:16] i don't work on the SIM-related stuff, but yes, there are plenty developers of ubuntu in this channel [19:17] Very nice, it's by far my favorite phone (tried all OS's). Picked it up for fun because it was cheap, but I absolutely love it and can't see myself using any other phone OS ever again. You nailed it [19:18] yay [19:18] wow great! [19:18] nice [19:18] \o/ [19:18] And it's so easy to see changes in every update, to actually see that things improve (not just code behinds) - very cool to have picked it up the first week it went on sale [19:25] Okay sent to BQ, thanks for your assistance [20:01] slangasek: do you have a moment to talk about https://bugs.launchpad.net/ubuntu-system-image/+bug/1464754 ? [20:01] Launchpad bug 1464754 in Ubuntu system image "Support for Device aliases" [Undecided,New] === curtness is now known as strahtw [20:50] hello [20:50] does anyone know how to install into a click chroot libqtubuntu-media-signals.so.2.0.0 [20:50] ? [20:51] i have a package for 1.0.0 but on my phone I have version 2.0.0 [20:51] and I have unresolved symbols issues :( [21:06] where did you get 2.0.0 from? [21:06] oh the package name is totally wrong [21:07] BlackJohnny: ok, so where did you get a package for 1.0.0 then? [21:11] dobey, apt-get install libqtubuntu-media-signals-dev:armhf works [21:11] right [21:11] dobey, but i get also libqtubuntu-media-signals1:armhf [21:11] yes the package name is wrong [21:11] dobey, and I want libqtubuntu-media-signals2:armhf [21:11] there is no such package [21:12] are you trying to use that library in an app you want to ship? [21:12] dobey, but on my phone i have /usr/lib/arm-linux-gnueabihf/libqtubuntu-media-signals.so.2 [21:12] yes [21:12] yes [21:13] but the package is libqtubuntu-media-signals1, because someone didn't properly adjust the package name when changing the soname, at some point [21:13] i want to build against the latest deployed os libraries [21:13] if the -dev package is not installed by default in the SDK, then that API is not a part of the SDK [21:14] i see [21:15] it's not a stable supported API, and may change without warning [21:15] i had to do some hacking to make the camera working and I [21:15] linked against that to emit a textureCreated signal [21:15] maybe i need to find another way around then [21:16] i get this runing my app ... Cannot load library /opt/click.ubuntu.com/aieye.blackjohnny/0.1/lib/arm-linux-gnueabihf/Aieye/libAieyebackend.so: (libqtubuntu-media-signals.so.1: cannot open shared object file: No such file or directory) [21:16] how did you link to an .so.1? [21:16] anyway, yes, you shouldn't have to use that library to use the camera [21:16] -lqtubuntu-media-signals [21:16] weird [21:16] not to use the camera [21:17] are you building with the 14.10 click target? [21:17] i want lose the VideoOutput render and do it myself using opengl [21:17] and if i remove that the camera will not send me frame as it does not get the textureCreated signal [21:17] BlackJohnny: i think you should talk to jhodapp probably to figure out a supported way to do what you want [21:17] well ... i need to find another way [21:18] i see, thank you than [21:18] also, you should be using the 15.04 click target [21:18] not 14.10 [21:18] it is 15.04 [21:19] did i say 14.10 somewhere? [21:19] you didn't answer when i asked if it was 14.10 [21:19] ah [21:19] ok [21:19] but since you got the .so.1 i presuemd it was 14.10 [21:19] but i guess maybe your chroot doesn't have the overlay ppa enabled for some reason [21:19] maybe you created it a long time ago [21:19] i did [21:20] i'd suggest trying to create a new one in the latest sdk [21:20] although, i honestly have no idea if that will include the ppa, but i hope it does [21:20] i will try with a VM [21:21] thanks [22:02] BlackJohnny, out of curiousity, why are you trying to directly use the qtubuntu-media API from your app? [22:04] jhodapp: 16:15 < BlackJohnny> i want lose the VideoOutput render and do it myself using opengl [22:05] dobey, yeah saw that, he also PMed me...thanks! [22:05] ok cool === salem_ is now known as _salem