**** BEGIN LOGGING AT Mon Aug 19 02:59:57 2019 Aug 19 05:26:56 @Sebastien Vienneau [So your saying no one has managed to make a working Halium port for either "Oreo …], The halium-8.1 work we're seeing is in it's very early stages so it's hard to tell when that's in a usable state. But I like seeing the activity around it. Aug 19 06:46:46 @JBBgameich [The typo is finally fixed. Now only the kwin issue remaining], Thanks! And Im really curious about whats going on with that kwin thing... Aug 19 07:10:55 In the Plasma Mobile group it was suggested to copy the libEGL from libhybris to /usr/lib/*/libEGL.so.1 Aug 19 07:21:52 shouldn't an LD_PRELOAD be helpful in such a case? Aug 19 07:22:07 [Edit] shouldn't an LD_PRELOAD to the hybris EGL implementation be helpful in such a case? Aug 19 07:37:57 @stefanomelchior [From UBports porting telegramchannel, we are organizing an ofono/rild hackathon …], so how many people are we, who's in? Aug 19 08:53:57 @fredldotme [so how many people are we, who's in?], I haven't yet received many feedback, but I spoke with different contributors and as soon as the official message will be out, they will forward it to other project developers, such LuneOS, PlasmaMobile, postmarketOS. We also agreed to use halium channel on telegram to keep track Aug 19 08:53:57 of the conversations Aug 19 08:54:16 awesome Aug 19 08:55:51 (Photo, 800x550) https://irc.ubports.com/VdtP50fX.png I'd suggest some kind of agenda to follow during the meeting Aug 19 08:55:58 since this is the first ofono hackathon experiment (and August as well), it will be successful even for gathering developers and face a common strategy to fix ofono issues Aug 19 08:56:11 yes indeed Aug 19 08:56:31 no postmarketOS? Aug 19 08:57:21 of course they are welcome, I wasn't aware they also joined in on the fun Aug 19 08:57:30 it's just a draft after all Aug 19 08:57:40 @Danct12 [no postmarketOS?], ops, sorry. you are invited too to add positive contribution even though your project is not directly interested Aug 19 08:57:57 actually dont ask me for postmarketos stuffs Aug 19 08:58:04 i mean, for the ofono/modem part Aug 19 08:58:32 i asked because i was curious Aug 19 09:01:12 @fredldotme [of course they are welcome, I wasn't aware they also joined in on the fun], It came out from a sharing with JBBgameich and bhushan shah Aug 19 09:01:27 great Aug 19 09:02:20 maybe we should make a pad available for agenda suggestions Aug 19 09:03:34 @fredldotme [], Good starting point, I would also suggest to identify the minimum pkgs required to have already installed (even in test mode, such as `ubports-qa`). By the end of the day I would post a full msg with the invitation and the requirements Aug 19 09:04:08 awesome Aug 19 09:05:06 https://pad.ubports.com/p/ofono-hackathon Aug 19 09:05:11 IMHO it would be good to resume the key takeaway in a pad and to link it to https://pad.ubports.com/p/porting-faq Aug 19 09:05:29 we are aligned togh Aug 19 09:05:38 yup 😄 Aug 19 09:05:39 [Edit] we are aligned tough Aug 19 09:06:42 https://paste.ubuntu.com/p/qh9zQ5Xfdd/ Aug 19 09:06:53 help me please Aug 19 09:08:03 find out which repo corresponds to `platform/external/clang` and see if something has changed lately. we've had unexpected changes with Audio HALs recently. Aug 19 09:08:41 @fredldotme [find out which repo corresponds to platform/external/clang and see if something …], where can i find that? Aug 19 09:08:51 default manifest file Aug 19 09:09:04 in repository? Aug 19 09:09:34 i am just 15 yrs lol Aug 19 09:10:44 seems the tag "android-7.1.2_r36" disappeared from https://android.googlesource.com/platform/external/clang/+refs Aug 19 09:11:25 I mean I've freshly cloned mine just about a week ago, we might have to set revision to something else now for clang. Aug 19 09:11:25 what can i use then? Aug 19 09:11:35 ok Aug 19 09:11:52 what can i do thn? Aug 19 09:12:29 https://paste.ubuntu.com/p/qh9zQ5Xfdd/ Aug 19 09:12:35 we might have to set the revision for the aosp remote to `revision="refs/tags/android-7.1.2_r37"` Aug 19 09:12:49 ok Aug 19 09:12:49 try this ^ Aug 19 09:13:11 where is my default manifest? Aug 19 09:13:29 /.repo/manifest.xml Aug 19 09:13:31 in my repository? Aug 19 09:13:49 ok Aug 19 09:14:04 where to implement this? Aug 19 09:14:16 in my terminal? Aug 19 09:14:30 @fredldotme [/.repo/manifest.xml], edit the file at this location: Aug 19 09:14:37 with your favorite text editor Aug 19 09:15:23 thanks Aug 19 09:15:43 report back please in case this fixes your sync issues Aug 19 09:18:04 (Photo, 1280x720) https://irc.ubports.com/tzNlYtu0.png Aug 19 09:19:13 is this ok? Aug 19 09:19:58 you are not modifying your default manifest but your device manifest, those are two different files Aug 19 09:20:31 oh k Aug 19 09:21:15 (Photo, 1280x720) https://irc.ubports.com/pghdPPRl.png see here Aug 19 09:24:24 ok Aug 19 09:24:26 wait Aug 19 09:24:53 change that 36 I selected in my text editor to 37 and try to sync again Aug 19 09:28:13 (Photo, 1280x720) https://irc.ubports.com/j0VhWaOd.png Aug 19 09:28:49 not found? Aug 19 09:29:01 `gedit .repo/manifest.xml` Aug 19 09:30:01 (Photo, 1280x720) https://irc.ubports.com/wg60aflP.png Aug 19 09:30:05 is this ok? Aug 19 09:30:18 yes, now try your `repo sync` again Aug 19 09:30:19 should i sync again? Aug 19 09:30:44 shall i use repo sunc -c or -f? Aug 19 09:31:18 try normally, `repo` will tell you when you need to add `--force-sync` Aug 19 09:32:56 i'll report u again if i'll get an error or will succed Aug 19 09:33:04 thank you so much Aug 19 09:34:35 did it work? Aug 19 09:36:59 it's working Aug 19 09:37:14 it will take time Aug 19 09:37:14 let's see what happens Aug 19 09:38:14 it will skip what's synced before? Aug 19 09:39:24 do u use KDE plasma? Aug 19 09:43:01 @Demonic Angel [do u use KDE plasma?], yes I do Aug 19 09:43:18 @Demonic Angel [it will skip what's synced before?], I'm not sure, it seems so Aug 19 09:43:27 Cool Aug 19 09:43:58 i have dual booted ubutnu and windows Aug 19 09:44:56 and i am thinking to dual boot android and KDE plasma mobile on Lenovo TB-x304l Aug 19 09:45:03 lol Aug 19 09:46:16 It's a bit off topic but I use both KDE Neon and a Hackintosh I set up. Switched to KDE Neon due to the performance issues I've had with GNOME Shell, I only noticed during my use of macOS. Aug 19 09:46:25 Anyway: https://github.com/Halium/android/pull/35/files Aug 19 09:46:36 [Edit] It's a bit off topic but I use both KDE Neon and a Hackintosh I've set up. Switched to KDE Neon due to the performance issues I've had with GNOME Shell, I only noticed during my use of macOS. Aug 19 09:47:09 oh cool Aug 19 09:48:26 what is it? Aug 19 09:51:11 ok i got it Aug 19 09:51:24 i'll tell when the sync will be over? Aug 19 10:20:56 @stefanomelchior we'll probably have to sync up a proper time for all involved as well (time + timezone) Aug 19 10:48:33 @fredldotme: I got a 750/750 fibre connection. If you want me to test something, happy to do so ;) Aug 19 10:50:42 It would be helpful if you can test my proposed change to switch the revision tag to r37, do you need commands? Aug 19 10:59:30 (Photo, 1280x720) https://irc.ubports.com/eWm77VNH.png Aug 19 10:59:57 error Aug 19 11:00:05 run the command again Aug 19 11:00:09 what should i do now? Aug 19 11:00:27 do repo sync again Aug 19 11:00:34 looks like a connection issue Aug 19 11:00:43 should i use repo sync -f this time? Aug 19 11:00:56 the screenshot shows you still pulling from r36 instead of r37 Aug 19 11:01:06 hm.. Aug 19 11:01:25 sorry i forgot to save it Aug 19 11:01:29 lol Aug 19 11:01:33 my bad Aug 19 11:02:40 Herrie if you have the spare time available, please try these to commands to verify my change works when syncing a fresh and new tree: … ```repo init -u https://github.com/Halium/android -b halium-7.1-android_r37 --depth=1 … repo sync -c -j 16``` Aug 19 11:02:41 should i buy one plus 7 pro? Aug 19 11:03:26 [Edit] Herrie if you have the spare time available, please try these two commands to verify my change works when syncing a fresh and new tree: … ```repo init -u https://github.com/Halium/android -b halium-7.1-android_r37 --depth=1 … repo sync -c -j 16``` Aug 19 11:03:40 From https://android.googlesource.com/platform/external/libcxx … * [new tag] android-7.1.2_r37 -> android-7.1.2_r37 Aug 19 11:03:52 now it's fine Aug 19 11:04:10 sync completed successfully? Aug 19 11:04:24 it's going on Aug 19 11:04:29 have to wait Aug 19 11:04:37 slow band width Aug 19 11:05:43 do halium works with one plus 7 pro/ Aug 19 11:05:45 ? Aug 19 11:06:14 or should i buy one plus 3 t? Aug 19 11:06:52 @Demonic Angel [do halium works with one plus 7 pro/], well, the OnePlus 7 Pro ships with an Android version newer than Halium supports currently, so if your goal is to port Halium to the 7 Pro you might be out of luck Aug 19 11:07:25 hm.. Aug 19 11:07:54 so i should not buy one plus 7 right now/ Aug 19 11:07:56 ? Aug 19 11:09:00 your money, your choice. but as I said, Halium is unreachable as a target platform currently Aug 19 11:09:04 buy oneplus one Aug 19 11:09:23 its supported by ubports so halium Aug 19 11:09:30 one plus one is not on amazon Aug 19 11:09:59 buy from craiglist or somewhere like that Aug 19 11:10:14 hm.. Aug 19 11:10:24 i live in india lol Aug 19 11:10:47 it will cost me much for importing Aug 19 11:11:08 buy second hand from local stores then Aug 19 11:11:27 have asked there Aug 19 11:11:43 it's not availabe there too Aug 19 11:11:55 nexus 5? Aug 19 11:11:59 or nexus 4? Aug 19 11:12:06 those are supported too Aug 19 11:12:34 ok Aug 19 11:12:36 or fairphone Aug 19 11:12:42 wait lemme see Aug 19 11:12:58 @hpagseddy[m] [or fairphone], fairphone is not available Aug 19 11:13:02 let's not get too off topic here, please. this channel is about Halium development after all. Aug 19 11:13:15 sorry Aug 19 11:14:06 will samsung work? Aug 19 11:14:10 m30 Aug 19 11:14:47 Redmi 4X will work Aug 19 11:14:51 rule of thumb: If it supports Android 7.1 (through AOSP or LineageOS) it should be fine for porting Aug 19 11:15:00 anyways thats going too offtopic so i will stop Aug 19 11:15:12 ok thanks Aug 19 11:15:20 yea Aug 19 11:15:36 but still work in progress Aug 19 11:17:43 how much GB does repo sync installs/ Aug 19 11:17:45 ? Aug 19 11:18:14 how much you have? Aug 19 11:18:40 a full sync + checkout might use around 15GB of storage Aug 19 11:18:54 1.5 GB high data speed and unlimited at 48kb/s Aug 19 11:19:35 the sync itself will probably use between 4 and 5 GBs over the network Aug 19 11:19:36 i have 22 GB in my root directory Aug 19 11:19:42 [Edit] the sync itself will probably use between 4 and 5 GB over the network Aug 19 11:19:53 and 100 GB on home Aug 19 11:20:14 which one will it use home or root? Aug 19 11:21:27 you should know lol. seeing from your screenshots earlier it should be in /home Aug 19 11:21:39 [Edit] you should know lol. seeing from your screenshots earlier it should be in `/home` Aug 19 11:21:50 oh ok lol Aug 19 11:25:40 @JBBgameich [In the Plasma Mobile group it was suggested to copy the libEGL from libhybris to …], Thanks for the input. Well now the hybris version is being loaded, but the desktop version is also still being loaded, causing kwin to immediately crash … openat(AT_FDCWD, "/lib/i386-linux-gnu/libGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 31 Aug 19 11:30:31 fatal: The remote end hung up unexpectedlyMiB | 13.00 KiB/s … fatal: early EOF … fatal: index-pack failed Aug 19 11:30:41 will these affect my tree? Aug 19 11:30:51 try syncing again, your connection might have issues Aug 19 11:31:02 it's going Aug 19 11:32:58 is it really hard to build a tree? Aug 19 11:35:26 Aug 19 11:35:37 what should i write in this/ Aug 19 11:35:38 ? Aug 19 11:35:47 r36? Aug 19 11:36:13 didn't you just edit the manifest? what are you doing? Aug 19 11:37:50 um..actually i should write this in my default manifests or have to create a new manifest for this tree ain't able to understand on docs.halium.org Aug 19 11:54:45 the instructions on docs.halium.org are mainly for understanding the workings of `repo` and how manifest files relate to it in general, how manifest files are composed, etc. don't forget that there are two manifests at play: the default manifest and your device manifest which is supposed to pull in device-specific repositories. Aug 19 11:55:14 ok Aug 19 11:55:33 so i should write this in my default manifest? Aug 19 11:55:49 write what? Aug 19 11:56:11 Aug 19 11:56:16 this Aug 19 11:57:51 where did you get that "7.1.1_r25" from? that's an old state of affairs, currently it's at 7.1.2_r36, which you were supposed to change to 7.1.2_r37. Aug 19 11:58:22 i mean r36 Aug 19 11:58:50 @fredldotme [where did you get that "7.1.1_r25" from? that's an old state of affairs, current …], from https://docs.halium.org/en/latest/porting/get-sources.html Aug 19 11:58:55 here Aug 19 11:59:27 short answer: no, don't paste this into the default.xml Aug 19 11:59:49 ok Aug 19 13:14:03 @fredldotme: I had some initial sync errors on android_hardware_qcom_audio, android_external_e2fsprogs, Halium/libhybris, android_hardware_intel_img_hwcomposer, android_system_media, android_hardware_broadcom_wlan and Halium/android_frameworks_av, however after another attempt it worked, so I guess some temporary connection glitch to GitHub somehow Aug 19 13:14:15 For the rest no errors, so seems to sync fine at my end Aug 19 13:14:46 Thanks for trying Herrie, maybe I should just force r37 for clang and be done with it Aug 19 13:17:17 Herrie does it work now? Aug 19 13:17:22 same commands Aug 19 13:19:04 wait Aug 19 13:19:39 doesn't matter, you're right, they were probably just issues with connectivity Aug 19 13:22:15 @fredldotme: Yeah it seems to ahve finished 2nd try: Log here https://bpaste.net/show/71T3 Aug 19 14:45:00 error Aug 19 14:45:08 again Aug 19 14:46:21 is this issue coming bcz of my network ? Aug 19 14:46:32 which error? Aug 19 14:47:07 rror: Cannot fetch platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 from https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 … fatal: The remote end hung up unexpectedlyMiB | 11.00 KiB/s … fatal: early EOF … fatal: index-pack failed … remote: Counting objects: 2189, do Aug 19 14:47:08 ne B | 19.00 KiB/s … remote: Finding sources: 100% (2189/2189) … fatal: The remote end hung up unexpectedlyiB | 21.00 KiB/s … fatal: early EOF … fatal: index-pack failed … error: Cannot fetch platform/external/webrtc from https://android.googlesource.com/platform/external/webrtc … error: RPC failed; curl 56 GnuTLS recv err Aug 19 14:47:08 or (-54): Error in the pull function. … fatal: The remote end hung up unexpectedly … fatal: early EOF … fatal: index-pack failed … error: Cannot fetch platform/prebuilts/sdk from https://android.googlesource.com/platform/prebuilts/sdk … error: Exited sync due to fetch errors Aug 19 14:47:25 network problem right? Aug 19 14:47:26 seems like a network issue, yes. Aug 19 14:47:36 how can i fix it? Aug 19 14:47:46 sync until there's nothing to sync anymore Aug 19 14:48:01 ok Aug 19 14:48:23 i am using -f this time Aug 19 14:48:35 will it be fine? Aug 19 14:49:11 I guess so Aug 19 14:55:04 warn: --force-broken, continuing to sync Aug 19 14:55:14 why is this line coming? Aug 19 15:00:48 error: Cannot checkout platform/external/webrtc: ManifestInvalidRevisionError: revision refs/tags/android-7.1.2_r37 in platform/external/webrtc not found … error: in `sync -f -j 16`: revision refs/tags/android-7.1.2_r37 in platform/external/webrtc not found Aug 19 15:00:53 error again Aug 19 15:02:09 @fredldotme what to do now? Aug 19 16:19:13 @Daniel [Thanks for the input. Well now the hybris version is being loaded, but the deskt …], What happens if you delete the Libhybris version before? (This is not meant to the solution, but just to make sure the only issue is library loading) Aug 19 19:11:08 @JBBgameich [What happens if you delete the Libhybris version before? (This is not meant to t …], In that case I get : "FATAL ERROR: could not instantiate a backend", but according to strace only because of: … openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/libhybris-egl/libgralloc.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file Aug 19 19:11:09 or directory) … If I put only that single library back in place, I get exactly the same output as before... (all other libhybris-egl libs are sstill absent...) Aug 19 19:34:33 Fwd from ankaos: https://github.com/mer-hybris/android/blob/hybris-15.1/default.xml Aug 19 19:34:46 how to use halium? Aug 19 20:05:59 @JBBgameich [What happens if you delete the Libhybris version before? (This is not meant to t …], I got it back working. 😀 Here's what I did: I replaced all the EGL libs with their according libhybris-egl versions and the updated ld.so.conf. So it definitely is a library loading problem. But why? Maybe the compiler chooses the desktop fil Aug 19 20:05:59 es over the hybris files because they are a higher (newer) version? Aug 19 20:10:01 * linker Aug 19 20:23:53 Thanks for investigating the issue. Since it appears to affect / have affected Neon as well, maybe a solution can be found rather quickly. I asked in the plasma mobile channel just in case some kind of solution has already been found. **** ENDING LOGGING AT Tue Aug 20 03:01:37 2019