Skip to content

{bio}[foss/2023a] ctffind5 v5.0.2#20669

Merged
boegel merged 2 commits intoeasybuilders:developfrom
ThomasHoffmann77:20240528162115_new_pr_ctffind5502
Jun 7, 2024
Merged

{bio}[foss/2023a] ctffind5 v5.0.2#20669
boegel merged 2 commits intoeasybuilders:developfrom
ThomasHoffmann77:20240528162115_new_pr_ctffind5502

Conversation

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

Comment on lines +16 to +25
sources = [{
'download_filename': '%s.tar.gz' % local_commit,
'filename': 'cisTEM-ctffind5-%s.tar.gz' % local_commit[:7],
'git_config': {
'url': 'https://github.com/timothygrant80',
'repo_name': 'cisTEM',
'commit': local_commit,
'keep_git_dir': True,
}
}]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hi @ThomasHoffmann77
this recipe is a piece of work. Congratulation - it was not an easy one.

About the source, can it work with an approach similar to the following?

source_urls = ['https://github.com/lh3/bwa/archive']
sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}]
checksums = ['be460d6e13ddf34896aafae00bad71e05a0b9f7e23490eeeca8ad257065f5e60']

In this way we can include the checksum in the recipe and help with the reproducibility.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@kErica the configure script makes use of "git branch" and similar in order to inject the branch name and version and therefore requires the .git directory from the git_config checkout.

Comment thread easybuild/easyconfigs/c/ctffind5/ctffind5-5.0.2-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/ctffind5/ctffind5-5.0.2-foss-2023a.eb Outdated
@boegel boegel added the update label Jun 7, 2024
@boegel boegel added this to the 4.x milestone Jun 7, 2024
@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 7, 2024

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

@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 7, 2024

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

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

PR test command 'EB_PR=20669 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20669 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2154506578 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)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/18db5dc793d29e0bd5ccb4b8ea0f454e for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 7, 2024

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: 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=20669 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_20669 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2154541837 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.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/49b68e7bc0e5734948ccde7a4584d996 for a full test report.

@boegel boegel modified the milestones: 4.x, release after 4.9.1 Jun 7, 2024
Copy link
Copy Markdown
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
Copy Markdown
Member

boegel commented Jun 7, 2024

Going in, thanks @ThomasHoffmann77!

@boegel boegel merged commit 88e3ccb into easybuilders:develop Jun 7, 2024
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.

4 participants