[gentoo-dev] [PATCH 0/2] unpacker.eclass: avoid duplicate unpacker_src_uri_depends deps

2023-01-16 Thread Sam James
I've diffed metadata before/after and everything looks as expected. The only notable cases really were games-arcade/rocksndiamonds, games-arcade/rocksndiamonds, sys-apps/ed, sys-fs/bcachefs-tools and only sys-apps/ed had a problematic || ( ...) dep, apparently, because of its SRC_URI (verify-sig

[gentoo-dev] [PATCH 1/2] unpacker.eclass: flatten unpacker_src_uri_depends dependencies

2023-01-16 Thread Sam James
Populate an associative array as we iterate over SRC_URI to collect needed dependencies to avoid recording the same dependencies twice. This still doesn't handle USE flags, but it's significantly better than before, as we won't repeatedly emit the same dependency if there's more than one distfile

[gentoo-dev] [PATCH 2/2] sys-apps/ed: use unpacker_src_uri_depends again

2023-01-16 Thread Sam James
Now that unpacker_src_uri_depends is fixed to not emit duplicates, start using it again. (Note that unlike when we dropped it, no revbump needed to restore it, because the result should be the same now the eclass is fixed, rather than before where we were correcting the bad large deps.) Bug: http

Re: [gentoo-dev] [PATCH 1/1] linux-info.eclass: Chk for .config/config.gz when CONFIG_* req

2023-01-16 Thread Mike Pagano
On 1/15/23 18:22, Mike Pagano wrote: In the instance where CONFIG_* settings are required and not optional, make sure there is either a .config or a config.gz to check Signed-off-by: Mike Pagano --- eclass/linux-info.eclass | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-)