Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Slotted Lua: 2020-12-04 status update
Date: Wed, 09 Dec 2020 14:56:40
Message-Id: 893a159b-4069-9a96-21c9-ab2989b5fe59@gentoo.org
In Reply to: Re: [gentoo-dev] Slotted Lua: 2020-12-04 status update by Marek Szuba
1 On 12/7/20 9:11 AM, Marek Szuba wrote:
2 > On 2020-12-04 13:16, Marek Szuba wrote:
3 >
4 >> Since a week ago the number of open bugs blocking the slotted-Lua
5 >> tracker has been reduced from 119 to under 80.
6 >
7 > Updated count as of a few minutes ago: 64 open tickets! Full list:
8 >
9 > https://dev.gentoo.org/~marecki/open_blocking_lua_eclass_bugs-20201207135752.txt
10 >
11
12 I think the slotted lua ebuilds should be doing some eselect-lua stuff
13 in pkg_postinst() and pkg_postrm(). For example:
14
15 * I have lua-5.1 and lua-5.2 installed
16 * Lua-5.2 is eselected
17 * I uninstall lua-5.2
18 * Now /usr/lib64/pkgconfig/lua.pc is a dangling symlink
19
20 Related to the above: is there a way to trigger rebuilds of consumers
21 when the "single implementation" changes? If I have a package that links
22 against liblua and if I upgrade from lua-5.1 to lua-5.2, then my package
23 should rebuild. I don't think $LUA_DEPS from lua-single.eclass can do that?

Replies

Subject Author
Re: [gentoo-dev] Slotted Lua: 2020-12-04 status update Marek Szuba <marecki@g.o>