serpent-os / moss

The safe, fast and sane package manager for Linux
https://serpentos.com
72 stars 10 forks source link

moss/inspect: detect dependencies/provides based on meta tag #99

Closed GZGavinZhao closed 6 months ago

GZGavinZhao commented 6 months ago

Now that we have conflicts, detecting dependencies/provides solely based on the meta kind is not enough. We should use the meta tag to detect them.

Also it seems like the previous implementation got providers and dependencies in reverse? This also fixes that. Tested on the boulder stone to make sure that providers/dependencies/conflicts are correctly detected.