Skip to content

Comments

.travis.yml: where it matters, have build and source nesting levels differ#11186

Merged
openssl-machine merged 1 commit intoopenssl:masterfrom
levitte:travis-test-different-nesting-depths
Mar 4, 2020
Merged

.travis.yml: where it matters, have build and source nesting levels differ#11186
openssl-machine merged 1 commit intoopenssl:masterfrom
levitte:travis-test-different-nesting-depths

Conversation

@levitte
Copy link
Member

@levitte levitte commented Feb 26, 2020

Where we build out of source, the source directory was _srcdist and
the build directory was _build. That gives the same nesting level for
both, which doesn't quite exercise all aspects of relative back
references from build to source tree.

Changing the build tree to be in _build/tree will challenge back
references a bit more, and ensure a bit more that we got it right.

@levitte levitte added branch: master Applies to master branch approval: review pending This pull request needs review by a committer labels Feb 26, 2020
@levitte levitte requested a review from romen February 26, 2020 14:02
@levitte
Copy link
Member Author

levitte commented Feb 26, 2020

I expect this to fail until #11184 or #11185 have been merged

@romen
Copy link
Member

romen commented Feb 26, 2020

I expect this to fail until #11184 or #11185 have been merged

This seems to be failing for the wrong reason now for some reason!

I see travis reporting "No rule for target update" as if the Makefile was not correctly generated!

@levitte
Copy link
Member Author

levitte commented Feb 26, 2020

Ah, I missed one spot. Fixed

@t8m
Copy link
Member

t8m commented Feb 26, 2020

You could drop the NOUPDATE variable support from .travis.yml that I've added in #11181 to workaround the progs update with no-deprecated.

@t8m
Copy link
Member

t8m commented Feb 26, 2020

Ah, my last comment is on wrong PR.

@levitte levitte force-pushed the travis-test-different-nesting-depths branch from 4b5aab2 to 5138162 Compare March 2, 2020 03:29
@levitte
Copy link
Member Author

levitte commented Mar 2, 2020

Rebased, and now it should work out fine.

@levitte
Copy link
Member Author

levitte commented Mar 3, 2020

Ping! CIs are fine, the Travis failure is a timeout

Copy link
Member

@romen romen left a comment

Choose a reason for hiding this comment

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

LGTM

Thanks for taking care of this!

@romen romen added approval: done This pull request has the required number of approvals and removed approval: review pending This pull request needs review by a committer labels Mar 3, 2020
@levitte levitte added approval: ready to merge The 24 hour grace period has passed, ready to merge and removed approval: done This pull request has the required number of approvals labels Mar 4, 2020
…iffer

Where we build out of source, the source directory was _srcdist and
the build directory was _build.  That gives the same nesting level for
both, which doesn't quite exercise all aspects of relative back
references from build to source tree.

Changing the build tree to be in _build/tree will challenge back
references a bit more, and ensure a bit more that we got it right.

Reviewed-by: Nicola Tuveri <[email protected]>
(Merged from openssl#11186)
@levitte levitte force-pushed the travis-test-different-nesting-depths branch from 5138162 to 6caf63e Compare March 4, 2020 11:57
@openssl-machine openssl-machine merged commit 6caf63e into openssl:master Mar 4, 2020
@levitte levitte deleted the travis-test-different-nesting-depths branch March 4, 2020 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approval: ready to merge The 24 hour grace period has passed, ready to merge branch: master Applies to master branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants