Re: Why Does bind Have So Many Dependencies

From: lain. <lain_at_fair.moe>
Date: Sun, 17 Mar 2024 06:13:47 UTC
On 2024年03月16日 16:36, the silly Tim Daneliuk claimed to have said:
> On 3/16/24 15:54, robert@rrbrussell.com wrote:
> .
> > 
> > To rebuild the manpages and other documentation from source requires groff and a few other tools. Portmaster can uninstall build dependencies that aren’t in the run dependencies list after installation of the port. ```pkg autoremove``` will also remove unneeded build dependencies. The last option is using poudrière. ```pkg install``` will only pull in the needed runtime dependencies.
> > 
> > I am assuming don’t want to use the default package repository.
> 
> Yes, I've deleted the offending unneeded dependencies with "pgk autoremove".
> 
> I think my central question is really why the port installation even attempts
> to install these if I indicate that I do not want docs in the initial config menu.
> 
> 

The simple answer to any software with a lot of dependencies is very
simple: because this software is made by amateurs who don't understand
software development.
In general, unless it's something massive like a 3D modelling tool,
there's always a more lightweight and less buggy alternative that
(obviously) require way fewer dependencies.

-- 
lain.

Did you know that?
90% of all emails sent on a daily basis are being sent in plain text, and it's super easy to intercept emails as they flow over the internet?
Never send passwords, tokens, personal information, or other volunerable information without proper PGP encryption!

If you're writing your emails unencrypted, please consider sending PGP encrypted emails for security reasons.
You can find my PGP public key at: https://fair.moe/lain.asc

Every good email client is able to send encrypted emails.
If yours can't, then you should consider switching to a secure email client, because yours just sucks.

My recommendations are Claws Mail or NeoMutt.
For instructions on how to encrypt your emails:
https://unixsheikh.com/tutorials/gnupg-tutorial.html