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

sccache 0.2.7 no longer installs from crates.io #355

Closed
neoeinstein opened this issue Jan 14, 2019 · 7 comments
Closed

sccache 0.2.7 no longer installs from crates.io #355

neoeinstein opened this issue Jan 14, 2019 · 7 comments

Comments

@neoeinstein
Copy link

sccache 0.2.7 depends on ring ^0.12.1, but all compatible versions of the ring crate have been yanked. Because of this, it is now impossible to install sccache 0.2.7 using cargo install from crates.io.

@luser
Copy link
Contributor

luser commented Jan 14, 2019

Ah, this is unfortunate! I've been putting off shipping a new release because we had a bunch of in-progress work but I guess I should just do it to fix this issue.

@thomaseizinger
Copy link

Hi @luser, is there an ETA on when this is going to be fixed? We use/rely on sccache in our CI builds to (greatly) speed up the build.

D4nte pushed a commit to comit-network/comit-rs that referenced this issue Jan 18, 2019
@gertvdijk
Copy link

gertvdijk commented Jan 18, 2019

Ah, this is unfortunate! I've been putting off shipping a new release because we had a bunch of in-progress work but I guess I should just do it to fix this issue.

I'd suggest the following. To eliminate risk in breakage with "a bunch of in-progress work", please create a branch off the 0.2.7 tag to develop a simple bugfix instead, and release that as soon as possible. (This might be as easy and bumping the ring dependency?)

Thanks!

@petemill
Copy link

Since we're not getting a timely response on fixing cargo install and I'm having issues with current master, I've created a branch of 0.2.7 which points at the compatible version of ring - 0.2.7...petemill:0.2.7-fix-ring-dep

You can install from cli:

cargo install --git https://github.com/petemill/sccache.git --rev 5ce26c30c16ecd14ff16ec53bb242340ca402423

@luser can we get a small 0.2.8 publish using the above?

@luser
Copy link
Contributor

luser commented Jan 23, 2019

Apologies, there was terrible timing on all of this as I was out of the country for several days. I don't see any showstopper issues that have been filed recently, or any open PRs that seem like they absolutely need to be landed before a 0.2.8 so I'll just tag and release what's currently on master today.

@luser
Copy link
Contributor

luser commented Jan 23, 2019

We still have a patch for tiny_http in Cargo.toml which blocks releasing directly from master:
tiny-http/tiny-http#151 (comment)

I've created a branch and added a commit that removes that patch on the branch and will release 0.2.8 from that branch.

@luser
Copy link
Contributor

luser commented Jan 23, 2019

Released 0.2.8:

Sorry for all the inconvenience, but thanks to all of you for using sccache and letting us know about your problems!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants