public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass
@ 2018-01-22  4:24 Zac Medico
  2018-01-22  4:57 ` Michael Orlitzky
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Zac Medico @ 2018-01-22  4:24 UTC (permalink / raw
  To: gentoo development


[-- Attachment #1.1: Type: text/plain, Size: 817 bytes --]

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 trigger these rebuilds using the emerge
--changed-deps=y option.

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 version/slot
locking. If not possible, then what should be do?

Should we tell users to use the emerge --changed-deps=y option? Maybe
make --changed-deps=y a default setting?
-- 
Thanks,
Zac


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 224 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-01-24  2:37 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-22  4:24 [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass Zac Medico
2018-01-22  4:57 ` Michael Orlitzky
2018-01-22  6:20   ` Zac Medico
2018-01-22 10:10     ` [gentoo-dev] " Duncan
2018-01-22 15:04       ` Michael Orlitzky
2018-01-23  0:57         ` Duncan
2018-01-22 16:37   ` [gentoo-dev] " Mike Gilbert
2018-01-22 17:34     ` Michael Orlitzky
2018-01-23  3:17       ` Mike Gilbert
2018-01-22 13:14 ` Mart Raudsepp
2018-01-22 20:07   ` Zac Medico
2018-01-23  9:06     ` Mart Raudsepp
2018-01-24  2:36       ` Zac Medico
2018-01-22 16:57 ` Michał Górny
2018-01-22 17:17   ` Rich Freeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox