|
On May 22, 2014 11:20 AM, "hasufell" <hasufell@gentoo.org> wrote:
> This doesn't address any of the inconsistencies that hacking Makefiles
> downstream causes. These inconsistencies and divergence between distros
> causes problems for lua users (not just us).
> A standard upstream way to do things will make it less likely that
> people randomly hack these things downstream.
You can at least reduce this by one variation by getting Gentoo to adopt the Debian ABI and fs layout. An alternative is to convince the Debian maintainers you have a better way. (They're reasonable, certainly more reasonable than I am.) Since 5.3 is going to be another .so name, everybody gets a chance to switch things a little. There's been a bunch of changes in the Debian layout for each Lua version, so I don't think anybody is stubborn the latest Debian packaging is inherently "right" or final. I do think Debian's decisions are at least well-documented in lua-policy.
5.3 is going to be a synchronization point for distros in a year or two. The time until then is an opportunity to find whatever consensus there may be on how to do packaging. A single quilt patch checked into several distro repositories is easier for upstream to use.
Jay