-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Deduplicate base64 #26013
Comments
For info: webdriver -> https://bugzilla.mozilla.org/show_bug.cgi?id=1606281 |
Also I just published influent 0.5.3 with base64 0.12 |
Influent will also need an update for tokio. Is it really something useful for servo ? I'm currently kind of maintaining for dep updates but I don't have any real motivation to do so. |
Dedupe base64 0.11 <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix (part of) #26013 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Dedupe base64 0.11 <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix (part of) #26013 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
base64 0.12 was removed in #29766. |
I looked at this issue for bumping to 0.21.2. The problem is this bumps MSRV and some crates are reluctant to also bump it i.e headers. Should we go with base64 or switch to data encoding. Which still uses 0.47 as MSRV and API is still very similiar to previous base64 api design. |
I'm not sure if switching to |
Ok that makes sense I will open a pr for updating to 0.21.2. There are still a few upstream crates that are on 0.10 and 0.13 but there is nothing other than waiting for them. |
bump base64 from 0.10 to 0.21 <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes partly fix #26013 - [x] These changes do not require tests because it bumps version of a dependency. From running the tests there does not seem to be any regressions (there are a lot of crashed tests but I don't think they are relevant to this change) <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
bump base64 from 0.10 to 0.21 <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes partly fix #26013 - [x] These changes do not require tests because it bumps version of a dependency. From running the tests there does not seem to be any regressions (there are a lot of crashed tests but I don't think they are relevant to this change) <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
This was done in #30415. |
Latest release is 0.12, brought in crate tree through #26005.
Dependencies that already depend on 0.12 that we need to bump on our side:
headers
warp
hyper_serde
Dependencies on 0.10 that Mozilla people maintain:
webdriver
(depends onwarp
)webrender
Dependencies on 0.10 that require upstream changes:
influent
Dependencies on 0.11 that require upstream changes:
rust-argon2
redox_users
The text was updated successfully, but these errors were encountered: