Remove zfs ebuilds
From https://bugs.gentoo.org/show_bug.cgi?id=906429:
sys-fs/zfs-0.8.6: failed sourcing ebuild: No supported implementation in PYTHON_COMPAT., (python-utils-r1.eclass, line 171: called die)
sys-fs/zfs-0.8.9999: failed sourcing ebuild: No supported implementation in PYTHON_COMPAT., (python-utils-r1.eclass, line 171: called die)
Instead of patching the old ebuilds (and perhaps zfs-0.8.6 itself) to support the newer Python versions, just remove the zfs-with-beadm-included forked ebuilds and use the standalone beadm ebuild.
Other included changes:
- bemerge: Depend on zfs, since it uses libnvpair from it.
- Merge
beadm.keywords
into the mainlinux-be.keywords
. - Remove
linux-be-zfs-*.keywords
. - README.md: Update wiki link (the current one is broken).
-
sanity.sh
: Remove checks forzfs*
ebuilds.
Upgrade instructions:
- Remove broken symlinks to keywords:
rm -f /etc/portage/package.accept_keywords/linux-be-zfs-master.keywords
rm -f /etc/portage/package.accept_keywords/linux-be-zfs-0.7.keywords
rm -f /etc/portage/package.accept_keywords/linux-be-zfs-0.8.keywords
rm -f /etc/portage/package.accept_keywords/linux-be-zfs-0.8.9999.keywords
rm -f /etc/portage/package.accept_keywords/beadm.keywords
- If still using
zfs{,-kmod}:0/libbe
ebuilds, see !20 (merged) for switching tobeadm
ebuild and Gentoo-providedzfs{,-kmod}
ebuilds.