Wednesday, 2018-02-14

*** Jettis <Jettis!> has joined #sailfishos-porters00:04
*** kido <kido!~kido@> has joined #sailfishos-porters00:22
*** kido <kido!~kido@> has quit IRC (Changing host)00:27
*** kido <kido!~kido@unaffiliated/kido> has joined #sailfishos-porters00:27
*** ahjolinna <ahjolinna!> has quit IRC (Remote host closed the connection)00:27
*** ahjolinna <ahjolinna!> has joined #sailfishos-porters00:28
*** ahjolinna <ahjolinna!> has quit IRC (Remote host closed the connection)00:30
*** ahjolinna <ahjolinna!> has joined #sailfishos-porters00:32
Thaodan_oh cool!00:52
Thaodan_would be really nice00:52
*** blap <blap!> has joined #sailfishos-porters01:39
blapi need a ctrl key on xt894 NeKit01:40
blappls someone help01:41
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Ping timeout: 248 seconds)01:57
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters01:58
*** XenoJl <XenoJl!> has quit IRC (Remote host closed the connection)02:05
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)02:05
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters02:07
*** XenoJl <XenoJl!> has joined #sailfishos-porters02:20
*** XenoJl <XenoJl!> has quit IRC (Ping timeout: 240 seconds)02:32
*** alterego <alterego!> has quit IRC (Ping timeout: 260 seconds)02:40
*** alterego <alterego!> has joined #sailfishos-porters02:40
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Ping timeout: 256 seconds)03:11
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters03:14
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)03:33
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters03:35
*** lintuxido <lintuxido!~lintuxidi@> has joined #sailfishos-porters03:36
*** amccarthy_ <amccarthy_!> has joined #sailfishos-porters03:46
*** amccarthy <amccarthy!> has quit IRC (Ping timeout: 256 seconds)03:47
*** lintuxido <lintuxido!~lintuxidi@> has quit IRC (Ping timeout: 252 seconds)03:49
*** lintuxido <lintuxido!~lintuxidi@> has joined #sailfishos-porters03:50
*** amccarthy_ <amccarthy_!> has quit IRC (Ping timeout: 240 seconds)03:51
*** amccarthy <amccarthy!> has joined #sailfishos-porters03:53
*** toaster <toaster!~toaster@2605:e000:1317:40ec:fa32:e4ff:febb:5a97> has joined #sailfishos-porters03:56
*** lintuxido <lintuxido!~lintuxidi@> has quit IRC (Ping timeout: 255 seconds)03:57
toasterHello, I'm currently Trying to build sailfish X on a Opensuse tumbleweeds system. I successfly compiled libhybris but now when I try to run the script, i get: "Fatal: sony-f5121-armv7hl is an invalid sb2 target "03:58
toasterI looked into scatchbox2 stuff and couldnt find an answer myself.03:58
toasterOn opensuse the arm8 crosscompiler is aarch64, tried that as an enviroment variable for PORT_ARCH. but still nothing.03:59
toasterEven though armv7hl is 32bit. I tried a couple of things and the build script end with that error.04:00
*** lintuxido <lintuxido!~lintuxidi@> has joined #sailfishos-porters04:01
toasterI'm doing this within the ubuntu chroot04:02
toasterPlatformSDK bash-3.2$ rpm/dhd/helpers/ --droid-hal04:02
toaster* Building rpm/droid-hal-f5121.spec04:02
toasterFatal: sony-f5121-armv7hl is an invalid sb2 target04:02
toaster* Check /home/toaster/hadk/droid-hal-f5121.log for full log.04:02
toaster!! building of package failed04:02
merbottoaster: Error: "!" is not a valid command.04:02
*** lintuxido <lintuxido!~lintuxidi@> has quit IRC (Read error: Connection reset by peer)04:23
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Ping timeout: 252 seconds)04:23
toasterIn the droid-hal-f5121.spec I commented out "%define droid_target_aarch64 1" and replaced it with "%define droid_target_armv7hl 1" and still I get the build error.04:34
toasterIts something to do with scratchbox2 I think04:41
toasterIs anyone here?04:42
toaster PlatformSDK bash-3.2$ sb2 -t  , then I tab and i get this: /home/toaster/.scratchbox2 missing, create some targets with sb2-init!04:44
toasterSeems like sb2 wasn't setup correctly?04:45
toasterseems like I skipped a step:
*** psachin <psachin!~iclcoolst@> has joined #sailfishos-porters05:03
*** greguu <greguu!~greguu@2a00:1a28:155b:1::1017> has joined #sailfishos-porters05:30
*** psachin <psachin!~iclcoolst@> has quit IRC (Remote host closed the connection)05:45
*** psachin <psachin!~iclcoolst@> has joined #sailfishos-porters05:52
*** T4 <T4!teleirc@unaffiliated/mikaela/bot/euforia> has quit IRC (Remote host closed the connection)06:00
*** PeperJohnny <PeperJohnny!> has joined #sailfishos-porters06:07
*** MeowDude <MeowDude!65671453@gateway/web/freenode/ip.> has joined #sailfishos-porters06:10
MeowDudemy build is bootlooping06:10
MeowDudeyeah I tried peeping it and couldn't figure it out. line 604 looks fishy, but I don't know what it means, let alone how I would go about fixing it06:12
MeowDudeif someone could look at the log and offer some advice that would be awesome06:12
MeowDude538, 539, and 560 look fished out too06:13
*** phlixi_ <phlixi_!> has joined #sailfishos-porters06:15
*** psachin` <psachin`!~iclcoolst@> has joined #sailfishos-porters06:19
*** psachin` <psachin`!~iclcoolst@> has quit IRC (Remote host closed the connection)06:19
*** psachin <psachin!~iclcoolst@> has quit IRC (Ping timeout: 240 seconds)06:20
MeowDudemal: ping06:28
*** psachin <psachin!~iclcoolst@> has joined #sailfishos-porters06:29
toasterI asked a question 2 hours ago and no one responded06:29
*** PeperJohnny <PeperJohnny!> has quit IRC (Quit: Konversation terminated!)06:36
MeowDudetoaster: all the experts are in europe06:36
MeowDudeso european timezone06:36
*** phlixi_ <phlixi_!> has quit IRC ()06:43
*** phlixi_ <phlixi_!> has joined #sailfishos-porters06:44
*** phlixi_ is now known as phlixi06:45
toasterWell thats annoying06:54
Herriepiggz/mal/krnlyng: Got test_hwcomposer to work after I rebuild the halium bits with the "fix" for android_property_service!06:55
HerrieThanks for teh pointers!06:55
toasterI'm Currently stuck at the rpm/dhd/helpers/ --droid-hal part. I manually created localrepo folder because of permissions errors. It went a little farther and now stuck at curl can't resolve the urls trying to get ;hotfixes'06:55
toasterDownload (curl) error for '':06:56
toasterError message: Couldn't resolve host ''06:56
toasterWonder if I can just modify the script and replace the url alias to CDN one:
toasterAlso another wierd one:  Specified path '/droid-local-repo/f5121' is not a directory: file:/droid-local-repo/f512106:58
toasterIt is a directory06:59
MeowDudetoaster: where are you running the script from>07:00
MeowDudealso respond .xml is usually because $RELEASE is not set07:00
toasterPlatformSDK bash-3.2$07:00
MeowDudehave you entered RELEASE=
toasterWhere do I add that ?07:00
MeowDudethat doesn't look like android root07:00
MeowDuderun ls and paste the output07:00
toasterHow do you get into android root07:00
MeowDudetry cd $ANDROID_ROOT07:00
toasterPlatformSDK bash-3.2$ ls07:00
toasterMakefile  bionic    device               droid-hal-suzu.log  frameworks  installroot   libcore          prebuilts  tmp07:01
toasterRPMS      bootable  documentation.list   droid-local-repo    hardware    kernel        libnativehelper  rpm        vendor07:01
toasterabi       build     droid-hal-f5121.log  external            hybris      kernel.files  out              system07:01
MeowDudeit looks like you are in android root....07:01
toasterI had to manually specifiy the BASH variables in the script for DEVICE and ARCH or it wouldnt work.07:01
NeoChapaypiggz: hi07:01
toasterI chown'd 777 the droid-local-repo dir, and also the f5121 dir in it.07:02
toaster Seems like its around 8am in Europe07:04
toasterMeowDude: Where do you set $RELEASE ?07:05
toasterJust export RELEASE= ?07:05
MeowDudejust type RELEASE=
MeowDudetoaster: never fucking chown anything07:06
MeowDudeits such a shitty mistake07:06
MeowDudeI recently had to reset everything because I chowned a sudo folder in my sdk directory07:07
toasterHeh well it couldnt create the dir inside the local repo dir.07:07
*** lSDriim <lSDriim!~falko@> has joined #sailfishos-porters07:07
MeowDudetoaster: don't do that in bash, specify DEVICE and PORT_ARCH in mersdkubu.profile07:07
toasterStill: Error message: Couldn't resolve host ''07:08
MeowDudeI have been waiting for you07:08
toasterMeowDude: ok ill try that07:08
MeowDudelSDriim is it true you are porting to an exynos+mali device07:08
MeowDudebecause I am getting gralloc errors gallor on manta07:08
lSDriimMeowDude: Yep! Galaxy S707:08
toasterI don't  have a mersdkubu.profile in the android root dir07:08
MeowDudedid you ever get any hwcomposer or gralloc issues07:08
MeowDudetoaster: its in your normal ~/ directory (your home directory)07:09
MeowDudeand it is a hidden file07:09
MeowDudeenter CTRL+H in thunar (GUI file explorer) or sudo nano ~/.mersdkubu.profile07:09
lSDriimMeowDude: nope, graphics part is the only part that work from start07:09
MeowDudedamnit, so you were able to get full gui on the first boot???07:09
toasterI was following the guide for sailfishx on Jolla's site, it didnt specify to add that stuck in there.07:10
lSDriimMeowDude: Yes07:10
MeowDudelucky, I got the first startupwizard on first boot but hwcomposer and gralloc errors after07:10
lSDriimMeowDude: What is manta?07:10
MeowDudeand I tried switching to cm12.1 nd cm13 bases and they all boot loop, cm11 is the only one working07:10
*** Pat_o <Pat_o!> has joined #sailfishos-porters07:10
MeowDudeNexus 1007:10
MeowDudeExynos 5250 + Mali T604 MP407:11
toasterWhen I run the ./mer-sdk-chroot script. I get these errors :07:11
toasterbash: /etc/bash_completion.d/createrepo.bash: line 90: syntax error in conditional expression: unexpected token `('07:11
toasterbash: /etc/bash_completion.d/createrepo.bash: line 91: syntax error near `@(='07:11
toasterbash: /etc/bash_completion.d/createrepo.bash: line 91: `                    ${COMP_WORDS[i-1]} != @(=|--mdtype) ]]; then'07:11
lSDriimMeowDude: in my case there was a bootloop. Kernel crashed when systemd(udev) loaded devices07:11
MeowDudethose are worthless07:12
MeowDudeignore them they mean nothing07:12
MeowDudecan you look at my dmesg for my new base (that bootloops) lSDriim?07:12
toasterANother question, when I cd into android home "PlatformSDK bash-3.2$ cd $ANDROID_HOME" it takes me to just my /home/toaster dir07:13
toasterand not /home/toaster/hadk dir07:14
lSDriimMeowDude: ok! meanwhile you can look on commit that fix my bootloop and check your kernel sources
MeowDudeare all of your downloaded hadk files in /home/toaster?07:14
toasterno in /home/toaster/hadk07:14
toasterDId it in home dir because of parition setup.07:15
MeowDudeellaborate on that07:15
toasterDefault suse partitioning is 40gb XFS for / and rest as BTRFS.07:16
toasterI mean /home as btrfs07:17
lSDriimMeowDude: looks normal. But your kernel is armv7, my is aarch64 and has another cores(i mean cortex) and mali(my T880)07:17
MeowDude*breathing heavily*07:18
MeowDudeguess Ill need to just go back to my cm11 base and debug gralloc like normal07:18
MeowDude*prepares to erase hadk folder and start from scratch again07:18
MeowDudecm12.1 base is overated anyway07:18
lSDriimMeowDude: My problem was in fuelgauge driver of max77854, your have another chip07:18
toasterISDriim: If you add the sony 4.4 kernel code from github into the kernel folder. Would the jolla build scripts do the rest?07:18
toaster4.4 support little.BIG better07:19
MeowDudeWhy are you following the Xperia X guide when the hadk is specifically made for other port devices07:19
lSDriim ISDriim: I think yes. I added my kernel to local_manifest files07:19
toasterTutorial says to07:19
toasterISDriim: Cool ill have to try that at a latter time unless the new update comes out before then Jolla switches to 4.407:20
MeowDudeHmm watchdogs no way out errors in dmesg? guess Ill disable watchdog_nowayout07:22
MeowDudemaybe Ill play around with the exynos5 defconfig too...07:25
MeowDudeor should I only change one thing at a time?07:25
MeowDudetoaster: what device are you porting too?07:26
toasterXperia X07:26
MeowDudealso if you are crunched on space (LIKE ME!) you can add --depth=1 to repo init, and -c to repo sync, and I made my 25GB source download drop down to 7GB07:26
toasterJust trying to follow the directions heh.07:26
MeowDudeoh... but isn't there already a Sailfish X release? and an unofficial series of builds all up to date?07:26
toasterPerhaps. Trying to do it myself07:27
toasterI tried that when pulling git sources but I was keep getting errors. So i did it all and it worked.07:27
MeowDude"pulling git sources"07:29
MeowDudeI meant just with repio07:29
toasterThats what I mean heh07:29
toasterSeems like I skipped some stuff when creating those . files for enviroment paths07:30
toastermount: special device /var/run/dbus does not exist07:30
toasterShould that be of concern?07:30
toasterDid it according to chapter 4.1 in
toasterIs there a newer version of that document?07:31
MeowDudethat is the latest07:33
MeowDudealso I don't know what that means...07:33
toasterI meant syncing with the github repositories. I tried to specifiy depth to reduce size but didn't work for some reason.07:34
toasterSo did it all.07:34
*** johnyz89 <johnyz89!> has joined #sailfishos-porters07:37
toasterOk rebuilding, see what else doesnt work soon....07:37
toasterBuild script only utilizes one of my cores.07:37
toasterDoesnt matter I guess .07:37
toasterWow everything worked!07:38
toasterMeowDude: I had funky . files thanks for the heads up on that.07:38
toasterfor the ENV paths.07:38
toasterOnto next step.07:39
MeowDudeif only it was that easy for me07:39
MeowDudemy build machine is a 16gb potato07:39
MeowDudeChrombook with Gallium OS installed, 16gb HDD, have to build off of my 32GB sd card, mounted to my home07:40
MeowDudeI did successfully build everything though so this has been a fun test07:40
*** NeoChapay <NeoChapay!~s.chuplig@> has quit IRC (Remote host closed the connection)07:50
*** NeoChapay <NeoChapay!> has joined #sailfishos-porters07:51
*** doniks <doniks!> has quit IRC (Ping timeout: 240 seconds)07:52
toasterThat's pretty gimp'd07:53
*** NeoChapay <NeoChapay!> has quit IRC (Read error: No route to host)07:53
*** NeoChapay <NeoChapay!~s.chuplig@> has joined #sailfishos-porters07:53
*** NeoChapay <NeoChapay!~s.chuplig@> has quit IRC (Read error: No route to host)07:56
*** blap <blap!> has quit IRC (Quit: leaving)07:56
*** krnlyng <krnlyng!~frajo@2001:998:2a:dead:788a:7692:67d1:611d> has joined #sailfishos-porters08:06
*** krnlyng <krnlyng!~frajo@2001:998:2a:dead:788a:7692:67d1:611d> has joined #sailfishos-porters08:10
blopneed to generate ctrl a f08:11
bloponscreen kbd isnt doing ctrl08:13
MeowDude>neochapay was here08:16
MeowDudeCOME BACK NeoChapay!!!08:16
tbrESC a08:16
tbrah, no that's Alt08:17
*** MeowDude <MeowDude!65671453@gateway/web/freenode/ip.> has quit IRC (Quit: Page closed)08:17
*** T4 <T4!teleirc@unaffiliated/mikaela/bot/euforia> has joined #sailfishos-porters08:18
*** filip <filip!> has joined #sailfishos-porters08:21
*** eduardas_m <eduardas_m!~eduardas@> has joined #sailfishos-porters08:28
*** NeoChapay <NeoChapay!> has joined #sailfishos-porters08:29
*** MeowDude <MeowDude!65671453@gateway/web/freenode/ip.> has joined #sailfishos-porters08:42
blopsorry for the text. made it to the computer.08:43
toasterI upgraded the Xperia X to Oreo, Proibnably wasnt necceassary.08:43
toasterWhats the best way to create a backup of the TA partion for the drm keys?08:43
MeowDudeI am sorry but I HATE android oreo08:47
r0kk3rzcool story bro08:47
MeowDudethe AOSP UI is garbage, and the redundant notification mute mechanics are garbage08:47
MeowDude*shakes fist*08:48
MeowDudeI can't help but wonder if I were a more positive person I wouldn't put people off so much...08:48
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters09:02
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters09:03
*** ghosalmartin <ghosalmartin!~mgrover@> has joined #sailfishos-porters09:10
MeowDudeI have been working at this for an hour09:15
MeowDuderepo problem: pattern:jolla-configuration-manta-1-1.noarch requires pattern:jolla-hw-adaptation-manta, but this requirement cannot be provided09:15
MeowDudethe file is there, it has been regenerated, section 8 followed 4 times now09:15
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)09:15
MeowDudethis is complete garbage09:16
MeowDudekernel builds, droid configs build, and yet I am always hit by the same fucking roadblock, EVERY SINGLE BUILD, and it is MIC09:16
*** malkien <malkien!> has joined #sailfishos-porters09:16
MeowDuderight at the end of course09:16
r0kk3rzyou did built it right...09:16
MeowDudewhat do you mean09:17
r0kk3rzits a think that builds09:17
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters09:17
MeowDudeyes, I have checked the patterns folder and I have re ran build packages09:17
r0kk3rzwith what args?09:17
MeowDudeit is just a little bitch program that refuses to do what I am telling it to do09:17
r0kk3rzyou're most likely just doing it wrong09:18
MeowDudeargs? I only run rpm/dhd/, (I have tried affixing --configs too), I then run process patterns, and mic09:18
MeowDudeIll try rerunning build packages09:18
r0kk3rzdo that, then process patterns, then build configs, then mic09:19
*** filip <filip!> has quit IRC (Ping timeout: 268 seconds)09:24
locusfcould mic --debug catch this?09:24
locusflike if it  shows if its version conflict or somethings09:24
r0kk3rzlocusf: its bound to be a patterns thing where something cannot be satisfied09:25
r0kk3rzwe normally debug it by hacking the .ks until it tells us09:25
r0kk3rzive not tried the --debug flag, so maybe09:26
*** TheKit <TheKit!> has joined #sailfishos-porters09:29
*** NeKit <NeKit!> has quit IRC (Ping timeout: 260 seconds)09:33
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)09:42
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters09:43
*** lSDriim <lSDriim!~falko@> has quit IRC (Remote host closed the connection)09:47
*** Xeno_PL <Xeno_PL!> has joined #sailfishos-porters09:57
MeowDuder0kk3rs: repo problem: pattern:jolla-configuration-manta-1-1.noarch requires pattern:jolla-hw-adaptation-manta, but this requirement cannot be provided, uninstallable providers: pattern:jolla-hw-adaptation-manta-1-1.noarch[adaptation-community-manta-]09:57
MeowDudeit physically pains me to be at the LAST STEP and MIC fails (as it always does)09:58
r0kk3rzok we need to do some .ks hacking then09:58
MeowDudethats retarded that you need to do that.09:59
r0kk3rzlook in the .ks and replace the jolla-configuration line with jolla-hw-adaptation09:59
malMeowDude: pong09:59
r0kk3rzhuh? its not retarded09:59
MeowDudeI tried swapping jolla-hw-adaptation-manta with jolla-hw-adaptation-manta-1-1.noarch in the jolla-configuration-manta pattern09:59
*** Kabouik <Kabouik!~kabouik@> has joined #sailfishos-porters09:59
r0kk3rzwhy would you do that...09:59
malMeowDude: mic only fails if you have some missing package or otherwise broken dependency10:00
MeowDudemal peep my dmesg from my bootlooping cm12.1 base if you don't mind
malin this case I think it might be because the ngfd plugin10:00
MeowDudemal: the dmesg>10:01
malMeowDude: I mean the reason why mic build fails10:01
MeowDudeyeah I will try removing it10:01
malMeowDude: NO10:01
malMeowDude: just build the correct version of it10:01
maljust a moment10:01
MeowDudeI have another haptic feedback one too10:01
MeowDudeand I changed it to the respective native so it is already working without error10:01
*** Kabouik <Kabouik!~kabouik@> has quit IRC (Remote host closed the connection)10:01
MeowDudeit builds ngfd and the qt5 haptic vibration packaged10:02
MeowDudeit builds ngfd and the qt5 haptic vibration packages*10:02
r0kk3rzthings changed the other day10:02
r0kk3rzso do as mal says10:02
malMeowDude: when have you updated the submodules?10:02
*** Kabouik <Kabouik!~kabouik@> has joined #sailfishos-porters10:02
locusfr0kk3rz: oh yeah, things changed the other day10:02
MeowDudeI sanc everything two days ago10:03
MeowDudeso this is most likely not neccessary10:03
r0kk3rzbut you need to undo whatever changes you did to your patterns10:03
MeowDudeI just did10:03
locusfwhy did I repeat that *facepalm*10:03
locusfI mean you need to change the packages in the pattern10:03
malMeowDude: I merged some stuff 2 days ago, you need to check if those are in, verify you have this
MeowDudethe packages aren't giving the error though10:03
MeowDudeyes I have that, I remember having to manually set it to the native variant in my hw-adaptation pattern yesterday night10:04
MeowDude*someone needs to fix that by the way*10:04
r0kk3rzlocusf: :)10:04
malMeowDude: I did fix that in the templates 2 days ago, porters of course need to manually change it in patterns10:05
MeowDude*breathes heavily*10:05
MeowDude10s of porters got mad last night10:06
MeowDudeget it because not a lot of people bother porting10:06
malobviously, it happens10:06
maljust a moment I will test the build of a fix10:09
MeowDudemal: this has been bugging me for ages, but can you explain thi to me like I am 5: "- HAL works, not hooked up to UI/MW/init yet"10:09
MeowDudemal: I removed ngfd from hw-adaptation pattern and it is downloading and building now10:10
MeowDudeagain, I had two packages for haptics, and frankly I don't like the vibration on the N10 anyway, it is intense and powerful and shakes my desk with it10:10
malMeowDude: dammit, I hate it when people "solve" problems by removing something10:10
MeowDudethe problem *is* solved though10:10
MeowDudeAnd haptics work without it10:10
MeowDudeI did the same with my CM11 base10:11
MeowDude[    6.663122] watchdog: S3C2410 Watchdog: nowayout prevents watchdog to be stopped!10:11
MeowDudeI set watchdogs_nowayout to "n" in my defconfig, so I am hoping this fixes that10:12
MeowDudeif not, worst case I just rebuild10:12
malMeowDude: no it's not, there are two haptic packages for a reason, they do different things10:12
r0kk3rzwe told you already, dont post cherrypicked errors :P10:12
MeowDudebut the only thing it could possibly break is haptics right?10:12
*** spiiroin <spiiroin!> has quit IRC (Ping timeout: 276 seconds)10:13
toasterDamn, compiling ended with errors, is this normal?
toasterIm assuming ART doesnt matter as sailfishos uses aliendalvik10:14
malported devices don't have aliendalvik10:15
r0kk3rztoaster: what device and base?10:15
toasterxperia X opensuse tumbleweeds10:15
r0kk3rzoh your os, yeah not that 'base'10:16
r0kk3rzok so its f5121 using the guide10:16
toasterWhy would it fail10:17
MeowDudehmm... usually what I do in that situation is comment out all the lines related to the problem. Sometimes it works but whatever the problems surrounds will then be hopelessly broken, and possibly any thing that depends on that problem10:17
MeowDudea dirty fix but a sometimes quick one...10:17
r0kk3rzMeowDude: so, how many working ports have you made so far?10:17
maland then you will forget those and never fix the real problem10:17
MeowDuder0kk3rs: define "working"10:17
r0kk3rzso thats none then10:17
toasterprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/arch/x86_64/quick_entrypoints_x86_64.o: unsupported reloc 42 against global symbol art::Runtime::instance_10:17
r0kk3rzmaybe you better rethink your strategy or randomly removing things :)10:18
MeowDudealso mal you never answered me earlier. If I were to buy a galaxy tab 4 would you link me to a copy of your sfos build10:18
toasterHave gcc 7.3.0 for x8664 and aarch6410:18
r0kk3rztoaster: we need more output i think10:18
MeowDuder0kk3rs: I know it is a terrible strategy, I am just saying it is usally a very quick one10:18
r0kk3rzquick, and wrong10:18
r0kk3rztoaster: which part are you building?10:19
malMeowDude: I haven't built any images for that in a while10:20
toasterCopied as much as I could, scrolled all the way to the top:
toasterr0kk3rz: The syspart section10:21
r0kk3rztoaster: ah i thought as much10:21
malMeowDude: this is the fix for ngfd plugin build
malMeowDude: before doing that run this in $ANDROID_ROOT rm -R hybris/mw/ngfd-plugin-droid-vibrator10:22
MeowDude*hands together*10:22
MeowDude*deep breath*10:22
MeowDudeall of that chat space wasting build up for a pathetic typo10:23
MeowDudealso mal you should for sure release the mattise wifi images, Galaxy Tab 4 owners would be very happy, not to mention I would love to see sailfish os on a 10.1 inch tablet10:24
toasterAlso: clang version 5.0.1 (tags/RELEASE_501/final 312548)10:24
MeowDudebased on the libhybris page it looks pretty stable aside from camera10:24
r0kk3rztoaster: i think you'll need help from sledges10:24
toasterIs he awake? heh10:25
MeowDudesledges is a true legend10:25
malMeowDude: the lineage support for that device is not very good10:25
MeowDudewhat about the CM support10:25
malsame thing basically10:25
MeowDudewell I mean, it has to have good CM11 support. almost all devices do10:25
r0kk3rztoaster: im sure he is awake, but maybe hiding in a pre-mwc cave10:25
r0kk3rzstephg: halp10:26
MeowDudeI remember seeing sailfish os 2.0 for the touchpad, and that looked GOOD10:26
MeowDudetoo bad the touch pad has such a low res display though, I have grown to accustomed to the retina melting 2560x1600 res of the N10 to ever go down.10:27
toaster 2D graphics library10:27
toasterDamn thats critical10:27
r0kk3rzi wonder if sony has broken something upstream...10:28
MeowDudedoes anyone know if any sfos ports support f2fs? not that it makes any difference, just wondering10:28
toasterseems like libart is ancient10:28
toasterCould that be due my my host system?10:29
toasterout/host/linux-x86/obj/SHARED_LIBRARIES/libart_intermediates/arch/x86_64/quick_entrypoints_x86_64.o:function art_quick_set64_instance: error: unsupported reloc 4210:29
toasterI don't have libart installed10:30
r0kk3rztoaster: we build in ubuntu chroot to eliminate weird host system issues10:30
toasterDamn only if I had libart installed heh, I see in yast the package for libart and libart-devel10:31
toasterr0kk3rz: Is that needed10:31
locusfI remember that being aa scratchbox issue10:31
locusfthe unsupported reloc10:31
r0kk3rzit should be built as part of the syspart tree10:31
r0kk3rzit is?10:31
r0kk3rzbut syspart isnt built in sb2?10:32
locusfgrep the logs10:32
*** Kabouik_ <Kabouik_!> has joined #sailfishos-porters10:32
locusfmake clobber?10:32
toasterI readabout scratchbox2, seems like its not developed anymore, last version from 2015. Would that be an issue going forward?10:33
*** spiiroin <spiiroin!~spiiroin@2001:998:2a:dead:e430:295c:b699:b0bb> has joined #sailfishos-porters10:33
r0kk3rzits fine10:33
locusfthats a linking error, so it could go away if cleaned up and rebuilt10:34
MeowDudeso uh10:34
MeowDudehas anyone looked at my dmesg log10:34
r0kk3rzworth a try at least, but wait another hour lol10:34
toasterThe previous section I compiled in the ubuntu chroot, for some reason I wasnt in it when compiling the syspart section, I dont think that wouldve worked in the end as it all has to be compiled by the same compiler perhaps?10:34
locusfyes it has to10:34
*** Kabouik <Kabouik!~kabouik@> has quit IRC (Ping timeout: 256 seconds)10:35
r0kk3rztoaster: ah that could be problem then, do it in habuild10:35
locusfthats exactly why I remembered it10:35
toasterWHen you say habuil, you mean go into ubuntuchroot, then cd $ANDROID_HOME ?10:35
locusfmake clobber first!10:36
locusfleave no prisoners10:36
toasterWhats clobber10:37
MeowDudehow do i grab a logcat via telnet?10:37
r0kk3rzMeowDude: same way you grab it any other way, by running logcat10:37
toasterNvm probably some European lingo heh.10:37
r0kk3rzeuro? british slang mostly10:38
MeowDuder0kk3rs what logs do I need to figure out why manta isn't booting?10:39
MeowDudeit isn't bootlooping anymore, and it is on the second telnet10:39
r0kk3rzthats good10:39
r0kk3rzthe usual suspects, dmesg, journalctl, logcat10:39
MeowDudeI typed in logcat and it said command not found10:39
toasterDoes the syspart folder have to be within the hadk folder10:39
locusftoaster: a total make clean10:40
r0kk3rztoaster: what did you doooo :P10:40
toasterThe ubuntu chroot is when you run the mer sdk chroot script, then go into the hadk dir which gives access to ubuntu binaries such as apt-get right?10:41
MeowDuder0kk3rs: would you be willing to... look at my logs with me?10:41
toastersyspart is current in /home/toaster/syspart, while hadk is in /home/toaster/hadk and the other /home/toaster/SailFish_OS/sdks/sfossdk10:42
*** vknecht <vknecht!c0369142@gateway/web/freenode/ip.> has joined #sailfishos-porters10:42
*** Sigyn <Sigyn!sigyn@freenode/utility-bot/sigyn> has quit IRC (Quit: People always have such a hard time believing that robots could do bad things.)10:42
MeowDudethis is dmesg: and this is journalctl:
r0kk3rztoaster: yeah you didnt follow the instructions, pretty sure its supposed to go into $ANDROID_ROOT10:42
*** Sigyn <Sigyn!sigyn@freenode/utility-bot/sigyn> has joined #sailfishos-porters10:43
toastera simple mv wont break anything right10:43
MeowDudedepends on what is being moved10:43
toasterWhole folder10:44
MeowDudeFailed to start Mode Control Entity (MCE).10:44
r0kk3rztoaster: yeah should be fine10:44
*** NeKit <NeKit!~nekit@> has joined #sailfishos-porters10:44
MeowDudethis is a VERY common error10:44
MeowDudealong with it failing to start Lipstick10:44
MeowDudewhat does MCE do r0kk3rs?10:44
r0kk3rzthe problem is probably earlier than mce10:44
toasterSo how should I build syspart? Go into the sfossdk, run the chroot script, then cd into android home, then cd into syspart, then run make?10:45
MeowDudeit times out when trying to mount mmcblk0p2 (param)10:45
MeowDudeFailed to mount Droid mount for /factory.10:46
MeowDudealso this but I don't know what /factory is10:46
MeowDudewhat are the odds that /factory would be in the exact same position in both those lines10:46
r0kk3rztoaster: dont run the chroot script10:48
r0kk3rzsfossdk ; ubu-chroot -r $PLATFORM_SDK_ROOT/sdks/ubuntu ; cd $ANDROID_ROOT10:49
MeowDudemal: would you like to poke through some boring logs?10:49
r0kk3rztoaster: and following the instructions is a *really* good idea :)10:50
toasterI don't have ubu-chroot? hmm10:50
toasterI cd'd into sfossdk and tried ubu-chroot10:50
r0kk3rzsfossdk is a command, run it10:50
toasterHeh I was trying.10:50
toasterRun it in syspart folder?10:51
r0kk3rzit should be in $PATH so it doesnt matter10:51
toasterbash: /home/toaster/SailFish_OS/Platform_SDK/mer-sdk-chroot: No such file or directory10:51
toasterI was running it by ./mer-sdk-chroot10:52
MeowDuder0kk3rs: *** UNRECOVERABLE FAILURE ***10:52
MeowDudejust how bad is this10:53
r0kk3rzMeowDude: show spiiroin10:53
toasterWhat . file has ubu-chroot  for path10:53
MeowDudespiiroin: ping10:53
MeowDudereveal yourself spiiroin10:53
r0kk3rzMeowDude: in telnet, did /system mount properly?10:54
MeowDudecould this be related to those lines I uncommented and set in /arch/arm/configs/exynos5_defconfig?10:54
toasterNvm its in .hadk in home dir10:54
MeowDudelet me check10:54
r0kk3rztoaster: its better to set your env vars properly i think10:54
MeowDuder0kk3rs: Dependency failed for Droid mount for /system10:55
*** NeKit <NeKit!~nekit@> has quit IRC (Ping timeout: 240 seconds)10:55
r0kk3rzyes i saw that10:55
MeowDudeI am guessing this means system did not get mounted10:55
toasterI think the problem was when I first started, the documentation doesn't really give good explanations for what things do and why its important. Basically copypaste10:55
r0kk3rzbut is there anything on the file system10:55
toasterJolla should update the docs10:55
MeowDudelet me check10:55
r0kk3rzMeowDude: theres your problem then10:56
MeowDudeI ran "cd /system" then "ls" and NOTHING showed up10:56
MeowDudethe mount points are correct though... why would it fail to mount system?10:56
r0kk3rzprobably bad fixup-mountpoints10:56
MeowDudeill double check them10:56
toasterJolla should make a QT GUI wizard to do all this, that would be nice heh.10:56
MeowDudeit would be awesome10:56
MeowDudeif someone made a gui to do all this10:57
r0kk3rzMeowDude: its breaking on some /factory mount10:57
MeowDudebecause that *is* all the hadk is, just copy and paste10:57
toasterMeowDude: Wouldnt even be hard.10:57
MeowDudeI am using the CM11 mount points10:57
MeowDudeand its not like they change from base to base10:57
MeowDudethat wouldn't make any sense10:57
r0kk3rzyeah its all so simple, why is it so hard...10:57
r0kk3rzMeowDude: actually they might10:57
MeowDudebecause all devices are different, but we all end up doing the same exact steps10:58
MeowDudebut... WHY!?10:58
toasterr0kk3rz: Well I'm not a jolla dev, I don't know what stuff should be and where10:58
MeowDudeI though mount points were on /dev which roms can't tuch10:58
r0kk3rztoaster: yeah its a learning process10:58
r0kk3rzMeowDude: theres more to it than that10:58
toasterGUI would make it a lot eaiser for n00bs more than I am.10:59
toasterGet sailfishos into more hands10:59
MeowDudeGUI would make it easier in general10:59
MeowDudefor everyone really10:59
r0kk3rzi doubt it, it would distance you more from how things actually work10:59
MeowDudeI would love to set up a script for that, it'd be SUPER easy10:59
r0kk3rzso when it breaks, you have even less of an idea10:59
MeowDudegood point...10:59
MeowDudebut we all come whining here for help either way10:59
toasterthe gui could just invoke the already made build scripts10:59
r0kk3rzthe point of the HADK is for new devices, where we dont have a script11:00
MeowDudethe only reason I have any idea what I am doing is because of this IRC11:00
toasterBetter log capturing and id'ing send it to Jolla for review automatically11:00
r0kk3rztoaster: people have tried and failed to make magic scripts11:00
MeowDudealso rokkers the copy and paste are the same, the GUI would just real quick set up the SB2 targets, ubuntu chroot, and droid configs, basically all the generic non device specific stuff11:00
toasterr0kk3rkz: Copy paste the instructions into a gui.11:01
r0kk3rzMeowDude: thats like 3 steps, hardly worth the effort for a one time env setup11:01
r0kk3rzmost people get it right the first time11:02
toasterDoing this for the xperia x is the same process as other devices right?11:02
MeowDudeitd save like 10 minutes11:02
MeowDudeand you could add little tips and tricks in the script11:02
toasterThat would be nice11:03
r0kk3rztoaster: xperia x is a little different to other devices11:03
r0kk3rztoaster: because its been productised11:03
r0kk3rzwhich is why it has special instructions, and the rest use the hadk pdf11:03
r0kk3rzanyway, if you guys want to make a magic GUI that JustWorksTM then go ahead, but im not :)11:04
*** Kabouik <Kabouik!~kabouik@> has joined #sailfishos-porters11:05
toasterXperiax combines both its a little more confusing.11:05
toasterOk what varible needs to be set for sfossdk to work11:05
r0kk3rzit should be in .hadk.env i think11:06
toasterCurrently its doing this "/home/toaster/SailFish_OS/Platform_SDK/mer-sdk-chroot"11:06
*** kamnxt <kamnxt!c39feabe@gateway/web/freenode/ip.> has joined #sailfishos-porters11:06
toasterin my .hadk.env I have "PLATFORM_SDK_ROOT="/home/toaster/Sailfish_OS/sdks/sfossdk"11:06
*** Kabouik_ <Kabouik_!> has quit IRC (Ping timeout: 256 seconds)11:07
toasterShould PORT_ATCH="aarch64" ? or armv7hl11:08
toasterIts confusing because its mixed.11:08
MeowDuder0kk3rs: mount points are fine11:08
kamnxtI made the mistake of trying to use aarch64 earlier, and it really didn't work11:08
kamnxtdefinitely is confusing though11:09
MeowDudekamnxt: any idea why sfos wouldn't be able to mount /system despite mountpoints being correct11:09
r0kk3rzMeowDude: how did you check11:09
MeowDudeadb shell on my Nexus 1011:09
kamnxtMeowDude: uhm, try mounting it manually?11:09
toasterIf the kernel is compiled as arm8 64bit and sailfish is 32bit arm, that wouldnt work?11:09
MeowDudeon the snapshot it is supposed to be on11:09
r0kk3rztoaster: is that platform sdk path correct?11:09
toasterOk ill change that11:09
toasterBut when I type in the command its looking at another dir11:10
kamnxttoaster: it does work, it's mixed 64/3211:10
MeowDuder0kk3rs do you have any ideas? because if mount points are solid, then why else would it be goofed11:10
kamnxtMeowDude: what happens if you mount it manually11:10
r0kk3rzMeowDude: whats in that /factory mount?11:10
kamnxtlike run "mount /system" as root11:10
MeowDudeI don't know... let me check11:11
kamnxtbtw toaster, from the HADK: Starting with CM 13.0 (Android 6), support for 64bit ARM is also being added to Sailfish OS: firstly by running a mix of 64bit Linux Kernel and Android HAL, whilst Sailfish OS userspace is being run in 32bit mode11:11
toasterBEcause I want the 4.4 kernel after I get the default kernel to utilize the cores better>11:13
toasterand btrfs support11:13
toasterIs the current 3.* kernel compiled as 64bit?11:13
toasterI see why the sfossdk command isnt working, i copied paste without thinking from the guide " echo alias sfossdk=/srv/mer/sdks/sfossdk/mer-sdk-chroot >> ~/.bashrc ; exec bash"11:14
toasterGotta change that11:14
MeowDuder0kk3rs: I set CONFIG_WATCHDOG_NOWAYOUT to "n", but that is the only reason it isn't bootlooping right now, is it possible that could be causing this?11:14
r0kk3rzMeowDude: got your fixup mountpoints somewhere?11:16
MeowDudelet me grab them for you11:16
toasterPlatformSDK bash-3.2$ lunch aosp_$DEVICE-userdebug11:17
toasterbash: lunch: command not found11:17
toasterI'm starting to get tired...11:18
toasterhabuild is no chroot?11:18
r0kk3rzits a different chroot11:18
toastersfossdk is the ubu-chroot. which one is habuild?11:18
r0kk3rzno its not11:18
r0kk3rzubu-chroot is habuild11:19
toasterHeh ok11:19
toasterhow does one get into ubu-chroot11:19
toasterFirst sfossdk then ubu-chroot?11:19
r0kk3rzubu-chroot -r $PLATFORM_SDK_ROOT/sdks/ubuntu11:19
r0kk3rzMeowDude: you're missing the /factory mount in your fixup11:20
MeowDude /factory =efs11:20
toasterr0kk3rz: Thanks for the explanation.11:20
MeowDudeeither that or there is no factory11:21
*** Kabouik_ <Kabouik_!> has joined #sailfishos-porters11:21
toasterI compiled hybris-hal without being in ubu-chroot but in sfossdk, it complted succsefully. Do you thnk this would cause a problem?11:22
toasterin the end with everything tied togeher11:22
r0kk3rztoaster: id probably just rebuild it to be sure11:23
r0kk3rzMeowDude: double check the mount11:23
MeowDudewhat do you mean by that11:23
MeowDudehow does one do that11:24
toasterr0kk3rz: Ill see what happens heh.11:24
toasterOk compiling the syspart in ubuchroot. this time with j4 maybe itll be a little quicker11:24
*** Kabouik <Kabouik!~kabouik@> has quit IRC (Ping timeout: 260 seconds)11:24
toasterWish I had a Ryzen cpu11:24
toasterLIke a threadripper11:25
toasterSeems like multicore performance is topend accoring to phronix benchmarks11:25
r0kk3rzMeowDude: look in the fstab, or df -h11:26
MeowDude  /dev/block/platform/dw_mmc.0/by-name/efs        /factory11:27
MeowDudemaybe it was because I changed /dev/block/platform/dw_mmc.0/by-name/efs to the actual /dev/block/mmcblk0pX values11:28
MeowDudeI swapped them back seeing if that fixed anything11:28
MeowDudelets hope it does11:28
r0kk3rzlol. the string needs to be the right one...11:29
r0kk3rzotherwise the sed wont work11:29
r0kk3rzand don't send me out of date things :P11:30
spiiroinr0kk3rz MeowDude: my 1st guess: that mce unrecoverable failure = segfault; if this is a new port and mce-plugin-libhybris is installed it could be = mce -> the-plugin -> libhybris -> libhardware -> lights plugin / stte crashes because android hal has not been started yet11:32
spiiroin... otherwise it might be "normal crash", backtrace would be nice to have11:33
spiiroin(due to being in charge of suspend policy mce traps all terminal signals and attempts to disable auto-suspend before dumping core = where that logging comes from)11:34
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Ping timeout: 276 seconds)11:34
MeowDuder0kk3rs: that was from my fstab, not my mount points11:35
toasterIts spitting out a shitton of warnings....11:35
MeowDudespiiroin: I was getting to GUI on my CM11 base... I just switched bases. How do I go about fixing the segfault?11:35
stephgr0kk3rz: ping11:35
toasterI think opensuse tumbleweeds is too new for everything11:35
MeowDudewell SORT or gui11:35
MeowDudesort of*11:35
r0kk3rzspiiroin: thanks, but we have problems earlier so its not entirely surprising that mce is crashing11:36
toasterWhen building in ubu-chroot, it using ubuntus gcc or my hosts gcc?11:36
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters11:37
stephgtoaster: the chroot11:37
r0kk3rzstephg: nvm, pebkac11:38
stephgr0kk3rz: roger11:38
toasterwhat version is in the chroot11:39
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)11:39
r0kk3rztoaster: warnings is ok, did it fail?11:39
toasterCant check its compilling.11:39
r0kk3rzdid you do a make clean first?11:39
toasterNo errors yet, ya did a make clean11:39
r0kk3rzthen wait11:39
toasterWaiting I am11:40
spiiroinr0kk3rz: if the mce crash persists, increasing logging verbosity might give some clues even if you can't collect backtraces & core dumps that early in the boot11:41
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters11:42
r0kk3rzspiiroin: this is exynos so there might be some fun traps about the place :)11:42
toasterWhen is sailfish 2.1.4 coming out11:43
toasterwill 2.1.4 use the 4.4 kernel by default?11:43
toasterwith backported specre and meltdown fixes?11:43
r0kk3rznot yet11:43
toasterHow many devs do they have working on this?11:44
r0kk3rza few11:44
r0kk3rzbut not exclusively11:44
toasterI  read russian telecom is buying majority stake in jolla, will they get a cash infusion for more devs from that do youthink?11:44
r0kk3rzthey arent as strapped for cash as they used to be11:45
toasterHow do they make money11:45
toaster$59 for prebuilt xperia x isn't a lot11:45
r0kk3rzcurrently, being paid by ODMs and the russian and chinese government11:45
r0kk3rzthey are making zero moneys from xperia x11:46
r0kk3rzpossibly negative moneys11:46
toasterSailfish os is going to be the replacement for Blackberry os10 right?11:46
toasterIn terms of secure platform for gov/business11:46
r0kk3rzin what way?11:46
*** amccarthy <amccarthy!> has quit IRC (Ping timeout: 264 seconds)11:46
r0kk3rzthe russians and the chinese see it that way11:46
r0kk3rzBB was always too close to the americans anyway11:46
toasterWhy did the Japanese jump on sailfish then11:47
r0kk3rzthey didnt?11:47
toasterSee what happens?11:47
*** XenoJl <XenoJl!> has joined #sailfishos-porters11:47
toasterWell they officially support sailfish x on xperia x dont they. I mean they had some of their devs work on it right11:47
r0kk3rzjust the open devices guys11:48
toasterPaid by Sony?11:48
toasterSony device + sailfish = new blackberry11:48
toasterWith baked in company email support11:48
toasterJolla should set up a business liscnese program like that11:49
MeowDudemuch less fails, but MCE still fails11:50
MeowDudesame with Lipstick UI (of course)11:50
r0kk3rzMeowDude: logs11:50
r0kk3rzdont describe the logs, just post them :P11:50
*** NeKit <NeKit!~nekit@> has joined #sailfishos-porters11:50
toasterKinda Like how sles and redhat work. That would be cool.11:52
*** amccarthy <amccarthy!> has joined #sailfishos-porters11:52
toasterOK currently compiling libart_32 stuff...11:53
toasterI dont know if its because I installed libart_devel through yast on my host system or in the ubu-chroot11:54
toasterIt says host c++11:54
toasterhost C++: libartd-compiler <= art/compiler/dex/quick/quick_compiler.cc11:54
toasterAlso, you could prob easily package sailfish os apps using opensuse OBS11:55
spiiroinMeowDude: if possible, edit /lib/systemd/system/mce.service so that you have: "ExecStart=/usr/sbin/mce --systemd -vvv"11:55
*** kamnxt <kamnxt!c39feabe@gateway/web/freenode/ip.> has quit IRC (Ping timeout: 260 seconds)11:56
toasterIs zypper the default package manager in sailfish os, or an alternative?11:56
spiiroin... what the log has now: display power up started, then crash. lipstick might attempt something related on start up, and it was crashing too??11:57
toaster"Yes, we currently support RPM and debian packages. Beside openSUSE and SUSE Linux Enterprise, we do support Debian, Ubuntu, Fedora and Mandriva distributions. "11:57
r0kk3rzspiiroin: /system isnt being mounted :)11:58
stephgtoaster: pkcon really rather than zypper but you can use zypper11:58
*** carepack_ <carepack_!> has joined #sailfishos-porters11:58
*** carepack_ <carepack_!> has quit IRC (Client Quit)11:58
toasterRather use zypper. Why did they add both though?11:58
r0kk3rzhysterical reasons11:59
toasterI think the suse kde update app in the taskbar relies on packagekit12:00
toasterpkcon being the console version12:00
toasterhodgepodge from diff linux distros heh.12:00
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Ping timeout: 256 seconds)12:01 looks like ass heh12:01
MeowDudestill wont mount system12:01
MeowDudeit is valentines day12:01
r0kk3rztbh its good that it looks slightly dodgy12:01
r0kk3rzbecause it is12:01
MeowDudei am gonna get off the computer and do valentines day stuff12:01
MeowDudegood night12:01
toasterThanks for the help MeowDude12:02
toasterr0kkerz: Whats the link for harbor the official app repo12:03
toasterI couldnt find it12:03
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters12:03
r0kk3rzlink? no link12:03
toasterOr its in app.12:03
toasterI'll try putting an app on one of these days see how it works with sailfish os12:04
r0kk3rztoaster: try instead12:04
toasterOh thats neat12:06
toasterHow would I add this package into the rom:
stephgtoaster: add it to your kickstart file directly or add it to a pattern12:08
toasterI mean, roll it in before flashing.12:09
stephg(well add the repo)12:09
r0kk3rzyou'd need to do both12:09
r0kk3rzadd repo to .ks, add packages to patterns12:09
toasterCouldnt I do that for alien dalvik also12:09
toasterProb against liscense though12:10
toasterHow does one get alien dalvik?12:10
r0kk3rzfrom harbour12:10
stephg(and then only on a supported device)12:10
toasterXperia X seems super supported.12:10
stephgyeah so an X or a Jolla of some flavour12:11
toasteronly reason I got it.12:11
r0kk3rzwell yeah, thats kinda the point of jolla offering an image :)12:11
toasterHow good is presage compraed to android keyboard with swift in android12:11
r0kk3rzno idea12:12
r0kk3rzwe generally use xt912:12
toasterI thought that was proprietary12:12
toasterThrough harbour?12:12
stephgit is12:13
toasterHow do you get it12:13
stephgagain need to be on an official device and then it's preinstalled and also available in the store12:14
r0kk3rzrinigus: how goes the presage hacking?12:14
*** linux_unix-10 <linux_unix-10!~quassel@> has joined #sailfishos-porters12:18
toasterNeed markov chains, wow that stuff i heard in school seems useful12:20
*** Pat_o <Pat_o!> has quit IRC (Ping timeout: 255 seconds)12:20
*** ghosalmartin <ghosalmartin!~mgrover@> has quit IRC (Read error: Connection reset by peer)12:22
*** ghosalmartin <ghosalmartin!~mgrover@> has joined #sailfishos-porters12:22
toasterstephg: Is the dev for that package an offical Jolla dev?12:28
r0kk3rzthe presage stuff? no12:29
r0kk3rzmost of the things on bmo are community things12:29
r0kk3rzjolla has their own obs, with blackjack and hookers12:29
toasterWhats the official OBS?12:32
toasterblackjack and hookers heh.12:32
r0kk3rzits private12:33
toasterThen how do you know about it12:33
r0kk3rzbecause i do12:34
toasterCan you get me in12:34
r0kk3rzits not like super secret, its just not public12:34
toasterLol ok.12:34
r0kk3rzi'm not on there either12:34
toasterDoes gmapps android app work with aliendalvik?12:35
r0kk3rzit does12:35
r0kk3rzyou have to hack on googly play though12:36
toasterDamn didnt want to install that stuff.12:36
r0kk3rzunsurprisingly google have their claws in their own apps12:37
r0kk3rzHere is a good alternative though12:37
toasterThe openstreetmaps based app from openrepo?12:38
marmistrztoaster: how about using MartinK's universal components, so that presage works on nemo mobile too? (and basically, anything that supports qt quick controls?) :)12:38
r0kk3rzits an android app, called Here12:38
marmistrzAs far as I can see, you're using silica12:38
r0kk3rzmarmistrz: toaster is the wrong person to talk to about that12:39
toasterIm not the dev of presage for opensailfish12:39
toasterWhat is nemo?12:39
r0kk3rzhes a clownfish12:39
marmistrzwhoops :)12:39
toasterSilica is the GUI frontend for SFOS right12:39
r0kk3rzindeed it is12:40
r0kk3rzNemo Glacier is an open alternative12:40
toasterThe closed source part which contains all the backdoors probably. Jk.12:40
toaster#### make completed successfully (01:16:04 (hh:mm:ss)) ####12:41
toasterThe docs said grab a cuppa, I grabbed 2.12:41
*** NeKit <NeKit!~nekit@> has quit IRC (Ping timeout: 248 seconds)12:42
toasterSpeaking of QT, why isnt SFOS based off newer versions of QT12:42
toasterLooks like it builds against ancient QT5 versions.12:42
r0kk3rznot that ancient12:42
r0kk3rzwe were on qt5.2 for a long while12:43
toasterCould I compile it against QT5.1012:43
r0kk3rzi wouldnt recommend it12:43
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)12:44
*** BenzeneSailfishX <BenzeneSailfishX!> has joined #sailfishos-porters12:44
r0kk3rzbasically jolla cbf chasing the qt releases and so they only do it once in a while12:45
toasterqt5.10.1 jsut came out, a lot of bugfixes.12:46
toasterProb introduced in qt5.10 though.12:46
r0kk3rzwe went to 5.6 about a year ago12:46
r0kk3rzso i wouldnt expect an update for another year at least12:47
*** BenzeneSailfishX <BenzeneSailfishX!> has quit IRC (Remote host closed the connection)12:47
*** BenzeneSailfishX <BenzeneSailfishX!> has joined #sailfishos-porters12:47
toasterSomeone Should port that ppsspp psp emulator to sfos12:48
toasterIm startingto have random thoughts heh/12:48
toasterA native port would result in higher fps than the android version I assume.12:49
r0kk3rzi doubt it12:49
r0kk3rzsurely something like that would be using the NDK anyway12:49
toasterYa Its c++ code12:50
toasterMIPS emulato0r12:50
toasterAlso uses qt for gui12:50
r0kk3rzso yeah, basically the same then12:50
toasterWhats the solution for apps supporting higher than kitkat?12:51
toasterI read somewhere "currently being worked on".12:51
r0kk3rzthere isnt one currently12:51
*** NeKit <NeKit!~nekit@> has joined #sailfishos-porters12:51
r0kk3rzwe're all hoping krnlyng will save us with an alien-dalvik upgrade or an anbox port12:52
toasterWell the only way is anbox or something similar I assume. alien-dalvik upgrade wouldnt do anything12:52
r0kk3rzwhy not?12:53
toasterMax is 4.4.4 right12:53
locusfdid the clean work?12:53
r0kk3rzthats where the 'upgrade' part comes in see12:53
toasterNewew versions of android dont rely on that anymore12:53
locusffor linker reloc errors?12:54
toasterlocusf: Ya it compiled successfully finished around 10 minutes ago12:54
toasterNo reloc errors12:54
r0kk3rzlocusf: building in habuild worked12:54
toasterWell I also got libart-devel libraries on my host system12:54
r0kk3rzthats mostly voodoo12:54
toasterWhen in ubu-chroot does it compile against packages on the host platform?12:55
r0kk3rzwhy would it do that?12:55
toasterBecause opensuse tumbleweeds has the latest and greatest than this annyoing ubuntu chroot thing12:56
r0kk3rzyeah well for some of this stuff you *do not* want the latest and greatest12:56
toasterIf I had those libart devel packages installing outside the chroot the first time it mightve compiled....12:57
toasterlibart is ancient though12:57
toasterBut I agree.12:57
r0kk3rzuntil recently it was a pita getting the android stuff built on anything other than ubuntu12:57
r0kk3rzbecause google12:57
toasterMan I hated the unity desktop manager13:00
toasterThey switched to gnome I heard13:00
toasterMakes sense I guess for google.13:00
toasterDebian/Ubuntu is pretty stable and somewhat easy.13:01
toasterAlways liked KDE13:01
locusfso about tools being in host dirrectory of out/13:01
locusfyou do want any compilation tools to be in host arch, right?13:02
toasterI have the gcc aarch64 cross compiler installed. Compiled the sony xperia 4.4 kernel from github with it.13:03
toasterIs there a way to do that?13:03
toasterI mean libraries from host platfrom to be included in the ubuchroot, like a symlink, config file or something?13:03
toasterI drank tea and tired, kinda crappin out here heh.13:04
Mister_Magisterjusa: ping13:04
toasterYou mean the Ubuchroot tools to be placed on my host system?13:04
Mister_Magisterguhl where is guhl13:05
Mister_Magister!seen guhl13:05
merbotMister_Magister: guhl was last seen in #sailfishos-porters 2 weeks, 0 days, 23 hours, 42 minutes, and 50 seconds ago: <guhl> i'll downloading it but as i said testing will have to wait a bit13:05
locusfyou don't really want the ubuchroot libs or host libs in theree13:05
locusfwhat  ever it uses it should build by itself13:05
*** BenzeneSailfishX <BenzeneSailfishX!> has quit IRC (Remote host closed the connection)13:06
*** BenzeneSailfishX <BenzeneSailfishX!> has joined #sailfishos-porters13:06
toasterCurrently on the step:  make -jXX libdroidmedia_32 minimediaservice minisfservice libaudioflingerglue_32 miniafservice13:08
*** Kabouik <Kabouik!~kabouik@> has joined #sailfishos-porters13:08
*** Kabouik_ <Kabouik_!> has quit IRC (Ping timeout: 240 seconds)13:08
toasterWhen will sfos switch to linageos repos. Cyganomod went out of business like over a year ago13:08
r0kk3rzwe did already13:09
toasterWell its utilizing the cyganomod branches13:09
toasterit seems like13:09
r0kk3rzsame thing13:09
r0kk3rzfor our purposes cm == lineageos13:10
*** BenzeneSailfishX <BenzeneSailfishX!> has quit IRC (Remote host closed the connection)13:10
*** BenzeneSailfishX <BenzeneSailfishX!> has joined #sailfishos-porters13:10
toasterr0kk3rz: Are you sure you dont work for jolla heh13:11
r0kk3rzreasonably certain13:11
r0kk3rzthey dont pay me at least13:11
toasterIf I may ask, what is the purpose for you running sfos13:11
toasterI see it as removing a 3rd party from collecting data.13:12
toasterEven though google did an amazing job with android13:12
r0kk3rzi find it more hackable than android13:12
toasterKinda funny to think how so much of all this relies on android.13:12
toasterYa its basically a linux distro for your phone.13:12
r0kk3rzthe silica ui is also nice13:13
locusfits "only" drivers13:13
toasterWhat pecentage relies on android codebase?13:14
toasterLIke 75%?13:14
toasteraosp/cm-linageos all that13:14
r0kk3rzdepends on the device13:14
r0kk3rzsfos doesnt need any android stuff if the device has kernel drivers13:15
toasterOh ya the binary blobs13:15
toasterWhich most dont13:15
r0kk3rzbut android phones dont tend to, so we need to hack the android drivers instead13:15
r0kk3rzyeah... lets not go there13:16
toasterWhy, are they against sfos, didnt see the sfos icon listed13:18
*** BenzeneSailfishX <BenzeneSailfishX!> has quit IRC (Remote host closed the connection)13:18
*** BenzeneSailfishX <BenzeneSailfishX!> has joined #sailfishos-porters13:18
toasterNice #### make completed successfully (09:36 (mm:ss)) ####13:18
r0kk3rzbecause its not open enough13:18
r0kk3rzopen everything is purism's thing13:18
toasterWhich one is the most open besides the jolla phone13:19
r0kk3rztheres a few, but purism isnt using those either13:19
toasterOh you meant the other way around13:19
toasterCouldnt you run sfos with glacier as you metioned before to satisfy purism's requirements13:20
toasterIf more sony devices are supported and sfos takes off I'd just buy sony devices13:21
toasterNo hackish ports with missing functionality13:21
r0kk3rzthey are rather nice13:21
r0kk3rztbh the xperia x is still a little hackish13:21
r0kk3rzbut the 8.1 rebase will help that13:22
toasterBut its new.13:22
toasterWhen will that happen?13:22
toasterDo you think13:22
toasterWith this year?13:22
toasterThat would be real nice/.13:22
r0kk3rzthe aosp side only got released the other week13:22
*** BenzeneSailfishX <BenzeneSailfishX!> has quit IRC (Remote host closed the connection)13:22
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters13:23
toasterWould suck if google stopped releasing android code tthe public heh.13:23
toasterITs all GPL'd I giess13:23
toasterso prob cant13:24
r0kk3rzits MIT isnt it?13:24
toastershit failed at" * Check /home/toaster/hadk/hybris/mw/ngfd-plugin-droid-vibrator.log for full log.13:24
toasterNo provider of 'pkgconfig(ngf-plugin) >= 1.0' found.13:24
toaster!! WARNING: ngfd-plugin-droid-vibrator build is known to halt under various scenarios!13:25
merbottoaster: Error: "!" is not a valid command.13:25
toaster!! Please keep interrupting/rebuilding until it works. We suspect CMake and SSDs :)13:25
merbottoaster: Error: "!" is not a valid command.13:25
toasterI am using a SSD13:25
maltoaster: this is the fix for ngfd plugin build
r0kk3rzthats not the problem13:25
r0kk3rzthe ssd i mean13:26
toastermal: Cool thanks.13:26
r0kk3rzs/halt/hang, ie. it never finishes13:26
maltoaster: before doing that run this in $ANDROID_ROOT rm -R hybris/mw/ngfd-plugin-droid-vibrator13:26
toasterok, just put that script into a .sh file and run it in android_root like ./ right?13:28
*** NeKit <NeKit!~nekit@> has quit IRC (Ping timeout: 255 seconds)13:29
toasterNvm gotta do it manually13:29
malyou just apply that patch in the first link to rpm/dhd/ and then run the source removal command and rerun again13:29
toasterremove 1 line add one line13:29
malyes, that is what the patch does13:29
toastersource removal command?13:30
*** carepack_ <carepack_!> has joined #sailfishos-porters13:31
maltoaster: 15:26 < mal> toaster: before doing that run this in $ANDROID_ROOT rm -R hybris/mw/ngfd-plugin-droid-vibrator13:31
toasterOk I already did that13:31
*** carepack_ <carepack_!> has quit IRC (Client Quit)13:32
*** carepack_ <carepack_!> has joined #sailfishos-porters13:32
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has quit IRC (Read error: Connection reset by peer)13:32
toasterWhat I have on that line differs from yours::13:33
toasterbuildmw ngfd-plugin-droid-vibrator || die13:33
toasterProb doesnt matter13:33
maltoaster: that just means you had old submodule in use13:34
toasterOk rerunning the script13:34
maltoaster: which would fail anyway13:34
toasterWhy, I inistally set this up a week ago, and choose bleeding edge13:35
maltoaster: read here about how to update submodules
maltoaster: I made changes to submodules 2 days ago13:35
toasterWow more documentation, thanks13:36
toastermal: heh nice work then13:36
*** BenzeneSailfishX <BenzeneSailfishX!~sailfish@> has joined #sailfishos-porters13:36
toastermal: Will 2.1.4 ship with 4.4 kernel for the xperia X?13:36
maltoaster: but even after that we noticed some new issues and that is why you still need the patch I gave13:37
r0kk3rztoaster: i told you already, no it wont13:37
toasterBut mal is official heh13:37
maltoaster: I don't work for Jolla, also I doubt they will have updated android base in that release13:37
toastermal: Interesting13:37
r0kk3rzmal is no more official than me :P13:37
r0kk3rzmaybe slightly, but still13:38
maleveryone just asks me about everything here13:38
toasterYou're their free workers then13:38
toasterThats nice for me13:38
toasterYa you people are helpful13:38
r0kk3rzits not entirely selfless, more porters > more devices > more users > more developers13:40
toasterThe linux way13:40
malI probably do a bit more that most here, like add support for new android versions etc13:41
toasterI asked this before, but if I replace the 3.* kernel code with the sony xperia 4.4 kernel code and run the buildscripts, it would build a correct boot image right13:41
toastermal: Why is everything based off android 6?13:42
toasterTakes time to support newer versions I assume13:42
toasterAlright finished:  * Building of geoclue-providers-hybris finished successfully13:42
malnot everything is, there are many devices already using android 7, also android 8 support is coming13:42
toasterFor the xperia X?13:43
malnot yet13:44
malchanging android base is not a simple thing to do, especially on official device13:44
toasterWHy did they make the xperia x a big deal, rebranding it as sailfish X13:44
*** eduardas_m <eduardas_m!~eduardas@> has quit IRC (Quit: Konversation terminated!)13:44
r0kk3rzaosp 7.1 was quite broken on the xperia x anyway13:44
toasterYa after going through this stuff, android seems extremely complex13:45
toasterIts nice though its something to look forward to with better support in the future13:45
*** carepack_ <carepack_!> has quit IRC (Quit: Lost terminal)13:45
rinigustoaster and r0kk3rz: presage hacking is goong very well. just finished a new representation of the language model making it fast. now need to document on how to add languages, change few things with presage sfos integration, and it will be ready for release. timeline: from few days to week or two. start looking for texts to train the model with13:46
r0kk3rzrinigus: oh cool13:46
*** carepack_ <carepack_!> has joined #sailfishos-porters13:46
toasterrinigus: Nice work, very interesting13:47
toasterWill it be able to replace XT9?13:47
r0kk3rzi'll have to grab my entire works of HP lovecraft so i can get the right gravitas in my texts13:47
toasterrinigus: How will it compare to swift keyboard on android?13:48
toaster./ line 24: git: command not found13:48
toaster./ line 26: git: command not found13:48
toasterThere is something wrong with your source tree.13:48
toasterYou are missing common/gst-autogen.sh13:48
toastererror: Bad exit status from /var/tmp/rpm-tmp.HeMeT5 (%build)13:48
*** Kabouik_ <Kabouik_!~kabouik@> has joined #sailfishos-porters13:48
maltoaster: what are you doing13:49
toasterrpm/dhd/helpers/ --mw=
rinigustoaster: yes, it should replace xt913:49
toasterrinigus: Thats big work13:50
toasterReplacing something like that.13:50
toasterUser functionallity wise.13:50
toasterNo update candidate for 'droid-hal-f5121-devel-0.0.6-201802140736.armv7hl'. The highest available version is already installed.13:51
toasterResolving package dependencies...13:51
toasterNothing to do.13:51
toasterBuild gst-droid? [Y/n/all]all13:51
toaster* Source code directory doesn't exist, cloning repository13:51
toaster* pulling updates...13:51
toaster* No spec file for package building specified, building all I can find.13:51
toaster* Building rpm/gst-droid.spec13:51
r0kk3rzcan you not spam the channel?13:51
r0kk3rzuse pastepin13:51
toasterThen it fails saying git not found but ther is git.13:51
*** Kabouik <Kabouik!~kabouik@> has quit IRC (Ping timeout: 276 seconds)13:52
malyou are probably doing something really wrong13:53
toasterPlatformSDK bash-3.2$ rpm/dhd/helpers/ --mw=
toasterIm doing it in the platform sdk13:54
toasterin Android root13:54
*** spiiroin <spiiroin!~spiiroin@2001:998:2a:dead:e430:295c:b699:b0bb> has quit IRC (Quit: Leaving)13:55
toasterLog output:
toasterYou are missing common/gst-autogen.sh13:57
*** carepack_ <carepack_!> has quit IRC (Quit: Lost terminal)13:58
maltoaster: rm -R hybris/mw/gst-droid and try again, if it still fails pastebin the gst-droid.log from hybris/mw14:00
malI have never seen that error before so it most likely something you did14:00
toasterFailed again14:01
toasterFreakin gstreamer14:03
malI'm always surprised in how many way manage to fail builds14:03
toasterI've been following the directions. I obvioussly have git in the ubuchroot14:04
malsb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper in git14:04
maltoaster: but you are NOT in ubu chroot14:04
toasterYa sorry. the platform sdk14:04
toasterThe following NEW packages are going to be installed:14:04
toaster  git less openssh openssh-clients perl-Error perl-Git14:05
toasterSo scratchbox2 was missing that?14:05
malnot sure if that is needed14:06
malor is the issue the sdk itself14:06
malI assume you did chapter 4.3 completely?14:06
toasterI think I did14:07
toaster* Building of gst-droid finished successfully14:08
toastermal: Can you explain that command to me14:08
toastersomething something zypper install git14:09
toasterI can just figure it out later14:10
toastersb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper in droid-hal-$DEVICE-kernel14:12
toasterscratchbox2 targer dont know -m install in the sdk the package with git14:13
toasterwith zypper*14:13
toasterI'm half awake14:13
toastersb2 the target, -m ? sdk-install ? -R (into the sdk dir?) using zypper install the package.14:14
toasterI'm tardin' out.14:14
*** Konsieur <Konsieur!~kabouik@> has joined #sailfishos-porters14:16
toasterSeems like it. One of you guys should make a semi-noob friendly manual with pretty explanations heh.14:16
*** Kabouik_ <Kabouik_!~kabouik@> has quit IRC (Ping timeout: 256 seconds)14:18
malthat command was basically just copied from rpm/dhd/helpers/util.sh14:18
*** Kabouik_ <Kabouik_!> has joined #sailfishos-porters14:18
toasterAre some of those scripts not used automatically?14:19
toasterNvm doesnt matter.14:20
toasterIll have to figuire more out the 2nd time around14:20
toasterI'm asking too many noncritical quesitons14:21
T4rH3R0 was added by: rH3R014:21
*** Konsieur <Konsieur!~kabouik@> has quit IRC (Ping timeout: 260 seconds)14:21
malthat was the first time manual installation of git was needed so I still you missed something somewhere14:21
T4<rH3R0> So fixup-mountpoints is working in sfossdk. Can anyone say me how to installing the missing packages in step 7.2.1? Im asking that here because i cant find any telegram group for sfos devs … because im getting this:
mal*still think14:22
T4<rH3R0> Btw hello14:22
malyou haven't properly fetched submodules14:22
toaster----------------------DONE! Now proceed on creating the rootfs------------------14:23
toasterIll have to do it correctly the 2nd time14:23
toasterHeh hopefully this results in a working rom. things are compiling14:23
toasterOk chp8 stuff.14:23
T4<rH3R0> So can anyone help me?14:23
toastermal: Should I include android oreo binary blob drivers for improved performance or the recomended 6.0.1 blobs?14:24
mal@rH3R0 try this
maltoaster: of course the blobs of the same android base you are using in the build14:26
T4<rH3R0> Thanks I'll try it14:26
*** spiiroin <spiiroin!> has joined #sailfishos-porters14:28
toastermal: Makes sense14:31
toasterABI prob has to be same version14:32
*** Zucca <Zucca!> has quit IRC (Ping timeout: 255 seconds)14:33
toasterRELEASE= # if your sb2 target is 2.1.0, remove it and add 2.1.1 one (check HADK v2.0.1 for link)14:38
toasterShould I change that to 2.1.3?14:38
malof course latest, i.e.
toaster"target is 2.1.0, remove it and add 2.1.1 one" thats confusing14:39
toasterNvm understand it now14:39
toasterI'm assuming some Finnish people wrote this14:40
toasterTotally different way of thinking than in English14:40
toasterIS this ok?14:41
toasterPlatformSDK bash-3.2$ sudo ssu ar unbreakmic
toasterWARNING: DBus call failed, falling back to libssu: The name org.nemo.ssu was not provided by any .service files14:41
toasterseems like it worked14:42
maltoaster: what are you doing now?14:43
toastermic loop patch14:43
toastersudo patch -p1 < /home/toaster/Downloads/Mic-loop.patch14:43
toasterWarning: repo problem: nothing provides ngfd-plugin-droid-vibrator needed by pattern:jolla-hw-adaptation-f5121-1-1.noarch,14:44
toasterBut it worked though14:45
toasterMal: Do I have to add something in zypper to make ngfd to be seen by zipper14:46
malit seems that still uses the old version14:47
malyou need to build it manually14:47
malask help from someone else, I have other things to do14:47
toasterBut its the last thing14:47
*** vknecht <vknecht!c0369142@gateway/web/freenode/ip.> has quit IRC (Quit: bye)14:49
toasterHeh ill do some stuff for sfos somehow if I get a working rom14:49
malyou need to revert some changes you did14:49
malthe submodule I told you to update is now too new14:50
malthat and the next line, replace native in the .spec filename to droid14:51
toasterCurrently:  buildmw "" dev rpm/ngfd-plugin-native-vibrator.spec || die14:52
toasterso: buildmw "" dev rpm/ngfd-plugin-droid-vibrator.spec || die14:52
toasterI just have buildmw qt5-feedback-haptics-droid-vibrator || die so ill copy the one from git14:52
toasterOk modifed those 2 lines14:53
toasterRebuild submodules?14:54
toasterWith the build packages script?14:54
malyou need to define the spec for the other also14:55
toasterI did changed from native to droid14:56
toasterbuildmw qt5-feedback-haptics-droid-vibrator rpm/qt5-feedback-haptics-droid-vibrator.spec || die14:56
toasterrpm/dhd/helpers/ --ngfd-plugin ?14:58
toasterWait need the mb2 command15:00
toasterHow would I do this correctly.15:02
T4<rH3R0> @mal [<mal> @rH3R0 try this https://public.etherpad- …], I cant find anything that could work on your link15:03
maltoaster: how about ?15:03
mal@rH3R0 what do you mean?15:04
toaster* Building rpm/droid-hal-f5121.spec15:04
toasterWARNING: CONFIG_BLK_CGROUP is invalid15:04
*** krnlyng <krnlyng!~frajo@2001:998:2a:dead:788a:7692:67d1:611d> has quit IRC (Ping timeout: 276 seconds)15:04
T4<rH3R0> The rpm/dhd/helpers/ script can't execute because of missing or not found commands15:05
maltoaster: what have you broken now, I thought you already has that built?15:06
toasterDo I have to umount /var/tmp/mic/imgcreate-*/15:06
toastermal: Heh well I did15:06
maltoaster: the real error is $ANDROID_ROOT/droid-hal-$DEVICE.log or something like that15:06
mal*is in that file15:06
maltoaster: as you can see those are warnings, not errors15:07
malso the real error is somewhere before that15:07
toasterFirst error  ERROR: CONFIG_DEVTMPFS_MOUNT is invalid15:08
maltoaster: how in the hell did manage to do that, you have done something really wrong15:08
malI don't have time to debug everything, hopefully someone else will help you15:09
toasterWell what could it be15:09
toasterLast portion man15:10
maltoaster: if you used the kernel included in the manifest told in the instruction and built everything as instructed then that cannot happen15:10
toasterWell i did use the kernel included15:10
malthen you skipped something or otherwise did something wrong15:10
toasterThe other day I built the 4.4 one seperatly, but doesnt touch the kernel source included with sfos sdk15:10
maldepends on where you built it15:11
toasterIn a totally diff dir15:11
malbut HOW15:11
toasterusing the makefile sony provides on github15:12
toastergcc 7.3 aarch64 cross compiler15:12
rinigustoaster: swift keyboard has okboard analog. language model is different. in part, okboard is using xt9, that's planned to be replaced.15:12
toasterin a different dir in /home15:13
malI have no idea how you broke things, because that package has to have been built properly before since you managed to build the other packages with build_packages.sh15:13
malso whatever you did undo it15:13
malI have no idea what you have done15:13
toasterI did another:  rpm/dhd/helpers/ --configs15:15
toaster* Building rpm/droid-config-f5121.spec  * Building successful, adding packages to repo15:15
*** Konsieur <Konsieur!~kabouik@> has joined #sailfishos-porters15:15
toasterThen did another rpm/dhd/helpers/ . Same error15:16
malthe run just -m15:16
malbut you still should figure out how you broke kernel build15:16
toasterI really dont know, I'm going to do this again not including cloning the whole android repo though15:18
toasterOk its building libhybris15:18
*** Kabouik_ <Kabouik_!> has quit IRC (Ping timeout: 264 seconds)15:18
toasternow themodules15:19
malthose are not modules15:19
toaster* Building rpm/pulseaudio-modules-droid.spec15:19
malthose are middleware packages15:19
toaster-m denotes middleware?15:20
toasterOk cool15:20
malwell some of those are modules for middleware but still part of middleware15:20
*** eduardas_m <eduardas_m!~eduardas@> has joined #sailfishos-porters15:20
toasterDamn failed at ngfd15:21
toasterHave to deinstall first logically15:22
malsb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper rm ngfd-plugin-native-vibrator qt5-feedback-haptics-native-vibrator15:23
r0kk3rztoaster: you arent trying to hack in the 4.4 kernel are you :P15:23
*** krnlyng <krnlyng!> has joined #sailfishos-porters15:23
malr0kk3rz: that's what I thought15:23
malI have no idea why he wants to do that15:23
malit's like asking for trouble15:24
toasterHeh no not yet I swear, next time around maybe15:24
toasterOk removed the 215:24
toasterThere are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.15:24
toasterShould I exit out of session and reopen15:24
toasterIll do that15:24
toasterOk rebuilding middleware packages see what happens15:25
toastermal: Better game emulation performance15:27
toaster4.4 utilizes the 4 + 2 core on the xperia x much better than the 3.whatever kernel15:28
toastermal: ok it was successful15:31
toasterDo i have to remkae hybris-hal?15:32
toasterHow far do I have to backtrack15:32
toastersource build/;  export USE_CCACHE=1; lunch aosp_$DEVICE-userdebug; make -j4 hybris-hal;15:33
toasterWait no.15:35
toasterGotta redo this part right?  make -jXX  libnfc-nci bluetooth.default_32 systemtarball15:39
r0kk3rzthe syspart stuff shouldnt really ever change if it was built successfully15:40
toasterThis right: sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper ref15:42
toasterDid that15:43
*** lal <lal!~lal@> has joined #sailfishos-porters15:43
*** carepack_ <carepack_!> has joined #sailfishos-porters15:43
*** Zucca <Zucca!> has joined #sailfishos-porters15:44
toasterCurrently doing this:   HABUILD_SDK [f5121] toaster@localhost:~/hadk$ make -j4 libdroidmedia_32 minimediaservice minisfservice libaudioflingerglue_32 miniafservice15:44
*** carepack_ <carepack_!> has quit IRC (Client Quit)15:46
*** rltyseven <rltyseven!uid281661@gateway/web/> has joined #sailfishos-porters15:46
toasterDid rpm/dhd/helpers/ --version and got 2 errors failed to build dependicies15:46
toasterSame boat I was in earlier kindve heh15:47
maltoo new submodule again15:47
toasterDid I do a step which erased the effort of using an older version?15:47
toasterOr did I miss something15:48
toasterbuildmw "" dev rpm/ngfd-plugin-droid-vibrator.spec || die15:49
toasterShould rpm/ngfd-plugin-droid-vibrator.spec be rpm/ngfd-plugin-native-vibrator.spec15:49
malwell either usee native or droid, what ever15:50
rltysevenI was traveling recently, this is using irc on my mobile phone.15:50
maljust make sure you have new enough repos for native or old enough for droid15:51
Mister_Magister2.1.1 is in early access? Need obs target15:58
Mister_Magisterisnt 2.1.1 old16:00
Mister_Magistergot some old news16:00
Mister_Magisterwait wtf16:00
Mister_Magisterwhy jolla italia is posting year old news i got confused16:01
Mister_Magister2.2 should be next16:02
mal2.1.4 is next16:02
toasterWhat does this mean:  Error <creator>: URLGrabber error: - e.errno: 1416:04
malmissing RELEASE16:04
toasterDont know why theres 2 slashes before armv7hl16:04
toasterOh ya16:05
malyou forgot to set that before running mic16:05
toasterGuess  i have to do that again16:05
toastermal:  Error <creator>: Unable to find pattern: Jolla Configuration f512116:08
T4<rH3R0> @rH3R0 [The rpm/dhd/helpers/ script c …], Wont work any help? … I've set a new directory because it wants from me that I'll export the android_root to /path/to/met/android/droid16:08
malyou forgot process patterns16:08
mal@rH3R0 what is the problem?16:09
toasterThats not in the guide16:09
toasterRPM patterns16:09
rltysevenrpm/dhd/helpers/ --mw=ngfd-plugin-droid-vibrator --spec=rpm/ngfd-plugin-droid-vibrator.spec16:10
T4<rH3R0> Wait I'll paste a link to output16:10
maltoaster: hybris/droid-configs/droid-configs-device/helpers/process_patterns.sh16:10
toasterWHy is that not in the guide? alright16:11
toasterSHITITHTHIHT  Warning: repo problem: nothing provides ngfd-plugin-droid-vibrator needed by pattern:jolla-hw-adaptation-f5121-1-1.noarch,16:12
toasterbut it does16:12
malare you sure you have the correct version built, check in droid-local-repo16:13
toasterdrwxr-xr-x 2 toaster users        60 Feb 14 16:00 ngfd-plugin-droid-vibrator16:14
toasterI meant:  -rw-r--r-- 1 toaster users 25273 Feb 14 16:00 ngfd-plugin-native-vibrator-0.92-1.armv7hl.rpm16:14
T4<rH3R0> so short is: i cant do: Building the droid-hal-device packages.16:15
maltoaster: like I said, either use native or droid everywhere16:16
maltoaster: there are 3 repos affecting that16:16
toasterall in the build script?16:16
toasterWhat do you recommend16:16
mal17:50 < mal> well either usee native or droid, what ever16:16
mal17:51 < mal> just make sure you have new enough repos for native or old enough for droid16:16
*** olesalscheider <olesalscheider!~olesalsch@exherbo/developer/olesalscheider> has quit IRC (Excess Flood)16:18
*** olesalscheider <olesalscheider!~olesalsch@exherbo/developer/olesalscheider> has joined #sailfishos-porters16:18
rltyseventoaster: rpm/dhd/helpers/ --mw=ngfd-plugin-droid-vibrator --spec=rpm/ngfd-plugin-droid-vibrator.spec16:18
T4<rH3R0> @rH3R0 [so short is: i cant do: Building the droid-hal …], any help? i dont know what to do16:21
toasterrltyseven: I removed and rebuilt and it seemedto work16:22
r0kk3rzrH3R0: looks rather broken16:24
T4<rH3R0> okay what to do?16:24
T4<rH3R0> ls16:24
*** johnyz89 <johnyz89!> has quit IRC (Quit: WeeChat 1.9.1)16:25
toasterrltyseven: Ok now it fails at qt5-feedback-haptics-droid-vibrator16:25
r0kk3rzrH3R0: hybris-hal built ok?16:26
T4<rH3R0> yes build okay16:26
toasterNow I get a new error:16:28
toasterWarning: repo problem: pattern:jolla-configuration-f5121-1-1.noarch requires pattern:jolla-hw-adaptation-f5121, but this requirement cannot be provided, uninstallable providers: pattern:jolla-hw-adaptation-f5121-1-1.noarch[adaptation-community-f5121-]16:28
*** psachin <psachin!~iclcoolst@> has quit IRC (Ping timeout: 256 seconds)16:29
r0kk3rzrH3R0: what android base?16:29
T4<rH3R0> lineageos 14.116:30
toasterWrong release number.16:30
toasterfixed it and will see16:30
T4<rH3R0> or should i use cm-13.0 instead?16:30
r0kk3rzrH3R0: 14 should be ok16:31
r0kk3rztoaster: i doubt that will fix your problem, it will be a patterns thing with the vibra package16:31
T4<rH3R0> okay16:31
*** _sven <_sven!> has joined #sailfishos-porters16:32
T4<rH3R0> because i already tried to port halium to my galaxy s4 but there are many bugs in the kernel16:32
rltysevenMy phone is out of power, I'm still traveling.16:32
toasterr0kk3rz: Its been at Info: marking pattern sailfish-porter-tools 1-1 to be installed for about a minute... past the last 2 problem packages.16:32
toasterInfo: 711 packages to be installed, 0 packages gotten from cache, 711 packages to be downloaded16:33
toasterInfo: Downloading packages ...16:33
toasterOh snapz.16:33
toasterInstalling packages....16:38
*** lal <lal!~lal@> has quit IRC (Ping timeout: 240 seconds)16:38
toasterDoing all the filesystem stuff16:43
toasterFricken complex16:43
r0kk3rzbut will it work :)16:43
toasterOH SHIIIIIIIIIIITT     Info: Finished.16:44
toasterHahah hopefully16:44
toasterWHat do you think16:44
toasterDo the rom images usually work?16:44
*** Konsieur <Konsieur!~kabouik@> has quit IRC (Ping timeout: 240 seconds)16:44
toasterI read the GUI usually doesnt work for people as a common problem16:44
toasterWell im gonna try and backup the DRM keys and maybe rom dump the stock rom16:45
r0kk3rzyou're building a well working adaptation though16:45
r0kk3rznot creating a new one16:45
toasterYa with problems16:45
r0kk3rzso it should be FineTM16:45
T4<rH3R0> @r0kk3rz [<r0kk3rz> so it should be FineTM], Can you help me? Or I'm trying it using hybris-13.0 maybe this works better16:47
r0kk3rzrH3R0: i have no idea whats going wrong with yours16:47
T4<rH3R0> Okay I'm trying it again with the older branch16:48
*** lal <lal!~lal@> has joined #sailfishos-porters16:49
toasterGonna boot into windows ill be back16:52
*** toaster <toaster!~toaster@2605:e000:1317:40ec:fa32:e4ff:febb:5a97> has quit IRC (Quit: Konversation terminated!)16:52
*** lal <lal!~lal@> has quit IRC (Quit: IRC for Sailfish 0.9)16:56
*** eduardas_m <eduardas_m!~eduardas@> has quit IRC (Quit: Konversation terminated!)17:07
*** rubdos_ <rubdos_!> has joined #sailfishos-porters17:09
*** rubdos <rubdos!> has quit IRC (Ping timeout: 276 seconds)17:09
*** kamnxt <kamnxt!~kamnxt@> has joined #sailfishos-porters17:12
*** phdeswer <phdeswer!> has joined #sailfishos-porters17:12
kamnxtHmm, is there a way to make sailfishos respond to KEY_WAKEUP for waking up the screen?17:12
kamnxtMy touchscreen sends that on a doubletap17:12
kamnxtso I'm wondering if I have to patch it to send KEY_POWER instead or if it can be done a bit more elegantly17:13
*** _sven <_sven!> has quit IRC (Remote host closed the connection)17:18
*** kamnxt <kamnxt!~kamnxt@> has quit IRC (Remote host closed the connection)17:26
*** murray <murray!> has joined #sailfishos-porters17:28
r0kk3rzthere might be an mce option17:34
*** kamilok <kamilok!> has joined #sailfishos-porters17:38
*** kamilok is now known as kamnxt17:38
*** NeKit <NeKit!> has joined #sailfishos-porters17:40
*** ghosalmartin <ghosalmartin!~mgrover@> has quit IRC (Remote host closed the connection)17:42
*** Xeno_PL <Xeno_PL!> has quit IRC (Ping timeout: 248 seconds)17:46
*** malkien <malkien!> has quit IRC (Quit: Konversation terminated!)17:51
*** XenoJl <XenoJl!> has quit IRC (Ping timeout: 256 seconds)18:01
*** T4 <T4!teleirc@unaffiliated/mikaela/bot/euforia> has quit IRC (Remote host closed the connection)18:03
*** T4 <T4!teleirc@unaffiliated/mikaela/bot/euforia> has joined #sailfishos-porters18:04
*** eyome <eyome!> has joined #sailfishos-porters18:06
*** rubdos_ is now known as rubdos18:10
*** doniks <doniks!> has joined #sailfishos-porters18:15
*** kamnxt <kamnxt!> has quit IRC (Quit: Lost terminal)18:22
*** psachin <psachin!~iclcoolst@> has joined #sailfishos-porters18:26
*** Pat_o <Pat_o!> has joined #sailfishos-porters18:28
*** carepack_ <carepack_!> has joined #sailfishos-porters18:30
*** piggz <piggz!~piggz@> has quit IRC (Read error: Connection reset by peer)18:42
*** piggz <piggz!~piggz@> has joined #sailfishos-porters18:43
*** carepack_ <carepack_!> has quit IRC (Quit: Lost terminal)18:49
*** piggz <piggz!~piggz@> has quit IRC (Ping timeout: 256 seconds)19:03
*** piggz <piggz!~piggz@> has joined #sailfishos-porters19:07
*** piggz <piggz!~piggz@> has quit IRC (Ping timeout: 265 seconds)19:12
*** doniks <doniks!> has quit IRC (Remote host closed the connection)19:25
*** doniks <doniks!~doniks@2001:980:8522:1:491f:9a4b:1914:ff4f> has joined #sailfishos-porters19:27
kimmolii have seen kernel modifications for that, e.g.
r0kk3rzthats certainly one way19:53
spiiroinkamnxt is gone, but if that wakeup key event comes from the same input device as touch input, this should be enough to turn it into power key press interpreted as doubletap: printf "[EVDEV]\nKEY_WAKEUP=KEY_POWER\n" > /etc/mce/99-doubletap.ini ; systemctl restart mce20:17
*** carepack_ <carepack_!> has joined #sailfishos-porters20:17
spiiroinfor some more info see:
*** Xeno_PL <Xeno_PL!> has joined #sailfishos-porters20:19
*** carepack_ <carepack_!> has quit IRC (Client Quit)20:21
r0kk3rzthanks spiiroin20:22
kimmoli>> would be safer if there is already something?20:23
*** krnlyng <krnlyng!> has quit IRC (Read error: Connection reset by peer)20:27
*** CrKit <CrKit!~nekit@> has joined #sailfishos-porters20:29
*** NotKit <NotKit!~nekit@> has joined #sailfishos-porters20:29
*** NeKit <NeKit!> has quit IRC (Ping timeout: 276 seconds)20:33
*** TheKit <TheKit!> has quit IRC (Ping timeout: 276 seconds)20:33
*** blop <blop!> has quit IRC (Quit: leaving)20:34
*** blop <blop!> has joined #sailfishos-porters20:35
*** krnlyng <krnlyng!> has joined #sailfishos-porters20:36
*** phdeswer <phdeswer!> has quit IRC (Ping timeout: 264 seconds)20:36
T4<adampigg> @r0kk3rz [<r0kk3rz> thats certainly one way], I do something similar in my kerenel, double tap gives key_power, Instead of wake-up in stock20:40
*** Nokius_ <Nokius_!> has joined #sailfishos-porters20:42
*** Nokius <Nokius!> has quit IRC (Ping timeout: 256 seconds)20:46
*** XenoJl <XenoJl!> has joined #sailfishos-porters20:51
*** phdeswer <phdeswer!> has joined #sailfishos-porters20:56
r0kk3rzspiiroin: is there any harm putting that in as default in dhc?20:57
*** piggz <piggz!~piggz@> has joined #sailfishos-porters21:03
*** piggz <piggz!~piggz@> has quit IRC (Read error: Connection reset by peer)21:04
*** piggz <piggz!~piggz@> has joined #sailfishos-porters21:04
*** filip <filip!> has joined #sailfishos-porters21:06
*** psachin <psachin!~iclcoolst@> has quit IRC (Ping timeout: 264 seconds)21:12
*** jbadiapa <jbadiapa!> has quit IRC (Ping timeout: 248 seconds)21:24
*** piggz <piggz!~piggz@> has quit IRC (Read error: Connection reset by peer)21:42
*** piggz <piggz!~piggz@> has joined #sailfishos-porters21:44
*** piggz <piggz!~piggz@> has quit IRC (Read error: Connection reset by peer)21:44
*** Xeno_PL <Xeno_PL!> has quit IRC (Ping timeout: 240 seconds)21:44
*** piggz <piggz!~piggz@> has joined #sailfishos-porters21:44
*** naytsyrhc <naytsyrhc!59f5c12c@gateway/web/freenode/ip.> has joined #sailfishos-porters21:44
naytsyrhcGood evening.21:45
*** murray <murray!> has quit IRC (Quit: Leaving)21:46
r0kk3rznaytsyrhc: whats happening?21:47
naytsyrhcThere is this topic on TJC about 4.4 kernel. Is there already something to build?21:48
r0kk3rznot really21:48
naytsyrhcThe guides about Xperia are still the same as of Sept 2017. I still use the image for F5321 from stephg from november/december '17. I thought of trying to rebuild with latest sources, as the image has problems with gps. Is that supposed to be fixed in latest git sources? Or is there a new image available already? Maybe one from OBS and with OTA support?21:51
naytsyrhcor does anybody know if maybe an official image for f5321 is around the corner?21:52
r0kk3rzf5122 will be released first21:52
r0kk3rzstephg was doing some OBS work for f532121:53
naytsyrhcOk. So probably it's worth it, to try to compile it myself? The last three times I didn't succeed, but maybe by now sources are "stable" enough ;-)21:54
r0kk3rzif you want21:56
*** piggz <piggz!~piggz@> has quit IRC (Ping timeout: 256 seconds)21:57
naytsyrhc:-D if there was an easy way, I'd prefer that. But I did it before any someday I'll hopefully succeed. The question is, is it worth it. If I only get the same image that stephg compiled in december, I'll not have any advantages. Version of the image is There should be already, am i right?21:59
r0kk3rzbuilding the latest off obs should be real easy22:08
naytsyrhcdo you have a link to obs sources?22:09
naytsyrhcThanks! I'll give it a try.22:13
r0kk3rzdo you know how to use it?22:13
*** MeowDude <MeowDude!65671453@gateway/web/freenode/ip.> has quit IRC (Ping timeout: 260 seconds)22:17
naytsyrhcWell. I had a look into it just now and to be honest: no. I thought it would be obvious ;-)22:19
naytsyrhcare there instructions somewhere?22:19
r0kk3rzits in the faq, but basically you look into your .ks22:23
r0kk3rzand there will be a line that points to your local repo, point to obs repo instead22:24
r0kk3rzrun mic22:24
r0kk3rzand done22:24
naytsyrhcwow. that sounds easy :-D Thx.22:24
*** eyome <eyome!> has quit IRC (Quit: eyome)22:29
*** eyome <eyome!> has joined #sailfishos-porters22:32
*** krnlyng <krnlyng!> has quit IRC (Read error: Connection reset by peer)22:41
*** eyome <eyome!> has quit IRC (Quit: eyome)22:41
*** filip <filip!> has quit IRC (Ping timeout: 240 seconds)22:48
*** linux_unix-10 <linux_unix-10!~quassel@> has quit IRC (Remote host closed the connection)22:53
*** naytsyrhc <naytsyrhc!59f5c12c@gateway/web/freenode/ip.> has quit IRC (Quit: Page closed)22:53
*** ggabriel <ggabriel!> has quit IRC (Ping timeout: 260 seconds)23:05
*** ggabriel <ggabriel!> has joined #sailfishos-porters23:06
*** ggabriel <ggabriel!> has quit IRC (Remote host closed the connection)23:18
*** ggabriel <ggabriel!> has joined #sailfishos-porters23:18
*** phdeswer <phdeswer!> has quit IRC (Ping timeout: 248 seconds)23:41

Generated by 2.17.1 by Marius Gedminas - find it at!