Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 729794 - dev-lua/luacheck: dropped keywords
Summary: dev-lua/luacheck: dropped keywords
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Victor Payno
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 723156
Blocks:
  Show dependency tree
 
Reported: 2020-06-27 00:10 UTC by Sam James
Modified: 2020-11-29 01:32 UTC (History)
3 users (show)

See Also:
Package list:
dev-lua/luacheck-0.23.0 ~x86 ~arm ~ppc dev-lua/lua-argparse-0.6.0-r1 ~arm ~ppc ~x86 dev-lua/lua-utf8-0.1.1 ~arm ~ppc ~x86
Runtime testing required: ---
nattka: sanity-check-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-06-27 00:10:39 UTC
Dropped keywords on x86, arm, ppc in 0.23.0.
Comment 1 NATTkA bot gentoo-dev 2020-06-27 00:12:33 UTC
Sanity check failed:

> dev-lua/luacheck-0.23.0
>   bdepend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-06-27 00:25:06 UTC
Should these deps have a ? to make the USE conditional, given luajit is optional itself for this package?

RDEPEND="
	dev-lua/lua-argparse[luajit=]
	dev-lua/luafilesystem[luajit(-)=]
	dev-lua/lua-utf8[luajit=]
	!luajit? ( >=dev-lang/lua-5.1:= )
	luajit? ( dev-lang/luajit:2 )"
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-02 06:03:23 UTC Comment hidden (obsolete)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-02 06:04:35 UTC
(In reply to Sam James from comment #2)
> Should these deps have a ? to make the USE conditional, given luajit is
> optional itself for this package?

Nevermind!
Comment 5 NATTkA bot gentoo-dev 2020-09-02 06:05:24 UTC
Sanity check failed:

> dev-lua/luacheck-0.23.0
>   bdepend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~arm stable profile default/linux/arm/17.0 (22 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~arm dev profile default/linux/arm/17.0/armv4 (31 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
Comment 6 NATTkA bot gentoo-dev 2020-09-02 06:09:02 UTC
Sanity check failed:

> dev-lua/luacheck-0.23.0
>   bdepend ~ppc stable profile default/linux/powerpc/ppc32/17.0 (21 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~ppc stable profile default/linux/powerpc/ppc32/17.0 (21 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~ppc stable profile default/linux/powerpc/ppc32/17.0 (21 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
Comment 7 NATTkA bot gentoo-dev 2020-09-04 23:05:05 UTC
Sanity check failed:

> dev-lua/luacheck-0.23.0
>   bdepend ~x86 stable profile default/linux/x86/17.0 (11 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   depend ~x86 stable profile default/linux/x86/17.0 (11 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
>   rdepend ~x86 stable profile default/linux/x86/17.0 (11 total)
>     dev-lua/lua-argparse[luajit]
>     dev-lua/lua-utf8[luajit]
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-04 23:31:13 UTC
arm done
Comment 9 NATTkA bot gentoo-dev 2020-11-29 00:05:11 UTC
Unable to check for sanity:

> no match for package: dev-lua/lua-utf8-0.1.1
Comment 10 Larry the Git Cow gentoo-dev 2020-11-29 01:32:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f4a77e32acc68fd335083575ce2124024afc27

commit 46f4a77e32acc68fd335083575ce2124024afc27
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-11-29 01:27:18 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-11-29 01:32:25 +0000

    dev-lua/luacheck: add keywords and update deps
    
    Also fixed tests.
    
    Closes: https://bugs.gentoo.org/729794
    Closes: https://bugs.gentoo.org/723156
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 dev-lua/luacheck/luacheck-0.23.0-r1.ebuild | 56 ++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69923c94494f0ec7a864262a8b81150b3b5329be

commit 69923c94494f0ec7a864262a8b81150b3b5329be
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-11-29 01:23:36 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-11-29 01:32:24 +0000

    dev-lua/lua-argparse: add missing keywords
    
    Bug: https://bugs.gentoo.org/729794
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit ca240a16a012b7d4c547024841f1f48211e96f1f
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-11-29 00:55:11 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-11-29 01:32:23 +0000

    dev-lua/luacheck: migrate to lua eclass
    
    Bug: https://bugs.gentoo.org/723156
    Bug: https://bugs.gentoo.org/729794
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 ...0.23.0-disable-measuring-performance-test.patch | 13 +++++
 dev-lua/luacheck/luacheck-0.23.0-r100.ebuild       | 65 ++++++++++++++++++++++
 profiles/package.mask                              |  1 +
 3 files changed, 79 insertions(+)