Ravenports / ravenadm

Administration tool for Ravenports
http://www.ravenports.com
ISC License
17 stars 3 forks source link

include EXRUN dependencies when gathering depends requirements #26

Closed jrmarino closed 4 years ago

jrmarino commented 4 years ago

It appears exrun dependencies are not includes when gathering per port dependency requirements. Verify and if confirmed, include them.

jrmarino commented 4 years ago

Okay, it looks like EXRUN is considered, but only if the subpackage is "primary" which is defined as not (complete or docs or nls or examples). So in the case of postgresql, the exruns was on a non-primary package so it got skipped.

jrmarino commented 4 years ago

actually, scratch that. the above only applies to "buildrun" and "run" depends, not exrun ones.

jrmarino commented 4 years ago

Okay, there's no issue here (problem unconfirmed). This ticket was opened because postgresql wasn't auto-built when plpython exrun dependency was changed from python 3.7 and 3.8.
It turns out this is correct, because the python 3.7 package was still present, so there was no reason to invalidate postgresql
based on a missing dependency (python 3.7 wasn't missing). So the revision bump was the correct fix here -- it wasn't a workaround.
Report invalid, closing.