Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] in-place SLOT updates on ebuilds?
Date: Thu, 17 Jan 2013 17:32:31
Message-Id: 20130117173005.1cefecc2@googlemail.com
In Reply to: [gentoo-dev] in-place SLOT updates on ebuilds? by Ian Stakenvicius
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Thu, 17 Jan 2013 12:25:46 -0500
5 Ian Stakenvicius <axs@g.o> wrote:
6 > On 17/01/13 12:15 PM, Ciaran McCreesh wrote:
7 > > Ian Stakenvicius <axs@g.o> wrote:
8 > >> On 17/01/13 11:47 AM, Ciaran McCreesh wrote:
9 > >>>
10 > >>> .... If you have foo-1:a and foo-2:b installed, and then you
11 > >>> install foo-1:b, it replaces both 1:a and 2:b.
12 > >>>
13 > >
14 > >> that would be an interesting case with portage, given if foo-1:a
15 > >> moved to foo-1:b that should occur via a slot-move shouldn't it?
16 > >
17 > > There's nothing forcing that to be the case.
18 > >
19 >
20 > Does an in-tree change in SLOT automatically schedule something for
21 > rebuild on an emerge -uD (or equivalent command in other package
22 > managers) ? If so, does sub-slot changes also trigger this?
23
24 For Paludis, not necessarily (unless the user passes in -km or some
25 variation): we look at the slot of the best version in the tree, plus
26 the best version in the tree of each installed slot, and then compare
27 versions.
28
29 This is related to one of the reasons a revbump should be required when
30 moving a package from EAPI 4 to EAPI 5: if a package's version is
31 unchanged, then its slot changing from x to x/y isn't enough to force a
32 reinstall.
33
34 - --
35 Ciaran McCreesh
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v2.0.19 (GNU/Linux)
38
39 iEYEARECAAYFAlD4NSAACgkQ96zL6DUtXhE92gCgh6sNJWx2ZlrkwGTpN4r5m60c
40 4zsAn2o29W+4n9AzT3fVcGbVZOZ3vP3a
41 =ZRrl
42 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] in-place SLOT updates on ebuilds? Ian Stakenvicius <axs@g.o>