@cgwalters Thanks for the detailed feedback! You're right: support for both
paths is critical. I've tried to minimize changes to the original code. The
default path is still the non-cow method. The only way to enable this is to 1)
install `python3-plugin-dnf-cow` to instruct `librepo` to transcode during
downloads and 2) install the optional plugin package to intercept the file
creation/write step. Actually deciding whether to do these depends on both the
filesystem support *and* an an appropriate partition layout. Systems that split
the root filesystem up will likely not benefit, so I like the idea of making
that decision within Anaconda.
On a side note: I am still working on this - I have been dealing with non CoW
related topics for the past few months. I remain committed to addressing the
feedback given to the best of my ability so this is acceptable and mergeable in
the future.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1470#issuecomment-856915198
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint