-
-
Notifications
You must be signed in to change notification settings - Fork 462
Prepare rand_core 0.6.0 #1072
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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.