aspell-sk failed to build from source in Fedora rawhide https://koji.fedoraproject.org/koji/taskinfo?taskID=28167425 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Please fix aspell-sk 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, aspell-sk will be orphaned. Before branching of Fedora 30, aspell-sk will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://fedoraproject.org/wiki/Fails_to_build_from_source
Created attachment 1460529 [details] build.log file build.log too big, will only attach last 1024 bytes
Created attachment 1460530 [details] root.log file root.log too big, will only attach last 1024 bytes
Created attachment 1460531 [details] state.log
This looks like a problem of aspell, not just it's slovak dictionaty. /usr/bin/prezip-bin -d < sk.cwl | /usr/bin/aspell --lang=sk create master ./sk.rws /bin/sh: line 1: 20060 Broken pipe /usr/bin/prezip-bin -d < sk.cwl 20061 Segmentation fault (core dumped) | /usr/bin/aspell --lang=sk create master ./sk.rws make: *** [Makefile:74: sk.rws] Error 139
*** Bug 1605055 has been marked as a duplicate of this bug. ***
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
There has been at least one successfull build after mass rebuild. aspell-0.60.6.1-24.fc29: https://koji.fedoraproject.org/koji/buildinfo?buildID=1106302
Hmm, may be aspell main package builds successfully, but doen't run successfully. Try to look at this build: https://kojipkgs.fedoraproject.org//work/tasks/582/29330582/build.log https://koji.fedoraproject.org/koji/taskinfo?taskID=29330572 /usr/bin/prezip-bin -d < sk.cwl | /usr/bin/aspell --lang=sk create master ./sk.rws /bin/sh: line 1: 7666 Broken pipe /usr/bin/prezip-bin -d < sk.cwl 7667 Segmentation fault (core dumped) | /usr/bin/aspell --lang=sk create master ./sk.rws Looks like prezip-bin fails to run on armv7hl architecture. Without a running prezip-bin I can't build aspell-sk subpackage.
Yes, prezip-bin crashes on armv7hl, but only with "es", "pt_PT" and "sk" dictionaries, and only on Koji builders, I haven't been able to reproduce it anywhere else.
Trying to update aspell-sk to upstream, but still fails to build, same problem. https://koji.fedoraproject.org/koji/taskinfo?taskID=29345861 I can't build this package without a fully working aspell. :-( Same problem for f28 and f29: http://koji.fedoraproject.org/koji/buildinfo?buildID=1140024 http://koji.fedoraproject.org/koji/buildinfo?buildID=1140025 Do you have some armv7hl machines, where you can try this? I haven't. If this is a problem of koji or fedora buildsystem, can you report it to fedora admins? Thank you.
> Do you have some armv7hl machines, where you can try this? I haven't. Yes, I tried to reproduce the crash (unsuccessfully) on an armv7 test machine: https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers > If this is a problem of koji or fedora buildsystem, can you report it to fedora admins? I don't think it is. I'll try to get some debugging information (backtrace) from a Koji builder by modifying the spec file.
I've managed to track the problem down to this: https://github.com/GNUAspell/aspell/blob/b2e2b25fe03f594f7db6a3451a11b7fea34f8103/modules/speller/default/language.cpp#L291 It seems the ".dat" string literal is wrongfully optimized out, and that leads to the crash. Turning off optimization helps. So I think it might be a bug in gcc.
Any progress here? Should this be assigned to gcc? Fails to build in F30 too: https://koji.fedoraproject.org/koji/taskinfo?taskID=32366625
Sorry, not too much progress. It most likely is an optimization bug, but I haven't been able to come up with a self-contained reproducer. However, according to my testing, it seems to be fixed in gcc9, so I think in Fedora 29 I'll just work it around by compiling that particular source file with -O1 instead of -O2.
This latest report is against Fedora 30, which already has gcc9 and looks like aspell was compiled with this version, but still problems continue. So I don't think, that gcc9 fixes this. Optimization flags looks to be at least a partial solution until other fixes. Please do it to allow me to recompile aspell-sk. Thank you.
As far as I can see, the latest build of aspell-sk in Koji (aspell-sk-2.02-2.fc30) was built with aspell-0.60.6.1-24.fc29, which was compiled with gcc8.
Commit: https://src.fedoraproject.org/rpms/aspell/c/889cae3bd2cf6b82347a780121316eb7560e0985?branch=f29
aspell-0.60.6.1-25.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307
aspell-0.60.6.1-25.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307
aspell-0.60.6.1-25.fc29 aspell-es-1.11-16.fc29 aspell-pt_PT-20070510-15.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307
Jan, I've created a build override for aspell-0.60.6.1-25.fc29, so you can rebuild aspell-sk and I'll add it to the update.
Perfect. Thank you very much for help. Currently F29 and F30 packages are built. https://koji.fedoraproject.org/koji/buildinfo?buildID=1184393 https://koji.fedoraproject.org/koji/buildinfo?buildID=1140024
aspell-sk-2.02-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-de1abe4d1d
aspell-0.60.6.1-25.fc29, aspell-es-1.11-16.fc29, aspell-pt_PT-20070510-15.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307
aspell-sk-2.02-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-de1abe4d1d
aspell-sk-2.02-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
aspell-0.60.6.1-25.fc29, aspell-es-1.11-16.fc29, aspell-pt_PT-20070510-15.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.