On 4/26/20 2:12 PM, Zac Medico wrote: > On 4/26/20 1:09 PM, Matt Turner wrote: >> On Sun, Apr 26, 2020 at 12:29 PM Michał Górny <mgo...@gentoo.org> wrote: >>> >>> On Sun, 2020-04-26 at 09:55 -0700, Matt Turner wrote: >>>> Bug: https://bugs.gentoo.org/715108 >>>> Signed-off-by: Matt Turner <matts...@gentoo.org> >>>> --- >>>> Strawman patch. Bikeshed away. >>>> >>> >>> xz is generally slow and doesn't do parallel good. If we want to change >>> this, we should go for something cool like zstd that scales better. >> >> That works for me. >> > > Let's make the default conditional on zstd USE flag as suggested in bug > 719456. It will be similar to how the ebuild enables FEATURES=xattr for > USE=xattr.
In https://github.com/gentoo/gentoo/pull/15520 the issue was raised that it's probably not a good idea to change this default via the zstd USE flags, since changing the format of binary packages is kind of a big deal (it affects consumers of any binary packages that you build). I think it might be a good idea to make this new default apply only to new installations, like we did when changing default locations for bug 378603. If we're changing the default, then all architectures need keywords, so I've opened https://bugs.gentoo.org/721960. -- Thanks, Zac