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

Missing downloads, sha256sum, broken URLs #213

Merged
merged 55 commits into from
Jan 25, 2016
Merged

Missing downloads, sha256sum, broken URLs #213

merged 55 commits into from
Jan 25, 2016

Conversation

hexylena
Copy link
Member

No description provided.

@hexylena hexylena mentioned this pull request Jul 17, 2015
5 tasks
@bgruening
Copy link
Member

Go for it @erasche looks good to me!

@hexylena
Copy link
Member Author

Sorry, should've been marked as WIP. We still need to check all the URLs, either @yhoogstrate has made progress on testing installation for every package, or I will tomorrow hopefully with the jenkins bot

@hexylena hexylena changed the title Missing downloads, sha256sum, broken URLs [WIP] Missing downloads, sha256sum, broken URLs Jul 18, 2015
@yhoogstrate
Copy link
Member

@erasche I can't figure out how to use planemo (shed_test?), to only check whether installation via tool_dependencies.xml fail or not.

@hexylena
Copy link
Member Author

Working on this now :)

tor. 30. jul. 2015 kl. 06.46 skrev yhoogstrate notifications@github.com:

@erasche https://github.com/erasche I can't figure out how to use
planemo (shed_test?), to only check whether installation via
tool_dependencies.xml fail or not.


Reply to this email directly or view it on GitHub
#213 (comment)
.

@yhoogstrate
Copy link
Member

@erasche Can we close this PR since you've been working on an alternative solution?

@hexylena
Copy link
Member Author

@yhoogstrate let's leave it open. The alternate solution will still need your sha256sums that you contributed in this PR, they'll just have different URLs.

I'll get the URLs updated in this PR soon.

@yhoogstrate
Copy link
Member

Who can we sacrifice to manually test each package? 😈

@hexylena
Copy link
Member Author

Yikes, yeah.

I'd like to see the ruby ones tested specifically since I had to change the package==version to a proper URL.

<tool_dependency>
<package name="Fido" version="f63cd47b8414f87d57b8c1b713d34a04b29c7aee">
<install version="1.0">
<actions>
<actions>
<action type="shell_command">git clone --recursive https://github.com/hendrikweisser/Fido.git</action>
Copy link
Member

Choose a reason for hiding this comment

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

This repo contains no submodules so a recursive clone shouldn't be necessary. Maybe we can change it to using githubs revision specific /archive/-url like this: https://github.com/galaxyproject/tools-iuc/blob/master/test_repositories/golang_package/tool_dependencies.xml#L9

Copy link
Member Author

Choose a reason for hiding this comment

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

+1

@hexylena hexylena changed the title [WIP] Missing downloads, sha256sum, broken URLs Missing downloads, sha256sum, broken URLs Dec 12, 2015
@hexylena
Copy link
Member Author

Rebased, out of WIP :)

@martenson
Copy link
Member

👏

@@ -3,7 +3,9 @@
<package name="bedtools" version="2.22">
<install version="1.0">
<actions>
<action type="download_by_url">https://github.com/arq5x/bedtools2/releases/download/v2.22.1/bedtools-2.22.1.tar.gz</action>
<action type="download_by_url" sha256sum="43ab5da6b41350bbef78ea2ee5be0609fb02d76b920a3301b687a39af7017233">
https://depot.galaxyproject.org/software/bedtools/bedtools_2.22_src_all.tar.gz
Copy link
Member

Choose a reason for hiding this comment

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

This downloads version 2.22 and not 2.22.1

Copy link
Member Author

Choose a reason for hiding this comment

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

<!-- first action is always downloading -->
<action type="download_by_url" target_filename="matplotlib-1.2.1.tar.gz">https://github.com/matplotlib/matplotlib/archive/v1.2.1.tar.gz#md5#47ee56f51200b8760b98d97ee86f57c6</action>

<action type="download_by_url" sha256sum="52e18972aed85f30b05cef41778ec77685df6012f0598cd216e996de9b9ea29b">
Copy link
Member

Choose a reason for hiding this comment

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

Should fix #519

Copy link
Member Author

Choose a reason for hiding this comment

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

Updated against master so this PR is merge-able

Really sorry not to be rebasing these but you have to
work through the entire history, picking out the correct
changes each time, it's an absolute nightmare :(
@martenson
Copy link
Member

I am gonna merge this today unless someone screams nooooooooooo @galaxyproject/iuc

martenson added a commit that referenced this pull request Jan 25, 2016
Missing downloads, sha256sum, broken URLs
@martenson martenson merged commit d0d4d85 into master Jan 25, 2016
@martenson
Copy link
Member

merged, thanks a bunch @erasche !

@hexylena
Copy link
Member Author

Don't forget @yhoogstrate!

@martenson
Copy link
Member

Youri thanks! @yhoogstrate

@martenson
Copy link
Member

The changes from this PR did not make it to the MTS since it predates travis deployment. Any good way how to make travis update all of these? @erasche @yhoogstrate @bgruening @nsoranzo ?

@nsoranzo
Copy link
Member

nsoranzo commented Jun 8, 2018

Packages are deprecated in tools-iuc, we can update a repo on the MTS when someone complains about it.

@martenson
Copy link
Member

@nsoranzo good point, you are absolutely right

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

Successfully merging this pull request may close these issues.

5 participants