[Bug 287450] Mk/bsd.port.mk install-missing-packages is broken

[email protected]
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.