Skip to content

{bio}[foss/2017a] HOME v0.9#6227

Merged
boegel merged 8 commits intoeasybuilders:developfrom
Gregor-Mendel-Institute:20180424183248_new_pr_HOME09
Apr 30, 2018
Merged

{bio}[foss/2017a] HOME v0.9#6227
boegel merged 8 commits intoeasybuilders:developfrom
Gregor-Mendel-Institute:20180424183248_new_pr_HOME09

Conversation

@timeu
Copy link
Copy Markdown
Contributor

@timeu timeu commented Apr 24, 2018

(created using eb --new-pr)

@boegel boegel added the new label Apr 24, 2018
@easybuilders easybuilders deleted a comment from boegelbot Apr 29, 2018
@easybuilders easybuilders deleted a comment from boegelbot Apr 29, 2018
@easybuilders easybuilders deleted a comment from boegelbot Apr 29, 2018
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

side-note: worst software name ever >_<

+ 'pandas',
+ 'scipy',
'scikit-learn==0.16.1',
'statsmodels==0.6.1',
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu Why not do the same for scikit-learn and statsmodels, there's little point in fixing those version that hard I think?

@@ -0,0 +1,14 @@
diff -ru HOME-0.9/setup.py HOME-0.9.modified/setup.py
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu Please include a short description of the patch + mention author or upstream reference (and then fix the SHA256 checksum accordingly)

'checksums': ['4313dd4cbf1ebadef3661f6efd895132b615016e9bee560b5fdfd80c74dd422f'],
}),
]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu One of the existing statsmodels easyconfigs has this, should be included here too:

# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module
full_sanity_check = True

('statsmodels', '0.6.1', versionsuffix)
]


Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu please avoid duplicate empty lines, one is enough

'dirs': ['lib/python%(pyshortver)s/site-packages'],
}


Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu another duplicate empty line

sources = ['%(version)s.tar.gz']
patches = ['HOME-%(version)s_setup.patch']
checksums = [
'6cb75a2f1fa22cd1f979fcbbaf4b7c2b1e932a6aad0b332a64013be335906266', # 0.9.tar.gz
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'm getting a different check here btw (fresh download): bca765e8eb86878f1798e44b313ee8d9670e0dceed7c8be2eec72991ce22041a

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Hmm yes me too, but for some reason --inject-checksums always returns me this checksum:

== temporary log file in case of crash /tmp/eb-EOFgJ6/easybuild-crdcEt.log
== injecting sha256 checksums in /net/gmi.oeaw.ac.at/software/mendel/easybuild-home/gmi_easyconfigs/HOME-0.9-foss-2017a-Python-2.7.13.eb
== fetching sources & patches for HOME-0.9-foss-2017a-Python-2.7.13.eb...

WARNING: Found existing checksums in HOME-0.9-foss-2017a-Python-2.7.13.eb, overwriting them (due to use of --force)...

== backup of easyconfig file saved to /net/gmi.oeaw.ac.at/software/mendel/easybuild-home/gmi_easyconfigs/HOME-0.9-foss-2017a-Python-2.7.13.eb.bak_20180430090822...
== injecting sha256 checksums for sources & patches in HOME-0.9-foss-2017a-Python-2.7.13.eb...
== * 0.9.tar.gz: 6cb75a2f1fa22cd1f979fcbbaf4b7c2b1e932a6aad0b332a64013be335906266
== * HOME-0.9_setup.patch: e9f05b9cd6e3732fb6d478875f8bc821ddc6e21614eb9693a43bf7754ffbb05c
== Temporary log file(s) /tmp/eb-EOFgJ6/easybuild-crdcEt.log* have been removed.
== Temporary directory /tmp/eb-EOFgJ6 has been removed.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@timeu Did you trash the 0.9.tar.gz that EasyBuild has downlloaded before?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@boegel : ups.. yeah I forgot that. after deleting the file and re-running the checksum injection it worked.

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 30, 2018

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2121.delcatty.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/b2d5476122db91192babdbeada6a1141 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 30, 2018

Test report by @boegel
SUCCESS
Build succeeded for 7 out of 7 (3 easyconfigs in this PR)
node2608.swalot.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/60df338fa18573d6e407cb9ef225318b for a full test report.

@boegel boegel added this to the 3.6.1 milestone Apr 30, 2018
@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 30, 2018

Going in, thanks @timeu!

@boegel boegel merged commit c8b14d9 into easybuilders:develop Apr 30, 2018
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.

2 participants