lineageos4microg / docker-lineage-cicd

Docker microservice for LineageOS Continuous Integration and Continous Deployment
https://hub.docker.com/r/lineageos4microg/docker-lineage-cicd
GNU General Public License v3.0
490 stars 193 forks source link

Failed builds #197

Closed bananer closed 3 years ago

bananer commented 3 years ago

Seems to be various different reasons. Open for suggestions on how to fix any of these.

lineage-15.1-20210628-UNOFFICIAL-microG-angler.log lineage-15.1-20210628-UNOFFICIAL-microG-bullhead.log lineage-15.1-20210628-UNOFFICIAL-microG-che10.log lineage-15.1-20210628-UNOFFICIAL-microG-cherry.log lineage-15.1-20210628-UNOFFICIAL-microG-dogo.log lineage-15.1-20210628-UNOFFICIAL-microG-dragon.log lineage-15.1-20210628-UNOFFICIAL-microG-foster.log lineage-15.1-20210628-UNOFFICIAL-microG-fugu.log lineage-15.1-20210628-UNOFFICIAL-microG-hayabusa.log lineage-15.1-20210628-UNOFFICIAL-microG-huashan.log lineage-15.1-20210628-UNOFFICIAL-microG-mint.log lineage-15.1-20210628-UNOFFICIAL-microG-odin.log lineage-15.1-20210628-UNOFFICIAL-microG-pollux.log lineage-15.1-20210628-UNOFFICIAL-microG-pollux_windy.log lineage-15.1-20210628-UNOFFICIAL-microG-tsubasa.log lineage-15.1-20210628-UNOFFICIAL-microG-yuga.log lineage-16.0-20210628-UNOFFICIAL-microG-anne.log lineage-16.0-20210628-UNOFFICIAL-microG-berkeley.log lineage-16.0-20210628-UNOFFICIAL-microG-charlotte.log lineage-16.0-20210628-UNOFFICIAL-microG-figo.log lineage-17.1-20210627-microG-m8.log

kurt-by commented 3 years ago

Jfltexx also failed?

antoinevth commented 3 years ago

The 15.1 builds failing seem to be linked with #194.

antoinevth commented 3 years ago

Jfltexx also failed?

It is in the 18.1 list, so it hasn't been build for now. But in fact, I guess it has failed in the past rounds of builds, as there is no 18.1 build available.

Iey4iej3 commented 3 years ago

Some older posts related: https://github.com/lineageos4microg/docker-lineage-cicd/issues/91 for berkeley (maybe we can drop this device - Huawei no longer unlocks bootloaders). https://github.com/lineageos4microg/docker-lineage-cicd/issues/41 for charlotte.

And there seem some solutions:

https://github.com/lineageos4microg/docker-lineage-cicd/issues/122 for anne. https://github.com/lineageos4microg/docker-lineage-cicd/issues/100 for m8.

bananer commented 3 years ago

last build for jfltexx failed:

>> [Thu Jun 24 14:26:05 UTC 2021] Starting build for jfltexx, lineage-18.1 branch
14:26:10 Could not create module-finder: finder encountered 14150 errors: [/srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-be: lstat /srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-be: no such file or directory /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/Hexagon: lstat /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/Hexagon: no such file or directory /srv/tmp/merged/developers/build/prebuilts/gradle/BasicImmersiveMode/Application/tests/src/com: open /srv/tmp/merged/developers/build/prebuilts/gradle/BasicImmersiveMode/Application/tests/src/com: no such file or directory /srv/tmp/merged/external/opencensus-java/contrib/dropwizard/src/test/java/io: open /srv/tmp/merged/external/opencensus-java/contrib/dropwizard/src/test/java/io: no such file or directory /srv/t>> [Thu Jun 24 14:26:05 UTC 2021] Starting build for jfltexx, lineage-18.1 branch
14:26:10 Could not create module-finder: finder encountered 14150 errors: [/srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-be: lstat /srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-be: no such file or directory /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/Hexagon: lstat /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/Hexagon: no such file or directory /srv/tmp/merged/developers/build/prebuilts/gradle/BasicImmersiveMode/Application/tests/src/com: open /srv/tmp/merged/developers/build/prebuilts/gradle/BasicImmersiveMode/Application/tests/src/com: no such file or directory /srv/tmp/merged/external/opencensus-java/contrib/dropwizard/src/test/java/io: open /srv/tmp/merged/external/opencensus-java/contrib/dropwizard/src/test/java/io: no such file or directory /srv/tmp/merged/frameworks/rs/tests/lldb/java/BranchingFunCalls/src/com: open /srv/tmp/merged/frameworks/rs/tests/lldb/java/BranchingFunCalls/src/com: no such file or directory /srv/tmp/merged/vendor/nxp/opensource/commonsys/external/libnfc-nci/utils/test: lstat /srv/tmp/merged/vendor/nxp/opensource/commonsys/external/libnfc-nci/utils/test: no such file or directory /srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-uk: lstat /srv/tmp/merged/external/exoplayer/tree/extensions/mediasession/src/main/res/values-uk: no such file or directory /srv/tmp/merged/cts/tools/release-parser/tests/src/com/android/cts: open /srv/tmp/merged/cts/tools/release-parser/tests/src/com/android/cts: no such file or directory /srv/tmp/merged/prebuilts/clang/host/darwin-x86/clang-r377782d/include/clang/Tooling/Refactoring: lstat /srv/tmp/merged/prebuilts/clang/host/darwin-x86/clang-r377782d/include/clang/Tooling/Refactoring: no such file or directory /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/LTO/ARM/Inputs: lstat /srv/tmp/merged/external/swiftshader/third_party/llvm-7.0/llvm/test/LTO/ARM/Inputs: no such file or directory]...
14:26:10 Failed to write file out/dumpvars-build_error: open out/dumpvars-build_error: no such file or directory
/bin/pwd: couldn't find directory entry in '..' with matching i-node
build/envsetup.sh: line 669: vendor/lineage/build/tools/roomservice.py: No such file or directory
Couldn't locate the top of the tree.  Try setting TOP.
cat: /build/envsetup.sh: No such file or directory
cat: /vendor/lineage/build/envsetup.sh: No such file or directory
cat: /build/envsetup.sh: No such file or directory
cat: /vendor/lineage/build/envsetup.sh: No such file or directory
build/envsetup.sh: line 71: build/soong/soong_ui.bash: No such file or directory

** Don't have a product spec for: 'lineage_jfltexx'
** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'
>> [Thu Jun 24 14:26:10 UTC 2021] Failed build for jfltexx
>> [Thu Jun 24 14:26:10 UTC 2021] Running post-build.sh for jfltexx
>> [Thu Jun 24 14:26:10 UTC 2021] Finishing build for jfltexx
>> [Thu Jun 24 14:26:15 UTC 2021] Cleaning source dir for device jfltexx
heldrosil commented 3 years ago

For me the solution in 15.1 was switch to adoptopenjdk-8-hotspot version 8u282-b08 instead openjdk-8-jdk.

ghost commented 3 years ago

For 15.1:

https://old.reddit.com/r/LineageOS/comments/n9tbac/los_141151_jack_fails_towards_the_end_of_the_build/

I have same issue and it was fixed by removing "TLSv1, TLSv1.1" in jdk.tls.disabledAlgorithms configuration in file /etc/java-8-openjdk/security/java.security.

Alternatively, you could probably force an older version of openjdk-8 if that's possible (doesn't have to be the adoptopenjdk one)

kurt-by commented 3 years ago

Jfltexx failed again. Is it possible to build 17.1?

bananer commented 3 years ago

Here's the failure log from jfltexx 18.1

Don't know if I read this correctly, but seems to be running out of space on the /system filesystem.

Any ideas on how to fix that? In the meantime, I will try a 17.1 build when the current round is finished.

[ 99% 77651/77658] Copy: out/target/product/jfltexx/system/system_ext/priv-app/SystemUI/oat/arm/SystemUI.vdex
[ 99% 77652/77658] Copy: out/target/product/jfltexx/system/system_ext/priv-app/SystemUI/oat/arm/SystemUI.odex
[ 99% 77653/77658] build out/target/product/jfltexx/obj/NOTICE.html
[ 99% 77654/77658] build out/target/product/jfltexx/obj/NOTICE.html.gz
[ 99% 77655/77658] build out/target/product/jfltexx/system/etc/NOTICE.html.gz
[ 99% 77656/77658] Package target files: out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip
FAILED: out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip
/bin/bash -c "(rm -rf out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip.list out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/ out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY ) && (if [ -d \"out/target/product/jfltexx/recovery/root\" -a \"\$(ls -A  out/target/product/jfltexx/recovery/root)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/RAMDISK && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/recovery/root/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/RAMDISK; fi ) && (if [ -d \"out/target/product/jfltexx/install\" -a \"\$(ls -A  out/target/product/jfltexx/install)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/INSTALL && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/install/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/INSTALL; fi ) && (cp out/target/product/jfltexx/kernel out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/ ) && (echo \"androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=msm_sdcc.1 buildvariant=userdebug\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/cmdline ) && (echo \"0x80200000\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/base ) && (echo \"2048\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/pagesize ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/ROOT ) && (if [ -d \"out/target/product/jfltexx/root\" -a \"\$(ls -A  out/target/product/jfltexx/root)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/ROOT && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/root/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/ROOT; fi ) && (if [ -d \"out/target/product/jfltexx/ramdisk\" -a \"\$(ls -A  out/target/product/jfltexx/ramdisk)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/RAMDISK && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/ramdisk/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/RAMDISK; fi ) && (cp out/target/product/jfltexx/kernel out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/kernel ) && (echo \"androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=msm_sdcc.1 buildvariant=userdebug\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/cmdline ) && (echo \"0x80200000\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/base ) && (echo \"2048\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/pagesize ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOTABLE_IMAGES ) && (prebuilts/build-tools/linux-x86/bin/acp out/target/product/jfltexx/boot.img out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOTABLE_IMAGES/ ) && (prebuilts/build-tools/linux-x86/bin/acp out/target/product/jfltexx/recovery.img out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOTABLE_IMAGES/ ) && (if [ -d \"out/target/product/jfltexx/system\" -a \"\$(ls -A  out/target/product/jfltexx/system)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/SYSTEM && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/system/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/SYSTEM; fi ) && (if [ -d \"out/target/product/jfltexx/data\" -a \"\$(ls -A  out/target/product/jfltexx/data)\" ]; then mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/DATA && prebuilts/build-tools/linux-x86/bin/acp -rd out/target/product/jfltexx/data/* out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/DATA; fi ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/OTA ) && (cp out/target/product/jfltexx/android-info.txt out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/OTA/ ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/OTA/bin ) && (cp  out/target/product/jfltexx/obj/EXECUTABLES/updater_intermediates/updater out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/OTA/bin/ ) && (mkdir -p out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META ) && (cp out/target/product/jfltexx/obj/PACKAGING/apkcerts_intermediates/lineage_jfltexx-apkcerts-eng.root.txt out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/apkcerts.txt ) && (cp out/soong/apexkeys.txt out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/apexkeys.txt ) && (cp device/samsung/jf-common/releasetools/releasetools.py out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/ ) && (echo \"user-keys/releasekey\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/otakeys.txt ) && (cp out/target/product/jfltexx/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin ) && (cp out/target/product/jfltexx/misc_info.txt out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/misc_info.txt ) && (PATH=out/host/linux-x86/bin/:system/extras/ext4_utils/:\$PATH MKBOOTIMG=out/host/linux-x86/bin/mkbootimg        out/host/linux-x86/bin/make_recovery_patch out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root ) && ((cd out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/SYSTEM; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,system/,' | out/host/linux-x86/bin/fs_config -C -D out/target/product/jfltexx/system -S out/target/product/jfltexx/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"system/\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/filesystem_config.txt ) && ((cd out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/ROOT; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,,' | out/host/linux-x86/bin/fs_config -C -D out/target/product/jfltexx/system -S out/target/product/jfltexx/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/root_filesystem_config.txt ) && ((cd out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/BOOT/RAMDISK; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,,' | out/host/linux-x86/bin/fs_config -C -D out/target/product/jfltexx/system -S out/target/product/jfltexx/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/boot_filesystem_config.txt ) && ((cd out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/RAMDISK; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,,' | out/host/linux-x86/bin/fs_config -C -D out/target/product/jfltexx/system -S out/target/product/jfltexx/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"\" > out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/recovery_filesystem_config.txt ) && (rm -rf out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/dynamic_partitions_info.txt ) && (PATH=out/host/linux-x86/bin/:system/extras/ext4_utils/:\$PATH MKBOOTIMG=out/host/linux-x86/bin/mkbootimg        out/host/linux-x86/bin/add_img_to_target_files -a -v -p out/host/linux-x86 out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root ) && (find out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META | sort >out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip.list ) && (find out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root -path out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META -prune -o -print | sort >>out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip.list ) && (out/soong/host/linux-x86/bin/soong_zip -d -o out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip -C out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root -l out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root.zip.list )"
2021-08-13 01:11:48 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read VENDOR/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read PRODUCT/etc/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read PRODUCT/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read SYSTEM_EXT/etc/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read SYSTEM_EXT/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read ODM/etc/build.prop
2021-08-13 01:11:48 - common.py - WARNING : Failed to read ODM/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read VENDOR/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read PRODUCT/etc/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read PRODUCT/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read SYSTEM_EXT/etc/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read SYSTEM_EXT/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read ODM/etc/build.prop
2021-08-13 01:11:57 - common.py - WARNING : Failed to read ODM/build.prop
2021-08-13 01:11:57 - add_img_to_target_files.py - INFO    :

++++ boot  ++++

2021-08-13 01:11:57 - common.py - INFO    : using prebuilt boot.img from BOOTABLE_IMAGES...
2021-08-13 01:11:57 - add_img_to_target_files.py - INFO    :

++++ recovery  ++++

2021-08-13 01:11:57 - common.py - INFO    : using prebuilt recovery.img from BOOTABLE_IMAGES...
2021-08-13 01:11:57 - add_img_to_target_files.py - INFO    :

++++ recovery (two-step image)  ++++

2021-08-13 01:11:57 - common.py - INFO    : building image from target_files RECOVERY...
2021-08-13 01:11:57 - common.py - INFO    :   Running: "mkbootfs -f /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/recovery_filesystem_config.txt /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/RAMDISK"
2021-08-13 01:11:57 - common.py - INFO    :   Running: "xz -f -c --check=crc32 --lzma2=dict=32MiB"
2021-08-13 01:12:02 - common.py - INFO    :   Running: "out/host/linux-x86/bin/mkbootimg --kernel /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/RECOVERY/kernel --cmdline androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=msm_sdcc.1 buildvariant=userdebug --base 0x80200000 --pagesize 2048 --ramdisk_offset 0x02000000 --os_version 11 --os_patch_level 2021-08-05 --ramdisk /srv/tmp/merged/out/soong/.temp/tmp9CDVdy --output /srv/tmp/merged/out/soong/.temp/tmpSmCPeg"
2021-08-13 01:12:03 - common.py - INFO    :
2021-08-13 01:12:03 - add_img_to_target_files.py - INFO    :

++++ system  ++++

2021-08-13 01:12:03 - add_img_to_target_files.py - INFO    : creating system.img...
2021-08-13 01:12:05 - common.py - INFO    :   Running: "mkuserimg_mke2fs -s /srv/tmp/merged/out/soong/.temp/tmpCLO3bL /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img ext4 / 1181114368 -j 0 -T 1230768000 -C /srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt -B /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map -L / -M 0 -U 37310cce-cab8-5878-912c-3ad6e2e5a0e5 -S 028844d1-fee6-514e-8b5d-7dc0733a67a2 --inode_size 256 /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin"
2021-08-13 01:12:09 - common.py - INFO    : 01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000', 'MKE2FS_CONFIG': '/srv/tmp/merged/out/soong/.temp/tmpbFMAno'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: mke2fs -O ^has_journal -L / -I 256 -M / -m 0 -U 37310cce-cab8-5878-912c-3ad6e2e5a0e5 -E android_sparse,hash_seed=028844d1-fee6-514e-8b5d-7dc0733a67a2 -t ext4 -b 4096 /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img 288358
01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: e2fsdroid -T 1230768000 -C /srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt -B /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map -S /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin -f /srv/tmp/merged/out/soong/.temp/tmpCLO3bL -a / /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img
01:12:09 mkuserimg_mke2fs.py ERROR: Failed to run e2fsdroid_cmd: __populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

mke2fs 1.45.4 (23-Sep-2019)
Creating filesystem with 288358 4k blocks and 72144 inodes
Filesystem UUID: 37310cce-cab8-5878-912c-3ad6e2e5a0e5
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

__populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
2021-08-13 01:12:10 - add_img_to_target_files.py - ERROR   :
   ERROR:
Traceback (most recent call last):
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 999, in <module>
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 993, in main
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 849, in AddImagesToTargetFiles
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 180, in AddSystem
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 398, in CreateImage
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/build_image.py", line 489, in BuildImage
    mkfs_output = BuildImageMkfs(in_dir, prop_dict, out_file, target_out, fs_config)
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/build_image.py", line 345, in BuildImageMkfs
    mkfs_output = common.RunAndCheckOutput(build_command)
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/common.py", line 281, in RunAndCheckOutput
    args, proc.returncode, output))
ExternalError: Failed to run command '['mkuserimg_mke2fs', '-s', '/srv/tmp/merged/out/soong/.temp/tmpCLO3bL', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img', 'ext4', '/', '1181114368', '-j', '0', '-T', '1230768000', '-C', '/srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt', '-B', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map', '-L', '/', '-M', '0', '-U', '37310cce-cab8-5878-912c-3ad6e2e5a0e5', '-S', '028844d1-fee6-514e-8b5d-7dc0733a67a2', '--inode_size', '256', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin']' (exit code 4):
01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000', 'MKE2FS_CONFIG': '/srv/tmp/merged/out/soong/.temp/tmpbFMAno'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: mke2fs -O ^has_journal -L / -I 256 -M / -m 0 -U 37310cce-cab8-5878-912c-3ad6e2e5a0e5 -E android_sparse,hash_seed=028844d1-fee6-514e-8b5d-7dc0733a67a2 -t ext4 -b 4096 /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img 288358
01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: e2fsdroid -T 1230768000 -C /srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt -B /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map -S /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin -f /srv/tmp/merged/out/soong/.temp/tmpCLO3bL -a / /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img
01:12:09 mkuserimg_mke2fs.py ERROR: Failed to run e2fsdroid_cmd: __populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

mke2fs 1.45.4 (23-Sep-2019)
Creating filesystem with 288358 4k blocks and 72144 inodes
Filesystem UUID: 37310cce-cab8-5878-912c-3ad6e2e5a0e5
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

__populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
2021-08-13 01:12:10 - add_img_to_target_files.py - ERROR   :
   ERROR:
Traceback (most recent call last):
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 999, in <module>
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 993, in main
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 849, in AddImagesToTargetFiles
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 180, in AddSystem
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/add_img_to_target_files.py", line 398, in CreateImage
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/build_image.py", line 489, in BuildImage
    mkfs_output = BuildImageMkfs(in_dir, prop_dict, out_file, target_out, fs_config)
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/build_image.py", line 345, in BuildImageMkfs
    mkfs_output = common.RunAndCheckOutput(build_command)
  File "/srv/tmp/merged/out/host/linux-x86/bin/add_img_to_target_files/common.py", line 281, in RunAndCheckOutput
    args, proc.returncode, output))
ExternalError: Failed to run command '['mkuserimg_mke2fs', '-s', '/srv/tmp/merged/out/soong/.temp/tmpCLO3bL', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img', 'ext4', '/', '1181114368', '-j', '0', '-T', '1230768000', '-C', '/srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt', '-B', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map', '-L', '/', '-M', '0', '-U', '37310cce-cab8-5878-912c-3ad6e2e5a0e5', '-S', '028844d1-fee6-514e-8b5d-7dc0733a67a2', '--inode_size', '256', '/srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin']' (exit code 4):
01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000', 'MKE2FS_CONFIG': '/srv/tmp/merged/out/soong/.temp/tmpbFMAno'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: mke2fs -O ^has_journal -L / -I 256 -M / -m 0 -U 37310cce-cab8-5878-912c-3ad6e2e5a0e5 -E android_sparse,hash_seed=028844d1-fee6-514e-8b5d-7dc0733a67a2 -t ext4 -b 4096 /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img 288358
01:12:05 mkuserimg_mke2fs.py INFO: Env: {'E2FSPROGS_FAKE_TIME': '1230768000'}
01:12:05 mkuserimg_mke2fs.py INFO: Running: e2fsdroid -T 1230768000 -C /srv/tmp/merged/out/soong/.temp/merged_fs_config2TQU57.txt -B /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.map -S /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/META/file_contexts.bin -f /srv/tmp/merged/out/soong/.temp/tmpCLO3bL -a / /srv/tmp/merged/out/target/product/jfltexx/obj/PACKAGING/target_files_intermediates/lineage_jfltexx-target_files-eng.root/IMAGES/system.img
01:12:09 mkuserimg_mke2fs.py ERROR: Failed to run e2fsdroid_cmd: __populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

mke2fs 1.45.4 (23-Sep-2019)
Creating filesystem with 288358 4k blocks and 72144 inodes
Filesystem UUID: 37310cce-cab8-5878-912c-3ad6e2e5a0e5
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

__populate_fs: Could not allocate block in ext2 filesystem while writing file "libsc-a3xx.so"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

Out of space? Out of inodes? The tree size of /srv/tmp/merged/out/soong/.temp/tmpCLO3bL is 1173444608 bytes (1119 MB), with reserved space of 0 bytes (0 MB).
The max image size for filesystem files is 1181114368 bytes (1126 MB), out of a total partition size of 1181114368 bytes (1126 MB).
ninja: build stopped: subcommand failed.
01:12:10 ninja failed with: exit status 1
bananer commented 3 years ago

17.1 build for jfltexx was successfull: https://download.lineage.microg.org/jfltexx/

Going to keep it in the 17.1 list of devices for now.

mar-v-in commented 3 years ago

@bananer regarding jfltexx 18.1

As it says in the last lines, system partition image size is set to 1126 MB when it is supposed to store 1119 MB of files. While this technically could fit, file system also needs additional space for various things, so this is likely to not be enough space. As microG takes a few additional MB over stock LineageOS, it might be just not fitting anymore on this system image.

However, jfltexx should actually have a larger system partition, so not sure why there is this 1126 MB limit. The system image size is set at BoardConfig.mk and it says something about compatibility with jgedlte (the Google Play edition).

kurt-by commented 3 years ago

@bananer jfltexx now moved permanently to 17.1 ? All other jf 18.1 jave just been built.

rugk commented 3 years ago

jfltexx now moved permanently to 17.1

If so that would be very sad… 😐

bananer commented 3 years ago

I don't want to make changes for individual devices in this project. Somebody could find the LineageOS maintainer for jfltexx and kindly ask them to change the BoardConfig to allow for more space in the system partition.

Iey4iej3 commented 3 years ago

I don't want to make changes for individual devices in this project. Somebody could find the LineageOS maintainer for jfltexx and kindly ask them to change the BoardConfig to allow for more space in the system partition.

I don't know what is the most efficient way to do this. They probably won't fix it on jira if it does not seem to be a real issue, as far as I experienced.

kurt-by commented 3 years ago

Jfltexx won't be fixed from lineageOS side. That would break compatibility with a small system partition version Post in thread '[OFFICIAL] LineageOS 18.1 for the Samsung Galaxy S4 (All QCOM Variants)' https://forum.xda-developers.com/t/official-lineageos-18-1-for-the-samsung-galaxy-s4-all-qcom-variants.4255313/post-85596835

bananer commented 3 years ago

Sorry to hear LineageOS is not going to help us with jfltexx. I'm afraid the only thing I can offer is continued builds of 17.1 for this device.

To keep the scope manageable, I've set up the build server to start building, on the 1st and 15th day of every month:

All of those builds (except 18.1 jfltexx) seem stable, hopefully it will stay that way.

I will check the logs from time to time, but if you notice missing builds for your device mentioned above, feel free to open a new issue.

If you would like to have another device/branch included in the official builds, I would require some support in making it happen. Please verify at least that it can be built with the docker image, then open a new issue. Same goes for any proposal regarding jfltexx.

Multimath commented 2 years ago

Looks to me like miatoll didn't build correctly? The last available download is from 2021-10-06. Sorry I can't check, I don't know where the build logs can be found.

antoinevth commented 2 years ago

Last round of builds is not available for all devices because no storage left on web server #227. This issue is fixed for the currently running builds but miatoll hasn't been built for now. It should be in the coming hours/days.

bananer commented 2 years ago

If you're still interested in jfltexx: Seems like our issue got fixed upstream, last build for 18.1 succeeded.

rmh2022 commented 2 years ago

Hi, I noticed wade and deadpool are not listed in the downloads page, even though they're official LineageOS targets.

FintasticMan commented 2 years ago

Those devices were only added 2 days ago, and the new round of builds hasn't got to them yet.