Gentoo Archives: gentoo-dev

From: Mike Gilbert <floppym@g.o>
To: Gentoo Dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass
Date: Mon, 22 Jan 2018 16:37:59
Message-Id: CAJ0EP41c+5xFn4Lkes-hYH5p+X99+b4ai5Mf=qNRCkCH9s9xmQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass by Michael Orlitzky
1 On Sun, Jan 21, 2018 at 11:57 PM, Michael Orlitzky <mjo@g.o> wrote:
2 > On 01/21/2018 11:24 PM, Zac Medico wrote:
3 >>
4 >> Some eclasses like autotools.eclass and vala.eclass generate
5 >> version/slot locked dependencies that cause the dependencies of
6 >> inheriting ebuilds to change when the versions in the eclasses are
7 >> updated. If possible, it would be nice to avoid this version/slot
8 >> locking. If not possible, then what should be do?
9 >>
10 >
11 > This changes the deps in stable ebuilds, and was already a no-no.
12 >
13 > If the dependencies are to remain in the eclasses, then the eclasses
14 > should get a new revision when those dependencies change. Afterwards,
15 > the consumers can be revbumped and stabilized normally to utilize the
16 > new eclass.
17
18 While that sounds like the right thing to do in theory, updating all
19 consumers of autotools.eclass whenever a new version of automake is
20 stabilized is really a lot of work for very little benefit.

Replies