Re: %lua_requires behaves differently in F33+

2020-08-30 Thread Michel Alexandre Salim
Aug 30, 2020 02:04:36 Miro Hrončok : Establish a FAS group for "Lua provenpackagers". Make sure the name it not to be confused with the Lua SIG, but note that the FAS group usually needs to be called ...-sig. I'd go with lua-packagres-sig or lua-maintainers-sig. Get it a mailing list needed

Re: %lua_requires behaves differently in F33+

2020-08-30 Thread Fabio Valentini
On Sun, Aug 30, 2020 at 11:04 AM Miro Hrončok wrote: > > On 30. 08. 20 4:07, Michel Alexandre Salim wrote: > > Quick question: for Python there's both python-devel and python-sig -- > > this seems overkill for Lua, right? Would starting lua@lists be enough? > > Not only it is overkill, but it

Re: %lua_requires behaves differently in F33+

2020-08-30 Thread Miro Hrončok
On 30. 08. 20 4:07, Michel Alexandre Salim wrote: Quick question: for Python there's both python-devel and python-sig -- this seems overkill for Lua, right? Would starting lua@lists be enough? Not only it is overkill, but it brings problems. For the story, see this ticket:

Re: %lua_requires behaves differently in F33+

2020-08-29 Thread Michel Alexandre Salim
On Sat, 2020-08-29 at 19:16 +0200, Miro Hrončok wrote: > On 29. 08. 20 4:43, Michel Alexandre Salim wrote: > > - I'll refactor lua in Fedora so lua-devel pulls in lua-rpm-macros > > rather than shipping macros.lua, then enable shipping macros.lua in > > lua-rpm-macros (right now it's excluded on

Re: %lua_requires behaves differently in F33+

2020-08-29 Thread Miro Hrončok
On 29. 08. 20 4:43, Michel Alexandre Salim wrote: - I'll refactor lua in Fedora so lua-devel pulls in lua-rpm-macros rather than shipping macros.lua, then enable shipping macros.lua in lua-rpm-macros (right now it's excluded on Fedora to avoid file conflicts) Please make it conditional on

Re: %lua_requires behaves differently in F33+

2020-08-29 Thread Miro Hrončok
On 29. 08. 20 3:36, Michel Alexandre Salim wrote: Somehow this seems to be automatically applied on Fedora 33 and above -- without adding any manual require on lua(abi) Yes, this is done by the automatic dependency generator in Fedora 33+: https://src.fedoraproject.org/rpms/lua/pull-request/3

Re: %lua_requires behaves differently in F33+

2020-08-28 Thread Michel Alexandre Salim
On Fri, 2020-08-28 at 18:56 -0700, Michel Alexandre Salim wrote: > On Fri, 2020-08-28 at 18:36 -0700, Michel Alexandre Salim wrote: > > Hi, > > > > Björn added some useful Lua packaging macros in > > https://bugzilla.redhat.com/show_bug.cgi?id=1447324 > > > > One of them, %lua_requires, adds a

Re: %lua_requires behaves differently in F33+

2020-08-28 Thread Michel Alexandre Salim
On Fri, 2020-08-28 at 18:36 -0700, Michel Alexandre Salim wrote: > Hi, > > Björn added some useful Lua packaging macros in > https://bugzilla.redhat.com/show_bug.cgi?id=1447324 > > One of them, %lua_requires, adds a dependency on either `lua(abi) = > %{lua_version}` or, on EL6 and below, on lua

%lua_requires behaves differently in F33+

2020-08-28 Thread Michel Alexandre Salim
Hi, Björn added some useful Lua packaging macros in https://bugzilla.redhat.com/show_bug.cgi?id=1447324 One of them, %lua_requires, adds a dependency on either `lua(abi) = %{lua_version}` or, on EL6 and below, on lua >= current version and lua < next version. Somehow this seems to be