Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 773313 - >=sys-cluster/lmod-8.4.20: keywording
Summary: >=sys-cluster/lmod-8.4.20: keywording
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Aisha Tammy
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2021-02-27 19:30 UTC by Aisha Tammy
Modified: 2021-11-25 14:03 UTC (History)
5 users (show)

See Also:
Package list:
>=dev-util/hermes-2.8_p2018031 arm arm64 ppc ppc64 sparc >=dev-lua/lua-term-0.7-r101 sparc >=dev-lua/luaposix-35.0-r101 arm arm64 ppc ppc64 sparc >=dev-lua/lua-bit32-5.3.5-r101 ppc ppc64 sparc >=sys-cluster/lmod-8.4.20 arm ppc ppc64 sparc
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 Aisha Tammy 2021-02-27 19:30:03 UTC
thanks
Comment 1 NATTkA bot gentoo-dev 2021-02-27 19:37:38 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2021-02-28 15:25:40 UTC Comment hidden (obsolete)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-01 11:08:56 UTC
Let's just do arches where it's useful for now and drop keywords for the cluster stuff on alpha/ia64 unless/until someone requests it.
Comment 4 Kenneth Hoste 2021-03-04 12:27:51 UTC
We're very interested in seeing Lmod working on aarch64 and ppc64le next to x86_64 in the context of the EESSI project (https://github.com/EESSI/gentoo-overlay/issues/26).

Can we help with getting this issue resolved somehow?
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-04 12:30:39 UTC
(In reply to Kenneth Hoste from comment #4)
> We're very interested in seeing Lmod working on aarch64 and ppc64le next to
> x86_64 in the context of the EESSI project
> (https://github.com/EESSI/gentoo-overlay/issues/26).
> 
> Can we help with getting this issue resolved somehow?

My main query was if somebody out there wanted it on the whole array of arches here. Let's do the most common ones (including arm64 and ppc64) and go from there.
Comment 6 Rolf Eike Beer archtester 2021-03-07 14:14:41 UTC
luajit can't be keyworded for sparc:

  59 | #error "No support for this architecture (yet)"
Comment 7 Rolf Eike Beer archtester 2021-03-10 05:50:48 UTC
~sparc added
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-28 07:11:24 UTC
arm done
Comment 9 NATTkA bot gentoo-dev 2021-04-01 19:02:24 UTC Comment hidden (obsolete)
Comment 10 NATTkA bot gentoo-dev 2021-04-01 20:10:58 UTC Comment hidden (obsolete)
Comment 11 NATTkA bot gentoo-dev 2021-04-01 21:58:02 UTC Comment hidden (obsolete)
Comment 12 Conrad Kostecki gentoo-dev 2021-04-22 18:54:10 UTC
@ernsteiswuerfel: could you test ppc, ppc64? Thanks!
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-27 22:00:50 UTC
arm64 done
Comment 14 ernsteiswuerfel archtester 2021-04-27 22:40:03 UTC
On ppc64 luajit-2.1.0_beta3-r2 fails to build straightforward with:

lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
  428 | #error "No support for PowerPC 64 bit mode (yet)"

lmod-8.4.20 fails 2 tests on ppc64:

Total:   123
diff:    2
passed:  121
[...]
diff     R  18.5  rt/spider/spider/t1                      
diff     R  1.26  rt/userInGroups/userInGroups/t1          

*******  ****************
Results  Output Directory
*******  ****************
diff     /var/tmp/portage/sys-cluster/lmod-8.4.20/work/Lmod-8.4.20/rt/spider/t1/2021_04_28_00_04_56-Linux-ppc64-spider
diff     /var/tmp/portage/sys-cluster/lmod-8.4.20/work/Lmod-8.4.20/rt/userInGroups/t1/2021_04_28_00_04_56-Linux-ppc64-userInGroups


The rest of the tatt-generated builds succeed.
Comment 15 Kenneth Hoste 2021-04-28 06:09:10 UTC
As far as I know luajit is not required by Lmod though?
Comment 16 ernsteiswuerfel archtester 2021-04-28 09:02:09 UTC
(In reply to Kenneth Hoste from comment #15)
> As far as I know luajit is not required by Lmod though?
lmod builds fine with regular lua, yes. tatt tested it because it's listed here in the keyword request.
Comment 17 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-29 14:18:44 UTC
ppc done
Comment 18 Aisha Tammy 2021-06-16 18:34:23 UTC Comment hidden (obsolete)
Comment 19 Sergei Trofimovich (RETIRED) gentoo-dev 2021-06-24 17:40:26 UTC
~ppc64 keyworded

All arches done.
Comment 20 Kenneth Hoste 2021-11-21 21:41:10 UTC
(In reply to Sam James from comment #13)
> arm64 done

It looks like ~arm64 was never keyworded for sys-cluster/lmod?

See also https://github.com/gentoo/gentoo/pull/23020
Comment 21 Larry the Git Cow gentoo-dev 2021-11-25 14:03:26 UTC
The bug has been referenced in the following commit(s):

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

commit 266ad9a49421e9d134bd84eb411cd7ab4ea9807f
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2021-11-25 12:13:09 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2021-11-25 14:02:41 +0000

    sys-cluster/lmod: add keyword for arm64
    
    Bug: https://bugs.gentoo.org/773313
    Closes: https://github.com/gentoo/gentoo/pull/23020
    Tested-by: Bob Dröge <b.e.droge@rug.nl>
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Guilherme Amadio <amadio@gentoo.org>

 sys-cluster/lmod/lmod-8.5.6.ebuild | 2 +-
 sys-cluster/lmod/lmod-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)