https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Bug ID: 1206852 Summary: ghc-7.10.1 is available Product: Fedora Version: rawhide Component: ghc Keywords: FutureFeature, Triaged Assignee: petersen@redhat.com Reporter: upstream-release-monitoring@fedoraproject.org QA Contact: extras-qa@fedoraproject.org CC: bos@serpentine.com, haskell-devel@lists.fedoraproject.org, petersen@redhat.com
Latest upstream release: 7.10.1 Current version/release in rawhide: 7.8.4-42.2.fc23 URL: http://haskell.org/ghc/
Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #1 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=9358309
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #2 from Jens Petersen petersen@redhat.com --- See https://github.com/fedora-haskell/ghc for packaging. It should reach copr soon...
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #3 from Jens Petersen petersen@redhat.com --- There is a copr repo now:
https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.1
(Also 7.10.2 snapshot build: https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.2 )
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #4 from Jens Petersen petersen@redhat.com --- 7.10 needs 3.5.0 < llvm < 3.6 to build (3.5.0 is buggy) on armv7.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #5 from Jens Petersen petersen@redhat.com --- (tested on armv7hl by adding
+ --with-llc=%{_bindir}/llc --with-opt=%{_bindir}/opt \
to configure options in ghc.spec)
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pbrobinson@gmail.com
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #6 from Peter Robinson pbrobinson@gmail.com --- (In reply to Jens Petersen from comment #4)
7.10 needs 3.5.0 < llvm < 3.6 to build (3.5.0 is buggy) on armv7.
So there's 3.4 built is there not?
Let me know when you want a side tag to build it in rawhide.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #7 from Jens Petersen petersen@redhat.com --- 7.10.1.20150511 quick build seems to succeed on F22 ppc64, ppc64le, s390, and s390x.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #8 from Jens Petersen petersen@redhat.com --- (In reply to Peter Robinson from comment #6)
(In reply to Jens Petersen from comment #4)
7.10 needs 3.5.0 < llvm < 3.6 to build (3.5.0 is buggy) on armv7.
So there's 3.4 built is there not?
Yes, but llvm-3.4 is too old for ghc-7.10.
I am planning to do a llvm35 package for F23 for this.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #9 from Jens Petersen petersen@redhat.com --- So to summarize the current problems are on ARM:
armv7: needs llvm-3.5.[12]
aarch64: ld.gold makes configure fail (bug 1215546) (perhaps can patch to use ld.bfd - though that has other problems) - there may be more problems lurking behind that...
Though 7.10.1 seems to build ok on aarch64 (like 7.8.4).
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |1223673
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1223673 [Bug 1223673] Review Request: llvm35 - The Low Level Virtual Machine
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #10 from Jens Petersen petersen@redhat.com --- For the record:
# 7.10.1 and 7.10.1.20150511 fail on f22 armv7 with llvm34 like this:
"inplace/bin/ghc-stage1" -optc-fno-stack-protector -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-DUSE_LIBFFI_FOR_ADJUSTORS -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/autogen -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DDYNAMIC -optc-DRtsWay="rts_dyn" -fPIC -dynamic -H32m -O -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/ProfHeap.c -o rts/dist/build/ProfHeap.dyn_o /tmp/ghc575_0/ghc575_6.s: Assembler messages: /tmp/ghc575_0/ghc575_6.s:1226:0: Error: can't resolve `.rodata' {.rodata section} - `stg_DEAD_WEAK_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1235:0: Error: can't resolve `.rodata' {.rodata section} - `stg_C_FINALIZER_LIST_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1244:0: Error: can't resolve `.rodata' {.rodata section} - `stg_NO_FINALIZER_info$def' {.text section} /tmp/ghc575_0/ghc575_6.s:1333:0: Error: can't resolve `.rodata' {.rodata section} - `stg_END_STM_WATCH_QUEUE_info$def' {.text section}
# 7.10.1.20150511 fails on f23 armv7 with llvm-3.6 like this:
"inplace/bin/ghc-stage1" -static -H32m -O -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Updates.cmm -o rts/dist/build/Updates.o You are using a new version of LLVM that hasn't been tested yet! We will try though... /usr/bin/opt: /tmp/ghc30791_0/ghc30791_2.ll:7:6: error: unexpected type in metadata definition !0 = metadata !{metadata !"top", i8* null} ^ rts/ghc.mk:236: recipe for target 'rts/dist/build/StgStartup.o' failed
# 7.10.1.20150511 fails on f22 armv7 with llvm-3.5.0 like this:
checking /usr/bin/opt is version 3.5... yes checking whether bootstrap compiler is affected by bug 9439... no checking if llvm version is affected by bug 9920... yes configure: error: in `/builddir/build/BUILD/ghc-7.10.1.20150511': configure: error: Cannot compile for ARM with /usr/bin/llc. See GHC trac ticket #9920. See `config.log' for more details
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |1215546
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1215546 [Bug 1215546] AC_CHECK_SIZEOF(long long, 8) conftest linked with ld.gold crashes on aarch64
https://bugzilla.redhat.com/show_bug.cgi?id=1206852 Bug 1206852 depends on bug 1215546, which changed state.
Bug 1215546 Summary: AC_CHECK_SIZEOF(long long, 8) conftest linked with ld.gold crashes on aarch64 https://bugzilla.redhat.com/show_bug.cgi?id=1215546
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ghc-7.10.1 is available |ghc-7.10.2 is available
--- Comment #11 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Latest upstream release: 7.10.2 Current version/release in rawhide: 7.8.4-46.fc23 URL: http://haskell.org/ghc/
Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #12 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Failed to kick off scratch build.
cmd: sha256sum /var/tmp/thn-i_AEDc/100.0% return code: 1 stdout:
stderr: sha256sum: /var/tmp/thn-i_AEDc/100.0%: No such file or directory
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |1263904
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1263904 [Bug 1263904] Review Request: ghc-old-locale - Locale library
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias| |ghc-7.10.2
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |1263905
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1263905 [Bug 1263905] Review Request: ghc-old-time - Time library
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On|1263904 (ghc-old-locale) |
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1263904 [Bug 1263904] Review Request: ghc-old-locale - Locale library
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #13 from Peter Robinson pbrobinson@gmail.com --- Let me know when you want a side tag for building
https://bugzilla.redhat.com/show_bug.cgi?id=1206852 Bug 1206852 depends on bug 1223673, which changed state.
Bug 1223673 Summary: Review Request: llvm35 - The Low Level Virtual Machine https://bugzilla.redhat.com/show_bug.cgi?id=1223673
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ghc-7.10.2 is available |ghc-7.10.3 is available
--- Comment #14 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Latest upstream release: 7.10.3 Current version/release in rawhide: 7.8.4-46.fc23 URL: http://haskell.org/ghc/
Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #15 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Created attachment 1111602 --> https://bugzilla.redhat.com/attachment.cgi?id=1111602&action=edit [patch] Update to 7.10.3 (#1206852)
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #16 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=12409763
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|ghc-7.10.2 |ghc-7.10
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ghc-7.10.3 is available |ghc-8.0.1 is available
--- Comment #17 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Latest upstream release: 8.0.1 Current version/release in rawhide: 7.8.4-47.fc24 URL: http://haskell.org/ghc/
Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
Based on the information from anitya: https://release-monitoring.org/project/906/
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #18 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Patching or scratch build for ghc-7.8.4 failed.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #19 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Created attachment 1160213 --> https://bugzilla.redhat.com/attachment.cgi?id=1160213&action=edit Rebase-helper rebase-helper-debug.log log file. See for details and report the eventual error to rebase-helper https://github.com/phracek/rebase-helper/issues.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #20 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Patches were not touched. All were applied properly
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias| |ghc-8.0.1
--- Comment #21 from Jens Petersen petersen@redhat.com --- You can try my Copr repo:
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.1/
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1339913
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1339913 [Bug 1339913] ghc-7.10.3 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|ghc-7.10 |
--- Comment #22 from Jens Petersen petersen@redhat.com --- Needs llvm37!
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #23 from Jens Petersen petersen@redhat.com --- Hopefully we will get ghc-8.0 into Fedora 26.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |1352215
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1352215 [Bug 1352215] Review Request: llvm37 -- Versioned LLVM 3.7
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On|1223673 |
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1223673 [Bug 1223673] Review Request: llvm35 - The Low Level Virtual Machine
https://bugzilla.redhat.com/show_bug.cgi?id=1206852 Bug 1206852 depends on bug 1263905, which changed state.
Bug 1263905 Summary: Review Request: ghc-old-time - Time library https://bugzilla.redhat.com/show_bug.cgi?id=1263905
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |CLOSED Resolution|--- |RAWHIDE
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #24 from Jens Petersen petersen@redhat.com --- I plan to build this for Rawhide (in side tag again) after F25 branches.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1338781
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1338781 [Bug 1338781] ghc-gtksourceview2-0.13.3.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1338791
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1338791 [Bug 1338791] ghc-webkit-0.14.2.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1291067
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1291067 [Bug 1291067] ghc-gtk3-0.14.5 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1206852 Bug 1206852 depends on bug 1352215, which changed state.
Bug 1352215 Summary: Review Request: llvm3.7 -- Versioned LLVM 3.7 https://bugzilla.redhat.com/show_bug.cgi?id=1352215
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #25 from Jens Petersen petersen@redhat.com --- llvm3.7 is in Fedora now and with armv7hl and aarch64 quick build. :)
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ghc-8.0.1 is available |ghc-8.0.2 is available
--- Comment #26 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Latest upstream release: 8.0.2 Current version/release in rawhide: 7.10.3-52.fc26 URL: https://haskell.org/ghc/
Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
Based on the information from anitya: https://release-monitoring.org/project/906/
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #27 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Patching or scratch build for ghc-7.10.3 failed.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #28 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Created attachment 1239678 --> https://bugzilla.redhat.com/attachment.cgi?id=1239678&action=edit Rebase-helper rebase-helper-debug.log log file. See for details and report the eventual error to rebase-helper https://github.com/phracek/rebase-helper/issues.
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #29 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Patches were not touched. All were applied properly
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Peter Robinson pbrobinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|pbrobinson@gmail.com |
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #30 from Jens Petersen petersen@redhat.com --- You can test it from my copr repo:
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|ghc-8.0.1 |ghc-8.0
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #31 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- petersen's ghc-8.0.2-56.fc26 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=859825
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
--- Comment #32 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- petersen's ghc-8.0.2-57.fc26 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=859883
https://bugzilla.redhat.com/show_bug.cgi?id=1206852
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Fixed In Version| |ghc-8.0.2-57.fc26 Resolution|--- |RAWHIDE Last Closed| |2017-03-01 03:37:10
haskell-devel@lists.stg.fedoraproject.org