Skip to content

{vis} [intel/2016b] Mesa/12.0.1 (REVIEW)#3460

Merged
boegel merged 14 commits intoeasybuilders:developfrom
wpoely86:mesa
Sep 2, 2016
Merged

{vis} [intel/2016b] Mesa/12.0.1 (REVIEW)#3460
boegel merged 14 commits intoeasybuilders:developfrom
wpoely86:mesa

Conversation

@wpoely86
Copy link
Copy Markdown
Member

@wpoely86 wpoely86 commented Aug 24, 2016

Needs #3440 and #3407

@wpoely86
Copy link
Copy Markdown
Member Author

Python is still a major issue here: currently we build it with Tk which needs X11... This needs to change.

@boegel boegel added this to the v2.9.0 milestone Aug 25, 2016
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.

if you add this, include a pointer to #2261

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.

also, this is totally unrelated to this PR (this particular Tk easyconfig isn't used here, it's even a different toolchain)

let's not start adding comments left and right for stuff we already have open issues for

('SQLite', '3.13.0'),
('Tk', '8.6.5'),
# We don't build Tkinter as it requires an X11 stack
# ('Tk', '8.6.5'),
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.

@wpoely86 this should be done in a separate PR for sure, together with providing a separate easyconfig for Tkinter itself

also, we shouldn't make this change before EasyBuild v3.0.0

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Then all the work is fully blocked. No Mesa, no openfoam, no paraview. This is a major blocker and it needs to go

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.

@wpoely86 only if you don't have X11 in the OS, but we do...

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

then you need to put in os deps. This PR doesn't work without this line.

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.

it never works, or only if you don't have X11 on the OS?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

you need a X11 stack for Tk.

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 know you do, but I still don't see how that's a blocker for this PR.

Currently, our Tk easyconfigs require to have X11 provided by the OS, whatever the versionsuffix or configure options say. We should definitely fix that, but this shouldn't block any other PRs?

* develop:
  add easyconfig gperftools-2.5-intel-2016b.eb
  add easyconfig gperftools-2.5-intel-2016b.eb, add easyconfig libunwind-1.1-intel-2016b.eb
  Circos 0.69-2 using ictce 5.5.0 toolchain
  clean up libxml2 easyconfigs according to updated libxml2 easyblock
  Add comment in patch about it's purpose
  Add CMake/3.6.1 for intel/2016b
@wpoely86 wpoely86 changed the title {vis} [intel/2016b] Mesa/12.0.1 {vis} [intel/2016b] Mesa/12.0.1 (REVIEW) Sep 2, 2016
@wpoely86
Copy link
Copy Markdown
Member Author

wpoely86 commented Sep 2, 2016

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

@wpoely86
Copy link
Copy Markdown
Member Author

wpoely86 commented Sep 2, 2016

Test report by @wpoely86
SUCCESS
Build succeeded for 9 out of 9 (8 easyconfigs in this PR)
node2007.delcatty.os - Linux SL 6.8, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/2ca92997e6328d563542cd999fd7390d for a full test report.

('libreadline', '6.3'),
('ncurses', '6.0'),
('SQLite', '3.13.0'),
# Be ware that this requires a full X11 stack
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.

pfft, is this worth adding here? we already have open issues for this, etc.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yes, people will look at the easyconfigs but not that the issues. And this is major.

@boegel
Copy link
Copy Markdown
Member

boegel commented Sep 2, 2016

lgtm

@wpoely86
Copy link
Copy Markdown
Member Author

wpoely86 commented Sep 2, 2016

Test report by @wpoely86
FAILED
Build succeeded for 6 out of 9 (8 easyconfigs in this PR)
build2901.metapod.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, Python 2.7.5
See https://gist.github.com/462139070efa3b545ca21076a29825e8 for a full test report.

@wpoely86
Copy link
Copy Markdown
Member Author

wpoely86 commented Sep 2, 2016

The last one shows what happens on systems without X.

@wpoely86
Copy link
Copy Markdown
Member Author

wpoely86 commented Sep 2, 2016

Test report by @wpoely86
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in this PR)
build2901.metapod.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, Python 2.7.5
See https://gist.github.com/55f82f7bb1da452785923dde8ec78755 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Sep 2, 2016

Going in, thanks @wpoely86!

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.

2 participants