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

Groot new tool and data manager #6043

Merged
merged 54 commits into from
Oct 17, 2024
Merged

Conversation

hugolefeuvre
Copy link
Contributor

FOR CONTRIBUTOR:

  • I have read the CONTRIBUTING.md document and this tool is appropriate for the tools-iuc repo.
  • License permits unrestricted use (educational + commercial)
  • This PR adds a new tool or tool collection
  • This PR updates an existing tool or tool collection
  • This PR does something else (explain below)

…ger/data_manager_groot_database_downloader.xml


Add requirement : python 3.12

Co-authored-by: Bérénice Batut <[email protected]>
…ger/data_manager_groot_database_downloader.xml


Add ca-certificates in requirement

Co-authored-by: Bérénice Batut <[email protected]>
Co-authored-by: M Bernt <[email protected]>
@hugolefeuvre
Copy link
Contributor Author

hugolefeuvre commented Oct 16, 2024

PR ready to be merged, I tried to condense the DM but when I pass only with a DM in xml, the test passes in local but not on git, error:

downloading the pre-clustered arg-annot database...
could not download the tarball
Get "https://github.com/will-rowe/groot/raw/master/db/clustered-ARG-databases/1.1/arg-annot.90.tar": tls: failed to verify certificate: x509: certificate signed by unknown authority

So I went back to a DM with a python file, this version works in local and on git.

@bernt-matthias
Copy link
Contributor

For fixing the certificate error you need the line if [ -f '/usr/local/ssl/cacert.pem' ] ; then export SSL_CERT_FILE='/usr/local/ssl/cacert.pem' ; fi && in the command and the requirement <requirement type="package" version="2024.6.2">ca-certificates</requirement>. Then the nun-python version should work...

@hugolefeuvre
Copy link
Contributor Author

For fixing the certificate error you need the line if [ -f '/usr/local/ssl/cacert.pem' ] ; then export SSL_CERT_FILE='/usr/local/ssl/cacert.pem' ; fi && in the command and the requirement <requirement type="package" version="2024.6.2">ca-certificates</requirement>. Then the nun-python version should work...

Indeed...I just had to not delete the line in the command part when I changed from the python version to the non-python version... Thank you

Copy link
Member

@bebatut bebatut left a comment

Choose a reason for hiding this comment

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

Few minor suggestions. But looks good otherwise. Thanks a lot @hugolefeuvre!

hugolefeuvre and others added 4 commits October 17, 2024 13:47
Co-authored-by: Bérénice Batut <[email protected]>
Co-authored-by: Bérénice Batut <[email protected]>
Co-authored-by: Bérénice Batut <[email protected]>
Co-authored-by: Bérénice Batut <[email protected]>
Copy link
Member

@bebatut bebatut left a comment

Choose a reason for hiding this comment

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

Looks great for me. Thanks a lot @hugolefeuvre!!!

@bebatut bebatut merged commit d98a907 into galaxyproject:main Oct 17, 2024
12 checks passed
@hugolefeuvre hugolefeuvre deleted the groot branch October 17, 2024 14:08
@mvdbeek
Copy link
Member

mvdbeek commented Oct 17, 2024

Attention: deployment failure!

https://github.com/galaxyproject/tools-iuc/actions/runs/11386661801

@bebatut bebatut mentioned this pull request Oct 17, 2024
5 tasks
@mvdbeek
Copy link
Member

mvdbeek commented Oct 17, 2024

Attention: deployment failure!

https://github.com/galaxyproject/tools-iuc/actions/runs/11386661801

@bebatut
Copy link
Member

bebatut commented Oct 17, 2024

The deployment issue (for the DM) has been fixed in #6464
The data manager has been correctly deployed, but not the tool suite. How can I force the deployment of the suite?

@bernt-matthias
Copy link
Contributor

You can open a PR introducing any change in on of the tools of the suite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants