Bug 1204275

Summary: xfce4-smartbookmark-plugin-debuginfo-0.4.6 is empty
Product: [Fedora] Fedora Reporter: Ville Skyttä <ville.skytta>
Component: xfce4-smartbookmark-pluginAssignee: Christoph Wickert <christoph.wickert>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: christoph.wickert, kevin, nonamedotc
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: xfce4-smartbookmark-plugin-0.4.6-2.fc22 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-20 19:07:09 UTC Type: Bug
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ä 2015-03-20 18:39:13 UTC
xfce4-smartbookmark-plugin-debuginfo-0.4.6 is empty, because the *.so gets installed with 644 permissions instead of 755 which would allow rpmbuild to do its stripping properly.

$ curl -s "https://kojipkgs.fedoraproject.org//packages/xfce4-smartbookmark-plugin/0.4.6/1.fc23/data/logs/x86_64/build.log" | grep -E "install.*\.so"
libtool: install: install -p -m 644 .libs/libsmartbookmark.so /builddir/build/BUILDROOT/xfce4-smartbookmark-plugin-0.4.6-1.fc23.x86_64/usr/lib64/xfce4/panel/plugins/libsmartbookmark.so

0.4.4-9.fc22 did not have this issue:

$ curl -s "https://kojipkgs.fedoraproject.org//packages/xfce4-smartbookmark-plugin/0.4.4/9.fc22/data/logs/x86_64/build.log" | grep -E "install.*\.so"
libtool: install: install -p .libs/libsmartbookmark.so /builddir/build/BUILDROOT/xfce4-smartbookmark-plugin-0.4.4-9.fc22.x86_64/usr/lib64/xfce4/panel/plugins/libsmartbookmark.so

Comment 1 Kevin Fenzi 2015-03-20 19:07:09 UTC
Pushed fix in rawhide. 

Is this worth pushing a f22 update now? Or just waiting for the next upstream change?

Upstream Xfce doesn't seem to like installing libs 755. ;( 
https://bugzilla.xfce.org/show_bug.cgi?id=11624
Feel free to chime in there if you have any good arguments...

Comment 2 Ville Skyttä 2015-03-23 09:40:08 UTC
No opinions wrt f22 except that it'd be nice to have this fixed before it goes gold. Regarding executable lib permissions, if rpmbuild is the only thing requiring them that way, can't really blame upstream, it's rpmbuild that should be fixed...

Comment 3 Fedora Update System 2015-03-28 16:53:15 UTC
xfce4-smartbookmark-plugin-0.4.6-2.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/xfce4-smartbookmark-plugin-0.4.6-2.fc22

Comment 4 Fedora Update System 2015-04-21 19:16:47 UTC
xfce4-smartbookmark-plugin-0.4.6-2.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.