Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674842 - net-im/prosody: rename jit USE flag to luajit
Summary: net-im/prosody: rename jit USE flag to luajit
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-08 00:57 UTC by Andrius Štikonas
Modified: 2020-10-03 13:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrius Štikonas 2019-01-08 00:57:20 UTC
This would also be useful for arm64 where luajit use flag is masked, but jit is not and arm64 team would rather avoid adding a special case in package.use.mask for prosody.

Reproducible: Always
Comment 1 Mart Raudsepp gentoo-dev 2019-01-08 07:53:29 UTC
We can add a package.use.mask on arm64 together with keywording, it's just that it shouldn't be necessary, because all luajit use cases ought/must be behind luajit IUSE, not jit, as described by global USE flag descriptions and convention.
Comment 2 Conrad Kostecki gentoo-dev 2020-10-03 12:36:56 UTC
(In reply to Mart Raudsepp from comment #1)
> We can add a package.use.mask on arm64 together with keywording, it's just
> that it shouldn't be necessary, because all luajit use cases ought/must be
> behind luajit IUSE, not jit, as described by global USE flag descriptions
> and convention.

This seems to be the problem in the ebuild, since it forces luajit, when USE="lua" is disabled. I will change it with newest bump from lua to luajit and reverse the logic.
Comment 3 Larry the Git Cow gentoo-dev 2020-10-03 13:43:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=672482e9799801839773c26a248ebe3fca6c6ef1

commit 672482e9799801839773c26a248ebe3fca6c6ef1
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-10-03 13:23:08 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-10-03 13:43:37 +0000

    net-im/prosody: bump to version 0.11.7
    
    Changes:
    Dropped useflag ipv6,
    since old non ipv6 dependency does not exist anymore.
    Renamed lua to luajit to use gentoos default.
    Added optional postgresql dependency to init script.
    Overhauled ebuild.
    Dropped multilib inherit, as it's not being used.
    Updated deps for correct luaexpat.
    
    Closes: https://bugs.gentoo.org/564434
    Closes: https://bugs.gentoo.org/674842
    Closes: https://bugs.gentoo.org/740662
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 net-im/prosody/Manifest               |  1 +
 net-im/prosody/files/prosody.initd-r3 | 46 ++++++++++++++++++++
 net-im/prosody/prosody-0.11.7.ebuild  | 79 +++++++++++++++++++++++++++++++++++
 3 files changed, 126 insertions(+)