Bug 595442
Summary: | zfs-fuse 0.6.9_beta3-6.fc14 not built with $RPM_OPT_FLAGS | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ville Skyttä <ville.skytta> |
Component: | zfs-fuse | Assignee: | Uwe Kubosch <uwe> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | uwe |
Target Milestone: | --- | Keywords: | Regression |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | zfs-fuse-0.6.9-5.fc13 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-07-13 07:24:11 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: | |||
Bug Blocks: | 496968 |
Description
Ville Skyttä
2010-05-24 16:00:01 UTC
Is this better? http://koji.fedoraproject.org/koji/taskinfo?taskID=2207295 I fixed a sed replace that stopped matching after an upstream change, and added a debug=0 flag to the build. Seems to have improved slightly ($RPM_OPT_FLAGS is now used in some gcc invocations), but there are still quite a few ones where it is not. And even in the ones that do have those flags, there's still the -s which will make -debuginfo useless. http://koji.fedoraproject.org/koji/getfile?taskID=2207299&name=build.log Look at the gcc lines, you should find (on x86_64) these options given to it for each compilation unit: "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic" ...and you should not find -s there. Also, after your build is done, list files included in the -debuginfo package; if it's empty or missing some *.debug files for executables/libraries, or missing sources where they were compiled from, something's certainly wrong. So, I found a debug flag in the scons scripts and turned it on. This removed the -s flag. I have made new tags and builds. The debuginfo packages are nice and fat. Could you look at the builds and see if they look OK? http://koji.fedoraproject.org/koji/buildinfo?buildID=181427 http://koji.fedoraproject.org/koji/buildinfo?buildID=181428 http://koji.fedoraproject.org/koji/buildinfo?buildID=181429 http://koji.fedoraproject.org/koji/buildinfo?buildID=181430 http://koji.fedoraproject.org/koji/buildinfo?buildID=181431 zfs-fuse-0.6.9-2.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-2.fc13 zfs-fuse-0.6.9-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-2.fc12 -debuginfos look ok now on a brief look. Unless you've already done it, I suggest going through the sources and verifying what the DEBUG define enables because -DDEBUG is now passed to the build. (E.g. check if it enables some features or extra output or the like that would not be desirable in end user builds.) Yes, the DEBUG flag was wrong. I have now changed to pass the NDEBUG flag to the scripts, which removes the debug code while still generating debug symbols. http://koji.fedoraproject.org/koji/buildinfo?buildID=181460 Thanks for looking into this :) zfs-fuse-0.6.9-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-4.fc12 zfs-fuse-0.6.9-4.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-4.fc13 zfs-fuse-0.6.9-5.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-5.fc13 zfs-fuse-0.6.9-5.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-5.fc12 zfs-fuse-0.6.9-5.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update zfs-fuse'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-5.fc12 zfs-fuse-0.6.9-5.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update zfs-fuse'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/zfs-fuse-0.6.9-5.fc13 zfs-fuse-0.6.9-5.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. zfs-fuse-0.6.9-5.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. |