On 02/28/2011 09:19 PM, Bruno Wolff III wrote:
On Mon, Feb 28, 2011 at 12:13:22 -0800,
Toshio Kuratomi<a.badger(a)gmail.com> wrote:
>
> If people have additional reasons that macroizing all directory paths make
> sense, please let us know (here or as a comment in the ticket). Then FPC
> can decide whether to relax this rule or update the rule with information
> about why we have it in place.
It matters for multilib stuff as the directory path is different on different
arches.
It matters for everything, because any of these directories may change
at any time.
Those occasions are rare, nevertheless they happen.
Historic example: The "/usr/man -> /usr/share/man" mover.
Other unlikely to happen, but also not entirely impossible changes:
- Multi-arched "bindirs" (say /usr/bin -> /usr/bin64)
(This had been proposed and was discussed in the early fedora days)
- Multi-arched "libexec"
(Actually a special case of "multi-arched bindirs")
- Configuration path changes (aka. %_sysconfdir)
IIRC, %_sysconfdir had silently been changed several times, because it
did not point to /etc in old RH rpms.
Ralf