bitter-ability-3219009/06/2022, 5:15 PM
as a longer-term strategy though
witty-crayon-2278609/06/2022, 6:27 PM
A change we might be able to make today is to have our dependency walker stop when hitting a packageable artifact.
Or something along those lines 🤔yea, that would be possible. it depends on having an API to filter dependencies (by type, etc) while computing
I think packageables needsyea, possibly. API question of whether that’s: 1. easier for users to understand 2. easy to implement you’d request av
runtime_depsas a longer-term strategy though
class filtered to a particular
proud-dentist-2284409/06/2022, 7:43 PM
for distributed package builds. So, that’s something else that might be interesting prior art. So, Gentoo has these kinds of deps: https://devmanual.gentoo.org/general-concepts/dependencies/#dependency-types •
(Build Dependencies) is for dependencies that are needed on the build host (aka CBUILD host) •
(also for Build Dependencies) is for dependencies on libraries/headers that are needed on the target host (aka CHOST - the machine that runs the built package) •
(Runtime Dependencies) is for dependencies required at runtime like dynamically linked libs, data packages, and the relevant runtime interpreter (if applicable). •
(Post Dependencies) is for runtime dependencies that can be satisfied after the package is installed - used to resolve circular dependencies.