Mailing List Archive

1 2  View All
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On Wednesday, 22 July 2020 14:59:01 BST Walter Dnes wrote:
> On Wed, Jul 22, 2020 at 09:46:34AM +0100, Peter Humphrey wrote
>
> > So it doesn't even depend on the doc USE flag.
>
> Strange. On my system...

<snip>

But if you upgrade to 10.0.1, as I did today, you'll find things have changed.
At least, I did.

--
Regards,
Peter.
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On 2020-07-21 12:00, Grant Edwards wrote:
>
> That only requires 6 new packages (two of them are
> acct-{user,group}/polkitd, so it's only 4 new "real" packages. Of
> course every self-respecting package needs to install at least one new
> programming language -- this time it's dev-lang/spidermonkey. :/
>
> Sheesh.
>

You can get rid of a few of those with

sys-auth/elogind -policykit
sys-auth/pambase elogind

in package.use, if you don't need whatever it is that policykit does.
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On Wed, Jul 22, 2020 at 04:13:10PM +0100, Peter Humphrey wrote
> On Wednesday, 22 July 2020 14:59:01 BST Walter Dnes wrote:
> > On Wed, Jul 22, 2020 at 09:46:34AM +0100, Peter Humphrey wrote
> >
> > > So it doesn't even depend on the doc USE flag.
> >
> > Strange. On my system...
>
> <snip>
>
> But if you upgrade to 10.0.1, as I did today, you'll find things have changed.
> At least, I did.

I assume you're on unstable?

ACCEPT_KEYWORDS="~amd64" USE="-doc -libffi -ncurses emerge -pv =sys-devel/llvm-10.0.1

...does indeed pull in sphinx. If I didn't know any better, I'd say
that Lennart is behind this. Anyhow, I've managed to avoid llvm
altogether (USE="-llvm"), so I don't have that problem.

--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On Thu, Jul 23, 2020 at 01:45:27AM -0400, Walter Dnes wrote:
> ACCEPT_KEYWORDS="~amd64" USE="-doc -libffi -ncurses emerge -pv =sys-devel/llvm-10.0.1
>
> ...does indeed pull in sphinx. If I didn't know any better, I'd say
> that Lennart is behind this. Anyhow, I've managed to avoid llvm
> altogether (USE="-llvm"), so I don't have that problem.

As in most other Sphinx-utilising packages, it is listed in the BDEPEND
variable, meaning that it is only required during the building of the package
[1]. If `emerge -c` isn't removing what you would expect, try something like
`emerge -cv dev-python/sphinx` to see the explicit reverse-dependencies blocking
the removal.

[1] https://devmanual.gentoo.org/general-concepts/dependencies/index.html#build-dependencies

--

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On Thursday, 23 July 2020 06:45:27 BST Walter Dnes wrote:

> I assume you're on unstable?

Yes, I needed it for zoom.

> ACCEPT_KEYWORDS="~amd64" USE="-doc -libffi -ncurses emerge -pv
> =sys-devel/llvm-10.0.1
>
> ...does indeed pull in sphinx. If I didn't know any better, I'd say
> that Lennart is behind this. Anyhow, I've managed to avoid llvm
> altogether (USE="-llvm"), so I don't have that problem.

I don't have that option, as my video card driver requires llvm.

--
Regards,
Peter.
Re: Re: dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?! [ In reply to ]
On 23/07/20 06:45, Walter Dnes wrote:
> ...does indeed pull in sphinx. If I didn't know any better, I'd say
> that Lennart is behind this. Anyhow, I've managed to avoid llvm
> altogether (USE="-llvm"), so I don't have that problem.

I think you might find sphinx is a dependency of the kernel ...

Iirc all of the kernel doc is slowly being switched to sphinx.

Cheers,
Wol

1 2  View All