Friday, 2020-05-01

CaptainBlacktonHi 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
r0kk3rzwhat recovery?00:12
Umeaboyr0kk3rz: 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
UmeaboyThere are quotes missing in the SailfishX version.02:43
GalaxyNinja66is 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
r0kk3rzprobably not03:20
T42<RealDanct12> I don't see why you would want an older version of SailfishOS04:12
r0kk3rzsome people like older UIs04:13
T42<birdzhang> can you build droid-hal-verion-$DEVICE on obs?04:19
r0kk3rzyeah04:19
T42<birdzhang> https://build.merproject.org/package/live_build_log/nemo:devel:hw:xiaomi:vince/droid-hal-version-vince/sailfish_latest_armv7hl/armv8el04:19
T42<birdzhang> error: unpacking of archive failed on file /boot/hybris-recovery.img;5eab9756: cpio: open failed - File exists04:20
T42<birdzhang> error: unpacking of archive failed on file /boot/boot-initramfs.gz;5eab9756: cpio: open failed - File exists04:20
r0kk3rzhmm, mine is failing also04:21
r0kk3rzit used to work04:21
T42<birdzhang> yeah04:21
T42<birdzhang> elros said "use: sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R chmod 755 /boot", seems only works on local build04:22
r0kk3rzits been a while since i bumped the submodule though04:22
T42<RealDanct12> By the way, can anyone help me register a OBS account?04:23
r0kk3rzdo you have a tjc account04:23
T42<RealDanct12> What's a TJC?04:34
r0kk3rztogether.jolla.com04:36
T42<RealDanct12> Ah, unfortunately I never made a Jolla account since the beginning..04:39
T42<RealDanct12> Will do later04:39
T42ishaan_1 was added by: ishaan_107:10
T42<ishaan_1> #note07:10
T42<ishaan_1> @gods_perfectidiot [So, I'll be porting Sfos to Asus X00TD, the ma …], Had you ported07:11
T42<ishaan_1> For X00TD07:15
T42<gods_perfectidiot> Nup07: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
DylanVanAsschemal: 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
DylanVanAsscheAny idea how to fix that? https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/-/jobs/53462762408:18
DylanVanAssche3.3.0 target08:18
piggz_mal: myself and dylan fixed connman/developer mode issues with https://github.com/sailfish-on-dontbeevil/droid-config-pinephone/commit/47dd7000b56afeba9332309af36ef480b2dac20e08:19
malpiggz_: hmm, wondering if that is the best way, needs some investigation08:44
piggz_mal: classic mal reasoning :D ..,... sure, if you can thnk of another way, happy to implement it.08:45
DylanVanAsschemal (IRC): piggz_ (IRC)  Specifying the specific files in the spec file of the kernel doesn't fix the conflict with `filesystem` during mic build08:46
piggz_hmmmm08:46
DylanVanAsscheIt seems that mic is confused about which one to use: the filesystem one or the one from our kernel08:47
piggz_did you delete /boot/ from our .spec, and just use /boot/<some files> ?08:49
DylanVanAsschehttps://build.merproject.org/package/view_file/nemo:devel:hw:pine:dontbeevil/droid-hal-kernel-pine/_service:tar_git:droid-hal-kernel-pine.spec?expand=108:52
DylanVanAsscheOr do I need to do that with %files too?08:52
piggz_yeah, its the files section that needs changed08:58
DylanVanAsscheAh let's see if that works :D08:58
piggz_you could try /boot/*08:58
DylanVanAsscheHmmm 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.608:59
T42<adampigg> add a tag09: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 from09:16
DylanVanAsschepiggz_ (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-shim10: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/gpswrappe10: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 see10:07
T42<leewp14> Remove gps.smdk4210 in common.mk of galaxys2-common10: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>     libdmitry10:13
T42<edp_17> in device/samsung/n7000/n7000.mk?10:14
T42<leewp14> gps.exynos4 is the libgps-shim, hmm10: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 compiled10:16
T42Cornelius %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 luck10:19
T42<leewp14> I'm struggling with devtmpfs on los16 haha10: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/e1ab8c94327a19f4bb39e4ff81732192ee28941c10:37
DylanVanAsscheelros34: 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 adaptation10:40
T42<elros34> thx, I will try.I didn't build adaptation repo yet10: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_inter11:13
T42mediates/import_includes', missing and no known rule to make it11:13
T42<edp_17> What did I miss?11:14
DylanVanAsscheelros34: 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 hmm11: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_fuse11: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 again11: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 tools12: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 manually12: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.xml13:28
T42<leewp14> At line 10 there is external/fuse13:29
T42<leewp14> And also ntfs-3g at line 1813: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 found13:56
T42<edp_17> external/fuse is not in the .repo/project.list13: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 IRC14: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.xml14:08
T42<edp_17> *might14: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 xD14: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 libnciplugin14:11
T42<leewp14> @edp_17 : I think we are missing a line in default.xml14:11
T42<leewp14> After comparing with hybris16's, there's no inclusion of the xml file inside snippets folder14:12
T42<leewp14> You can see the line 858 of hybris16 default.xml14:12
T42<leewp14> There's no such line in hybris1414: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
DylanVanAsschemal: 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
DylanVanAsscheLooks like a permission issue14: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'.  Sto14:52
T42p.14:52
T42<leewp14> LineageOS /14:55
T42<leewp14> android_external_f2fs-tools14:55
T42<leewp14> try to add this to external/f2fs-tools14:55
T42<leewp14> branch cm-14.114:56
malDylanVanAssche: 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
DylanVanAsschemal (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 manifest15:03
malDylanVanAssche: yeah, I think you should try rebasing15:04
DylanVanAsschemal (IRC): ok will try and let you know15: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/android15: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#L2415:14
UmeaboyIs 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
Umeaboyhttps://sailfishos.org/wiki/Sailfish_X_Xperia_Android_9_Build_and_Flash15:15
T42<edp_17> @elros34 : You are right. I should try harder. :P Thanks.15:15
UmeaboyIf you compare that to the HADK it's missing quotes in the hadk.env part.15:15
Umeaboyelros34: Your thoughts? Am I wrong?15:44
T42<elros34> read any bash variable guide then you will understand that quotes are not needed always15: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 $VENDOR15:48
DylanVanAsschemal (IRC): We don't use droid-hal-device in native ports so can't update it either15:52
Umeaboyelros34: Well, to make it less confusing I'd love a box saying that on that page.16:01
UmeaboyNo harm meant.16:02
UmeaboyAnd 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 obsolete16:05
UmeaboyTru dat.16:06
T42<ankaos> https://paste.ubuntu.com/p/qdDqwptDHz/ dmesg -w output16:24
T42<elros34> @ankaos so how did you fix it? Now you should be able to: telnet 192.168.2.15 232316:26
T42<ankaos> @elros34 [@ankaos so how did you fix it? Now you should …], this is g216:26
T42<ankaos> other device j516: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-page16: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-page16: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=y16:36
T42<ankaos> # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set16:36
T42<ankaos> # CONFIG_SECURITY_SELINUX_DISABLE is not set16:36
T42<ankaos> # CONFIG_SECURITY_SELINUX_DEVELOP=y16:36
T42<ankaos> #CONFIG_SECURITY_SELINUX_AVC_STATS=y16:36
T42<ankaos> # CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=116:36
T42<ankaos> # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set16:36
T42<ankaos> # CONFIG_SECURITY_TOMOYO is not set16:36
T42<ankaos> # CONFIG_SECURITY_APPARMOR is not set16:36
T42<ankaos> # CONFIG_SECURITY_YAMA is not set16:36
T42<ankaos> # CONFIG_IMA is not set16:36
T42<ankaos> # CONFIG_EVM is not set16:36
T42<ankaos> CONFIG_DEFAULT_SECURITY_SELINUX=y16:36
T42<ankaos> # CONFIG_DEFAULT_SECURITY_DAC is not set16: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_check16:37
UmeaboyIsn't maple supposed to have slot a and b support?16:37
UmeaboyI don't see it in fastboot-android getvar all16: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_defconfig16: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 invalid16:40
T42<ankaos> It is unset16: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!], okey16:42
T42<elros34> that is not how you supposed to use it, read HADK pdf again. You need to use .config after you build kernel16:44
T42<ankaos> make -C kernel/lge/hammerhead etc....?16:47
malDylanVanAssche: how do you handle users/groups etc in native ports16:51
T42<adampigg> mal: sailfish-setup should do most ... we add some manually in the kickstart16:52
malso what are the permissions of the dconf paths in that device?16:56
mal@adampigg DylanVanAssche "ls -lR /etc/dconf"16:56
DylanVanAsschehttps://bin.dylanvanassche.be/t/dconf16:57
DylanVanAsschemal (IRC): https://bin.dylanvanassche.be/t/dconf216:58
deathmistDylanVanAssche: under /etc/dconf/db/ dir nemo, vendor & vendor-variant should probably all have 644 permissions (checked on my own droid)17:29
DylanVanAsschedeathmist (IRC): Wow that helps!17:33
DylanVanAsschedeathmist (IRC): Thanks! Maybe other things may come up, but for now, it seems to do the trick :)17:35
malDylanVanAssche: wondering why the permissions are wrong17:39
DylanVanAsschemal (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
deathmistthat's the permissions my droid has on 3.3.0.16 local builds17:46
maldeathmist: you mean 600? or 644?17:47
deathmist64417:47
malyeah, that's the way it should be17: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/.config17: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 logs17:55
T42<ankaos> config restar :(17:56
T42<ankaos> not add CONFIG_SECURITY_SELINUX_BOOTPARAM17:56
T42<elros34> which file do you change?17:57
T42<ankaos> ./out/target/product/$DEVICE/obj/KERNEL_OBJ/.config17:58
T42<elros34> wrong, never touch it. You can only change your defconfig17:59
T42<elros34> .config is generated after you build kernel from your defconfig18: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 confi18:00
T42<elros34> how many times I have to repeat it, enable CONFIG_AUDIT18:01
maldeathmist: did droid-hal-version-$DEVICE build successfully for your device on OBS?18:26
deathmistI didn't try yet18:43
maldeathmist: ok, it fails for me19:02
mal@elros34 I added nemo-gst-interfaces and nemo-qtmultimedia-plugins to testing common19:52
T42<adampigg> mal: and broke ppls cameras ;)19:57
mal@adampigg what did?19:59
T42<adampigg> Those 2 packages20:00
malso you didn't update gst-droid?20:00
T42<adampigg> Which need new gst-droid and droodmedia20:00
malyeah20:00
malso either we don't have new gst-droid or break some things20:01
T42<adampigg> Not yet,.will do, i just had to show users how to downgrade20:01
maldevel is considered unstable anyway20:01
T42<adampigg> Yes, but what v is in testing:?20:01
maland for new release I assume people build latest versions of adaptation packages20: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, ok20:05
T42<elros34> mal: thanks20:05
mal@ankaos from which telnet is that?20:06
T42<ankaos> @mal [@ankaos from which telnet is that?], telnet 192.168.2.15 232320:06
mal@elros34 need to think about the nfc packages20:06
T42<elros34> sure, just an idea20:07
mal@elros34 wondering how many devices use that20: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 possible20: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 dependencies20:10
T42<elros34> mal: not sure but pn544 might be quite popular20:11
mal@adampigg ah, misread what you said, now testing and devel both should be using latest gst-droid and droidmedia20:11
deathmistmal: the vibrator chown changes for 3.3 are still not in hybris-patches btw ;)20:11
deathmistfor hybris-16.020:11
T42<adampigg> Mal: ok, we will have to do that20:12
mal@adampigg of course if people want I can remove those and people would have to use older gst-droid20:12
maldeathmist: oops, forgot that20:13
malpeople should remind me if I forget something20:13
maltoo many things to do20:13
T42<adampigg> Yes, my initial workaround was to downgrade those20:13
mal@adampigg also for new ports life would be more difficult if latest gst-droid fails20:14
malso many things support adding those dependencies now20:14
deathmistmal: 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 :p20:15
maldeathmist: I also forgot the patch from fp2 repo20:15
maldeathmist: btw, nothing would have prevented you from adding the vibrator patch there with some PR20:17
malI think all ports will have issues with vibrator20:17
deathmistI 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 etc20:18
malwondering how we can inform all maintainers to rebuild droid-hal once we do that, they should update and rebuild droidmedia also at the same time20:19
deathmisthttps://github.com/mer-hybris/hybris-patches/pull/6 made a PR for the GPG stuff20:26
T42<ankaos> elros. ı read config_audit=y. and rebuild.20:54
T42<ankaos> in telnet device.20:54
malPSA: 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 included20:54
T42<ankaos> (Photo, 1280x719) https://irc.thaodan.de/.imgstore/lyYcaCQzXC.png vi /etc/systemd/journald.conf21: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 ok21:52
T42<adampigg> some errors on terminal21:52
malok21: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
malI seem to have some issues with new gst-droid also21:53
malviewfinder is wrong21:53
T42<adampigg> im jus doing a full update and rebuild of t521:53
deathmistmal: 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.1622:46
malI think those were not added to build_packages.sh22:50
maldeathmist: hmm, need to see if I should add those to common22:54
deathmistbuild_packages really needs to be made faster, it takes forever to do local builds even on a fast computer :/22:54
malreally?22:54
deathmisthttps://i.imgur.com/vmWjzZn.png this is just a sad sight really22:56
mal?22:58
deathmistonly using a single core/thread of 16 available :p22:59
malwhich package was it building?22:59
deathmistany of them really, they all just build on a single core as far as I can see23:00
deathmistoh 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 update23:03
deathmisthttps://git.sailfishos.org/mer-core/filesystem/commit/e1ab8c94327a19f4bb39e4ff81732192ee28941c apparently broke dhv installation anyway23: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/nC9Dxh1q23:05
deathmist@elros34 nope, I'll have to try that. if that works I'd suggest making `-j$(nproc)` default ^^23:05
maldeathmist: why can't package installing write to /boot, I would assume instaling happens as root23:08
deathmistikr, very strange...23:08

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!