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

Require at least plane-split 0.4. #1315

Merged
merged 1 commit into from
May 31, 2017
Merged

Conversation

staktrace
Copy link
Contributor

@staktrace staktrace commented May 31, 2017

Older versions of plane-split (e.g. 0.3.0) use an older version of
euclid (0.11 instead of 0.13), and so webrender doesn't actually compile
with that. The compilation failures come from a mismatch of type names,
such as euclid::rect::TypedRect vs euclid::TypedRect.

The Cargo.lock file already uses plane-split 0.4.0 but downstream
dependencies of webrender that try to use it with an older plane-split
will run into this problem.


This change is Reviewable

@emilio
Copy link
Member

emilio commented May 31, 2017

@bors-servo r+

@bors-servo
Copy link
Contributor

📌 Commit 9be1015 has been approved by emilio

@bors-servo
Copy link
Contributor

⌛ Testing commit 9be1015 with merge 4d97ca5...

bors-servo pushed a commit that referenced this pull request May 31, 2017
Require at least plane-split 0.4.

Older versions of plane-split (e.g. 0.3.0) use an older version of
euclid (0.11 instead of 0.13), and so webrender doesn't actually compile
with that. The compilation failures come from a mismatch of type names,
such as euclid::rect::TypedRect vs euclid::TypedRect.

The Cargo.lock file already uses plane-split 0.4.0 but downstream
dependencies of webrender that try to use it with an older plane-split
will run into this problem.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1315)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - status-travis

@staktrace
Copy link
Contributor Author

@bors-servo retry

@bors-servo
Copy link
Contributor

@staktrace: 🔑 Insufficient privileges: and not in try users

@staktrace
Copy link
Contributor Author

Shoot. The failures seem to be just OS X timeouts. Can somebody else convince bors to retry?

@nical
Copy link
Contributor

nical commented May 31, 2017

@bors-servo retry

@@ -30,7 +30,7 @@ webrender_traits = {path = "../webrender_traits"}
bitflags = "0.7"
gamma-lut = "0.2"
thread_profiler = "0.1.1"
plane-split = ">= 0.3, < 0.5"
plane-split = ">= 0.4, < 0.5"
Copy link
Member

Choose a reason for hiding this comment

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

this is equivalent to just "0.4"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

True. I'll update the patch

Older versions of plane-split (e.g. 0.3.0) use an older version of
euclid (0.11 instead of 0.13), and so webrender doesn't actually compile
with that. The compilation failures come from a mismatch of type names,
such as euclid::rect::TypedRect vs euclid::TypedRect.

The Cargo.lock file already uses plane-split 0.4.0 but downstream
dependencies of webrender that try to use it with an older plane-split
will run into this problem.
@kvark
Copy link
Member

kvark commented May 31, 2017

@bors-servo r+

@bors-servo
Copy link
Contributor

📌 Commit 85a0443 has been approved by kvark

@bors-servo
Copy link
Contributor

⌛ Testing commit 85a0443 with merge a54cc72...

bors-servo pushed a commit that referenced this pull request May 31, 2017
Require at least plane-split 0.4.

Older versions of plane-split (e.g. 0.3.0) use an older version of
euclid (0.11 instead of 0.13), and so webrender doesn't actually compile
with that. The compilation failures come from a mismatch of type names,
such as euclid::rect::TypedRect vs euclid::TypedRect.

The Cargo.lock file already uses plane-split 0.4.0 but downstream
dependencies of webrender that try to use it with an older plane-split
will run into this problem.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1315)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

☀️ Test successful - status-travis
Approved by: kvark
Pushing a54cc72 to master...

@bors-servo bors-servo merged commit 85a0443 into servo:master May 31, 2017
@staktrace staktrace deleted the planesplit branch August 31, 2017 13:44
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.

5 participants