Would it be possible to make zstd optional for rpm2targz ? On my system, I needed to edit rp2mtargz ebuild to get rid of zstd. See new ebuild attached. Reproducible: Always
Created attachment 643930 [details] ebuild modified
Was added in rpm2targz because of bug #719208, as comments state many new rpms seem to be using it by default now. Doesn't hurt for things to be optional but I'm not sure if it's worth it here (not that it's up for me to decide, just commenting). Avoiding zstd entirely in gentoo is going to become more difficult notably given portage-2.3.100 made it a non-optional dependency so everyone will end up installing it if that gets stabilized as-is.
(In reply to Ionen Wolkens from comment #2) > Was added in rpm2targz because of bug #719208, as comments state many new > rpms seem to be using it by default now. Doesn't hurt for things to be > optional but I'm not sure if it's worth it here (not that it's up for me to > decide, just commenting). > > Avoiding zstd entirely in gentoo is going to become more difficult notably > given portage-2.3.100 made it a non-optional dependency so everyone will end > up installing it if that gets stabilized as-is. Thanks for pointing this out. I wasn't aware of that. So maybe "+zstd" could still be added in IUSE ? So that by default, zstd is pulled in while leaving option to manually set "-zstd" for those who don't need it.
(In reply to Ionen Wolkens from comment #2) > Avoiding zstd entirely in gentoo is going to become more difficult notably > given portage-2.3.100 made it a non-optional dependency so everyone will end > up installing it if that gets stabilized as-is. Oops, missed that part in your post. Well then.. if it is confirmed, this bug report can be closed I guess.. :(