Skip to content

{bio}[foss/2016b] HiC-Pro v2.9.0, bx-python v0.7.4#5873

Merged
boegel merged 6 commits intoeasybuilders:developfrom
Gregor-Mendel-Institute:20180221152538_new_pr_HiC-Pro290
Aug 23, 2018
Merged

{bio}[foss/2016b] HiC-Pro v2.9.0, bx-python v0.7.4#5873
boegel merged 6 commits intoeasybuilders:developfrom
Gregor-Mendel-Institute:20180221152538_new_pr_HiC-Pro290

Conversation

@timeu
Copy link
Copy Markdown
Contributor

@timeu timeu commented Feb 21, 2018

(created using eb --new-pr)

('python-lzo', '1.11', {
'modulename': 'lzo',
'source_urls': ['https://pypi.python.org/packages/source/p/python-lzo/'],
'source_tmpl': 'python-lzo-%(version)s.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.

@timeu - please add checksums for the extensions with --inject-checksums.

toolchain = {'name': 'foss', 'version': '2016b'}

sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/nservant/HiC-Pro/archive/']
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 add an SHA256 checksum.

@verdurin verdurin added this to the 3.5.2 milestone Feb 25, 2018

toolchain = {'name': 'foss', 'version': '2016b'}


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 remove this unnecessary extra blank line

sources = ['v%(version)s.tar.gz']
checksums = ['b82f15747bce937c3337b8120ad331a4bc07bbed6708d1d38b7d6ff1047a7a81']

# buildopts=" configure"
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 - any reason why this comment is still here? Something you found during testing?

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.

no I think it was an artifact from a copy. I will remove it.

@boegel boegel modified the milestones: 3.5.2, 3.6.0 Feb 26, 2018
skipsteps = ['configure']

files_to_copy = [
(['scripts'], ''),
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 This looks odd... What's the point of this in combination with the line below?

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 good question, I guess the line below is redundant. I can remove it

Copy link
Copy Markdown
Member

@boegel boegel Apr 24, 2018

Choose a reason for hiding this comment

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

You should change this entry to just 'scripts' imho...

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 24, 2018

Test report by @boegel
FAILED
Build succeeded for 1 out of 2 (2 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/0b19f88792aebe868b17746c6e181855 for a full test report.

@boegel boegel modified the milestones: 3.6.0, next release Apr 24, 2018

exts_defaultclass = 'PythonPackage'

patches = ['HiC-Pro.patch']
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 rename the patch to something like HiC-Pro-2.9l0_eb.patch, and move this up between sources = and checksums =

skipsteps = ['configure']

files_to_copy = [
('scripts'),
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.

you can drop the (...) here?

files_to_copy = [
('scripts'),
(['bin/utils', 'bin/HiC-Pro'], 'bin'),
(['config-system.txt'], '')
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.

this is equivalent with just using 'config-system.txt'?

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

postinstallcmds = [
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.

this should be moved up, below files_to_copy (order doesn't matter in an easyconfig file, but style-wise we try to keep easyconfig parameter more-or-less in order of execution)

@@ -0,0 +1,34 @@
diff -ruN HiC-Pro-2.9.0/config-system.txt HiC-Pro-2.9.0-patched/config-system.txt
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 above this line, and mention the author (or include a reference to where you got the patch from)

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 remove this old (now unused) patch?

@boegel boegel modified the milestones: 3.6.1, next release May 23, 2018
@boegel
Copy link
Copy Markdown
Member

boegel commented Jul 6, 2018

@timeu ping?

@boegel boegel modified the milestones: 3.6.2, next release Jul 6, 2018
@timeu
Copy link
Copy Markdown
Contributor Author

timeu commented Jul 6, 2018

@boegel Sorry for the delay. I will take care of the remaining issues today.

@@ -0,0 +1,34 @@
diff -ruN HiC-Pro-2.9.0/config-system.txt HiC-Pro-2.9.0-patched/config-system.txt
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 remove this old (now unused) patch?

@boegel boegel dismissed verdurin’s stale review August 23, 2018 16:53

suggestions are implemented now

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 23, 2018

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in this PR)
node2594.golett.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/f03d6e7cf445bce5d9fb791e241861ce for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 23, 2018

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

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 23, 2018

Going in, thanks @timeu!

@boegel boegel merged commit e711794 into easybuilders:develop Aug 23, 2018
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.

3 participants