Hide Forgot
+++ This bug was initially created as a clone of Bug #681540 +++ Created attachment 481875 [details] spec file to demonstrate %defattr/%attr proble Description of problem: The permissions defined by %attr will not get set correctly if the %attr comes after a %defattr. Version-Release number of selected component (if applicable): This worked up to Fedora 12, fails in 13, 14, and rawhide. How reproducible: 100% Steps to Reproduce: 1) build the attatched .spec file 2) run rpmls -l on the resulting rpm Actual results: drwxrwxr-x nobody nobody /var/cache/rpmtest/nobody drwxr-xr-x nobody nobody /var/cache/rpmtest/nobody2 Expected results: drwxrwxr-x nobody nobody /var/cache/rpmtest/nobody drwxrwxr-x nobody nobody /var/cache/rpmtest/nobody2 Additional info: attached is very simple spec file to demonstrate. --- Additional comment from pmatilai on 2011-03-25 04:53:03 EDT --- Ack, this is a regression originating from fixing bug 515685. Thanks for the report + reproducer. --- Additional comment from charlieb-fedora-bugzilla.org.au on 2012-03-20 14:39:29 EDT --- (In reply to comment #0) > Expected results: > drwxrwxr-x nobody nobody /var/cache/rpmtest/nobody > drwxrwxr-x nobody nobody /var/cache/rpmtest/nobody2 This problem apparently exists in RHEL6: bash-4.1$ rpm -qlvp rpms/RPMS/i686/rpmtest-0.1-1.el6.i686.rpm drwxrwxr-x 2 nobody nobody 0 Mar 20 14:35 /var/cache/rpmtest/nobody drwxr-xr-x 2 nobody nobody 0 Mar 20 14:35 /var/cache/rpmtest/nobody2 bash-4.1$ rpm -q rpm rpm-4.8.0-19.el6.i686 bash-4.1$ uname -r 2.6.32-220.4.1.el6.i686 bash-4.1$
Unfortunately Bug #681540 does not contain a reference to where this was "fixed upstream" - neither version number nor changeset.
*** This bug has been marked as a duplicate of bug 730473 ***