Bug 2045696

Summary: hadolint: FTBFS in Fedora rawhide/f36
Product: [Fedora] Fedora Reporter: Fedora Release Engineering <releng>
Component: hadolintAssignee: Mohamed El Morabity <pikachu.2014>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: pikachu.2014
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: hadolint-2.7.0-3.fc37 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-31 09:12:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2049692, 2049694, 2049699, 2049702    
Bug Blocks: 1992484, 2045102    
Attachments:
Description Flags
build.log
none
root.log
none
state.log none

Description Fedora Release Engineering 2022-01-25 18:24:06 UTC
hadolint failed to build from source in Fedora rawhide/f36

https://koji.fedoraproject.org/koji/taskinfo?taskID=81785629


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Please fix hadolint at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
hadolint will be orphaned. Before branching of Fedora 37,
hadolint will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Comment 1 Fedora Release Engineering 2022-01-25 18:24:08 UTC
Created attachment 1854935 [details]
build.log

Comment 2 Fedora Release Engineering 2022-01-25 18:24:10 UTC
Created attachment 1854936 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2022-01-25 18:24:11 UTC
Created attachment 1854937 [details]
state.log

Comment 4 Jens Petersen 2022-02-07 14:19:16 UTC
This now fails like this:

hadolint-2.7.0-3.fc36 x86_64 TaskFailed
https://koji.fedoraproject.org/koji/taskinfo?taskID=82501917 (parent: 82501737)
Start: Mon Feb  7 21:16:33  2022
End:   Mon Feb  7 21:21:09  2022
duration: 0h 4m 35s
https://kojipkgs.fedoraproject.org/work/tasks/1917/82501917/build.log (97kB)

lint.Formatter.Checkstyle
[10 of 80] Compiling Hadolint.Rule.DL3000
[11 of 80] Compiling Hadolint.Rule.DL3002
[12 of 80] Compiling Hadolint.Rule.DL3006
[13 of 80] Compiling Hadolint.Rule.DL3007
[14 of 80] Compiling Hadolint.Rule.DL3010
[15 of 80] Compiling Hadolint.Rule.DL3011
[16 of 80] Compiling Hadolint.Rule.DL3012
[17 of 80] Compiling Hadolint.Rule.DL3020
[18 of 80] Compiling Hadolint.Rule.DL3021
[19 of 80] Compiling Hadolint.Rule.DL3022
[20 of 80] Compiling Hadolint.Rule.DL3023
[21 of 80] Compiling Hadolint.Rule.DL3024
[22 of 80] Compiling Hadolint.Rule.DL3025
[23 of 80] Compiling Hadolint.Rule.DL3026
[24 of 80] Compiling Hadolint.Rule.DL3029
[25 of 80] Compiling Hadolint.Rule.DL3043
[26 of 80] Compiling Hadolint.Rule.DL3044
[27 of 80] Compiling Hadolint.Rule.DL3045
[28 of 80] Compiling Hadolint.Rule.DL3048
[29 of 80] Compiling Hadolint.Rule.DL3049
[30 of 80] Compiling Hadolint.Rule.DL3050
[31 of 80] Compiling Hadolint.Rule.DL3051
[32 of 80] Compiling Hadolint.Rule.DL3052
[33 of 80] Compiling Hadolint.Rule.DL3053
[34 of 80] Compiling Hadolint.Rule.DL3054
[35 of 80] Compiling Hadolint.Rule.DL3055
[36 of 80] Compiling Hadolint.Rule.DL3056
[37 of 80] Compiling Hadolint.Rule.DL3057
[38 of 80] Compiling Hadolint.Rule.DL3058
[39 of 80] Compiling Hadolint.Rule.DL3059
[40 of 80] Compiling Hadolint.Rule.DL4000
[41 of 80] Compiling Hadolint.Rule.DL4003
[42 of 80] Compiling Hadolint.Rule.DL4004
[43 of 80] Compiling Hadolint.Shell
[44 of 80] Compiling Hadolint.Rule.Shellcheck
[45 of 80] Compiling Hadolint.Rule.DL4006
[46 of 80] Compiling Hadolint.Rule.DL4005
[47 of 80] Compiling Hadolint.Rule.DL4001
[48 of 80] Compiling Hadolint.Rule.DL3060
[49 of 80] Compiling Hadolint.Rule.DL3047
[50 of 80] Compiling Hadolint.Rule.DL3046
[51 of 80] Compiling Hadolint.Rule.DL3042
[52 of 80] Compiling Hadolint.Rule.DL3041
[53 of 80] Compiling Hadolint.Rule.DL3040
[54 of 80] Compiling Hadolint.Rule.DL3038
[55 of 80] Compiling Hadolint.Rule.DL3037
[56 of 80] Compiling Hadolint.Rule.DL3036
[57 of 80] Compiling Hadolint.Rule.DL3035
[58 of 80] Compiling Hadolint.Rule.DL3034
[59 of 80] Compiling Hadolint.Rule.DL3033
[60 of 80] Compiling Hadolint.Rule.DL3032
[61 of 80] Compiling Hadolint.Rule.DL3030
[62 of 80] Compiling Hadolint.Rule.DL3028
[63 of 80] Compiling Hadolint.Rule.DL3027
[64 of 80] Compiling Hadolint.Rule.DL3019
[65 of 80] Compiling Hadolint.Rule.DL3018
[66 of 80] Compiling Hadolint.Rule.DL3016
[67 of 80] Compiling Hadolint.Rule.DL3015
[68 of 80] Compiling Hadolint.Rule.DL3014
[69 of 80] Compiling Hadolint.Rule.DL3013
[70 of 80] Compiling Hadolint.Rule.DL3009
[71 of 80] Compiling Hadolint.Rule.DL3008
[72 of 80] Compiling Hadolint.Rule.DL3005
[73 of 80] Compiling Hadolint.Rule.DL3004
[74 of 80] Compiling Hadolint.Rule.DL3003
[75 of 80] Compiling Hadolint.Rule.DL3001
[76 of 80] Compiling Hadolint.Process
[77 of 80] Compiling Hadolint.Lint
[78 of 80] Compiling Hadolint.Config
[79 of 80] Compiling Hadolint
[80 of 80] Compiling Paths_hadolint
Preprocessing executable 'hadolint' for hadolint-2.7.0..
Building executable 'hadolint' for hadolint-2.7.0..
[1 of 2] Compiling Paths_hadolint
[2 of 2] Compiling Main
<command line>: /usr/lib64/libHShashable-1.3.0.0-AC24voAet8VD7h7fDAkjdM-ghc8.10.5.so: undefined symbol: hashablezm1zi3zi0zi0zmAC24voAet8VD7h7fDAkjdM_DataziHashableziClass_hashWithSalt_info
error: Bad exit status from /var/tmp/rpm-tmp.Sgqn0v (%build)
    Bad exit status from /var/tmp/rpm-tmp.Sgqn0v (%build)
RPM build errors:
Child return code was: 1

Comment 5 Ben Cotton 2022-02-08 20:09:02 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.