Skip to content

add groff build dependency to enchant-2 easyconfigs#22804

Merged
jfgrimm merged 2 commits intoeasybuilders:developfrom
sassy-crick:20250424165118_new_pr_enchant-2265
Apr 28, 2025
Merged

add groff build dependency to enchant-2 easyconfigs#22804
jfgrimm merged 2 commits intoeasybuilders:developfrom
sassy-crick:20250424165118_new_pr_enchant-2265

Conversation

@sassy-crick
Copy link
Copy Markdown
Collaborator

(created using eb --new-pr)

@sassy-crick sassy-crick requested a review from jfgrimm April 24, 2025 15:53
@sassy-crick
Copy link
Copy Markdown
Collaborator Author

On my Debian12.10 the build of enchant-2-2.6.5-GCCcore-12.3.0.eb fails with this error message:

groff -mandoc -Thtml enchant.5 > enchant.html
groff: can't find 'DESC' file
groff: fatal error: invalid device 'html' (try installing the 'groff' package?)
make[2]: *** [Makefile:1599: enchant.html] Error 3

Full log can be found here

Adding groff-1.22.4 solves the problem.

@sassy-crick
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@sassy-crick: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22804 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22804 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2828153881 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
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/c6e931c8dbbe2ff1098661cb78e5177b for a full test report.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Apr 25, 2025

@sassy-crick I imagine we'll want to add it to the other enchant-2 easyconfigs as well?

@jfgrimm jfgrimm changed the title Missing groff added as OS one results in error add groff build dependency to enchant-2 easyconfigs Apr 25, 2025
@jfgrimm jfgrimm added bug fix and removed change labels Apr 25, 2025
@jfgrimm jfgrimm added this to the 5.x milestone Apr 25, 2025
@sassy-crick
Copy link
Copy Markdown
Collaborator Author

Test report by @sassy-crick
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
hp - Linux Debian GNU/Linux 12, x86_64, 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, Python 3.11.2
See https://gist.github.com/sassy-crick/d950c4cba5d0734fae43f494328edae3 for a full test report.

@sassy-crick
Copy link
Copy Markdown
Collaborator Author

@sassy-crick I imagine we'll want to add it to the other enchant-2 easyconfigs as well?

True, and not. I done some test-builds and they were working without the addition of groff. So either they don't needed it at all, which would be odd as the system groff is the same version, or something changed in the latest version. Either way, for completion I have just added them. At least that way they are all the same.

@sassy-crick
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@sassy-crick: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22804 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22804 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2831273348 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
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/6261dd9ab66d26bedec7e82b4e52eebc for a full test report.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Apr 28, 2025

Going in, thanks @sassy-crick!

@jfgrimm jfgrimm merged commit 40704dd into easybuilders:develop Apr 28, 2025
8 checks passed
@jfgrimm jfgrimm modified the milestones: 5.x, 5.0.1 Apr 28, 2025
@jfgrimm jfgrimm removed the change label Apr 28, 2025
@sassy-crick sassy-crick deleted the 20250424165118_new_pr_enchant-2265 branch April 28, 2025 14:59
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.

3 participants