Unexpected atom gets into package
msdobrescu opened this issue · 4 comments
Luet version:
In the log referred below.
CPU architecture, OS, and Version:
GH's.
Describe the bug
The configuration to be built here.
The only dependency in the repo is here.
In the build log, here dev-python/pybind11 atom is emerged. This is part of the dependency atom dev-python/pikepdf.
Why dev-python/pybind11 gets into the final package?
Generally, even though those deps of the direct deps of a package do not get there.
Am I doing something wrong?
To Reproduce
Every time the package version is bumped and the package is rebuilt.
Expected behavior
Nothing related to dev-python/pybind11 should be included into the artifact/package.
Logs
Additional context
Other packages were built successfully like this.
Is it an intended behavior change lately?
I can't access the build logs, but I suspect something must be going on between in the template so it ends up in the diff. Can you tell if downgrading luet gives a different result? I'm pretty sure nothing changed in this area and this is well covered by our test suite
I'm confused, from the logs it looks like dev-python/pybind11 gets emerged inside steps
, so it would end up in the package indeed. If you want to strip it off, you can exclude path/files directly with excludes
, or emerge -C
Got it! Should not work like that! That package should be in pre_reqs actually! My bad! Not a bug. Thank you for this and sorry!