1 |
Hello All! |
2 |
Hope everyone is doing good, this is my report for the sixth week of Gentoo GSoC. |
3 |
|
4 |
After having a working prefix this week I dedicated on testing packages on prefix for EESSI package set. I also sent quite some time setting up package testing environment on prefix. Also I learned more about Arch testing on Gentoo. I collected all the required packages [1] and then tested them with `FEATURES="true"` and `tatt` . |
5 |
|
6 |
A lot of packages had already been tested and had RISC-V keyword. I have tested the following packages in gentoo repository [2] and [3] and pull requests have been merged as well: |
7 |
|
8 |
- dev-util/hermes |
9 |
- sys-cluster/lmod |
10 |
- dev-util/patchelf |
11 |
- dev-lua/luajson |
12 |
- dev-lua/lua-bit32 |
13 |
- dev-lua/luaposix |
14 |
|
15 |
Tests were failing for `lmod-8.6.14`, with `lmod-8.5.6` tests passed successfully so only that has been keyworded. |
16 |
|
17 |
As most of the packages from EESSI overlay have been moved to gentoo repository, there are only major ones left in the overlay.Following patches were added in EESSI overlay: |
18 |
|
19 |
- sys-cluster/reframe [4] |
20 |
- sys-apps/archspec [5] |
21 |
|
22 |
There are `sys-fabric/opa-psm2` isnt needed for RISC-V yet so it has been skipped. There is also `sys-libs/pam` in the overlay to add pam support to prefix but it wont be further required [7] as I had added a patch in official repository [6]. |
23 |
|
24 |
The `sys-cluster/reframe` had a lot of dependencies while testing but all tests passed successfully. The `sys-apps/archspec` is no more usable as it depends on `<dev-python/click-8.0` and we have `dev-python/click-8.1.3` in official repository. So it is being decided whether to bump the version or to use the latest click version, it will be merged soon. |
25 |
|
26 |
All the packages except `sys-apps/archspec` have been keyworded and merged. We can soon test RISC-V for EESSI project. Also all the delieverables are complete, although some work on documentation needs to be done so I will focus more on keywording and documentation. |
27 |
|
28 |
Mentors also coordinated a lot and helped me with EESSI packages and testing. To summarize the report, this week was spend on learning more about testing and keywording packages for EESSI. |
29 |
|
30 |
[1] https://github.com/EESSI/gentoo-overlay/blob/main/etc/portage/sets/eessi-2021.12-linux-x86_64 |
31 |
[2] https://github.com/gentoo/gentoo/pull/26508 |
32 |
[3] https://github.com/gentoo/gentoo/pull/26507 |
33 |
[4] https://github.com/EESSI/gentoo-overlay/pull/80 |
34 |
[5] https://github.com/EESSI/gentoo-overlay/pull/78 |
35 |
[6] https://github.com/gentoo/gentoo/pull/25850 |
36 |
|
37 |
[7] https://github.com/EESSI/gentoo-overlay/issues/79 |
38 |
|
39 |
-- |
40 |
Reagards,wiredhikari |