*** kimmoli_ is now known as kimmoli | 05:32 | |
*** kimmoli is now known as Guest50425 | 05:33 | |
*** kimmoli__ is now known as kimmoli | 05:33 | |
*** ChanServ sets mode: +v T4 | 08:22 | |
*** ChanServ sets mode: +v T4 | 14:43 | |
T4 | <abhishek_0> Has the 3.0.1 targets released | 15:11 |
---|---|---|
T4 | <abhishek_0> ? | 15:11 |
r0kk3rz | give it time | 15:14 |
r0kk3rz | that was only released to ea 20 min ago | 15:14 |
r0kk3rz | sledges: any word on NFC stuffs? will we see some adaptation guide? | 15:16 |
T4 | <adampigg> or guides on finger print sensor stuff!!!!!!! | 15:17 |
r0kk3rz | yeah that too | 15:18 |
T4 | <adampigg> standard reply `its closed atm, were not ready`is noot acceptible ;) | 15:18 |
Benclark006 | hey, when in chapter 7.1 it says to determine which node is your touchscreen, how do i find out which node is my touchscreen | 16:48 |
Benclark006 | ls /dev/input returns event0 event1 event2 event3 event4 event5 | 16:48 |
mal | Benclark006: install mce-tools package and use evdev_trace -i to see what is the touchscreen | 16:49 |
mal | evdev_trace -t can be used to see events | 16:50 |
r0kk3rz | i think you can let the plugin figure it out these days | 16:50 |
mal | yes | 16:50 |
Benclark006 | alright, i'll give that a go | 16:50 |
r0kk3rz | eg, this for lipstick options 'LIPSTICK_OPTIONS=-plugin evdevtouch -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap' | 16:51 |
r0kk3rz | and then maybe specify it if that doesnt work | 16:52 |
Benclark006 | great, thanks | 16:52 |
Benclark006 | hi again, when i run rpm/dhd/helpers/build_packages.sh i get a Installed (but unpackaged) file(s) found error (error.log) and when i try the workaround in the manual it still doesn't work, have I done something wrong? https://gist.github.com/benclarkk/31eb2ef32a1d422563dd2088b2b7b327 | 17:35 |
mal | Benclark006: %include rpm/dhd/droid-hal-device.inc should always be the last file in file, never add anything after that | 17:38 |
mal | Benclark006: so move the changes you made before that line | 17:38 |
Benclark006 | that worked, thanks! | 17:40 |
Benclark006 | do i need to build libhybris? | 17:41 |
mal | yes, you need to build everything it suggests | 17:46 |
mal | but there are couples of packages which you should skip and build manually | 17:46 |
Benclark006 | 👍 | 17:46 |
mal | sensorfw and geoclue-providers-hybris | 17:48 |
mal | those do not work directly | 17:48 |
Benclark006 | ok | 17:48 |
mal | which android base was your device? | 17:50 |
Benclark006 | 15.1 | 17:50 |
Benclark006 | when it tries to build libhybris it gives the same error as before so i tried the same workaround but it still gave an error. | 17:57 |
Benclark006 | https://gist.github.com/benclarkk/90b2dffc70e27e7e56fa7475b9b95a7c | 17:57 |
mal | the workaround for that is different | 17:58 |
mal | go to hybris/mw/libhybris/rpm and uncomment the nfc stuff that has been commented out in the spec file | 18:00 |
mal | then run rpm/dhd/helpers/build_packages.sh -b hybris/mw/libhybris | 18:00 |
Benclark006 | i can't find hybris/mw/libhybris/rpm | 18:03 |
Benclark006 | No such file or directory | 18:04 |
mal | Benclark006: first of all remove the nfc stuff you added from droid-hal spec | 18:20 |
Benclark006 | mal: ok, done that | 18:21 |
mal | Benclark006: ah, you have libhybris in external/libhybris, so go there and edit, then run pm/dhd/helpers/build_packages.sh -b external/libhybris | 18:22 |
Benclark006 | mal: I've found the file and edited it, but now when i run pm/dhd/helpers/build_packages.sh -b external/libhybris returns https://paste.gnome.org/pz2ole8bj | 18:25 |
mal | are you sure you changed it correctly= | 18:29 |
mal | pastebin the diff | 18:29 |
mal | @linusdan about your PRs to android manifests, you probably didn't understand that you cna't just update the manifest, all patched repos need to be updated also which makes the changes more complex | 18:32 |
Benclark006 | mal: https://gist.github.com/benclarkk/8ba6686ca56fac1d84b4ccb81e08db16/revisions#diff-13bde19ebbf62413cb61ca5b71d1f39c | 18:33 |
mal | Benclark006: you didn't change everything, look for all lines containing nfc, and also check lines close to those | 18:38 |
T4 | <adampigg> mal, kimmoli, its like it was never wrong :D https://github.com/piggz/android_kernel_xiaomi_latte/commit/c74dcfb12aaed7944d8564a7c0ce0e2e8c1e37f6 | 18:51 |
Benclark006 | i'll take a look | 18:52 |
Benclark006 | https://paste.gnome.org/pcqwhlha6 | 19:01 |
Benclark006 | mal: I've tried to remove all the nfc comments i could see but it still gives the above errors | 19:02 |
mal | Benclark006: then you did something wrong | 19:12 |
Benclark006 | fair enough | 19:12 |
mal | search the file again | 19:13 |
Benclark006 | mal: got it working :) | 19:23 |
Benclark006 | thanks | 19:24 |
T4 | <linusdan> mal: Understand! I thought it was so … I'm still a noob at these things 👍 | 19:54 |
T4 | <linusdan> It also made me wonder if the problem could be this with my port, because I cloned what was necessary and made cherrypick of the commits of the mer-hybris | 20:00 |
r0kk3rz | wasnt your issue that the bootimg format was wrong? | 20:08 |
r0kk3rz | you werent getting anywhere near the rootfs, and anything in it | 20:08 |
mal | I think the problem is not the android base | 20:14 |
TheKit | https://github.com/LineageOS/android_kernel_samsung_smdk4412/blob/cm-14.1/arch/arm/configs/lineageos_i9100_defconfig#L100 | 20:18 |
TheKit | https://gitlab.com/postmarketOS/pmaports/blob/master/device/linux-samsung-i9100/APKBUILD#L35 - postmarketOS handled that by patching init script inside initramfs and always booting initramfs from recovery partition | 20:19 |
*** ChanServ sets mode: +v T4 | 20:31 | |
Benclark006 | hi again, when i try to build my image i get Warning[01/07 20:42:33] : repo problem: nothing provides droid-hal-version-mako needed by pattern:jolla-hw-adaptation-mako-1-1.noarch, | 20:43 |
Benclark006 | Error <repo>[01/07 20:42:33] : found 1 resolver problem, abort! | 20:44 |
mal | did you build everything? | 20:44 |
Benclark006 | i think so | 20:45 |
mal | run build_packages.sh -v again | 20:46 |
Benclark006 | it fails: https://paste.gnome.org/plhzd6jhk | 20:47 |
T4 | <linusdan> mal: I'll try with r29 because I'm using r36 (github.com/sailfish-i9100) … If it is not, then I'll try the patch with TheKit link | 20:47 |
TheKit | I did not link any patch, unfortunately | 20:48 |
TheKit | but changing any Android-side stuff won't help you for the moment, the issue is in the way hybris-boot is created | 20:48 |
T4 | <linusdan> understand! | 20:49 |
T4 | <linusdan> I will try to adapt | 20:50 |
mal | Benclark006: which kernel version does your device have? | 20:50 |
mal | Benclark006: do you have the config repo in github? | 20:51 |
Benclark006 | i do | 20:51 |
Benclark006 | let me find it | 20:51 |
Benclark006 | https://github.com/benclarkk/droid-config-mako | 20:52 |
mal | Benclark006: try sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper rm bluez5-configs-mer | 21:06 |
Benclark006 | mal: hmm, i still get the same error | 21:09 |
mal | did that command do anything? | 21:10 |
Benclark006 | it removed some packages | 21:13 |
Benclark006 | bluebinder bluez5 bluez5-configs-mer | 21:13 |
Benclark006 | but it didn't affect the build | 21:14 |
mal | pastebin hybris/droid-hal-version*.log or something | 21:14 |
Benclark006 | https://paste.gnome.org/pumcg2sib | 21:15 |
mal | Benclark006: ok, remove https://github.com/benclarkk/droid-config-mako/blob/master/patterns/jolla-hw-adaptation-mako.yaml#L15 and add this line https://github.com/mer-hybris/droid-config-sony-nile/blob/master/patterns/jolla-hw-adaptation-pioneer.yaml#L15 | 21:19 |
mal | then build_packages.sh -c and again build_packages.sh -v | 21:20 |
Benclark006 | the packages seem to be building ok now | 21:24 |
Benclark006 | ok so it refreshed nicely | 21:26 |
Benclark006 | but now I get Error <creator>[01/07 21:25:41] : Unable to find pattern: Jolla Configuration mako | 21:26 |
mal | did you run the command to update patterns | 21:27 |
mal | something like process_patterns | 21:27 |
Benclark006 | i don't think so | 21:28 |
Benclark006 | i'll try that | 21:28 |
mal | the instructions say to run it | 21:28 |
Benclark006 | oh hey that fixed it | 21:31 |
Benclark006 | but now i get repo problem: nothing provides geoclue-provider-hybris needed by pattern:jolla-hw-adaptation-mako-1-1.noarch, | 21:31 |
mal | did you build the packages I said | 21:33 |
mal | go to hybris/mw/geoclue-provider-hybris and run git reset --hard 38ef0f1d8a56b56db5bfe99fdb88b9a0e684ca6d then back to $ANDROID_ROOT and run rpm/dhd/helpers/build_packages.sh -b hybris/mw/geoclue-providers-hybris -s rpm/geoclue-providers-hybris-binder.spec | 21:34 |
mal | assuming you have hybris/mw/geoclue-provider-hybris | 21:34 |
mal | if not go to hybris/mw and run first git clone https://github.com/mer-hybris/geoclue-providers-hybris.git | 21:35 |
mal | also go to hybris/mw/sensorfw, run git reset --hard 7af22d7d77a8c9aca2bd8029a5337e4428ab5239 and then back to $ANDROID_ROOT and then rpm/dhd/helpers/build_packages.sh -b hybris/mw/sensorfw -s rpm/sensorfw-qt5-hybris.spec | 21:35 |
Benclark006 | that worked, thanks so much | 21:40 |
mal | magic | 21:42 |
kimmoli | mal-gic i would say | 21:52 |
r0kk3rz | you're a gizzard barry | 22:00 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!