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

Update to euclid 0.7 #11813

Closed
SimonSapin opened this issue Jun 21, 2016 · 12 comments
Closed

Update to euclid 0.7 #11813

SimonSapin opened this issue Jun 21, 2016 · 12 comments
Labels

Comments

@SimonSapin
Copy link
Member

@SimonSapin SimonSapin commented Jun 21, 2016

We made a semver-breaking version bump of https://crates.io/crates/euclid for a change (requires T: Clone of serde impls) that is technically breaking but probably doesn’t affect any users. Therefore, updating likely only involves updating Cargo.toml files. I’ve made the changes in this repository at https://github.com/servo/servo/compare/euclidup, but to satisfy ./mach test-tidy the dependencies also need to be updated:

@SimonSapin SimonSapin added the E-easy label Jun 21, 2016
@highfive
Copy link

@highfive highfive commented Jun 21, 2016

Please make a comment here if you intend to work on this issue. Thank you!

@Coder206
Copy link
Contributor

@Coder206 Coder206 commented Jun 21, 2016

@SimonSapin I don't see the euclid dependency in the Cargo.toml file at https://github.com/servo/app_units

Does it need to be added?

@jdm
Copy link
Member

@jdm jdm commented Jun 21, 2016

@Coder206
Copy link
Contributor

@Coder206 Coder206 commented Jun 21, 2016

@SimonSapin Are there any tests required before submitting code?

@jdm
Copy link
Member

@jdm jdm commented Jun 21, 2016

If it builds, that's good enough.

@Coder206
Copy link
Contributor

@Coder206 Coder206 commented Jun 21, 2016

@jdm Cool.

@SimonSapin
Copy link
Member Author

@SimonSapin SimonSapin commented Jun 22, 2016

Since the euclid dependency was removed from app_units, there is nothing to do in that repository for this issue.

@SimonSapin
Copy link
Member Author

@SimonSapin SimonSapin commented Jun 22, 2016

Or rather, the only thing to do is update app_units in Servo to pick up that removal.

bors-servo added a commit to servo/rust-azure that referenced this issue Jun 23, 2016
Upgrade version of euclid crate

This is related to [this servo issue](servo/servo#11813) to update euclid on servo's dependencies.

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

@kaksmet kaksmet commented Jun 23, 2016

jpeg-decoder 0.1.5 removed its dependency on euclid.

bors-servo added a commit to servo/skia that referenced this issue Jun 23, 2016
Update euclid dependency

This is related to [this servo issue](servo/servo#11813) to update euclid on servo's dependencies.

I tried to [updating it on rust-azure](servo/rust-azure#229), but I got a build problem related to skia.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/skia/98)
<!-- Reviewable:end -->
bors-servo added a commit to servo/rust-azure that referenced this issue Jun 23, 2016
Upgrade version of euclid crate

This is related to [this servo issue](servo/servo#11813) to update euclid on servo's dependencies.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-azure/229)
<!-- Reviewable:end -->
@nox
Copy link
Member

@nox nox commented Jun 25, 2016

@cflewis
Copy link

@cflewis cflewis commented Jun 28, 2016

I think this can be closed, @nox seems to have got them.

@nox
Copy link
Member

@nox nox commented Jun 28, 2016

Yes.

@nox nox closed this Jun 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
7 participants
You can’t perform that action at this time.