-
-
Notifications
You must be signed in to change notification settings - Fork 433
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
Prepare rand_core 0.6.0 #1072
Prepare rand_core 0.6.0 #1072
Conversation
Hmm, we could force a dependency on |
I disabled the Changelogs have today's date, but I'm not certain the release will happen today (esp. if review is required). |
@dhardy Either approach to proactively removing the |
@dhardy the deadlinks failure isn't related to rustdoc at all, it's deadlinks/cargo-deadlinks#120. You can ignore it for now with |
Also, FWIW you can simplify the build script by running |
@kazcw I tested with ppv-lite86 0.2.9 and 0.2.10 and clearly the fix works. That said we've no reason to do this (until ppv-lite86 0.3) so I guess you're right that removing the change is better. @jyn514 the link failure is real (from POV of |
@dhardy this is the file I see for <!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../rand/trait.Rng.html">
</head>
<body>
<p>Redirecting to <a href="../../rand/trait.Rng.html">../../rand/trait.Rng.html</a>...</p>
<script>location.replace("../../rand/trait.Rng.html" + location.search + location.hash);</script>
</body>
</html> What do you see? It exists, because the error reported is about a broken fragment, not a missing file. |
@dhardy I have no doubt that 0.2.10 works correctly. I was referring to the cost to some users of forcing a dependency upgrade |
I'm not sure what the cost of upgrading from ppv-lite86 0.2.8 to 0.2.10 is. The difference is only some patch releases, so |
rand_chacha/CHANGELOG.md
Outdated
## [0.3.0] - 2020-12-07 | ||
- Bump `rand_core` version to 0.6.0 | ||
- Bump MSRV to 1.36 (#1011) | ||
- Remove usage of deprecated feature "simd" of `ppv-lite86` (#979), revert |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a bit confusing. What exactly is reverted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The previous change (removal of feature usage)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe write 'Use deprecated feature "simd" of ppv-lite86
for improved compatibility'?
@jyn514 aha... I didn't realise |
These caused failures (see rust-random#1072)
Force update:
|
So much for fixing up the Travis CI. We don't get much notice do we: https://www.reddit.com/r/programming/comments/k8v6u2/travis_ci_is_no_longer_providing_ci_minutes_for/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Yeah, but I want to rebase after porting CI. Travis dropped our jobs just before validating this one. 😒 |
Published! |
Unfinished:
rand_chacha: #1023 re-enabled a dependency on the
simd
feature ofppv-lite86
since at the time that wasn't enabled-by-default, but this should be fixed now: cryptocorrosion/cryptocorrosion#36. So I think we should remove this feature dependency again since it is deprecated.