**** BEGIN LOGGING AT Thu Dec 28 03:00:02 2017 Dec 28 05:59:52 thejsa_: That's where I'm stuck now too Dec 28 09:32:34 Morning! Dec 28 10:17:38 Morning! Dec 28 10:20:02 Herrie: even after fixing the xml line ? Dec 28 10:21:25 Tofe: Yup Dec 28 10:22:10 It seems to miss "bt_hci_bdroid.h" which was supplied by https://github.com/LineageOS/android_external_bluetooth_bluedroid/tree/cm-12.1 until 12.1 Dec 28 10:22:26 However there's no 14.1 branch Dec 28 10:22:34 So I suspect it's now elsewhere, just don't know where Dec 28 10:22:48 If I import the 12.1 one it will complain that certain functions are redefined. Dec 28 10:22:59 we're sure the android bits compile for 14.1, right? Dec 28 10:23:33 (for athene I mean) Dec 28 10:24:15 Tofe: No we're still at the Android bits step Dec 28 10:24:26 I.e. I removed the APK stuff from the .mk etc Dec 28 10:24:38 Now it's compiling the Android pieces and failing at 94 or 95% Dec 28 10:24:42 It seems it's at http://crypto.nknu.edu.tw/AOSP/android-7.1.2_r19/system/bt/hci/include/bt_hci_bdroid.h Dec 28 10:24:55 no I mean, I thought the job had succcessfully already been done by a guy for SFOS Dec 28 10:25:04 So I guess it's just not picking up the bt_hci_bdroid.h from there somehow Dec 28 10:25:12 Tofe: Well I guess so Dec 28 10:25:21 Let me see on which version SFOS is based Dec 28 10:26:04 Seems they use 6.0.1 Android MM not the 7.x Nougat ;) Dec 28 10:26:37 ok Dec 28 10:27:01 Ah wait that's the G4 Plus Dec 28 10:27:31 Well anyway it seems we're just not picking up the include somehow Dec 28 10:28:13 https://github.com/LineageOS/android_system_bt ? Dec 28 10:28:34 Tofe: Seems so Dec 28 10:28:49 https://github.com/LineageOS/android_system_bt/blob/cm-14.1/hci/include/bt_hci_bdroid.h Dec 28 10:29:40 Let me try that Dec 28 10:31:35 Seems there's not much work done @ Halium side yet for 7.1 :P Dec 28 10:31:49 Seeing this would be a common include for all qcom targets ;) Dec 28 10:31:55 uyp Dec 28 10:31:56 yup Dec 28 10:32:13 Well can PR it once it works Dec 28 10:32:34 yes, good idea, this will complete the other bits Dec 28 10:33:09 It will help others as well Dec 28 11:04:50 Tofe: A load of warnings during compiling but seems to continue Dec 28 11:04:56 I guess crappy coding style :P Dec 28 11:05:04 possibly :) Dec 28 11:05:10 Constructing recovery from boot Dec 28 11:05:16 Seems that we're on the right track ;) Dec 28 11:05:21 thejsa_: ^ :) Dec 28 11:24:10 Tofe: SEems it finished Dec 28 11:25:22 Victory Dec 28 11:28:39 Tofe: Yup Dec 28 11:33:13 I guess that's the last thing that'll get solved on LuneOS this year Dec 28 11:33:43 Tofe: Well I hope to get a bit further on my Mido port, but well ;) Dec 28 11:33:59 I still have to do this bluetooth port for TP Dec 28 11:34:16 One hell of a merge, probably Dec 28 11:42:17 Herrie: when you'll have some time, could you merge the commits for the anrdoid repo ? Dec 28 11:42:54 {it looks like it would be appropriate} Dec 28 11:44:44 Tofe: Yeah I'll clean that up a bit Dec 28 11:44:54 Seems that we forked CM and Halium forked ubports Dec 28 11:45:06 So would need to repoint that somehow I guess in order to do a PR? Dec 28 11:46:46 We should be able to do the PR anyway, isn't it ? Dec 28 11:48:04 Tofe: Nope Dec 28 11:48:10 Only to repo it was forked from Dec 28 11:48:26 So I can fork it at my Herrie82 account and PR from there Dec 28 11:48:29 But not ideal of course Dec 28 11:49:07 ah, I see... and I guess we can't set another upstream Dec 28 11:49:45 Tofe: Well: https://git-scm.com/docs/git-remote Dec 28 11:49:50 Should technically be possible Dec 28 11:49:55 ok Dec 28 11:49:59 JaMa: ^ Since you're the GIT guru ;) Dec 28 11:50:58 On my side I don't seem to have write access for that one Dec 28 11:52:05 Tofe: Ah Dec 28 11:52:26 oh, ubports was created from scratch... Dec 28 11:52:43 that means none of the git history is common Dec 28 11:54:00 mmh. I think we'll have to create a new "android" repo, forked from Halium Dec 28 11:58:07 Tofe: Can do that as well Dec 28 11:58:15 Rename ours, make new one, push our commits there Dec 28 11:58:28 It's not like we have rocket science there anyway Dec 28 12:00:42 Herrie: yes exactly Dec 28 12:01:55 Should we keep the name wop-halium or change to luneos-halium? Dec 28 12:03:03 let's keep wop for now, I think we never used luneos* so far for branches Dec 28 12:03:19 or do we ? Dec 28 12:04:19 Tofe: well we also have wop_targets.xml Dec 28 12:05:03 Halium seems to go for halium-devices as per https://github.com/Halium/android/pull/8/files Dec 28 12:05:22 yes I just saw that, it looks like a good idea Dec 28 12:05:37 Tofe we have android_luneos_hal Dec 28 12:06:05 So I guess we could make it luneos Dec 28 12:06:32 as you wish, it doesn't make a big difference anyway Dec 28 12:06:33 Just would need to update the Jenekins job Dec 28 12:15:53 Herrie|Laptop: that's not GIT issue (with git you can create PR between any git remotes you want), but I think you're right, that github only shows the UI to create PR for the project you've forked from Dec 28 12:16:38 Herrie|Laptop: Tofe: latest testing (and unstable) builds have qt 5.9.3 Dec 28 12:17:01 I haven't tested it much, but the only conflict was one qtwayland patch which was already included upstream Dec 28 12:17:09 and I hope that they don't break LTS much Dec 28 12:17:30 JaMa: ok, we'll test that soon then Dec 28 12:24:35 JaMa: Will just push our changes to the new repo Dec 28 12:24:38 It's not a lot anyway Dec 28 12:29:12 Tofe: We might want to add -c to repo sync to reduce download size? Dec 28 12:29:40 https://bpaste.net/show/0afb86a22cc8 Dec 28 12:37:46 Herrie: yes, good idea Dec 28 14:23:53 Tofe: Should I create a similar structure as halium-devices but then for luneos-devices? Dec 28 14:24:40 And in our luneos_targets.xml remove the halium one, similar like we do for hybris-boot and add ours there? Dec 28 14:33:00 Tofe: Or you have other thoughts? Dec 28 15:16:21 Herrie|Laptop: btw, G4 Plus is the same as the G4 Dec 28 15:16:47 only difference is a little more RAM, camera and added fingerprint reader Dec 28 15:16:57 so both are actually athene Dec 28 15:17:27 thejsa_: Ah OK Dec 28 15:17:38 I got the build mystery solved, so I'll now prepare some bits Dec 28 15:17:41 oh nice Dec 28 15:17:43 And push patches Dec 28 15:18:17 You'll need this for the bt include issue: https://github.com/webOS-ports/android_old/commit/97bf541b253da0c397788337b0cdcf8fe72606b8 Dec 28 15:18:36 I'll be redoing the android repo, so we fork Halium instead of CM Dec 28 15:18:43 Hence the repo is now called "android_old" Dec 28 15:18:50 All will be in new android repo shortly Dec 28 15:19:13 is there much point in making a build from android_old at the moment? Dec 28 15:20:28 thejsa_: Well it works Dec 28 15:20:34 okay then Dec 28 15:20:47 I'll run a build Dec 28 15:20:50 I'll also add the patches to android_luneos_hal Dec 28 15:20:59 So a clean build should work from scratch also Dec 28 15:21:05 Without too much tinkering Dec 28 15:21:56 my build tree is confused about the renamed repo, is there a quick fix for that or shall I just start over Dec 28 15:22:10 (sorry, my Git experience is fairly rudimentary)] Dec 28 15:24:16 thejsa_: Ehm that's a good question Dec 28 15:24:19 Mine too ;) Dec 28 15:24:49 guess I'll restart then haha Dec 28 15:25:13 shouldn't take long anyway seeing as it's a cloud server Dec 28 15:29:23 thejsa_: I'll add the -c for the repo sync so it will only sync the required branch Dec 28 15:29:26 Should help a lot too Dec 28 15:29:45 okay (: Dec 28 15:29:50 running rm -rf atm Dec 28 15:48:51 thejsa_: Close to getting the patches pushed Dec 28 15:49:11 Did the ones for onyx (OnePlus X), which I promised elvispre last week ;) Dec 28 15:49:16 Now doing for athene Dec 28 15:49:17 Neat Dec 28 15:49:28 I started a sync 10 minutes ago since it takes a while Dec 28 15:49:29 Didn't test them yet but should work I guess Dec 28 15:50:36 Once everything is pushed I'll do a rm -rf here too ;) Dec 28 15:50:37 And try Dec 28 16:37:57 Herrie|Laptop: Once you've got that could you send me your current dl+build script? Dec 28 16:42:07 thejsa_: Testing now ;) Dec 28 16:42:21 Exciting Dec 28 16:42:42 thejsa_: Yup just repo sync isn't too quick, though I have 300 or 400 Mbps max at home Dec 28 16:42:52 It's going via WiFi on my build machine and card there isn't too quick Dec 28 16:43:06 On my regular desktop I get almost those speeds via WiFi just not on old builder ;) Dec 28 16:43:57 1158.34Mbit/s down ;) Dec 28 16:44:21 free Azure credit is nice Dec 28 16:44:25 Hehe :) Dec 28 16:44:57 Repo sync still takes about 15 minutes though haha Dec 28 16:45:36 Well this is my home cable connection via good old coax with DocSIS 3.0 so not too bad for a cable that's almost 30 years old ;) Dec 28 16:45:51 oh nice! Dec 28 16:46:18 Here in the UK we can only get at most 300Mbps on the most expensive plan Dec 28 16:47:17 also a DocSIS 3 network (Virgin Media although it dates back to the early 2000s Telewest/NTL network if I recall correctly) Dec 28 16:47:39 Very asymmetric though, 75Mb down but only 5Mb up Dec 28 16:48:16 400/40 I got here cannot complain too much ;) Speeds via my Asus WiFi are blazing ;) Dec 28 16:50:44 This was a speedtest with my Asus PCE-AC68 a while back :) http://www.speedtest.net/result/5512683567.png Dec 28 16:55:33 Just tested now - over WiFi so a little slower but generally good performance http://www.speedtest.net/result/6917668524.png Dec 28 16:56:33 If I'm lucky on a good day I can even get 80Mb download :) Although I suspect the extra bandwidth is to support my ISP's planned network of hotspots hosted by customer routers Dec 28 17:06:18 Mine seems busy for a while still ;) I'll head home from office now ;) Dec 28 17:07:04 Tofe: https://github.com/Halium/android/pull/9 Dec 28 17:07:32 Tofe: Will we need Halium/prebuilt-initrd for 7.1 as well? Dec 28 20:08:44 Tofe: Got something weird: I removed CMActions with https://github.com/webOS-ports/android_luneos_hal/pull/3/files#diff-1e982e102a3e7313c8d17deae277bddb Dec 28 20:08:52 However it seems it still tries to build it Dec 28 20:09:33 https://bpaste.net/show/3cc1d5a2f54a Dec 28 20:09:47 I can see that my device.mk is successfully patched Dec 28 21:38:10 Herrie: we don't need prebuilt-initrd, but neither does it hurt if it's built Dec 28 22:10:18 Tofe: OK Dec 28 22:10:35 Any idea for the CMActions? I guess I could simply remove the .mk in that folder, but that's nasty :P Dec 28 22:23:17 Tofe well patching to delete the Android.mk from cmactions folder works Dec 28 22:23:22 Not very happy with that solution but well Dec 28 22:23:28 Good enough for now I guess Dec 28 22:44:36 JaMa: For when you got a minute: https://github.com/shr-distribution/meta-smartphone/pull/50 Dec 28 22:49:05 Tofe: https://github.com/webOS-ports/android/commits/luneos-halium-7.1 and https://github.com/webOS-ports/android/commits/luneos-halium-5.1 Dec 28 22:50:57 Tofe: Updated Jenkins jobs as well Dec 29 00:03:09 Tofe: This one is tested for mido, onyx & athene and I am able to create the images :) So ready to merge: https://github.com/webOS-ports/android_luneos_hal/pull/3 **** ENDING LOGGING AT Fri Dec 29 03:00:02 2017