Skip to content

{vis}[foss/2016a] cairo v1.14.6, freetype v2.6.2, fontconfig v2.11.94, ...#2785

Merged
boegel merged 12 commits intoeasybuilders:developfrom
SimonPinches:20160325161943_new_pr_cairo1146
Apr 13, 2016
Merged

{vis}[foss/2016a] cairo v1.14.6, freetype v2.6.2, fontconfig v2.11.94, ...#2785
boegel merged 12 commits intoeasybuilders:developfrom
SimonPinches:20160325161943_new_pr_cairo1146

Conversation

@SimonPinches
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

…6.2-foss-2016a.eb, add easyconfig fontconfig-2.11.94-foss-2016a.eb, add easyconfig pixman-0.34.0-foss-2016a.eb
@hpcugentbot
Copy link
Copy Markdown

Automatic reply from Jenkins: Can I test this?

@boegel boegel added this to the v2.8.0 milestone Mar 25, 2016
@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 25, 2016

Jenkins: ok to test

@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 25, 2016

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in this PR)
gligar01.gligar.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/c8b239505a2ba3602419 for a full test report.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7232/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

('freetype', '2.6.2'),
('pixman', '0.34.0'),
('fontconfig', '2.11.94'),
('expat', '2.1.0'),
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.

@SimonPinches our most recent cairo easyconfigs also have GLib and libX11 listed as dependencies; did you remove these intentionally here?

cfr. https://github.com/hpcugent/easybuild-easyconfigs/blob/master/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb

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 didn't deliberately remove them - I just based the new easyconfig file on 'cairo-1.14.2-goolf-1.7.20.eb' which didn't have them either. Putting them back in revealed lots of other missing (build) dependencies which I've now also added. Again, the benefits of trying to build on CentOS 5 ;-)

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 6, 2016

@SimonPinches @boegel Check PR #2761

…7.5-foss-2016a.eb, modify easyconfig freetype-2.6.2-foss-2016a.eb, modify easyconfig pixman-0.34.0-foss-2016a.eb, modify easyconfig fontconfig-2.11.94-foss-2016a.eb, add easyconfig libX11-1.6.3-foss-2016a.eb, add easyconfig libxcb-1.11.1-foss-2016a.eb, add easyconfig libXrender-0.9.9-foss-2016a.eb, add easyconfig libXext-1.3.3-foss-2016a.eb, add easyconfig renderproto-0.11-foss-2016a.eb, add easyconfig xextproto-7.3.0-foss-2016a.eb, add easyconfig xproto-7.0.28-foss-2016a.eb, add easyconfig libffi-3.2.1-foss-2016a.eb, add easyconfig gettext-0.19.7-foss-2016a.eb, add easyconfig libxml2-2.9.3-foss-2016a-Python-2.7.11.eb, add easyconfig PCRE-8.38-foss-2016a.eb, add easyconfig inputproto-2.3.1-foss-2016a.eb, add easyconfig libpthread-stubs-0.3-foss-2016a.eb, add easyconfig kbproto-1.0.7-foss-2016a.eb, add easyconfig xtrans-1.3.5-foss-2016a.eb, add easyconfig xorg-macros-1.19.0-foss-2016a.eb
@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7361/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

….0.8-foss-2016a.eb, add easyconfig libXdmcp-1.1.2-foss-2016a.eb
@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7362/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

…6.2-foss-2016a.eb, add easyconfig fontconfig-2.11.94-foss-2016a.eb, add easyconfig pixman-0.34.0-foss-2016a.eb
…7.5-foss-2016a.eb, modify easyconfig freetype-2.6.2-foss-2016a.eb, modify easyconfig pixman-0.34.0-foss-2016a.eb, modify easyconfig fontconfig-2.11.94-foss-2016a.eb, add easyconfig libX11-1.6.3-foss-2016a.eb, add easyconfig libxcb-1.11.1-foss-2016a.eb, add easyconfig libXrender-0.9.9-foss-2016a.eb, add easyconfig libXext-1.3.3-foss-2016a.eb, add easyconfig renderproto-0.11-foss-2016a.eb, add easyconfig xextproto-7.3.0-foss-2016a.eb, add easyconfig xproto-7.0.28-foss-2016a.eb, add easyconfig libffi-3.2.1-foss-2016a.eb, add easyconfig gettext-0.19.7-foss-2016a.eb, add easyconfig libxml2-2.9.3-foss-2016a-Python-2.7.11.eb, add easyconfig PCRE-8.38-foss-2016a.eb, add easyconfig inputproto-2.3.1-foss-2016a.eb, add easyconfig libpthread-stubs-0.3-foss-2016a.eb, add easyconfig kbproto-1.0.7-foss-2016a.eb, add easyconfig xtrans-1.3.5-foss-2016a.eb, add easyconfig xorg-macros-1.19.0-foss-2016a.eb
….0.8-foss-2016a.eb, add easyconfig libXdmcp-1.1.2-foss-2016a.eb
@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7376/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 8, 2016

@SimonPinches I do not understand your effort here. All this easyconfigs are done by me in various PRs, but they not yet merged.

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 8, 2016

@SimonPinches check PR #2761

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 8, 2016

@SimonPinches check PR #2758

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 8, 2016

@SimonPinches check PR #2757

@SimonPinches
Copy link
Copy Markdown
Contributor Author

Hi @hajgato, I certainly didn't want to duplicate any effort (I'm sure neither of us have the time). I just added the new easyconfigs I needed for the build to succeed (or try to succeed). Since your changes aren't (or weren't) in the last release I didn't know they existed.

@SimonPinches
Copy link
Copy Markdown
Contributor Author

Jenkins seems to report a dependency tangle but I'm not sure exactly what the problem is or how to fix it...

builddependencies = [
('kbproto', '1.0.7'),
('renderproto', '0.11'),
('libX11', '1.6.3'),
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.

@SimonPinches the problem indicated by Jenkins is that you're including libX11 both as build depenency and runtime dependency (it already was a runtime dep), so: just drop this line

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 9, 2016

@hajgato I'll look into merging your PRs first; as @SimonPinches pointed out, he's working on an old OS, which may have pointed out some missing dependencies; those will stand out once your PRs are merged, and this branch is synced with develop then (I can help with that if needed @SimonPinches)

I'll get back to this once #2758 and #2761 are merged (#2757 is merged already)

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 9, 2016

@SimonPinches sync with current develop available in SimonPinches#2

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7418/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7419/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 10, 2016

@hajgato thoughts on the additional (build) deps?

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 10, 2016

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

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 10, 2016

Test report by @boegel
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in this PR)
node2120.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/d0db9a8d60131133e4b29e811ac6f94f for a full test report.

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 12, 2016

@boegel: I can confirm xorg-macros but I think libpthread-stubs and xproto are not needed. (Although when you get into this point, probably you already have them).
This is why I was working on PR #2579 , but that project a bit dead due to the "this easyblock does too few things and includes too much copy-pasting" error. :D (easybuilders/easybuild-easyblocks#843), beacuse we would install all X stuff in one big package.

@SimonPinches
Copy link
Copy Markdown
Contributor Author

I've just tested again and I cannot install libXrender/0.9.9-foss-2016a if I comment out either of the builddependencies libpthread-stubs or xproto in libXrender-0.9.9-foss-2016a.eb :-(

The two log files are here: Uploading easybuild-libXrender-0.9.9-20160412.114054.RJtBV.txt… and
easybuild-libXrender-0.9.9-20160412.113957.fnVZy.txt

@hajgato
Copy link
Copy Markdown
Collaborator

hajgato commented Apr 12, 2016

@SimonPinches @boegel Drat and double drat. It seems that I have those protos installed on the system. (really need to do the "bulk" x installation!)

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 12, 2016

OK, then I guess this is good to go.

This does need another sync with develop though, the merge is broken due to a merge conflict... @SimonPinches?

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 12, 2016

@SimonPinches merge conflict fixed in SimonPinches#3

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7486/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 12, 2016

lgtm, submitted a final test build

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 12, 2016

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

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 12, 2016

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in this PR)
node2128.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/e77479ed1d00aa51b033d0135d85d436 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 13, 2016

Going in, thanks @SimonPinches!

@boegel boegel merged commit bbb2933 into easybuilders:develop Apr 13, 2016
@SimonPinches SimonPinches deleted the 20160325161943_new_pr_cairo1146 branch April 13, 2016 13:20
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.

4 participants