Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 701628

Summary: dev-lang/luajit - patches from moonjit
Product: Gentoo Linux Reporter: Anton Kochkov <anton.kochkov>
Component: Current packagesAssignee: Rafael Martins (RETIRED) <rafaelmartins>
Status: RESOLVED INVALID    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anton Kochkov 2019-12-01 04:00:58 UTC
Since Mike Pall stepped down in [LuaJIT](https://github.com/LuaJIT/LuaJIT) development, project largely stalled. Soon, number of forks appeared, but the most promising one is [MoonJIT](https://github.com/moonjit/moonjit). They strive to keep the compatibility, but also add a newer Lua (5.2, 5.3) features. Also they work hard on adding more platforms for JIT compilation.

https://github.com/moonjit/moonjit

It is a bit similar situation with neomutt patches shipped with Gentoo.
Also some distributions already use moonjit patches to LuaJIT, e.g. Fedora or Debian.
Comment 1 Rafael Martins (RETIRED) gentoo-dev 2020-01-09 18:52:47 UTC
we are not going to import these patches into luajit packages. if you are really interested on it, you can introduce a moonjit package through the proxy-maintainers project.

thanks
Comment 2 Anton Kochkov 2020-01-10 14:20:55 UTC
(In reply to Rafael Martins from comment #1)
> we are not going to import these patches into luajit packages. if you are
> really interested on it, you can introduce a moonjit package through the
> proxy-maintainers project.
> 
> thanks

Why? Many distributions did that.
Comment 3 Rafael Martins (RETIRED) gentoo-dev 2020-01-10 16:39:39 UTC
(In reply to Anton Kochkov from comment #2)
> (In reply to Rafael Martins from comment #1)
> > we are not going to import these patches into luajit packages. if you are
> > really interested on it, you can introduce a moonjit package through the
> > proxy-maintainers project.
> > 
> > thanks
> 
> Why? Many distributions did that.

I meant that we are not going to replace luajit upstream with moonjit. If there's some specific bugfix in moonjit that you'd like to have applied to luajit you can still submit a patch/patchset for consideration, but just importing moonjit as the default luajit isn't going to happen.

Thanks, and best regards.