| 5 May 2023 |
silent_water | yup np | 21:35:57 |
| 6 May 2023 |
Atemu | In reply to @matthewcroughan:defenestrate.it
Atemu:
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read VENDOR/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read PRODUCT/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read PRODUCT/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read SYSTEM_EXT/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read SYSTEM_EXT/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read ODM/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read ODM/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read VENDOR_DLKM/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read VENDOR_DLKM/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read ODM_DLKM/etc/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Failed to read ODM_DLKM/build.prop
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Unable to get boot image build props: Failed to run command '['unpack_bootimg', '--boot_img', '/build/boot.img6r1N0V', '--out', '/build/boot_L78I4b.img']' (exit code 1):
dreamlte-ota_update> Traceback (most recent call last):
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/internal/stdlib/runpy.py", line 197, in _run_module_as_main
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/internal/stdlib/runpy.py", line 87, in _run_code
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/__main__.py", line 12, in <module>
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/internal/stdlib/runpy.py", line 197, in _run_module_as_main
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/internal/stdlib/runpy.py", line 87, in _run_code
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/unpack_bootimg.py", line 547, in <module>
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/unpack_bootimg.py", line 543, in main
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/unpack_bootimg.py", line 474, in unpack_image
dreamlte-ota_update> File "/nix/store/mvnw94935qphb1z1bhv0a8vdbvaz3rmz-ota-tools/bin/unpack_bootimg/unpack_bootimg.py", line 215, in unpack_boot_image
dreamlte-ota_update> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 532: invalid continuation byte
dreamlte-ota_update> 2023-05-05 17:38:56 - common.py - WARNING : Can't find META/ab_partitions.txt
dreamlte-ota_update> Compressing system.new.dat with brotli
Smells like the Android build didn't go through correctly? Error codes are broken there. Check the log. | 04:15:44 |
matthewcroughan | Build seems perfectly fine, I have to rebuild to get logs though | 04:27:19 |
matthewcroughan | can't find an attribute that would allow me to nix log | 04:27:29 |
matthewcroughan | found one hanging out in the store | 04:29:02 |
matthewcroughan | 17M build log, yikes | 04:30:05 |
matthewcroughan | Atemu: I do see this:
++++ system ++++
2023-05-05 18:46:45 - add_img_to_target_files.py - INFO : creating system.img...
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.media because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.os.statsd because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.tethering because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.resolv because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.scheduling because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.extservices because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.conscrypt because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.i18n because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.cellbroadcast because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.permission because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.mediaprovider because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.tzdata because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.ipsec because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.wifi because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.sdkext because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.neuralnetworks because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.adbd because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.media.swcodec because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.runtime because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.art because it's not a zipfile
2023-05-05 18:46:54 - apex_utils.py - INFO : Skipping /build/out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721/SYSTEM/apex/com.android.appsearch because it's not a zipfile
2023-05-05 18:46:54 - add_img_to_target_files.py - INFO :
| 04:32:12 |
matthewcroughan | And then this | 04:33:30 |
Atemu | matthewcroughan - nix.how: That's the OTA build | 04:33:32 |
matthewcroughan | [100% 126653/126653] Package target files: out/target/product/dreamlte/obj/PACKAGING/target_files_intermediates/lineage_dreamlte-target_files-2022110721.zip
ls: out/target/product/dreamlte/data: No such file or directory
2023-05-05 18:46:37 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2023-05-05 18:46:37 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2023-05-05 18:46:37 - common.py - WARNING : Failed to read VENDOR/build.prop
| 04:33:32 |
matthewcroughan | It isn't? It contains all the logs | 04:34:14 |
matthewcroughan | The full android build | 04:34:21 |
Atemu | matthewcroughan - nix.how: That looks more like it | 04:34:31 |
matthewcroughan | this log I'm copying to you isn't a result of the ota output, | 04:34:37 |
Atemu | What's ls: out/target/product/dreamlte/data: No such file or directory all about? | 04:34:46 |
matthewcroughan | not sure about that | 04:34:59 |
matthewcroughan | it's just hanging out in there | 04:35:06 |
matthewcroughan | 9 | 04:35:41 |
matthewcroughan | * https://github.com/8890q | 04:35:42 |
matthewcroughan | this is something I'm trying to cobble together from this org | 04:35:50 |
matthewcroughan | source.dirs."vendor/gapps".src = pkgs.fetchgit {
rev = "d547c376983cc644b5a6b4e7ed1fd59984f5569c";
url = "https://gitlab.com/MindTheGapps/vendor_gapps.git";
sha256 = "sha256-SkAsHteEcveqIjDnB55s4rTVefrOTlzIW1nTOGh0448=";
};
source.dirs."device/samsung/dreamlte".src = pkgs.fetchgit {
rev = "f885b96f68f7c9579134a316206e3a556a3f870a";
url = "https://github.com/8890q/android_device_samsung_dreamlte.git";
sha256 = "sha256-M1kEgnfI0xn1vVjeAKXii+CnQelpE/S4LaL63++em1g=";
};
source.dirs."device/samsung/universal8895-common".src = pkgs.fetchgit {
rev = "267d670aac1f6b02161d3ff164f411827e4ee68c";
url = "https://github.com/8890q/android_device_samsung_universal8895-common.git";
sha256 = "sha256-1AfV/EZBJXKYUOGodOqOF0MQhGynGpsy3ATyylKSuiM=";
};
source.dirs."kernel/samsung/universal8895".src = pkgs.fetchgit {
rev = "d45ecc236a98c10f28d7a0cad5238379634366af";
url = "https://github.com/8890q/android_kernel_samsung_universal8895.git";
sha256 = "sha256-fwkQ9aKjK34go+u9ldxUBfCYyXZUl9uFc2uq6h9NcTI=";
};
source.dirs."vendor/samsung".src = pkgs.fetchgit {
rev = "64dc02b8f0f12ca3abff2b2674a09c8e57559f7d";
url = "https://github.com/8890q/proprietary_vendor_samsung.git";
sha256 = "sha256-xmof6lFeD75amubfYiExgKAYq296LadGerI3Uu2fhLw=";
};
source.dirs."hardware/samsung".src = pkgs.fetchgit {
rev = "ee54c6737f5274e8af52de8c11544c97fdeef296";
url = "https://github.com/8890q/android_hardware_samsung.git";
sha256 = "sha256-XnHxAIi5/gDO5h+STAiiwdjltBh1nExmSEqcMLRhh58=";
};
source.dirs."device/samsung_slsi/sepolicy".src = pkgs.fetchgit {
rev = "a03fb392d93f42d99d3f43303954ac27949936d2";
url = "https://github.com/LineageOS/android_device_samsung_slsi_sepolicy.git";
sha256 = "sha256-ccpFjGb7f4alK6+cuTC91xqB8jRNZwX8OeZYz3Z0dng=";
};
| 04:36:15 |
matthewcroughan | Maybe I've missed a dir | 04:39:34 |
Atemu | matthewcroughan - nix.how: Check https://github.com/8890q/android_device_samsung_herolte/blob/lineage-19.1/lineage.dependencies recursively | 04:40:47 |
Atemu | It needs these: https://github.com/8890q/android_device_samsung_universal8890-common/blob/lineage-19.1/lineage.dependencies | 04:40:59 |
matthewcroughan | 8895 needs 8895? | 04:41:13 |
matthewcroughan | * 8890 needs 8895? | 04:41:16 |
matthewcroughan | dreamlte is an exynos 8995 chip | 04:41:25 |
matthewcroughan | I'm including 8995-common | 04:41:48 |
Atemu | Ah, sorry, wrong device | 04:41:48 |
matthewcroughan | yeah it's confusing :D | 04:41:54 |