Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate `ipc-channel` dependency to 0.6 #14146
Conversation
highfive
commented
Nov 9, 2016
|
Heads up! This PR modifies the following files:
|
|
|
|
Pull in the new interface, to make sure nobody accidentally breaks compatibility with `ipc_channel::Sender` no longer being `Sync`. This also requires pulling in a new `webrender`, to get the updated `ipc-channel` dependency there as well.
|
Weird, it worked fine in my local testing... Guess I must have mixed up the versions or something. Anyway, I rebased it now -- that should fix it I think? |
|
@bors-servo r+ |
|
|
Update `ipc-channel` dependency to 0.6 Pull in the new interface, to make sure nobody accidentally breaks compatibility with `ipc_channel::Sender` no longer being `Sync`. This also requires pulling in a new `webrender`, to get the updated `ipc-channel` dependency there as well. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14146) <!-- Reviewable:end -->
|
|
highfive
commented
Nov 10, 2016
|
|
@bors-servo retry |
Update `ipc-channel` dependency to 0.6 Pull in the new interface, to make sure nobody accidentally breaks compatibility with `ipc_channel::Sender` no longer being `Sync`. This also requires pulling in a new `webrender`, to get the updated `ipc-channel` dependency there as well. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14146) <!-- Reviewable:end -->
|
|
|
@antrik That last failure looks like a genuine ipc-channel issue?
|
|
@glennw yeah, there were quite some changes to I have a strong suspicion that the culprit is servo/ipc-channel#99 -- not least because that's what introduced the error message we see here... Though of course it might be something else too. We need someone with MacOS to look into this. |
|
(When I say culprit, I do not necessarily mean it's the root cause of the problem -- of course it might just be exposing bugs present elsewhere...) |
|
I'll investigate. |
|
servo/ipc-channel#119 makes the test pass. |
|
|
|
The bug in ipc-channel has been fixed, but now the bump is blocked on #15467 to land first, because WR needs the ipc-channel bump too. |
|
Superseded by #15537 |
antrik commentedNov 9, 2016
•
edited by larsbergstrom
Pull in the new interface, to make sure nobody accidentally breaks
compatibility with
ipc_channel::Senderno longer beingSync.This also requires pulling in a new
webrender, to get the updatedipc-channeldependency there as well.This change is