-
-
Notifications
You must be signed in to change notification settings - Fork 14.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
[20.09] ipfs: refactor {0.6, 0.7} -> 0.7 #102400
Conversation
eecc5cf
to
b8cec86
Compare
Why is my username in "Co-authored-by" and as the author of the commit? Please don't set me as the author of a change if I wasn't the one who originally made that change. |
Sorry, I am not familiar with etiquette regarding co-authored-by, I made that addition since you were the one making the recent versions changes on master this is syncing to.
This commit was made via |
b8cec86
to
c0badf6
Compare
"Co-authored-by" removed |
I believe the split was unnecessary, I have been trying both ipfs-0.6 and ipfs-0.7 on nixos-20.09 and while there are some breaking changes between the two non are either user facing nor are there breaking issues for the I was pondering on whether to add a "pkg" option to the NixOS service in |
I think we should do that instead. Per https://github.com/ipfs/go-ipfs/blob/master/docs/releases.md#release-version-numbers-aka-semver is used, so 0.x -> 0.y can be breaking, yet important fixes are not backported. Maybe once they hit 1.0 we can reconsider. |
Yes, that is also the main issue I have with maintiaing several releases on a release branch when it is not done so on the master branch.
So I went looking for changes ( ipfs/kubo@v0.6.0...v0.7.0 ) in particular:
Those changes aren't getting backported to the 0.6.z release series and per their comment it is unlikely that a 0.6.1 release would happen. It is possible to upgrade the nixos-20.09 IPFS release from 0.6.0 to 0.7.0. |
c0badf6
to
1010910
Compare
Sync with `master` branch to avoid 20.09 having multiple versions of IPFS.
1010910
to
307d27c
Compare
But we can't upgrade something with breaking changes on stable. For example see https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md#provider-record-changes: <0.5 and >=0.5 are noninteroperable with CIDv1. This means the choices are publish both or publish neither, but we don't generally remove unstable/pre-1.0 stuff from stable Nixpkgs, so that leaves publishing both. |
Ok, then I will attempt to create a PR for the pkg option for the ipfs nixos service by tomorrow so that the version could be changed. |
Sync with
master
branch to avoid 20.09 having multiple versions of IPFS.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)/cc @Luflosi