mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-10 01:33:11 +01:00
https://github.com/ipfs/kubo/releases/tag/v0.37.0 Kubo v0.37.0 embeds the repository migration from repo version v16 to v17 and the kubo-fs-repo-migrations package will not reveive any more updates. I'll keep the `kubo-fs-repo-migrations` and `kubo-migrator` packages around for now until a future version of Kubo no longer supports calling the external migration binaries. Since the (newest) migrations are now built into Kubo, the NixOS module now needs to call `ipfs repo migrate --to=xx --allow-downgrade` instead of `fs-repo-migrations --to xx -y`. The `--allow-downgrade` flag is only there for the unlikely situation that someone downgrades their local Kubo version with an overlay, separate channel input or similar means. It does however not work for rolling back the NixOS generation after a Kubo upgrade which increases the repo version (not all Kubo upgrades increase the repo version). This is because the Kubo version of the previous NixOS generation doesn't have the code for upgrading to or downgrading from the newer repo version. Since we only have one version of Kubo in Nixpkgs at a time, migrations cannot be tested automatically. I manually verified that `ipfs repo migrate` uses binaries like `fs-repo-15-to-16` provided by the `kubo-fs-repo-migrations` packages for older migrations. I also tested that the migration from v16 to v17 works on my machine using the NixOS module. |
||
|---|---|---|
| .. | ||
| litestream | ||
| openafs | ||
| orangefs | ||
| a2boot.nix | ||
| cachefilesd.nix | ||
| ceph.nix | ||
| davfs2.nix | ||
| diod.nix | ||
| drbd.nix | ||
| glusterfs.nix | ||
| ipfs-cluster.nix | ||
| kbfs.nix | ||
| kubo.nix | ||
| moosefs.nix | ||
| netatalk.nix | ||
| nfsd.nix | ||
| rsyncd.nix | ||
| samba-wsdd.nix | ||
| samba.md | ||
| samba.nix | ||
| saunafs.nix | ||
| tahoe.nix | ||
| u9fs.nix | ||
| webdav-server-rs.nix | ||
| webdav.nix | ||
| xtreemfs.nix | ||
| yandex-disk.nix | ||