Umeaboy | Hi! The errornous commit that broke syncing of the external repo is still valid. | 02:30 |
---|---|---|
Umeaboy | Any workaround? | 02:30 |
Umeaboy | I just use git branch hybris-18.1-update and resync? | 02:30 |
Umeaboy | Or is there a more mature solution? | 02:41 |
Umeaboy | Nope. I'm still failing to run breakfast $DEVICE due to not finding common.mk and here's the content of $DEVICE.xml: | 03:44 |
Umeaboy | https://pst.klgrth.io/paste/mznh8 | 03:44 |
Umeaboy | I did delete the roomservice.xml, but I still end up with the same result. | 03:44 |
Umeaboy | I have applied the patches as well. | 03:46 |
T42 | <Umeaman> This manifest breakfast is driving me nuts! No matter how I edit it and remove roomservice.xml it still says duplicate path. | 04:20 |
T42 | <Umeaman> Can the part about the manifest not be changed so it's OK to use the roomservice.xml with the extra repos? This would save a lot of hassle. | 04:22 |
T42 | <Umeaman> At least for me. | 04:22 |
T42 | <edp_17> Thaodan : Regarding restart of services and raceconditions. Yes, restarting them after lipstick is a hack but I couldn't workout how to solve it properly. | 06:34 |
T42 | <elros34> didn't you figure out that at least for ngfd it was about wrong permission or I mixup something? So either create udev rule to change that or modify init*rc file. Which one depends on when chown/chmod from init*rc is executed: after or before ngfd starts. | 06:53 |
T42 | <elros34> this is what I use for example: https://github.com/elros34/droid-config-moto_msm8960_jbbl/blob/master/sparse/lib/udev/rules.d/99-volume-media-keys.rules or | 06:56 |
T42 | <Spidey24Z> hi | 09:23 |
T42 | <Spidey24Z> https://pastebin.ubuntu.com/p/g5pXDcwnDV/ | 09:24 |
T42 | <Spidey24Z> can i use strip -N to remove this symbol ? | 09:24 |
T42 | <edp_17> @Spidey24Z : This is Waydroid, right? :) I've got this too. Tried to patchelf it but didn't work. | 10:26 |
T42 | <edp_17> @elros34 : You said "according to your logs ngfd starts about 4s after droid-hal-init finished". So permission of /sys/class/timed_output/vibrator/enable should be okay. How about if I amend ngfd service and introducing a pre-start script that sets the permission? | 10:35 |
T42 | <edp_17> Hm, that wouldn't work as ngfd is a user service, so it doesn't have permission to set permission of sys/class/timed_output/vibrator/enable, would it? | 10:38 |
T42 | <nephros> Isn't that udev's job? | 12:24 |
mal | @edp_17 if the permission of /sys/class/timed_output/vibrator/enable is wrong maybe check that you have the patch in system/core repo in android side | 12:37 |
mal | if that android side has incorrect group then it might change the permissions after udev | 12:38 |
T42 | <b100dian> Thaodan: maybe you want to chime in here? https://forum.sailfishos.org/t/sfos-support-for-new-xperia-devices/5908/64 | 13:37 |
T42 | <edp_17> mal : what patch are you referring to in system/core? | 14:05 |
T42 | <edp_17> The permission of sys/class/timed_output/vibrator/enable is correct because once lipstick started and I restart ngfd, it just works. Or is it possible that permission is wrong before that? | 14:05 |
T42 | <edp_17> Thanodan : What does this do? https://github.com/Thaodan/droid-config-sony-edo/blob/master/sparse/etc/usb-moded/usb-moded-configfs-lena.ini | 14:07 |
T42 | <edp_17> @elros34 , @nephros : I am not sure what rule I should add for this into udev. Can you help me out please? | 14:09 |
T42 | <Haibierron> Forwarded from Successful Trader: When you invest with a great company all you are going to get is a positive result and a successful withdrawal. I'm so happy right now, I invested £1,000 and got £10,500 in return in just 24hours of trade. If you are looking for a legit platform to invest your money or you want to be successful like me too, contact Mr @Pierre_Relekom to start https://t.me/pierreinvestmentplatform | 14:47 |
T42 | <elros34> @edp_17 right if it's user service then it will not work but this way you can check what permissions it has at the time when ngfd starts. I do not remember excatly but wasn't action which contains chown/chmod for vibrator executed later?. For udev rule run 'udevadm info -a /sys/class/timed_output/vibrator/' | 17:12 |
T42 | <nephros> udev rules generated from android rc/ini files are in /lib/udev/rules.d/99*droid*.rules | 17:15 |
T42 | <elros34> could be but there is no rule for timed_output in ueventd for my device | 17:19 |
T42 | <Umeaman> Guys, can the wrongful commit be corrected? | 17:29 |
T42 | <elros34> git commit --amend | 17:30 |
T42 | <elros34> but try to avoid it if you work with somebody else on project | 17:30 |
Thaodan | b100dian: Replied | 18:20 |
T42 | <b100dian> Awesome! | 19:21 |
T42 | <Umeaman> I cannot build hybris-hal unless that commit can either be undone or fixed. | 19:27 |
T42 | <elros34> what commit? Even if there is anything which stops you from building you can still make local changes | 19:31 |
T42 | <edp_17> @Umeaman : Fix that locally and push into your own github. (This is what I'd do.) | 19:46 |
T42 | <Umeaman> The one regarding clang mentioned earlier. I think the commit numbers aren't correct. (re @elros34: what commit? Even if...) | 19:48 |
T42 | <elros34> no idea about clang related commit, quick search in channel logs also do not shows anything like that today | 19:51 |
T42 | <Umeaman> Not today. About a week ago I think. | 19:54 |
T42 | <elros34> so you expect us to remember it or search week ago msg? | 19:55 |
T42 | <Umeaman> No. I just thought you where aware of the failing to use repo sync --fetch-submodules due to 4 repos not working. (re @elros34: so you expect us to ...) | 19:57 |
T42 | <elros34> you mean for android apps repos? How is that clang related? | 19:58 |
T42 | <Umeaman> 2 of the repos are for Etar and the other 2 is for external pybind clang. | 19:59 |
T42 | <elros34> yeah so why don't you ignore it and try make hybris-hal like you were advised? | 19:59 |
T42 | <Umeaman> Because breakfast $DEVICE after running source build/envsetup.sh shows that the common.mk file is missing, but if I add the proper repo to fix it I end up with duplicate path. If I then delete the roomservice.xml it still gets recreated and the problem continues to haunt me. | 20:07 |
T42 | <Umeaman> I need to figure out how to make a working $DEVICE.xml that won't add a repo that already seems to exist in manifest.xml (I know it's symlinked) and my problem still persists. | 20:09 |
T42 | <elros34> what repo exists in manifest.xml? you need to be more specific. DO you have all device specific repos cloned in correct places? | 20:13 |
Thaodan | umeaman: you can delist repos | 20:42 |
Thaodan | read the git-repo manual | 20:42 |
T42 | <Umeaman> Thaodan: Wouldn't be better if we could use the roomservice.xml that breakfast seems to make and add proper repos in it to avoid duplicates? | 22:03 |
T42 | <Umeaman> Or is that not an option? | 22:03 |
T42 | <Umeaman> After all, we use AOSP/Lineage OS as base. | 22:03 |
Thaodan | umeaman: I don't know the lineage commands I usually use plan aosp/caf. | 22:04 |
Thaodan | But sony delists some repos from google to use their own with Sony patches that's why I know how remove-projects from a manifest. | 22:04 |
T42 | <Umeaman> Okey. I suppose I could switch to use AOSP to make it simpler. | 22:05 |
T42 | <Umeaman> I have to solve this somehow. | 22:36 |
Thaodan | You can remove projects in your $device.xml and add new. | 22:39 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!