Could you elaborate? Oh... I see it's also done for /etc in some cases and
/usr/share and /usr/lib (but not for /usr or /).
All these dirs are already owned by the filesystem package which cannot be
removed, so what value does owning them add?

Apparently, the owner of these packages sees no reason to be reasonable and use
best practices when making clean rpm specs.
I can't force him to do it, however, Fedora Extras packagers should not do what
this packager has done in Fedora Core.

Update:
I've discussed this request with Tom via email just prior to Christmas,
intending to clarify any confusion over the matter, and to try and ensure
we're seeing eye to eye.
I promised that I would re-evaluate the problem in the future, but also
indicated that there were a number of higher priorities to be considered
beforehand. About a month or so has elapsed now, and it's time to
address this issue now and move forward.
For the benefit of everyone reading this, I'd like to clarify a few things.
Purely on technical grounds, it is my opinion that all packages should
technically own every directory that they place files in, and all directories
leading up to that. I do have a good technical rationale for this opinion,
of which I have expressed in IRC, and have discussed with Tom, Jeff Johnson,
and various others.
While I am not the only person who shares this technical opinion rather
strongly, I think it is much more important to have a final resolution
to the issue, and move forward, than to risk getting caught up unnecessarily
in a heated technical debate over a trivial issue, with people whom I
respect. Also, while comment #6 did rather offend me initially, I
understand that it was likely said in the heat of the moment at the
time, and I harbour no ill feelings about it currently. I'd much
rather share beers at OLS while we joke about it and razz each other. ;o)
On technical grounds, while I do still disagree about the issue, and there
do not appear to be any strict policies for Fedora Core which require
such, I have decided to put my technical opinion aside, and go ahead and
implement the requested changes, as I think we can all easily agree that
getting closure on trivial issues of this nature is more important, even
if there is technical disagreement or conflicts of opinion.
Therefore, I have started removing directory ownership from X packaging,
where the directories are common system directories such as %{_mandir}
and similar. Since this is being done manually as I make updates to
the packages and fix bugs, etc. it will likely take a while to completely
resolve the issue as you've requested. I'm currently updating all of
the driver packages, which should be done tomorrow or the next day.
After that, if anyone feels like providing a complete list here of remaining
packages that need to be updated yet, I'll cross them off the list as I
go along, until it's complete. Otherwise, I'll get to them all eventually,
as I spot them when going through the packages.
Overall, I think this decision is rather reasonable, if not overly so. ;o)
Anyhow, we can all now concentrate on bigger and better things, without
having curled feathers. ;o)
Peace.

The remainder of the X11R7 spec files have been updated in CVS to remove
ownership of system dirs. A few have been rebuilt with other fixes for
rawhide already. The others will pick up the changes the next time there
is good reason to rebuild the package.
Closing as RAWHIDE

Note

You need to
log in
before you can comment on or make changes to this bug.