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 bitflags to 1.0 in every servo crate #18809
Conversation
highfive
commented
Oct 10, 2017
|
Heads up! This PR modifies the following files:
|
highfive
commented
Oct 10, 2017
|
This adds a fifth version of bitflags to the dependency graph. It’s not overly dramatic since bitflags itself is small, but could we try to bitflags in some external dependencies first? |
|
Well I wanted to do this as soon as possible because it's so huge. We can wait for dependencies if you'd prefer to do so. |
|
Alright, since PR is large and prone to bitrot feel free to ignore me. The build fails on Travis, though. You can run |
|
Yeah, I forgot to compile tests, fixing them right now |
|
|
|
Tests are failing because firefox is still using rust 1.19 |
|
It sounds like this is blocked on https://bugzilla.mozilla.org/show_bug.cgi?id=1396884, unfortunately. |
ff5cf61
to
0c5aaed
|
|
|
|
|
|
|
I've bumped the gecko minimum rust version to 1.20.0, so it should be ok to update the lint and merge this now. |
|
|
|
Thanks for keeping up with that huge task. |
Update bitflags to 1.0 in every servo crate It still needs dependencies update to remove all the other bitflags versions. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because it's a dependency update <!-- 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/18809) <!-- Reviewable:end -->
|
|
It still needs dependencies update to remove all the other bitflags versions.
|
@nox Fixed |
|
@bors-servo r+ |
|
|
Update bitflags to 1.0 in every servo crate It still needs dependencies update to remove all the other bitflags versions. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because it's a dependency update <!-- 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/18809) <!-- Reviewable:end -->
|
|
…for reftest failures, e.g. in layout/reftests/bugs/392435-1.html. r=backout on a CLOSED TREE Backs out servo#18809
Bump bitflags to 1.0 See #18809 Still haven't had time to test it but it should fix the tests failures that appeared in m-c <!-- 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/18967) <!-- Reviewable:end -->
Eijebong commentedOct 10, 2017
•
edited by SimonSapin
It still needs dependencies update to remove all the other bitflags
versions.
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is