cpanminus: mark as broken
PATCH 1/1 cpanminus: mark as broken
cpanminus is currently responsible for about half of the autobuilder failures, due to the missing dependency on host-qemu. However, even with the host-qemu proposed by Arnout, cpanminus will still not work
properly: it will try to execute on the build machine executables built for the target. While qemu is here to emulate the instruction set, there is still the unsolved problem of kernel headers version mismatch between the target and the build environments.
So the whole approach that consists in using host-qemu for building simply cannot work properly, and until it is solved, the package should be marked as broken.
--- package/cpanminus/Config.in | 4 ++++ 1 file changed, 4 insertions(+)
package/cpanminus/Config.in +4 -0
@@ -1,5 +1,9 @@ config BR2_PACKAGE_CPANMINUS bool "cpanminus" + # Requires host-qemu, which cannot work properly due to kernel + # headers mismatch between the build environment and the + # target. + depends on BR2_BROKEN help cpanminus is a script to get, unpack, build and install Perl modules from CPAN.
Signature · 1 line
1.7.9.5
PATCH 1/1 cpanminus: mark as broken
Quoted 8 lines · Thomas Petazzoni
cpanminus is currently responsible for about half of the autobuilder failures, due to the missing dependency on host-qemu. However, even with the host-qemu proposed by Arnout, cpanminus will still not work
properly: it will try to execute on the build machine executables built for the target. While qemu is here to emulate the instruction set, there is still the unsolved problem of kernel headers version mismatch between the target and the build environments.
Quoted 5 lines
So the whole approach that consists in using host-qemu for building simply cannot work properly, and until it is solved, the package should be marked as broken.
Signed-off-by Thomas Petazzoni<[email protected]>
Quoted 18 lines
--- package/cpanminus/Config.in | 4 ++++ 1 file changed, 4 insertions(+)package/cpanminus/Config.in +4
-0@@ -1,5 +1,9 @@ config BR2_PACKAGE_CPANMINUS bool "cpanminus" + # Requires host-qemu, which cannot work properly due to kernel + # headers mismatch between the build environment and the + # target. + depends on BR2_BROKEN help cpanminus is a script to get, unpack, build and install Perl modules from CPAN.
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286540 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
PATCH 1/1 cpanminus: mark as broken
In reply to Thomas PetazzoniQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> cpanminus is currently responsible for about half of the autobuilder Thomas> failures, due to the missing dependency on host-qemu. However, even Thomas> with the host-qemu proposed by Arnout, cpanminus will still not work Thomas> properly: it will try to execute on the build machine executables Thomas> built for the target. While qemu is here to emulate the instruction Thomas> set, there is still the unsolved problem of kernel headers version Thomas> mismatch between the target and the build environments.
Thomas> So the whole approach that consists in using host-qemu for building Thomas> simply cannot work properly, and until it is solved, the package Thomas> should be marked as broken.
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard