-
Notifications
You must be signed in to change notification settings - Fork 1.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
Commiting the Cargo.lock #2071
Comments
The general rule of thumb is to only checkin lock files for crates that produces binary artifacts. For example: datafusion-cli, ballista-scheduler, ballista-executor, etc. But we should avoid checking in lock file for the datafusion core itself since it's a library. |
Right, I completely agree. I wanted to try out datafution-cli . Do you think you can commit the lockfile for it ? |
adding a lockfile to datafusion-cli should be fine, you can generate one by running cargo build locally, then send a PR to have it checked it :) |
happy to do an MR! |
Thank you. Please put the lock file only in datafusion-cli folder so it won't get applied to the datafusion core library :) |
like I said in the PR. unfortunately cargo does not tolerate a lock that is not at the root of the workspace. |
Sorry, just have a follow up PR. By the time the first PR was merged, the lock had drifted |
Hi, could you commit the cargo.lock file please ?
The reason I am asking is that it is usually needed to build the software from source to package for other discributions.
I am currently having a look at packaging for nixos.
Let me know if you need more details.
The text was updated successfully, but these errors were encountered: