Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{devel}[GCCcore/13.1.0] Perl v5.36.1 (with minimal set of extensions) + Autotools v20220317 #17806

Merged

Conversation

Micket
Copy link
Contributor

@Micket Micket commented Apr 26, 2023

(created using eb --new-pr)

This intentionally changes perl to be the minimal version by default.

I don't know if it's a good idea if some of the extra packages are needed for the basic tools, like autotools. If so, might be worth including a few very basic extensions as long as it doesn't create cyclic dependency

…71-GCCcore-13.1.0.eb, Automake-1.16.5-GCCcore-13.1.0.eb, libtool-2.4.7-GCCcore-13.1.0.eb, Perl-5.36.1-GCCcore-13.1.0.eb
@Micket Micket added the update label Apr 26, 2023
@Micket
Copy link
Contributor Author

Micket commented Apr 26, 2023

Test report by @Micket
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
vera-c1 - Linux Rocky Linux 8.6, x86_64, Intel Xeon Processor (Skylake), Python 3.6.8
See https://gist.github.com/Micket/ae335f792a6c4ba9da3a6d1fd7f31639 for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
skl-rockylinux-88 - Linux Rocky Linux 8.8, x86_64, Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz (skylake), 1 x NVIDIA NVIDIA RTX A4000, 530.30.02, Python 3.6.8
See https://gist.github.com/SebastianAchilles/97227dbed15a631532c2770d87fb4666 for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
skl-fedora-39 - Linux Fedora Linux 39 (Container Image Prerelease), x86_64, Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (skylake), Python 3.11.3
See https://gist.github.com/SebastianAchilles/33023af2121f27d6556bf31070a86a27 for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
bwd-rockylinux-91 - Linux Rocky Linux 9.1 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), 2 x NVIDIA NVIDIA GeForce GTX 1060 6GB, 525.105.17, Python 3.9.14
See https://gist.github.com/SebastianAchilles/36ff38795612ffba0855dc62289f660c for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
zen2-ubuntu-2304 - Linux Ubuntu 23.04 (Lunar Lobster), x86_64, AMD EPYC 7452 32-Core Processor (zen2), Python 3.11.2
See https://gist.github.com/SebastianAchilles/2d40d7c91a572ef592e26b5963d2ed15 for a full test report.

@SebastianAchilles
Copy link
Member

@boegelbot please test @ jsc-zen2

@boegelbot
Copy link
Collaborator

@SebastianAchilles: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=17806 EB_ARGS= /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_17806 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 2562

Test results coming soon (I hope)...

- notification for comment with ID 1523329807 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/boegelbot/cece680ffe32d002c08a247fb235a4c2 for a full test report.

@SebastianAchilles
Copy link
Member

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@SebastianAchilles: Request for testing this PR well received on login1

PR test command 'EB_PR=17806 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17806 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10713

Test results coming soon (I hope)...

- notification for comment with ID 1523352487 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/7c2f8651bff4969ae77fb7a8527f31f8 for a full test report.

@Micket Micket added this to the next release (4.7.2) milestone Apr 26, 2023
homepage = 'https://www.perl.org/'
description = """Larry Wall's Practical Extraction and Report Language

This is a minimal build without any modules. Should only be used for build dependencies.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forgot about the description, if we go for this approach and skip the minimal variant altogether going forward, what should we write here?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe drop the Should only be used for build dependencies., and just leave it at This is a minimal build without any modules.

@jfgrimm
Copy link
Member

jfgrimm commented Apr 28, 2023

Test report by @jfgrimm
SUCCESS
Build succeeded for 14 out of 14 (5 easyconfigs in total)
node136.pri.viking.alces.network - Linux CentOS Linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/jfgrimm/f841d867eca15733d02d655394b41126 for a full test report.

@boegel
Copy link
Member

boegel commented May 1, 2023

The minimal Perl as a build dep for Automake is probably not wise, see #1822

@Micket
Copy link
Contributor Author

Micket commented May 2, 2023

I now compared with

yum -q deplist autoconf
yum -q deplist automake

and included all the extra perl modules they mention. Still pretty small, but not as minimal as before, so still possible to avoid cicular deps and needing to have 2 perls i think.

@Micket

This comment was marked as resolved.

@Micket
Copy link
Contributor Author

Micket commented May 2, 2023

Test report by @Micket
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
vera-c1 - Linux Rocky Linux 8.6, x86_64, Intel Xeon Processor (Skylake), Python 3.6.8
See https://gist.github.com/Micket/1f4a069250c583f12485a3ff171e75ca for a full test report.

@boegel
Copy link
Member

boegel commented May 9, 2023

Let's get #17884 tested & merged first, and then re-test here.

@boegel
Copy link
Member

boegel commented May 12, 2023

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=17806 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17806 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10778

Test results coming soon (I hope)...

- notification for comment with ID 1545908823 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegel boegel changed the title {devel}[GCCcore/13.1.0] Autotools v20220317, Autoconf v2.71, Automake v1.16.5, ... {devel}[GCCcore/13.1.0] Perl v5.36.1 + Autotools v20220317 May 12, 2023

# !! order of extensions is important !!
# extensions updated on 2023-05-02
# includes all dependencies for Autotools
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Micket We'll need to wait until we've discussed this new "minimal extensions" approach before merging?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, though i strongly suspect this is the approach we have to go with more or less.

@boegel
Copy link
Member

boegel commented May 12, 2023

Test report by @boegel
SUCCESS
Build succeeded for 11 out of 11 (5 easyconfigs in total)
fair-mastodon-c6g-2xlarge-0001 - Linux Rocky Linux 8.7, AArch64, ARM UNKNOWN (graviton2), Python 3.6.8
See https://gist.github.com/boegel/a2e5773855bb304318d8122250b8e3f5 for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/fe80332da04505e3723589f2584c7ba5 for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
bwd-rockylinux-92 - Linux Rocky Linux 9.2 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), 2 x NVIDIA NVIDIA GeForce GTX 1060 6GB, 525.105.17, Python 3.9.16
See https://gist.github.com/SebastianAchilles/f405a8bf22a8c340c107796065e5771b for a full test report.

@SebastianAchilles
Copy link
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jrc0870.jureca - Linux Rocky Linux 8.7, AArch64, ARM UNKNOWN (neoverse_n1), 2 x NVIDIA NVIDIA A100-PCIE-40GB, 525.105.17, Python 3.6.8
See https://gist.github.com/SebastianAchilles/6661206c8f44f1efdbde0c189142a75e for a full test report.

@SebastianAchilles
Copy link
Member

@boegelbot please test @ jsc-zen2

@boegelbot
Copy link
Collaborator

@SebastianAchilles: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=17806 EB_ARGS= /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_17806 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 2612

Test results coming soon (I hope)...

- notification for comment with ID 1554811209 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/boegelbot/038bec322a74a2eb8ad8fe039c2ecc8b for a full test report.

@boegel boegel changed the title {devel}[GCCcore/13.1.0] Perl v5.36.1 + Autotools v20220317 {devel}[GCCcore/13.1.0] Perl v5.36.1 (with minimal set of extensions) + Autotools v20220317 May 24, 2023
@boegel boegel added change and removed change labels May 24, 2023
@boegel
Copy link
Member

boegel commented Jun 3, 2023

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
node3159.skitty.os - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/boegel/46242258bdde2860f3f537e81897da07 for a full test report.

Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel
Copy link
Member

boegel commented Jun 4, 2023

Going in, thanks @Micket!

@boegel boegel merged commit 51d7603 into easybuilders:develop Jun 4, 2023
10 checks passed
@Micket Micket deleted the 20230426140355_new_pr_Autotools20220317 branch October 11, 2023 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants