[Fedora-packaging] Remove requirement to use macros for paths

Ralf Corsepius rc040203 at freenet.de
Tue Mar 1 03:35:39 UTC 2011


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 at 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


More information about the packaging mailing list