Skip to content

Remove zfs ebuilds

Witaut Bajaryn requested to merge remove-zfs-ebuilds into master

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 main linux-be.keywords.
  • Remove linux-be-zfs-*.keywords.
  • README.md: Update wiki link (the current one is broken).
  • sanity.sh: Remove checks for zfs* 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 to beadm ebuild and Gentoo-provided zfs{,-kmod} ebuilds.

Merge request reports

Loading