Re: Changing default paths for mono packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 05/31/2011 05:44 PM, Jason L Tibbitts III wrote:
>>>>>> "CK" == Christian Krause <chkr@xxxxxxxxxxxxxxxxx> writes:
> 
> CK> I have discussed this topic with upstream again, and there was an
> CK> agreement that mono assemblies are treated as platform independent
> CK> and so the original reason to change the paths is not valid anymore.
> 
> Then we should move them to /usr/share.
> 
> The point was that hardcoding /usr/lib is always wrong.  If they're arch
> dependent, they should be in %{_libdir}.  If not, /usr/share.  So we

Why? ;-) The FHS uses the following definitions:

/usr/lib : Libraries for programming and packages
/usr/share : Architecture-independent data

Given just these definitions, libraries with byte code which needs an
interpreter / runtime environment, can still be considered being
libraries which would go into /usr/lib. "data" can also be interpreted
like: additional data files which are needed to execute a program (like
icons, game data, etc.). I haven not found any explicit rule that
"library" only refers to native ELF binaries.

> asked which it was and got the current answer.  If the answer is
> different, then we have another change to make but currently what
> upstream does isn't right in either case.

Upstream would not agree with that statement.

The whole point of the suggested changes is to be closer to upstream.

The reasons are:
- Fedora's way produces lots of unnecessary work
- the changed paths causes lots of bugs
- the patches are rejected upstream
- upstream refuses to help with issues caused by changing the default paths
- Fedora encourages the maintainers to stay close to upstream

Putting the C# assemblies into %{_datadir} would not solve these problems.


Best regards,
Christian
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging


[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux