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 missing dependencies for funannotate #17690

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

@boegel boegel added the bug fix label Apr 10, 2023
@boegel boegel added this to the next release (4.7.2?) milestone Apr 10, 2023
@boegelbot
Copy link
Collaborator

@boegel: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/4659122663
Output from first failing test suite run:

ERROR: test_conflicts (test.easyconfigs.easyconfigs.EasyConfigTest)
Check whether any conflicts occur in software dependency graphs.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/easyconfigs.py", line 327, in test_conflicts
    self.assertFalse(check_conflicts(self.ordered_specs, modules_tool(), check_inter_ec_conflicts=False),
  File "test/easyconfigs/easyconfigs.py", line 279, in ordered_specs
    EasyConfigTest.resolve_all_dependencies()
  File "test/easyconfigs/easyconfigs.py", line 217, in resolve_all_dependencies
    cls._parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 463, in resolve_dependencies
    raise_error_missing_deps(totally_missing, extra_msg="no easyconfig file or existing module found")
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 326, in raise_error_missing_deps
    raise EasyBuildError(error_msg)
EasyBuildError: 'Missing dependencies: CodingQuarry/2.0-foss-2021b, Trinity/2.15.1-foss-2021b, BLAT/3.7-foss-2021b, FASTA/36.3.8i-foss-2021b, GlimmerHMM/3.0.4c-foss-2021b, Proteinortho/6.2.3-foss-2021b, SignalP/6.0g-foss-2021b-fast, SNAP/2.0.1-foss-2021b, tRNAscan-SE/2.0.12-foss-2021b, tantan/40-foss-2021b, trimAl/1.4.1-foss-2021b (no easyconfig file or existing module found)'

======================================================================
ERROR: test_dep_graph (test.easyconfigs.easyconfigs.EasyConfigTest)
Unit test that builds a full dependency graph.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/easyconfigs.py", line 314, in test_dep_graph
    dep_graph(fn, self.ordered_specs)
  File "test/easyconfigs/easyconfigs.py", line 279, in ordered_specs
    EasyConfigTest.resolve_all_dependencies()
  File "test/easyconfigs/easyconfigs.py", line 217, in resolve_all_dependencies
    cls._parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 463, in resolve_dependencies
    raise_error_missing_deps(totally_missing, extra_msg="no easyconfig file or existing module found")
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 326, in raise_error_missing_deps
    raise EasyBuildError(error_msg)
EasyBuildError: 'Missing dependencies: CodingQuarry/2.0-foss-2021b, Trinity/2.15.1-foss-2021b, BLAT/3.7-foss-2021b, FASTA/36.3.8i-foss-2021b, GlimmerHMM/3.0.4c-foss-2021b, Proteinortho/6.2.3-foss-2021b, SignalP/6.0g-foss-2021b-fast, SNAP/2.0.1-foss-2021b, tRNAscan-SE/2.0.12-foss-2021b, tantan/40-foss-2021b, trimAl/1.4.1-foss-2021b (no easyconfig file or existing module found)'

======================================================================
ERROR: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/easyconfigs.py", line 854, in test_dep_versions_per_toolchain_generation
    for ec in self.ordered_specs:
  File "test/easyconfigs/easyconfigs.py", line 279, in ordered_specs
    EasyConfigTest.resolve_all_dependencies()
  File "test/easyconfigs/easyconfigs.py", line 217, in resolve_all_dependencies
    cls._parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 463, in resolve_dependencies
    raise_error_missing_deps(totally_missing, extra_msg="no easyconfig file or existing module found")
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/tools/robot.py", line 326, in raise_error_missing_deps
    raise EasyBuildError(error_msg)
EasyBuildError: 'Missing dependencies: CodingQuarry/2.0-foss-2021b, Trinity/2.15.1-foss-2021b, BLAT/3.7-foss-2021b, FASTA/36.3.8i-foss-2021b, GlimmerHMM/3.0.4c-foss-2021b, Proteinortho/6.2.3-foss-2021b, SignalP/6.0g-foss-2021b-fast, SNAP/2.0.1-foss-2021b, tRNAscan-SE/2.0.12-foss-2021b, tantan/40-foss-2021b, trimAl/1.4.1-foss-2021b (no easyconfig file or existing module found)'

----------------------------------------------------------------------
Ran 16772 tests in 917.768s

FAILED (errors=3)
ERROR: Not all tests were successful

bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@jfgrimm
Copy link
Member

jfgrimm commented Apr 11, 2023

we have some easyconfigs for this in a private UoY repo; some extra dependencies we have:

RepeatMasker
RepeatModeler
PASApipeline
EVidenceModeler
BioPerl

@boegel boegel modified the milestones: next release (4.7.2), 4.x May 23, 2023
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

3 participants