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
Publish on crates.io #120
Comments
No hesitation from me. Better release before someone steals our name :) |
AFAIK, to publish you can't have mixed dependencies, we'd have to ensure all dependencies are in cargo.io already and not have any git references. We should probably push something to reserve the name at least, not sure what to do about managing pre rust 1.0 releases though, it could be troublesome for a project with so many dependencies (not allowing git references)? I guess we'll just have to live with having broken builds published :/ |
Pre rust 1.0 releases for a project should obviously keep it 0.x.x so the project shouldn't be 1.0 if rust isn't. The git thing is kinda annoying especially when a build is broken by a dependency and you have to wait for the author to push it up. |
This is blocking me from using postgres with nickel. The same openssl library is being sourced from crates.io and directly from a git repository. This is creating a build error. Cargo.toml [package]
name = "example"
version = "0.1.0"
[[bin]]
name = "example"
path = "src/main.rs"
[dependencies.nickel]
git = "https://github.com/nickel-org/nickel.rs.git"
[dependencies.postgres]
git = "https://github.com/sfackler/rust-postgres.git" Output:
|
I guess the big blocker here would be moving out of rust-http (no longer maintained) and onto hyper? |
I think a lot of the tougher to solve problems with compiling have come out of rust-http, 2 cents |
@rgs1 @ninjabear Yep, in progress, sorry for the delay on that front! |
Now that we switched to hyper, we should revisit this issue. What's the state of |
Unfortunately, the mustache on crates.io is not updated. Our fork is many, I suppose we could publish our fork on crates.io, but that doesn't seem so
|
Sadly I made no progress on it. I've been focusing on serialization and haven't yet gotten to mustache. Does anyone here want to be made a contributor and help maintain it? |
@erickt I have a few cycles to help! |
@erickt If you're looking for multiple, I can also volunteer. Also @cburgdorf, can we look at org permissions, it would be good to remove some of the old repos, potentially add more repos in the near future, and adding people such as @rgs1 as a member (assuming they wanted). I'll look to to publishing groupable later tonight :) |
@Ryman sure thing, I upgraded both of you to owners of the organization :) |
How about this. Since the nickle.org fork is the most well maintained, I've added the three of you to the owners list for the mustache crate. I'll retire my https://github.com/erickt/rust-mustache fork, and redirect folks here. How's that sound? |
Ok, sounds good! This should set us in a position where we can soon publish and maintain nickel on crates.io, too. Very much looking forward to it. |
@cburgdorf Cheers! @erickt Sounds good, I don't personally mind either we point people to here or add a few more collaborators in the repo in your namespace. Either should work out :) Thanks either way! |
It's on! https://crates.io/crates/nickel |
In order to get nickel listed on cargo.io, we need to release a first version. Any hesitations to release a 0.1.0 from current master? @Ryman @simonpersson ?
The text was updated successfully, but these errors were encountered: