Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
See my comment above, the situation has not changed in any way. -- 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-919988241___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
Is there a chance to revive this? from a quick look they seem pretty interchangeable. The main difference is see its more modern and complex. Not vendoring comes with the advantage not needing to maintain the code anymore and not duplicating those libraries on the system. -- 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-919902845___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
Closed #165. -- 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#event-2174147668___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
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___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
> How's the compatibility record of these modules upstream? Rather good incrementally; but 14 years is a lot of incremental changes... -- 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-282983033___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Upgrade lua library dependencies (#165)
How's the compatibility record of these modules upstream? The problem is, these modules are used from package scripts and we don't want to break (the same problem exists with Lua itself of course). The other problem is that in particular the lposix module is forked to some extent to protect rpm. -- 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-282977769___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint