Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-23 Thread Zac Medico
On 01/23/2018 01:06 AM, Mart Raudsepp wrote: > On Mon, 2018-01-22 at 12:07 -0800, Zac Medico wrote: >> On 01/22/2018 05:14 AM, Mart Raudsepp wrote: >>> On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: Hi, In sys-app/portage-2.3.20, emerge now defaults to --dynamic- deps=n.

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-23 Thread Mart Raudsepp
On Mon, 2018-01-22 at 12:07 -0800, Zac Medico wrote: > On 01/22/2018 05:14 AM, Mart Raudsepp wrote: > > On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: > > > Hi, > > > > > > In sys-app/portage-2.3.20, emerge now defaults to --dynamic- > > > deps=n. > > > This > > > means that unless people

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Mike Gilbert
On Mon, Jan 22, 2018 at 12:34 PM, Michael Orlitzky wrote: > On 01/22/2018 11:37 AM, Mike Gilbert wrote: >>> >>> If the dependencies are to remain in the eclasses, then the eclasses >>> should get a new revision when those dependencies change. Afterwards, >>> the consumers can be

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Zac Medico
On 01/22/2018 05:14 AM, Mart Raudsepp wrote: > On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: >> Hi, >> >> In sys-app/portage-2.3.20, emerge now defaults to --dynamic-deps=n. >> This >> means that unless people explicitly set >> EMERGE_DEFAULT_OPTS="--dynamic-deps=y" they're going to have to

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Michael Orlitzky
On 01/22/2018 11:37 AM, Mike Gilbert wrote: >> >> If the dependencies are to remain in the eclasses, then the eclasses >> should get a new revision when those dependencies change. Afterwards, >> the consumers can be revbumped and stabilized normally to utilize the >> new eclass. > > While that

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Rich Freeman
On Mon, Jan 22, 2018 at 11:57 AM, Michał Górny wrote: > W dniu nie, 21.01.2018 o godzinie 20∶24 -0800, użytkownik Zac Medico > >> Should we tell users to use the emerge --changed-deps=y option? Maybe >> make --changed-deps=y a default setting? > > No. The idea is that not all

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Michał Górny
W dniu nie, 21.01.2018 o godzinie 20∶24 -0800, użytkownik Zac Medico napisał: > Hi, > > In sys-app/portage-2.3.20, emerge now defaults to --dynamic-deps=n. This > means that unless people explicitly set > EMERGE_DEFAULT_OPTS="--dynamic-deps=y" they're going to have to rebuild > packages any time

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Mike Gilbert
On Sun, Jan 21, 2018 at 11:57 PM, Michael Orlitzky wrote: > On 01/21/2018 11:24 PM, Zac Medico wrote: >> >> Some eclasses like autotools.eclass and vala.eclass generate >> version/slot locked dependencies that cause the dependencies of >> inheriting ebuilds to change when the

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-22 Thread Mart Raudsepp
On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: > Hi, > > In sys-app/portage-2.3.20, emerge now defaults to --dynamic-deps=n. > This > means that unless people explicitly set > EMERGE_DEFAULT_OPTS="--dynamic-deps=y" they're going to have to > rebuild > packages any time that the runtime

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-21 Thread Zac Medico
On 01/21/2018 08:57 PM, Michael Orlitzky wrote: > On 01/21/2018 11:24 PM, Zac Medico wrote: >> >> Some eclasses like autotools.eclass and vala.eclass generate >> version/slot locked dependencies that cause the dependencies of >> inheriting ebuilds to change when the versions in the eclasses are >>

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-21 Thread Michael Orlitzky
On 01/21/2018 11:24 PM, Zac Medico wrote: > > Some eclasses like autotools.eclass and vala.eclass generate > version/slot locked dependencies that cause the dependencies of > inheriting ebuilds to change when the versions in the eclasses are > updated. If possible, it would be nice to avoid this

[gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-21 Thread Zac Medico
Hi, In sys-app/portage-2.3.20, emerge now defaults to --dynamic-deps=n. This means that unless people explicitly set EMERGE_DEFAULT_OPTS="--dynamic-deps=y" they're going to have to rebuild packages any time that the runtime dependencies of those packages need to be updated. It's possible to