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

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

Merged
merged 14 commits into from
Sep 2, 2016
Merged

Conversation

wpoely86
Copy link
Member

@wpoely86 wpoely86 commented Aug 24, 2016

Needs #3440 and #3407

@wpoely86
Copy link
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
@@ -20,6 +20,7 @@ dependencies = [
('zlib', '1.2.8'),
]

# To be clear: this will still require the X11 to be present.
Copy link
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
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

@@ -18,7 +18,8 @@ dependencies = [
('libreadline', '6.3'),
('ncurses', '6.0'),
('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
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
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
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
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
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
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
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
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
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.

@@ -18,6 +18,7 @@ dependencies = [
('libreadline', '6.3'),
('ncurses', '6.0'),
('SQLite', '3.13.0'),
# Be ware that this requires a full X11 stack
Copy link
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
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
Member

boegel commented Sep 2, 2016

lgtm

@wpoely86
Copy link
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
Member Author

wpoely86 commented Sep 2, 2016

The last one shows what happens on systems without X.

@wpoely86
Copy link
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
Member

boegel commented Sep 2, 2016

Going in, thanks @wpoely86!

@boegel boegel merged commit 539d6ef into easybuilders:develop Sep 2, 2016
@wpoely86 wpoely86 deleted the mesa branch September 2, 2016 15:55
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