Gentoo Archives: gentoo-dev

From: Marek Szuba <marecki@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Stabilisation of the slotted-Lua ecosystem
Date: Tue, 23 Feb 2021 09:48:23
Message-Id: b439501d-a5a0-b742-9351-a4cd8cb00c17@gentoo.org
In Reply to: [gentoo-dev] Stabilisation of the slotted-Lua ecosystem by Marek Szuba
1 On 22/01/2021 14:38, Marek Szuba wrote:
2
3 > The time has come for the final big push towards widespread deployment
4 > on slotted Lua - this monstrosity: https://bugs.gentoo.org/766528 . Many
5 > thanks in advance to all the arch testers who will deal with this. Nb. I
6 > am happy with this bug being split into several if that makes the tests
7 > easier to manage for those who will run them, just keep in mind that the
8 > stabilisation commits for an arch should be pushed to the repo over as
9 > short a time span as possible - the more spread this is the more annoyed
10 > our users might get by the dependency conflicts between slotted and
11 > unslotted and dev-lang/lua.
12
13 Somewhat belatedly, I am happy to say that the aforementioned
14 monstrosity has been taken care of much faster than I thought it would
15 be and since the 15th of February ALL the (unmasked) packages in the
16 tree which previously depended directly on dev-lang/lua have had at
17 least one stable ebuild migrated to Lua eclasses. Package maintainers,
18 if you haven't done so yet (quite a few people already have) go ahead
19 and remove old versions so that we can finally bid farewell to
20 dev-lang/lua:0.
21
22 And to think that this all has happened simply because I wanted to
23 finally enable Lua support in media-gfx/darktable :-)
24
25 Thank you SO much, everyone who has taken part in the effort of making
26 Lua in Gentoo great again (sorry, couldn't help myself)! We had this on
27 the agenda for way too long, and in my personal opinion the fact that we
28 are now one of the few Linux (Unix?) distributions which allows the
29 users to freely mix and match Lua versions is an important statement.
30
31 --
32 Marecki