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

Add easyconfig GenomeTools-1.6.2-GCC-13.2.0.eb #22078

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

julianmorillo
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Dec 20, 2024

Updated software GenomeTools-1.6.2-GCC-13.2.0.eb

Diff against GenomeTools-1.6.2-GCC-12.2.0.eb

easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
index cf8fe304a7..cd055e2e99 100644
--- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
@@ -6,12 +6,16 @@ version = '1.6.2'
 homepage = 'http://genometools.org'
 description = "A comprehensive software library for efficient processing of structured genome annotations."
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 github_account = 'genometools'
 source_urls = [GITHUB_LOWER_SOURCE]
 sources = ['v%(version)s.tar.gz']
-checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
+patches = ['%(name)s-%(version)s-riscv.patch']
+checksums = [
+    '974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac', # v%(version)s.tar.gz
+    '29d242d3f758b0a559ab12d12464d6bd21932e829f22097ee7e7b60a41c50fd4', # %(name)s-%(version)s-riscv.patch
+]
 
 # GenomeTools-1.6.2 has the following libraries bundled with it:
 # bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2,
@@ -20,8 +24,8 @@ checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
 # Bundled libraries can be globally disabled with the option useshared=yes
 # However, it is preferable to use the bundled libraries due to the very old versions of some of them
 
-builddependencies = [('pkgconf', '1.9.3')]
-dependencies = [('Pango', '1.50.12')]
+builddependencies = [('pkgconf', '2.0.3')]
+dependencies = [('Pango', '1.51.0')]
 
 skipsteps = ['configure']
 
Diff against GenomeTools-1.6.2-GCC-11.3.0.eb

easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-11.3.0.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
index f0ed002a62..cd055e2e99 100644
--- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
@@ -6,12 +6,16 @@ version = '1.6.2'
 homepage = 'http://genometools.org'
 description = "A comprehensive software library for efficient processing of structured genome annotations."
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 github_account = 'genometools'
 source_urls = [GITHUB_LOWER_SOURCE]
 sources = ['v%(version)s.tar.gz']
-checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
+patches = ['%(name)s-%(version)s-riscv.patch']
+checksums = [
+    '974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac', # v%(version)s.tar.gz
+    '29d242d3f758b0a559ab12d12464d6bd21932e829f22097ee7e7b60a41c50fd4', # %(name)s-%(version)s-riscv.patch
+]
 
 # GenomeTools-1.6.2 has the following libraries bundled with it:
 # bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2,
@@ -20,8 +24,8 @@ checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
 # Bundled libraries can be globally disabled with the option useshared=yes
 # However, it is preferable to use the bundled libraries due to the very old versions of some of them
 
-builddependencies = [('pkgconf', '1.8.0')]
-dependencies = [('Pango', '1.50.7')]
+builddependencies = [('pkgconf', '2.0.3')]
+dependencies = [('Pango', '1.51.0')]
 
 skipsteps = ['configure']
 
Diff against GenomeTools-1.6.2-GCC-10.3.0.eb

easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-10.3.0.eb

diff --git a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-10.3.0.eb b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
index 00b9948dcb..cd055e2e99 100644
--- a/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-10.3.0.eb
+++ b/easybuild/easyconfigs/g/GenomeTools/GenomeTools-1.6.2-GCC-13.2.0.eb
@@ -6,12 +6,16 @@ version = '1.6.2'
 homepage = 'http://genometools.org'
 description = "A comprehensive software library for efficient processing of structured genome annotations."
 
-toolchain = {'name': 'GCC', 'version': '10.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 github_account = 'genometools'
 source_urls = [GITHUB_LOWER_SOURCE]
 sources = ['v%(version)s.tar.gz']
-checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
+patches = ['%(name)s-%(version)s-riscv.patch']
+checksums = [
+    '974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac', # v%(version)s.tar.gz
+    '29d242d3f758b0a559ab12d12464d6bd21932e829f22097ee7e7b60a41c50fd4', # %(name)s-%(version)s-riscv.patch
+]
 
 # GenomeTools-1.6.2 has the following libraries bundled with it:
 # bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2,
@@ -20,8 +24,8 @@ checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']
 # Bundled libraries can be globally disabled with the option useshared=yes
 # However, it is preferable to use the bundled libraries due to the very old versions of some of them
 
-builddependencies = [('pkg-config', '0.29.2')]
-dependencies = [('Pango', '1.48.5')]
+builddependencies = [('pkgconf', '2.0.3')]
+dependencies = [('Pango', '1.51.0')]
 
 skipsteps = ['configure']
 
@@ -33,4 +37,6 @@ sanity_check_paths = {
     'dirs': ['include', 'share'],
 }
 
+sanity_check_commands = ['gt -help']
+
 moduleclass = 'bio'

@verdurin
Copy link
Member

verdurin commented Jan 6, 2025

Test report by @verdurin
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
easybuild-el8.cloud.in.bmrc.ox.ac.uk - Linux Rocky Linux 8.10, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/verdurin/0c05da1b4b96dd8b27f8e3c0c4b26902 for a full test report.

@verdurin
Copy link
Member

verdurin commented Jan 7, 2025

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

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

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

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

Test results coming soon (I hope)...

- notification for comment with ID 2574806349 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 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/88443fb78c41ba17be381bf8fa46ba38 for a full test report.

@verdurin
Copy link
Member

verdurin commented Jan 7, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

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

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

Test results coming soon (I hope)...

- notification for comment with ID 2574948549 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 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/50f5be8e38745ba476a83a438fe94a33 for a full test report.

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