[Bug 287450] Mk/bsd.port.mk install-missing-packages is broken
| Newsgroups | gmane.os.freebsd.devel.ports.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287450 Robert Clausecker <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Robert Clausecker <[email protected]> --- It installs way too many packages. It installs all dependencies recursively, which is not needed. It should only install immediate dependencies, not the dependencies of dependencies. So if e.g. your port depends on something that needs latex to build its docs, it'll install all of texlive despite neither the port nor the pre-packaged dependencies requiring it. It should not recurse. It tries to install all flavours of all dependencies, which is just way too much. E.g. on any port depending on Python, it tries to install all Python versions. It should only install the flavour that is actually needed. If any dependency is not installable, the whole step fails; you can't install all the dependencies that are installable and then try to build the rest manually. As is, the feature is pretty much useless. -- You are receiving this mail because: You are on the CC list for the bug.