On 12/7/20 9:11 AM, Marek Szuba wrote:
On 2020-12-04 13:16, Marek Szuba wrote:

Since a week ago the number of open bugs blocking the slotted-Lua
tracker has been reduced from 119 to under 80.

Updated count as of a few minutes ago: 64 open tickets! Full list:

https://dev.gentoo.org/~marecki/open_blocking_lua_eclass_bugs-20201207135752.txt


I think the slotted lua ebuilds should be doing some eselect-lua stuff in pkg_postinst() and pkg_postrm(). For example:

  * I have lua-5.1 and lua-5.2 installed
  * Lua-5.2 is eselected
  * I uninstall lua-5.2
  * Now /usr/lib64/pkgconfig/lua.pc is a dangling symlink

Related to the above: is there a way to trigger rebuilds of consumers when the "single implementation" changes? If I have a package that links against liblua and if I upgrade from lua-5.1 to lua-5.2, then my package should rebuild. I don't think $LUA_DEPS from lua-single.eclass can do that?

Reply via email to