-
Notifications
You must be signed in to change notification settings - Fork 191
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
a guix package #259
Comments
Hi Ben, On 20 July 2016 at 13:09, Ben J Woodcroft [email protected] wrote:
|
Thanks for the quick response
mafft version is 7.299, by the way (ie newest). FastTree is 2.1.8, should be updated to 2.1.9. |
Hi Ben, It looks like bedtools was updated 2 weeks ago and it introduced a slightly On 20 July 2016 at 13:35, Ben J Woodcroft [email protected] wrote:
|
Great, thanks that helps, more tests pass. But, there is some still some failing tests. I've updated the gist with the new build log. Any ideas? Thanks. |
Thanks. This error looks odd and may be the cause of some of the failures: Is the code on a read only device or are the restricted permissions? Is there a way that I could get a VM or vagrant file etc... replicating On 21 July 2016 at 13:03, Ben J Woodcroft [email protected] wrote:
|
I'm afraid that doesn't seem to be the root of the cause, this was fixed by running Unfortunately, there is still some failing tests. In particular this one: I can reproduce something similar outside too:
I put the output directory here: https://github.com/wwood/roary-for-guix-files In terms of getting a VM etc, the easiest thing for me would be if you simply installed Guix (either directly or in a VM of your own), there are instructions here Once that is up I can give you the package definition of Roary and its dependencies that are not currently in Guix. If you aren't super keen I could get a dockerfile together, but I'd rather convince you of the awesomeness of Guix. And since this is already a long response, I may as well make it longer. I note there are lines like this in the code:
I wonder if it might help debug these errors if syscalls that exit with non-zero status were caught. For instance, I wrote this small Ruby library which does something similar. Just a thought, feel free to ignore me. |
I've just uploaded a fix for this, thanks for reporting it (it was broken on other systems as well). Version 3.6.6 should be in CPAN in a few hours. If you have any suggestions for improvements, pull requests are always welcomed! |
Great, all the tests pass in 3.6.6. Thanks for the fixes. |
Hi,
I'm attempting to package roary for GNU Guix. I think I'm most of the way there, however there is a number of test failures. I've put a log of the test failures here:
https://gist.github.com/wwood/99cac38dd932c4f424400f151a9d693a
I'm finding it a little hard to track down, and I'm hoping someone more familiar with the code will immediately be able to spot what is going on. The build happens in quite a restrictive environment so basic unix utilities such as "grep" aren't available (by default, they can be added).
I'm using the v3.6.4 release from the releases GitHub page.
Thanks in advance.
ben
The text was updated successfully, but these errors were encountered: