[Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)

Panu Matilainen notifications at github.com
Fri Mar 1 14:25:40 UTC 2019


So I finally had a closer look at this. It would've been one thing to pull in a few new functions and bugfixes, but one library has been replaced entirely with a far more complicated, multi-source thing, and the other has also grown hugely in complexity. All that increased complexity means more things that can go wrong, on top of all the compatibility concerns for changing to an entirely different poxix library. 

The posix extensions are not there so that scriptlet writers can rewrite the entire unix userland in Lua. They're there to allow basic path manipulation and executing helpers, which they achieve just fine as it is. I don't think I've ever seen a single use of the rexlib. So this is all complexity that we don't actually need, at non-trivial risk to users. More is not always better, not at all.

We're not going to upgrade and/or replace those libraries at all, because there's *no need* whatsoever. Adding rpm-specific helpers where relevant is going to help scriptlet writers much more than maximal coverage of the posix api.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/165#issuecomment-468681516
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20190301/771d0b68/attachment.html>


More information about the Rpm-maint mailing list