Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Thanks for updating ShellCheck master to 0.3.4. However I noticed the build failed on ARM :-( http://koji.fedoraproject.org/koji/taskinfo?taskID=7572307 [1] due to the use of TemplateHaskell it seems. AFAICT template-haskell is only being used for some QuickCheck tests that are defined in several of the library modules... so a workaround for now seems to be to skip though test functions on ARM though it is not ideal. I am hoping that ghc-7.8.3 (coming soon to Rawhide) may fix some of the TemplateHaskell issues we have been seeing on ARM. [4 of 6] Compiling ShellCheck.Parser ( ShellCheck/Parser.hs, dist/build/ShellCheck/Parser.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package array-0.4.0.1 ... linking ... done. Loading package deepseq-1.3.0.1 ... linking ... done. Loading package bytestring-0.10.0.2 ... linking ... done. Loading package containers-0.5.0.0 ... linking ... done. Loading package transformers-0.3.0.0 ... linking ... done. Loading package mtl-2.1.2 ... linking ... done. Loading package regex-base-0.93.2 ... linking ... done. Loading package regex-posix-0.95.2 ... linking ... done. Loading package regex-compat-0.95.1 ... linking ... done. Loading package text-0.11.3.1 ... linking ... done. Loading package parsec-3.1.3 ... linking ... done. Loading package pretty-1.1.1.0 ... linking ... done. Loading package syb-0.4.0 ... linking ... done. Loading package json-0.7 ... linking ... done. Loading package filepath-1.3.0.1 ... linking ... done. Loading package old-locale-1.0.0.5 ... linking ... done. Loading package time-1.4.0.1 ... linking ... done. Loading package unix-2.6.0.1 ... linking ... done. Loading package directory-1.2.0.1 ... linking ... done. Loading package random-1.0.1.1 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package QuickCheck-2.6 ... linking ... done. error: Bad exit status from /var/tmp/rpm-tmp.IjpneL (%build) Bad exit status from /var/tmp/rpm-tmp.IjpneL (%build)
Okay I went ahead and "commented" out on ARM the runTests which are triggering the TemplateHaskell, which fixes the build. :) http://koji.fedoraproject.org/koji/taskinfo?taskID=7646140
http://koji.fedoraproject.org/koji/buildinfo?buildID=576956 Maybe good to build 0.3.4 for F21 too?
Hi Jens, Thank you for having taken care of the ARM issue. I currently don't have much time to give to my packages but I'll submit updates this evening. Already did a vcsh update, now I'll do ShellCheck. Dridi