CaptainBlackton | Hi everyone! I came here because I'm trying to put Sailfish on my One Plus 3T, but it keeps saying that any zip file I try to install is corrupted. I'm sure they are not, since I'm checksumed them, and tried multiple different downloads, but I'm not sure why it keeps telling me they are corrupt. | 00:08 |
---|---|---|
r0kk3rz | what recovery? | 00:12 |
Umeaboy | r0kk3rz: Compairing https://sailfishos.org/wiki/Sailfish_X_Xperia_Android_9_Build_and_Flash and it's creation of the hadk.env file is a bit different than the HADK way. Is that made on purpose? | 02:42 |
Umeaboy | There are quotes missing in the SailfishX version. | 02:43 |
GalaxyNinja66 | is it possible to build sfos 2.x instead of 3.x? I should ask, is it practical assuming you would much much rather run 2.x instead of 3.x? | 03:06 |
r0kk3rz | probably not | 03:20 |
T42 | <RealDanct12> I don't see why you would want an older version of SailfishOS | 04:12 |
r0kk3rz | some people like older UIs | 04:13 |
T42 | <birdzhang> can you build droid-hal-verion-$DEVICE on obs? | 04:19 |
r0kk3rz | yeah | 04:19 |
T42 | <birdzhang> https://build.merproject.org/package/live_build_log/nemo:devel:hw:xiaomi:vince/droid-hal-version-vince/sailfish_latest_armv7hl/armv8el | 04:19 |
T42 | <birdzhang> error: unpacking of archive failed on file /boot/hybris-recovery.img;5eab9756: cpio: open failed - File exists | 04:20 |
T42 | <birdzhang> error: unpacking of archive failed on file /boot/boot-initramfs.gz;5eab9756: cpio: open failed - File exists | 04:20 |
r0kk3rz | hmm, mine is failing also | 04:21 |
r0kk3rz | it used to work | 04:21 |
T42 | <birdzhang> yeah | 04:21 |
T42 | <birdzhang> elros said "use: sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R chmod 755 /boot", seems only works on local build | 04:22 |
r0kk3rz | its been a while since i bumped the submodule though | 04:22 |
T42 | <RealDanct12> By the way, can anyone help me register a OBS account? | 04:23 |
r0kk3rz | do you have a tjc account | 04:23 |
T42 | <RealDanct12> What's a TJC? | 04:34 |
r0kk3rz | together.jolla.com | 04:36 |
T42 | <RealDanct12> Ah, unfortunately I never made a Jolla account since the beginning.. | 04:39 |
T42 | <RealDanct12> Will do later | 04:39 |
T42 | ishaan_1 was added by: ishaan_1 | 07:10 |
T42 | <ishaan_1> #note | 07:10 |
T42 | <ishaan_1> @gods_perfectidiot [So, I'll be porting Sfos to Asus X00TD, the ma …], Had you ported | 07:11 |
T42 | <ishaan_1> For X00TD | 07:15 |
T42 | <gods_perfectidiot> Nup | 07:22 |
T42 | <gods_perfectidiot> Had something else to work on. | 07:22 |
T42 | <gods_perfectidiot> Wanted to do it. I might if I have the time. But keep in mind I'm an absolute beginner. So it'll be long. | 07:22 |
T42 | <gods_perfectidiot> If you plan on doing it, by all means. Take over. | 07:23 |
DylanVanAssche | mal: mic fails with ` Warning[05/01 08:14:21] : file /boot conflicts between attempted installs of droid-hal-kernel-pine-5.5.0+master.20200430173809.5.g5680f78-1.90.2.jolla.armv7hl and filesystem-3.1+git1-1.2.1.jolla.noarch` | 08:18 |
DylanVanAssche | Any idea how to fix that? https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/-/jobs/534627624 | 08:18 |
DylanVanAssche | 3.3.0 target | 08:18 |
piggz_ | mal: myself and dylan fixed connman/developer mode issues with https://github.com/sailfish-on-dontbeevil/droid-config-pinephone/commit/47dd7000b56afeba9332309af36ef480b2dac20e | 08:19 |
mal | piggz_: hmm, wondering if that is the best way, needs some investigation | 08:44 |
piggz_ | mal: classic mal reasoning :D ..,... sure, if you can thnk of another way, happy to implement it. | 08:45 |
DylanVanAssche | mal (IRC): piggz_ (IRC) Specifying the specific files in the spec file of the kernel doesn't fix the conflict with `filesystem` during mic build | 08:46 |
piggz_ | hmmmm | 08:46 |
DylanVanAssche | It seems that mic is confused about which one to use: the filesystem one or the one from our kernel | 08:47 |
piggz_ | did you delete /boot/ from our .spec, and just use /boot/<some files> ? | 08:49 |
DylanVanAssche | https://build.merproject.org/package/view_file/nemo:devel:hw:pine:dontbeevil/droid-hal-kernel-pine/_service:tar_git:droid-hal-kernel-pine.spec?expand=1 | 08:52 |
DylanVanAssche | Or do I need to do that with %files too? | 08:52 |
piggz_ | yeah, its the files section that needs changed | 08:58 |
DylanVanAssche | Ah let's see if that works :D | 08:58 |
piggz_ | you could try /boot/* | 08:58 |
DylanVanAssche | Hmmm it seems that the version is still 5.5.0 when building on OBS, Any clue how to bump it? In our spec the version is 5.6 | 08:59 |
T42 | <adampigg> add a tag | 09:12 |
piggz_ | mal: in our config pscksge vendor in pine, but ssu says the device is pinephone/pinephone ... | 09:16 |
piggz_ | where does ssu get config from | 09:16 |
DylanVanAssche | piggz_ (IRC): mal (IRC) Specyifing the files in the %files section fixed it ! | 09:27 |
T42 | <edp_17> When I am building hybris-hal, getting: https://paste.ubuntu.com/p/Y3c2c96nYN/ | 10:00 |
T42 | <edp_17> I have tried to comment out 'LOCAL_MODULE := gps.exynos4' in device/samsung/n7000/shims/libgps-shim | 10:01 |
T42 | <edp_17> but then it was complaining about something else. | 10:01 |
T42 | <edp_17> Then I tried to comment out 'LOCAL_MODULE := gps.$(TARGET_BOARD_PLATFORM)' in device/samsung/galaxys2-common/gpswrappe | 10:02 |
T42 | <edp_17> but it was complained about 'LOCAL_MODULE not defined before call to local-intermediates-dir' | 10:03 |
T42 | <edp_17> Does anyone know how to fix this? | 10:03 |
T42 | <edp_17> Device n7000 (I know it is old as the S2) and base 14.1. | 10:04 |
T42 | <edp_17> I have run the script from faq 3.1 hybris14.1 section and tried with 'USE_NINJA=false' but (obviously) the same result. | 10:05 |
T42 | <leewp14> It is not needed because bauner already did manta style gps implementation in n7000 device tree. You can ommit building the gpswrapper in galaxys2-common (i9100 and n7000 has different gps) | 10:06 |
T42 | <edp_17> @leewp14 : Thanks! And how should I omit that? | 10:06 |
T42 | <leewp14> A moment, I check see | 10:07 |
T42 | <leewp14> Remove gps.smdk4210 in common.mk of galaxys2-common | 10:08 |
T42 | <edp_17> Thanks! 👍 | 10:08 |
T42 | <leewp14> Wlc, see if it works for you :) | 10:09 |
T42 | <edp_17> I have commented out 'PRODUCT_PACKAGES += \' and gps.smdk4210, then I got 'device/samsung/n7000/shims/libgps-shim: MODULE.TARGET.SHARED_LIBRARIES.gps.exynos4 already defined by device/samsung/galaxys2-common/gpswrapper' | 10:11 |
T42 | <edp_17> Should I comment out: PRODUCT_PACKAGES += \ | 10:13 |
T42 | <edp_17> gps.exynos4 \ | 10:13 |
T42 | <edp_17> libdmitry | 10:13 |
T42 | <edp_17> in device/samsung/n7000/n7000.mk? | 10:14 |
T42 | <leewp14> gps.exynos4 is the libgps-shim, hmm | 10:14 |
T42 | <leewp14> How about temporarily rename the android.mk in gpswrapper into android.mk.bak? | 10:15 |
T42 | <leewp14> @edp_17 [Should I comment out: PRODUCT_PACKAGES += \ …], Or you can also do so, but gps shims won't be compiled | 10:16 |
T42 | Cornelius %lastname% was added by: Cornelius %lastname% | 10:16 |
T42 | <edp_17> I renamed Android.mk in gpswrapper as you suggested. Now I got a different error about the overlay. So it seems this solved the issue I reported. Thanks! | 10:17 |
T42 | <edp_17> I am trying to solve this overlay one by myself first. Then if I cannot will come back. 😊 | 10:18 |
T42 | <leewp14> No problem! Good luck | 10:19 |
T42 | <leewp14> I'm struggling with devtmpfs on los16 haha | 10:20 |
T42 | <elros34> for anybody fighting with droid-hal-kernel fails at obs, this is the faulty commit to revert: https://git.sailfishos.org/mer-core/filesystem/commit/e1ab8c94327a19f4bb39e4ff81732192ee28941c | 10:37 |
DylanVanAssche | elros34: Specifying the files like this https://github.com/sailfish-on-dontbeevil/droid-hal-kernel-pine/commit/ddf1b4f9abd12b7acd74b947bad59ecca6b7e1c1 fixed the fail with the kernel and filesystem when building images. Not sure if it fixes your OBS build too, since this is from a native adaptation | 10:40 |
T42 | <elros34> thx, I will try.I didn't build adaptation repo yet | 10:45 |
T42 | <edp_17> I have managed to solve the overlay issue then needed to install imagemagick and now I am getting this: ninja: error: '/home/n7000/mer/android/droid/out/target/product/n7000/obj/STATIC_LIBRARIES/libfuse_static_intermediates/export_includes', needed by '/home/n7000/mer/android/droid/out/target/product/n7000/obj/EXECUTABLES/fstools_inter | 11:13 |
T42 | mediates/import_includes', missing and no known rule to make it | 11:13 |
T42 | <edp_17> What did I miss? | 11:14 |
DylanVanAssche | elros34: You're welcome :) | 11:23 |
T42 | <leewp14> @edp_17 : do you have external/fuse? | 11:25 |
T42 | <edp_17> Nope. | 11:26 |
T42 | <edp_17> What is it by the way? | 11:26 |
T42 | <leewp14> <project path="external/fuse" name="LineageOS/android_external_fuse" /> | 11:27 |
T42 | <leewp14> but it is inside mer-hybris/android for branch hybirs-14.1 hmm | 11:27 |
T42 | <edp_17> I didn't need to set this separately in the local_manifest for the i9100. | 11:30 |
T42 | <edp_17> I have checked the external/fuse in my S2 (i9100) and it was downloaded from CyanogenMod/android_external_fuse | 11:32 |
T42 | <leewp14> Yea… shouldn't need to set separately. How about repo sync external/fuse and see? | 11:33 |
T42 | <edp_17> I already have manually downloaded. 😁 | 11:34 |
T42 | <leewp14> Okie no problem 👍 | 11:35 |
T42 | <edp_17> Now I got: 'make: *** No rule to make target `/home/n7000/mer/android/droid/out/target/product/n7000/obj/STATIC_LIBRARIES/libntfs-3g_static_intermediates/export_includes', needed by `/home/n7000/mer/android/droid/out/target/product/n7000/obj/EXECUTABLES/fstools_intermediates/import_includes'.' | 11:50 |
T42 | <elros34> If you were missing external/fuse then probably repo sync didn't finished successfully, I suggest you to try again | 11:52 |
T42 | <edp_17> I did: https://paste.ubuntu.com/p/dFkpQM4Qnh/ | 11:58 |
T42 | <edp_17> Then I got the same error. Hmm. Probably something else is missing too. | 11:58 |
T42 | <elros34> I mean: repo sync --fetch-submodules must have failed if you are missing some tools | 12:00 |
T42 | <edp_17> so I need to re-run 'repo sync --fetch-submodules' | 12:03 |
T42 | <edp_17> I remove fuse from external first. | 12:03 |
T42 | <elros34> just my guess otherwise you need to add missing tools manually | 12:08 |
T42 | <leewp14> Did you checked whether your repo xml is identical to mer-hybris's? | 12:30 |
T42 | <edp_17> @leewp14 : I'll check this. I have just re-synced the sub modules: https://paste.ubuntu.com/p/8VtsGdygm8/ | 13:24 |
T42 | <edp_17> But still there is no external/fuse 😕 | 13:25 |
T42 | <edp_17> @leewp14 : where can I find the repo xml? 😳 | 13:27 |
T42 | <leewp14> Inside .repo/manifests/snippets/cm.xml | 13:28 |
T42 | <leewp14> At line 10 there is external/fuse | 13:29 |
T42 | <leewp14> And also ntfs-3g at line 18 | 13:29 |
T42 | <edp_17> Yep, I have both. | 13:30 |
T42 | <leewp14> Looks just ok then hmm… repo sync external/fuse? | 13:30 |
T42 | <edp_17> Hmm. This can be the reason because I get: error: project external/fuse not found | 13:56 |
T42 | <edp_17> external/fuse is not in the .repo/project.list | 13:57 |
T42 | <edp_17> Plus the .repo/manifest.xml is NOT a symlink to .repo/manifests/default.xml but a standalone file. Are these two latter problem? | 14:03 |
T42 | <leewp14> @edp_17 [external/fuse is not in the .repo/project.list], You are right. I'm syncing now and it is not there too. | 14:06 |
T42 | <leewp14> @edp_17 [Plus the .repo/manifest.xml is NOT a symlink t …], Nope, the default.xml is am independent file. | 14:07 |
T42 | <leewp14> Opps sorry, i accidentally used the reply feature, if it affects the IRC | 14:07 |
T42 | <edp_17> In my S2 project the .repo/manifest.xml is a symlink to the .repo/manifests/default.xml. | 14:07 |
T42 | <edp_17> But that bight be wrong. | 14:08 |
T42 | <leewp14> For me it is an inclusion of default.xml | 14:08 |
T42 | <edp_17> *might | 14:08 |
T42 | <edp_17> Yeah, mine also has : | 14:09 |
T42 | <edp_17> <include name="default.xml" /> | 14:09 |
T42 | <leewp14> Ah, it's same then, sorry xD | 14:10 |
T42 | <edp_17> Shouldn't this be : <include name="manifests/default.xml" /> | 14:10 |
T42 | <elros34> mal: can we have nemo-gst-interfaces and nemo-qtmultimedia-plugins in testing common? I was thinking also about nfcd-pn54x-plugin and dependecies: libncicore libnciplugin | 14:11 |
T42 | <leewp14> @edp_17 : I think we are missing a line in default.xml | 14:11 |
T42 | <leewp14> After comparing with hybris16's, there's no inclusion of the xml file inside snippets folder | 14:12 |
T42 | <leewp14> You can see the line 858 of hybris16 default.xml | 14:12 |
T42 | <leewp14> There's no such line in hybris14 | 14:13 |
T42 | <leewp14> <include name="snippets/cm.xml" /> | 14:14 |
T42 | <leewp14> I think we can add this into defaualt.xml and see. | 14:14 |
T42 | <edp_17> Ok, does it matter where I include this in default.xml? | 14:16 |
T42 | <leewp14> I'm not sure about this tho… I never did this before too. | 14:16 |
T42 | <edp_17> I have include <include name="snippets/cm.xml" /> into the default.xml. Now the 'repo sync --fetch-submodules' is moaning about the external/ffmpeg is defined twice. Which is true, once in default.xml and one more time on cm.xml. | 14:19 |
T42 | <leewp14> Woops… then the cm.xml is excluded by purpose then? | 14:22 |
T42 | <leewp14> Might be better to add the missing repos on our own in our manifest? | 14:23 |
T42 | <edp_17> I think the cm.xml was renamed to lineage.xml at some point, plus the duplicate repos were removed from the new lineage.xml. | 14:24 |
T42 | <leewp14> Indeed… maybe just resort to adding those missing ones then. | 14:27 |
T42 | <leewp14> Sorry for having you trying this and that but failed! | 14:27 |
DylanVanAssche | mal: After upgrading to 3.3.0 the startup wizard crashes when you select a language (just the language, not the next button). After a while, the UI comes up, but the lockscreen cannot be unlocked and such. I see a lot of errors when the language is selected related to `/etc/dconf` inaccessible. Logs: https://bin.dylanvanassche.be/f/330 Any idea? | 14:37 |
DylanVanAssche | Looks like a permission issue | 14:37 |
T42 | <edp_17> @leewp14 :Huh, I have commented out all 33 duplication in cm.xml. Now the repo sync is running. 😊 | 14:38 |
T42 | <edp_17> @leewp14 : Don't worry. Without your advise I would not discover this. | 14:40 |
T42 | <leewp14> Nice, hope things goes well! | 14:51 |
T42 | <edp_17> I refreshed all sub-modules then re-started hybris-hal and got: No rule to make target `/home/n7000/mer/android/droid/out/target/product/n7000/obj/STATIC_LIBRARIES/libf2fs_static_intermediates/export_includes', needed by `/home/n7000/mer/android/droid/out/target/product/n7000/obj/EXECUTABLES/fstools_intermediates/import_includes'. Sto | 14:52 |
T42 | p. | 14:52 |
T42 | <leewp14> LineageOS / | 14:55 |
T42 | <leewp14> android_external_f2fs-tools | 14:55 |
T42 | <leewp14> try to add this to external/f2fs-tools | 14:55 |
T42 | <leewp14> branch cm-14.1 | 14:56 |
mal | DylanVanAssche: did you update dhd submodule? | 14:56 |
T42 | <edp_17> @leewp14 : That worked but now: No rule to make target `/home/n7000/mer/android/droid/out/target/product/n7000/obj/STATIC_LIBRARIES/libsgdisk_static_intermediates/export_includes', needed by `/home/n7000/mer/android/droid/out/target/product/n7000/obj/EXECUTABLES/fstools_intermediates/import_includes'. Stop. | 15:01 |
T42 | <edp_17> Sorry old message from clipboard. | 15:02 |
T42 | <edp_17> So, now: No rule to make target `/home/n7000/mer/android/droid/out/target/product/n7000/obj/STATIC_LIBRARIES/libsgdisk_static_intermediates/export_includes', needed by `/home/n7000/mer/android/droid/out/target/product/n7000/obj/EXECUTABLES/fstools_intermediates/import_includes'. Stop. | 15:02 |
DylanVanAssche | mal (IRC): No, it's native branch, needs rebasing than I guess? | 15:03 |
T42 | <elros34> @edp_17 why do you keep posting this, you know what to do: find package in cm/lineage github and add it to your local manifest | 15:03 |
mal | DylanVanAssche: yeah, I think you should try rebasing | 15:04 |
DylanVanAssche | mal (IRC): ok will try and let you know | 15:04 |
T42 | <edp_17> @elros: Sorry, I only checked them in mer-hybris/android because I didn't think about checking it in LineageOS or CM. Thanks for the advise now I go and check there. | 15:06 |
T42 | <elros34> mer-hybris/android is stripped version of cm/android | 15:07 |
T42 | <edp_17> Thanks, I wasn't aware of that. And as this snippets sub-folder didn't even exist in CM12.1 base, it was a new thing to me. | 15:09 |
T42 | <edp_17> Well, I am unlucky because I didn't find either 'android_external_sgdisk' nor 'sgdisk' in either LineageOS nor CyanogenMod. 😳 What am I doing wrong then? | 15:13 |
T42 | <elros34> you need to try harder:P maybe this one: https://github.com/LineageOS/android_external_gptfdisk/blob/cm-14.1/Makefile#L24 | 15:14 |
Umeaboy | Is the SailfishX page going to be adjusted/fixed? It's missing some quotes. At least there should be some side notes if the quotes aren't needed. | 15:15 |
Umeaboy | https://sailfishos.org/wiki/Sailfish_X_Xperia_Android_9_Build_and_Flash | 15:15 |
T42 | <edp_17> @elros34 : You are right. I should try harder. :P Thanks. | 15:15 |
Umeaboy | If you compare that to the HADK it's missing quotes in the hadk.env part. | 15:15 |
Umeaboy | elros34: Your thoughts? Am I wrong? | 15:44 |
T42 | <elros34> read any bash variable guide then you will understand that quotes are not needed always | 15:46 |
T42 | <elros34> needed always/ always needed* | 15:47 |
T42 | <elros34> VENDOR=sony or VENDOR="sony" will do the same, if you doubt then use echo $VENDOR | 15:48 |
DylanVanAssche | mal (IRC): We don't use droid-hal-device in native ports so can't update it either | 15:52 |
Umeaboy | elros34: Well, to make it less confusing I'd love a box saying that on that page. | 16:01 |
Umeaboy | No harm meant. | 16:02 |
Umeaboy | And sudo apt-get install libssl-dev says it's already installed when running it in the HABUILD_SDK so that line should at least be commented out or crossed over. | 16:03 |
T42 | <elros34> well, I think you overthinking. sdk keeps changing and for sure jolla devs have better things to do than removing libssl-dev from instruction because it's obsolete | 16:05 |
Umeaboy | Tru dat. | 16:06 |
T42 | <ankaos> https://paste.ubuntu.com/p/qdDqwptDHz/ dmesg -w output | 16:24 |
T42 | <elros34> @ankaos so how did you fix it? Now you should be able to: telnet 192.168.2.15 2323 | 16:26 |
T42 | <ankaos> @elros34 [@ankaos so how did you fix it? Now you should …], this is g2 | 16:26 |
T42 | <ankaos> other device j5 | 16:27 |
T42 | <ankaos> @elros34 [@ankaos so how did you fix it? Now you should …], sh-3.2# | 16:27 |
T42 | <elros34> ok, so now you can start debugging: dmesg, journalctl --no-page | 16:28 |
T42 | <ankaos> @elros34 [ok, so now you can start debugging: dmesg, jou …], https://paste.ubuntu.com/p/RkzJ3ZBsDW/ | 16:30 |
T42 | <ankaos> sh-3.2# journalctl —no-page | 16:31 |
T42 | <ankaos> No journal files were found. | 16:31 |
T42 | <ankaos> — No entries — | 16:31 |
T42 | <ankaos> lge_cmdline = selinux=0 maybe this fix. do use this command? | 16:34 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX=y | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX_DISABLE is not set | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX_DEVELOP=y | 16:36 |
T42 | <ankaos> #CONFIG_SECURITY_SELINUX_AVC_STATS=y | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_TOMOYO is not set | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_APPARMOR is not set | 16:36 |
T42 | <ankaos> # CONFIG_SECURITY_YAMA is not set | 16:36 |
T42 | <ankaos> # CONFIG_IMA is not set | 16:36 |
T42 | <ankaos> # CONFIG_EVM is not set | 16:36 |
T42 | <ankaos> CONFIG_DEFAULT_SECURITY_SELINUX=y | 16:36 |
T42 | <ankaos> # CONFIG_DEFAULT_SECURITY_DAC is not set | 16:36 |
T42 | <elros34> you disabled audit so that is ignored, I told already that for your second device. You might need to enable audit. Last message from systemd suggest that you did not enable all needed config in your kernel. Check again output of mer_kernel_check | 16:37 |
Umeaboy | Isn't maple supposed to have slot a and b support? | 16:37 |
Umeaboy | I don't see it in fastboot-android getvar all | 16:37 |
T42 | <ankaos> @elros34 [you disabled audit so that is ignored, I told …], HABUILD_SDK [d802] enes@enes:~/hadk$ ./hybris/mer-kernel-check/mer_verify_kernel_config kernel/lge/msm8974/arch/arm/configs/cyanogenmod_d802_defconfig | 16:40 |
T42 | <ankaos> perl: warning: Setting locale failed. | 16:40 |
T42 | <ankaos> perl: warning: Please check that your locale settings: | 16:40 |
T42 | <ankaos> LANGUAGE = (unset), | 16:40 |
T42 | <ankaos> LC_ALL = (unset), | 16:40 |
T42 | <ankaos> LC_MESSAGES = "en_US.UTF-8", | 16:40 |
T42 | <ankaos> LC_CTYPE = "en_US.UTF-8", | 16:40 |
T42 | <ankaos> LANG = (unset) | 16:40 |
T42 | <ankaos> are supported and installed on your system. | 16:40 |
T42 | <ankaos> perl: warning: Falling back to the standard locale ("C"). | 16:40 |
T42 | <ankaos> WARNING: CONFIG_BTRFS_FS is invalid | 16:40 |
T42 | <ankaos> It is unset | 16:40 |
T42 | <ankaos> Allowed values : y, ! | 16:40 |
T42 | <ankaos> Comment says: optional extra filesystem (BTRFS) | 16:40 |
T42 | <elros34> use pastebin! | 16:41 |
T42 | <ankaos> @elros34 [use pastebin!], okey | 16:42 |
T42 | <elros34> that is not how you supposed to use it, read HADK pdf again. You need to use .config after you build kernel | 16:44 |
T42 | <ankaos> make -C kernel/lge/hammerhead etc....? | 16:47 |
mal | DylanVanAssche: how do you handle users/groups etc in native ports | 16:51 |
T42 | <adampigg> mal: sailfish-setup should do most ... we add some manually in the kickstart | 16:52 |
mal | so what are the permissions of the dconf paths in that device? | 16:56 |
mal | @adampigg DylanVanAssche "ls -lR /etc/dconf" | 16:56 |
DylanVanAssche | https://bin.dylanvanassche.be/t/dconf | 16:57 |
DylanVanAssche | mal (IRC): https://bin.dylanvanassche.be/t/dconf2 | 16:58 |
deathmist | DylanVanAssche: under /etc/dconf/db/ dir nemo, vendor & vendor-variant should probably all have 644 permissions (checked on my own droid) | 17:29 |
DylanVanAssche | deathmist (IRC): Wow that helps! | 17:33 |
DylanVanAssche | deathmist (IRC): Thanks! Maybe other things may come up, but for now, it seems to do the trick :) | 17:35 |
mal | DylanVanAssche: wondering why the permissions are wrong | 17:39 |
DylanVanAssche | mal (IRC): Me too! Is these any changes related to multi user / sandboxing in 3.3.0 for dconf stuff? | 17:40 |
T42 | <ankaos> @elros34 [that is not how you supposed to use it, read H …], https://paste.ubuntu.com/p/XtxhBGvT2m/ | 17:40 |
deathmist | that's the permissions my droid has on 3.3.0.16 local builds | 17:46 |
mal | deathmist: you mean 600? or 644? | 17:47 |
deathmist | 644 | 17:47 |
mal | yeah, that's the way it should be | 17:48 |
T42 | <elros34> @ankaos c'mon focus little, there is only 1 command which use mer-kernel-check in pdf: hybris/mer-kernel-check/mer_verify_kernel_config ./out/target/product/$DEVICE/obj/KERNEL_OBJ/.config | 17:50 |
T42 | <ankaos> @elros34 [@ankaos c'mon focus little, there is only 1 co …], https://paste.ubuntu.com/p/GKHDtsgy3G/ | 17:52 |
T42 | <ankaos> is it true this time? | 17:52 |
T42 | <elros34> enable CONFIG_SECURITY_SELINUX_BOOTPARAM, make hybris-boot and flash it, then grab new logs | 17:55 |
T42 | <ankaos> config restar :( | 17:56 |
T42 | <ankaos> not add CONFIG_SECURITY_SELINUX_BOOTPARAM | 17:56 |
T42 | <elros34> which file do you change? | 17:57 |
T42 | <ankaos> ./out/target/product/$DEVICE/obj/KERNEL_OBJ/.config | 17:58 |
T42 | <elros34> wrong, never touch it. You can only change your defconfig | 17:59 |
T42 | <elros34> .config is generated after you build kernel from your defconfig | 18:00 |
T42 | <ankaos> @elros34 [wrong, never touch it. You can only change you …], https://paste.ubuntu.com/p/k5RZbMhsYs/ | 18:00 |
T42 | <ankaos> my kernel confi | 18:00 |
T42 | <elros34> how many times I have to repeat it, enable CONFIG_AUDIT | 18:01 |
mal | deathmist: did droid-hal-version-$DEVICE build successfully for your device on OBS? | 18:26 |
deathmist | I didn't try yet | 18:43 |
mal | deathmist: ok, it fails for me | 19:02 |
mal | @elros34 I added nemo-gst-interfaces and nemo-qtmultimedia-plugins to testing common | 19:52 |
T42 | <adampigg> mal: and broke ppls cameras ;) | 19:57 |
mal | @adampigg what did? | 19:59 |
T42 | <adampigg> Those 2 packages | 20:00 |
mal | so you didn't update gst-droid? | 20:00 |
T42 | <adampigg> Which need new gst-droid and droodmedia | 20:00 |
mal | yeah | 20:00 |
mal | so either we don't have new gst-droid or break some things | 20:01 |
T42 | <adampigg> Not yet,.will do, i just had to show users how to downgrade | 20:01 |
mal | devel is considered unstable anyway | 20:01 |
T42 | <adampigg> Yes, but what v is in testing:? | 20:01 |
mal | and for new release I assume people build latest versions of adaptation packages | 20:01 |
mal | @adampigg so people update from testing without fixed builds? | 20:03 |
mal | @adampigg do the new changes in those middleware affect native camera handling?? | 20:04 |
T42 | <ankaos> config_audit=y output https://paste.ubuntu.com/p/TqrSyXHqF4/ | 20:05 |
T42 | <adampigg> We dont have any native camera handling yet :) | 20:05 |
mal | @adampigg ah, ok | 20:05 |
T42 | <elros34> mal: thanks | 20:05 |
mal | @ankaos from which telnet is that? | 20:06 |
T42 | <ankaos> @mal [@ankaos from which telnet is that?], telnet 192.168.2.15 2323 | 20:06 |
mal | @elros34 need to think about the nfc packages | 20:06 |
T42 | <elros34> sure, just an idea | 20:07 |
mal | @elros34 wondering how many devices use that | 20:08 |
T42 | <adampigg> Mal: so, to be clear, testing: 3.3 requires new gstdroid and droodmedia? | 20:09 |
T42 | <ankaos> mal f2fs or ext4. which add? | 20:09 |
mal | @adampigg no, but new gst-droid has some performance improvements so I wanted it to be possible | 20:09 |
mal | @adampigg also quite many devices have webhook for gst-droid so those build would all have to be downgraded or they would have to manually add the dependencies | 20:10 |
T42 | <elros34> mal: not sure but pn544 might be quite popular | 20:11 |
mal | @adampigg ah, misread what you said, now testing and devel both should be using latest gst-droid and droidmedia | 20:11 |
deathmist | mal: the vibrator chown changes for 3.3 are still not in hybris-patches btw ;) | 20:11 |
deathmist | for hybris-16.0 | 20:11 |
T42 | <adampigg> Mal: ok, we will have to do that | 20:12 |
mal | @adampigg of course if people want I can remove those and people would have to use older gst-droid | 20:12 |
mal | deathmist: oops, forgot that | 20:13 |
mal | people should remind me if I forget something | 20:13 |
mal | too many things to do | 20:13 |
T42 | <adampigg> Yes, my initial workaround was to downgrade those | 20:13 |
mal | @adampigg also for new ports life would be more difficult if latest gst-droid fails | 20:14 |
mal | so many things support adding those dependencies now | 20:14 |
deathmist | mal: also do you have any additional comments on https://github.com/sailfishos-oneplus5/hybris-patches/commit/7c2f17f4aded4c8b8afcade1d16f67eac0ecf67e or should I just make a PR? I've explained it before in http://www.merproject.org/logs/%23sailfishos-porters/%23sailfishos-porters.2020-04-18.log.html#t2020-04-18T09:08:02 for example :p | 20:15 |
mal | deathmist: I also forgot the patch from fp2 repo | 20:15 |
mal | deathmist: btw, nothing would have prevented you from adding the vibrator patch there with some PR | 20:17 |
mal | I think all ports will have issues with vibrator | 20:17 |
deathmist | I know, I just added it quickly in my fork for now as I would have had to also modify numbers for each patch max number in description etc | 20:18 |
mal | wondering how we can inform all maintainers to rebuild droid-hal once we do that, they should update and rebuild droidmedia also at the same time | 20:19 |
deathmist | https://github.com/mer-hybris/hybris-patches/pull/6 made a PR for the GPG stuff | 20:26 |
T42 | <ankaos> elros. ı read config_audit=y. and rebuild. | 20:54 |
T42 | <ankaos> in telnet device. | 20:54 |
mal | PSA: there will be issues with vibrator in 3.3.0 until fixes to system/core repo are merged, also droidmedia (and gst-droid) should be updated for new release, I will inform when the fixes are included | 20:54 |
T42 | <ankaos> (Photo, 1280x719) https://irc.thaodan.de/.imgstore/lyYcaCQzXC.png vi /etc/systemd/journald.conf | 21:18 |
mal | @adampigg btw, what kind of behavior did the camera have when it was broken? | 21:52 |
T42 | <adampigg> mal: black screen on viewfinder, taking pic was ok | 21:52 |
T42 | <adampigg> some errors on terminal | 21:52 |
mal | ok | 21:53 |
T42 | <adampigg> (harbour-advanced-camera:11732): GLib-GObject-WARNING : 17:59:28.453: ../gobject/gsignal.c:2529: signal 'show-frame' is invalid for instance '0xad2e21f0' of type 'GstDroidEglSink' | 21:53 |
T42 | <adampigg> (harbour-advanced-camera:11732): GLib-GObject-WARNING : 17:59:28.453: ../gobject/gsignal.c:2529: signal 'buffers-invalidated' is invalid for instance '0xad2e21f0' of type 'GstDroidEglSink' | 21:53 |
mal | I seem to have some issues with new gst-droid also | 21:53 |
mal | viewfinder is wrong | 21:53 |
T42 | <adampigg> im jus doing a full update and rebuild of t5 | 21:53 |
deathmist | mal: weren't these 2 packages in https://github.com/sailfishos-oneplus5/droid-hal-device/commit/24e057a8af8d7b3dfd6a35b39bb8c9e27b587db3 meant to be in common for 3.3? local build_packages run is still definitely failing without them there (just tested), everything is latest for me including dhd submodule, SDK chroot & targets @ 3.3.0.16 | 22:46 |
mal | I think those were not added to build_packages.sh | 22:50 |
mal | deathmist: hmm, need to see if I should add those to common | 22:54 |
deathmist | build_packages really needs to be made faster, it takes forever to do local builds even on a fast computer :/ | 22:54 |
mal | really? | 22:54 |
deathmist | https://i.imgur.com/vmWjzZn.png this is just a sad sight really | 22:56 |
mal | ? | 22:58 |
deathmist | only using a single core/thread of 16 available :p | 22:59 |
mal | which package was it building? | 22:59 |
deathmist | any of them really, they all just build on a single core as far as I can see | 23:00 |
deathmist | oh and I still need `sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R chmod 755 /boot` to get droid-hal-version installed locally, not sure how this would be done on OBS, prob needs a proper submodule update | 23:03 |
deathmist | https://git.sailfishos.org/mer-core/filesystem/commit/e1ab8c94327a19f4bb39e4ff81732192ee28941c apparently broke dhv installation anyway | 23:04 |
T42 | <elros34> about single core, have you tried to add -j16 to mb2 command in util.sh? | 23:04 |
T42 | <elros34> for obs issue I use this workaround: https://pastebin.com/nC9Dxh1q | 23:05 |
deathmist | @elros34 nope, I'll have to try that. if that works I'd suggest making `-j$(nproc)` default ^^ | 23:05 |
mal | deathmist: why can't package installing write to /boot, I would assume instaling happens as root | 23:08 |
deathmist | ikr, very strange... | 23:08 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!