-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 17 Jan 2013 12:25:46 -0500 Ian Stakenvicius <a...@gentoo.org> wrote: > On 17/01/13 12:15 PM, Ciaran McCreesh wrote: > > Ian Stakenvicius <a...@gentoo.org> wrote: > >> On 17/01/13 11:47 AM, Ciaran McCreesh wrote: > >>> > >>> .... If you have foo-1:a and foo-2:b installed, and then you > >>> install foo-1:b, it replaces both 1:a and 2:b. > >>> > > > >> that would be an interesting case with portage, given if foo-1:a > >> moved to foo-1:b that should occur via a slot-move shouldn't it? > > > > There's nothing forcing that to be the case. > > > > Does an in-tree change in SLOT automatically schedule something for > rebuild on an emerge -uD (or equivalent command in other package > managers) ? If so, does sub-slot changes also trigger this?
For Paludis, not necessarily (unless the user passes in -km or some variation): we look at the slot of the best version in the tree, plus the best version in the tree of each installed slot, and then compare versions. This is related to one of the reasons a revbump should be required when moving a package from EAPI 4 to EAPI 5: if a package's version is unchanged, then its slot changing from x to x/y isn't enough to force a reinstall. - -- Ciaran McCreesh -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlD4NSAACgkQ96zL6DUtXhE92gCgh6sNJWx2ZlrkwGTpN4r5m60c 4zsAn2o29W+4n9AzT3fVcGbVZOZ3vP3a =ZRrl -----END PGP SIGNATURE-----