On Sat, Oct 26, 2019 at 11:17:18AM +0200, Michał Górny wrote:
> On Sat, 2019-10-26 at 11:14 +0200, Dirkjan Ochtman wrote:
> > On Sat, Oct 26, 2019, 05:59 Kent Fredric <ken...@gentoo.org> wrote:
> > 
> > > On Fri, 25 Oct 2019 15:03:39 -0700
> > > Georgy Yakovlev <gyakov...@gentoo.org> wrote:
> > > 
> > > > not used anymore
> > > > 
> > > > Closes: https://bugs.gentoo.org/695698
> > > > Signed-off-by: Georgy Yakovlev <gyakov...@gentoo.org>
> > > 
> > > Its likely this removal will cause the same kinds of problems faced by
> > > the recent virtual/pam removal, just its more insidious, as the
> > > dependency on the virtual is hidden away inside an eclass.
> > > 
> > > But this still means that anything users have already installed will
> > > still depend on this, and without --changed-deps=y, it will break
> > > portage's resolution of anything currently installed using this crate.
> > > 
> > > You can work-around this by -r1 bumping everything that used this
> > > eclass .... but this just goes to show why there's policy against
> > > eclasses changing the dependencies of their consumers without any
> > > consumer involvement.
> > > 
> > 
> > In most if not all cases, this is just a build-time dependency. Do we
> > really have all these problems for build-time only dependencies?
> > 
> 
> Yes.  Because of --with-bdeps.
I disagree, build-time dependencies can change in place because they
only affect the build. The problem with virtual/pam was that it was a
runtime dependency as well.

William

Attachment: signature.asc
Description: Digital signature

Reply via email to