*** frinring_ is now known as frinring | 01:17 | |
tortoisedoc | hoho | 07:39 |
---|---|---|
tortoisedoc | so about sfossdk | 07:39 |
tortoisedoc | and the mer platform sdk specifically | 07:39 |
tortoisedoc | it seems the mer chroot configures the i486 target to rely on a cross-compiled gcc (located under /srv/mer/toolings/../opt/../gcc/..-meego-something dir) | 07:40 |
tortoisedoc | the 4.9gcc package I build however, does not build the meego-gcc as such (i.e. filenames are different, as well as install locations) | 07:41 |
tortoisedoc | https://build.merproject.org/package/binaries/home:tortoisedoc/gcc?repository=latest_i486 | 07:41 |
tortoisedoc | ^ this one | 07:41 |
tortoisedoc | my guess : i need to build the cross-compiler for i486 and install that in the mer chroot | 07:41 |
tortoisedoc | lbt : is that correct? | 07:41 |
coderus | tortoisedoc: in mer tooling chroot. tooling tar is usually just cross packages | 10:09 |
svartoyg | greetings. i try to get SailfishX on my XperiaXA2. for that i need to unlock the bootloader. unfortunatelly the option is greyed out in the android developer options. | 10:41 |
svartoyg | the description is a little bit ambiguous, because it says on the other hand i need to request a key for that. so i tried at https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ , but the /wonderful/ website doesn't let me push the "Submit" button, even if i give my acknowledgements. | 10:41 |
svartoyg | any ideas? | 10:41 |
svartoyg | (i looked in the service menu: unlocking should be possible) | 10:42 |
abranson | svartoyg: did you enter the IMEI in the line above the acknowledgements bit? it doesn't look much like a text field | 10:43 |
abranson | it's best to follow this: https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/#bootloader_guide | 10:43 |
leszek | svartoyg: have you seen my video for installing sailfish on the xa2. Basically everything necessary is shown there | 10:45 |
tortoisedoc | coderus : thanks; i replaced all the possible gcc's around (in all the targets & toolings) but stil sb2 points to the 4.8 | 10:45 |
svartoyg | abranson: oh, indeed! i didn't see it | 10:50 |
svartoyg | thx :) | 10:50 |
abranson | you're welcome. good luck! | 10:50 |
svartoyg | leszek: i'll take a look | 10:56 |
*** svartoyg is now known as svartoyg_afk | 10:56 | |
tortoisedoc | abranson : ping, any new info on the sb2 pr? | 10:56 |
tortoisedoc | sorry to ping you for it, actually wanted to ask you who is the guy in charge of the sdk? | 10:57 |
martyone_ | tortoisedoc: the patch looks good to us, but I cannot tell you promtly when exactly would it be merged. Something may depend on the broken behavior so we will need to choose a suitable time for merging this. | 11:06 |
tortoisedoc | martyone_ thanks for the update, can I ask you questions about MER sdk too / are you familiar with it? | 11:07 |
martyone_ | yes you can (I might be slow at answerring - in a meeting right now) | 11:08 |
tortoisedoc | martyone_ thanks again, no problem. I was mainly wondering about upgrading the gcc from 4.8 to 4.9 into the sb2; I have basically replaced all the gcc's in the chroot (all I found under /srv/mer, that is); | 11:10 |
tortoisedoc | but the compiler used in the sb2 target is then the i486-meego-something | 11:11 |
tortoisedoc | which seems to come from /opt under some tooling repo iirc (not in front of it now) | 11:11 |
martyone_ | nod | 11:13 |
tortoisedoc | martyone_ : it seems obvious to me the gcc in question is not the one built with the "normal" gcc package, or am I mistaken? | 11:15 |
martyone_ | tortoisedoc: the process of bootstrapping is normally handled at the CI side and I rarely touch that directly - are you trying to build the newer gcc yourself? | 11:20 |
tortoisedoc | martyone_ actually I have gcc built already on obs, im trying to upgrade (by force-replacing) the one in the sb2 | 11:21 |
tortoisedoc | the problem stems from the fact that sb2 hard-"links" the /usr/bin/gcc in the sb2 to the i486-meego-... one, and not one of the 10 in the chroot (under /srv/mer, that is) | 11:21 |
svartoyg_afk | wtf? oem unlocking can't be activated if google hadn't have a connection first? unbelievable | 11:22 |
svartoyg_afk | *haven't had | 11:23 |
*** svartoyg_afk is now known as svartoyg | 11:23 | |
martyone_ | tortoisedoc: where can I found the binaries? I will try it | 11:27 |
tortoisedoc | martyone_ https://build.merproject.org/package/binaries/home:tortoisedoc/gcc?repository=latest_i486 | 11:40 |
svartoyg | hmm, why does the flashing tool for SailfishX needs root access to my system? | 11:41 |
leszek | svartoyg: it needs root to write to the device | 11:42 |
svartoyg | that's strange. i didn't need root access for unlocking the boot loader | 11:44 |
svartoyg | ok, that's not exactly a writing process | 11:45 |
martyone_ | tortoisedoc: I will check and ping you then (tomorrow most likely) | 11:48 |
tortoisedoc | martyone_ wow thanks :) | 11:48 |
martyone_ | let's see :) | 11:49 |
svartoyg | ok, so i successfully install SailfishOS 3 on my Xperia XA2. which possibilities do i have to install software? is there a package manager, which doesn't require any account? | 12:49 |
svartoyg | *installed | 12:49 |
mal | storeman in the community app manager | 12:50 |
mal | *is | 12:51 |
leszek | svartoyg: see my youtube playslist with dozens of videos and tutorials around SailfishOS. Also how to get software. Just replace warehouse with storeman :) | 12:54 |
svartoyg | ah, thx, mal & leszek. looking now | 13:08 |
svartoyg | hmm, trying to install the warehouse-rpm from openrepos.net, spawns a notification telling me, that there was a problem with the installation. unfortunatelly i can't see the concrete reason | 13:26 |
svartoyg | oh, i guess it's incompatible with OS3 | 13:28 |
mal | don't use warehouse, use storeman | 13:29 |
mal | https://openrepos.net/content/osetr/storeman | 13:29 |
mal | svartoyg: ^ | 13:30 |
svartoyg | mal: same problem :) | 13:33 |
leszek | svartoyg: run devel-su pkcon refresh in a terminal. Maybe you simply have outdated packagelist. Usually it should do this on a regular base on its own. But if you have it too old currently it can make sense to run it manually. Otherwise pastebin the error somewhere | 13:38 |
svartoyg | have to install a terminal application first to do that | 13:39 |
leszek | svartoyg: activating the developer mode installs a terminal application | 13:41 |
r0kk3rz | yeah enable developer mode, you have also enabled third party sources right? | 13:41 |
svartoyg | third party apps are enabled | 13:41 |
svartoyg | in order to activate developer mode i need to add my jolla account :) | 13:42 |
svartoyg | i will do that, but it's a pity that it's necessary | 13:42 |
leszek | wait a second storeman also has a refresh option | 13:42 |
leszek | actually it should auto refresh on start | 13:43 |
svartoyg | maybe. but i can't install it | 13:43 |
leszek | at least it does for me. Otherwise go to installed applications and it should allow you to refresh the repo list. It just takes a while and the top half transparent indicator for pulley menus is blinking as long as it is refreshing | 13:44 |
tadzik | storeman is acting up for me too after the update to spooncorpse | 13:53 |
r0kk3rz | :D | 13:53 |
*** SpeedEvil is now known as Guest97995 | 18:25 | |
storm- | ahoy sailors! have a small issue after installing a few apps on xperia xa2, after clicking share on a picture or contact card, sharing screen is blank, anyone have any ideeas? | 19:18 |
*** BitEvil is now known as SpeedEvil | 19:21 | |
tortoisedoc_ | martyone_ : it seems the compiler is installed in the sb2, but with a different name i486-meego-linux-gcc /et all | 20:56 |
tortoisedoc_ | martyone_ : I think it could still be good to know how to upgrade the gcc in the sb2 properly (and if there's instructions for that somewhere) | 20:57 |
tortoisedoc_ | now all I need is to replace the include files :D | 21:15 |
tortoisedoc_ | huzzah | 21:26 |
tortoisedoc_ | one more problem | 21:26 |
tortoisedoc_ | in sb2 | 21:26 |
tortoisedoc_ | https://pastebin.com/BZwf1Xqv | 21:26 |
tortoisedoc_ | ol : might be the patch for remove is not complete | 21:26 |
tortoisedoc_ | darn this is a tricky one | 21:31 |
tortoisedoc_ | ol : here's the error https://pastebin.com/gaPz9VQc | 21:40 |
tortoisedoc_ | ol : the file in question (/usr/lib/python2.7/multiprocessing/synchronize.py ) exists, but errno is set to 2 | 21:42 |
tortoisedoc_ | i believe there is something about read-only files in sb2 | 21:42 |
tortoisedoc_ | (Related to errno 2) | 21:42 |
ol | tortoisedoc_ (IRC): I see Python stack trace, but I don't see error message in your previous link. | 21:45 |
tortoisedoc_ | ol : error condition can be generated from something like this : https://pastebin.com/k89AeZAh sb2, i486 target | 21:46 |
tortoisedoc_ | run with python <yourfilename>.py | 21:47 |
ol | And what is error message? | 21:48 |
tortoisedoc_ | ol : at bash level ? | 21:48 |
tortoisedoc_ | errno 2 | 21:48 |
tortoisedoc_ | no such file or dir | 21:48 |
ol | What file? | 21:48 |
tortoisedoc_ | good question :) | 21:49 |
ol | Publish complete stack trace with error message. | 21:49 |
tortoisedoc_ | vanilla strace is blind to file | 21:49 |
tortoisedoc_ | ill try with -f | 21:49 |
ol | Can you copy-paste error message? | 21:50 |
ol | <freenode_tor "ol : here's the error https://pa"> No, this is not error. This is stack trace. What is the error? | 21:51 |
tortoisedoc_ | ol : sorry I dont follow | 22:03 |
ol | You copy-pasted only stack trace. Where is error message? | 22:04 |
tortoisedoc_ | ol : here 's the execution from bash + error (and some debug logs added by me in the _multiprocess lib) | 22:04 |
tortoisedoc_ | its messy | 22:04 |
tortoisedoc_ | apparently the multiprocess implements a lib-dynload for semaphores | 22:05 |
tortoisedoc_ | I had seen this whilst running llvm tests too | 22:05 |
tortoisedoc_ | but I hoped I could avoid it | 22:05 |
ol | The first stack trace from Python. It lacks error mrssage. You forgot to copy it. | 22:05 |
tortoisedoc_ | apparently not | 22:05 |
tortoisedoc_ | ol : Its errno 2 | 22:06 |
tortoisedoc_ | not found | 22:06 |
tortoisedoc_ | (even in the first stack trace) | 22:06 |
ol | Copy-paste it. | 22:06 |
ol | Does Python say "ol : Its errno 2"? | 22:06 |
tortoisedoc_ | ol : no it says this | 22:08 |
tortoisedoc_ | https://pastebin.com/DnQTq4Kq | 22:08 |
ol | And why do you think it's related to a known problem with missing flag of remove() gate? | 22:10 |
tortoisedoc_ | i dont think that | 22:11 |
tortoisedoc_ | it was my hope | 22:11 |
tortoisedoc_ | but in reality it seems to be more complex | 22:11 |
ol | I said many times that multithreading under sb2 is fragile and produces race conditions. | 22:13 |
*** svartoyg is now known as svartoyg_afk | 23:01 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!