Version: v0.9.0
grpm -V
grpm version 0.9.0
Commit: 7dbb133
Built: 2026-01-19T13:08:54Z
This version produced much much better result compare to previous version, It is closer to my experience on emerge command.
However the grpm emerge -root=/roofs -pretend gcc-... created way too many dependencies than I anticipate, I suspect there is something wrong.
And I suspect the grpm resolve did same, but I cannot easly comfirm because the resolve out lack of information.
I would suggest if there is no mistake in term of dependecy resultion you may want to add feature that can show USE flags origin, i.e. if it came from profile, or came from make.conf like the way portage do. but this is not high prority thing
The downloading distfile still fail. I suggest use a different issue number to track this download issue. so it is easier for reporting.
Note: the output list have to be truncated to fit into post box.
LINGUAS="" LC_ALL=C LANG=C grpm emerge -root=/rootfs -onlydeps -pretend "=sys-devel/gcc-${GCC13_VERSION}"
#########
## result
>>> Calculating dependencies...
* Resolved packages:
*** Build plan:
*** These are the packages that would be built from source:
[ebuild N ] media-libs/vo-amrwbenc-0.1.3 USE="-examples -static-libs"
[ebuild N ] dev-python/legacy-cgi-2.6.4 USE=""
[ebuild N ] dev-python/ensurepip-setuptools-80.9.0-r1 USE="-test"
[ebuild N ] dev-python/validators-0.35.0 USE=""
[ebuild N ] dev-perl/Tie-Cycle-1.231.0 USE=""
[ebuild N ] kde-plasma/polkit-kde-agent-6.5.4 USE=""
[ebuild N ] dev-python/werkzeug-3.1.4 USE="-test-rust"
[ebuild N ] dev-perl/libwww-perl-6.800.0 USE="-ssl"
[ebuild N ] app-text/build-docbook-catalog-2.4 USE=""
[ebuild N ] dev-python/requests-cache-1.2.1 USE=""
[ebuild N ] dev-libs/libgudev-238-r2 USE="-introspection -test"
[ebuild N ] dev-python/pycairo-1.29.0-r1 USE="-X -examples -test"
[ebuild N ] sec-policy/selinux-firewalld-2.20250618-r1 USE=""
[ebuild N ] media-libs/libjpeg-turbo-3.1.2 USE="-java -static-libs -test" CPU_FLAGS_ARM="-neon"
[ebuild N ] dev-perl/CPAN-Requirements-Dynamic-0.1.0 USE=""
[ebuild N ] dev-python/freezegun-1.5.5 USE=""
[ebuild N ] dev-perl/Tie-IxHash-1.230.0-r1 USE=""
[ebuild N ] dev-python/readme-renderer-44.0 USE=""
[ebuild N ] virtual/perl-Pod-Simple-3.450.0-r1 USE=""
[ebuild N ] dev-texlive/texlive-bibtexextra-2024_p71940 USE=""
[ebuild N ] sys-apps/hwdata-0.400 USE=""
[ebuild N ] dev-libs/nettle-3.10.2 USE="-asm -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 -doc -gmp -static-libs" CPU_FLAGS_ARM="-aes -neon -sha1 -sha2" CPU_FLAGS_X86="-aes -pclmul -sha"
[ebuild N ] dev-python/re-assert-1.1.0-r3 USE=""
[ebuild N ] dev-python/sqlalchemy-2.0.44 USE="-examples -sqlite -test"
[ebuild N ] dev-python/uv-0.9.15 USE="-test"
[ebuild N ] dev-perl/Sub-Exporter-0.991.0 USE=""
[ebuild N ] sci-visualization/gnuplot-6.0.3 USE="-X -amos -aqua -bitmap -cairo -doc -examples -gd -gpic -latex -libcaca -libcerf -lua -metafont -metapost -qt6 -readline -regis -tgif -wxwidgets"
[ebuild N ] dev-python/tiny-proxy-0.2.1 USE=""
[ebuild N ] dev-python/pyparsing-3.2.5 USE="-examples"
[ebuild N ] dev-perl/Devel-StackTrace-2.50.0 USE=""
[ebuild N ] dev-ruby/prime-0.1.3 USE="-test"
[ebuild N ] media-fonts/font-misc-misc-1.1.3 USE="-nls"
[ebuild N ] dev-python/jaraco-path-3.7.2 USE=""
[ebuild N ] sys-auth/pambase-20251104 USE="-caps -debug -elogind -gnome-keyring -homed -minimal -mktemp -nullok -pam_krb5 -pam_ssh -passwdqc -pwhistory -pwquality -securetty -selinux -sha512 -sssd -systemd -yescrypt"
[ebuild N ] dev-perl/Pod-Parser-1.660.0 USE=""
[ebuild N ] dev-python/propcache-0.4.1 USE="-native-extensions"
[ebuild N ] media-fonts/dejavu-2.37 USE="-fontforge"
[ebuild N ] dev-libs/openssl-3.5.4 USE="-asm -fips -ktls -quic -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -weak-ssl-ciphers" CPU_FLAGS_X86="-sse2"
[ebuild N ] dev-python/requests-futures-1.0.2 USE=""
[ebuild N ] dev-lang/php-8.3.29 USE="-${IUSE} -${SAPIS/cli/+cli} -threads"
[ebuild N ] dev-ruby/debug-1.11.0 USE=""
[ebuild N ] dev-lang/python-3.14.0_p1 USE="-bluetooth -debug -ensurepip -examples -gdbm -jit -libedit -ncurses -pgo -readline -sqlite -ssl -tail-call-interp -test -tk -valgrind"
[ebuild N ] dev-python/sphinx-press-theme-0.9.1 USE=""
[ebuild N ] dev-perl/FFI-CheckLib-0.310.0-r1 USE=""
[ebuild N ] llvm-core/clang-linker-config-21 USE="default-lld"
[ebuild N ] dev-perl/JSON-MaybeXS-1.4.8 USE="-xs"
[ebuild N ] sys-fs/multipath-tools-0.9.8-r1 USE="-systemd -test"
[ebuild N ] x11-misc/xdg-user-dirs-0.18 USE="-gtk"
[ebuild N ] dev-python/pytest-9.0.1 USE="-test"
[ebuild N ] dev-python/nest-asyncio-1.6.0-r1 USE=""
[ebuild N ] dev-python/distro-1.9.0 USE=""
...
[ebuild N ] sec-keys/openpgp-keys-bcl-20230315 USE=""
[ebuild N ] dev-ruby/power_assert-2.0.5 USE="-test"
[ebuild N ] app-i18n/unicode-data-16.0.0 USE=""
[ebuild N ] media-libs/zvbi-0.2.44 USE="-X -doc -dvb -nls -proxy -test -v4l"
[ebuild N ] x11-themes/adwaita-icon-theme-48.1 USE="-branding"
[ebuild N ] dev-python/rfc3986-2.0.0-r1 USE="-idna"
[ebuild N ] kde-plasma/polkit-kde-agent-6.5.4 USE=""
[ebuild N ] dev-python/httpx-socks-0.10.1 USE=""
Total: 1793 package(s)
Version: v0.9.0
This version produced much much better result compare to previous version, It is closer to my experience on emerge command.
However the grpm emerge -root=/roofs -pretend gcc-... created way too many dependencies than I anticipate, I suspect there is something wrong.
And I suspect the grpm resolve did same, but I cannot easly comfirm because the resolve out lack of information.
I would suggest if there is no mistake in term of dependecy resultion you may want to add feature that can show USE flags origin, i.e. if it came from profile, or came from make.conf like the way portage do. but this is not high prority thing
The downloading distfile still fail. I suggest use a different issue number to track this download issue. so it is easier for reporting.
Note: the output list have to be truncated to fit into post box.