dev-lang/vala-0.9.5 contains /usr/lib/pkgconfig/vala-0.10.pc , while all previous versions in portage contain /usr/lib/pkgconfig/vala-1.0.pc. This means that pkg-config checks for packages using dev-lang/vala, which are based on finding 'vala-1.0', will fail. Since it seems that dev-lang/vala is not slotted (or at the present time at least is not going to be slotted), perhaps dev-lang/vala-0.9.5 and above should install a symlink from vala-*.pc to vala-1.0.pc ? Reproducible: Always
+*vala-0.10.0 (19 Sep 2010) + + 19 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> -vala-0.7.10.ebuild, + -vala-0.8.0.ebuild, -vala-0.9.5.ebuild, vala-0.9.8.ebuild, + +vala-0.10.0.ebuild: + Version bump. Slot slottable revisions, bug #335296. Clean up old + revisions. >=vala-0.9.5 revisions are now slotted. I've tested with a recent release of gupnp-vala that it works fine to have two slots of vala installed. Thanks for reporting.
(In reply to comment #1) > +*vala-0.10.0 (19 Sep 2010) > + > + 19 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> -vala-0.7.10.ebuild, > + -vala-0.8.0.ebuild, -vala-0.9.5.ebuild, vala-0.9.8.ebuild, > + +vala-0.10.0.ebuild: > + Version bump. Slot slottable revisions, bug #335296. Clean up old > + revisions. > > >=vala-0.9.5 revisions are now slotted. I've tested with a recent release of > gupnp-vala that it works fine to have two slots of vala installed. > Thanks for reporting. This is clearly not the case. You said that you slotted versions greater than 0.9.5 *including* 0.9.5, but you deleted 0.9.5 from the tree while keeping the older 0.9.3 ebuild around. So now all my stuff is getting forcibly downgraded. What gives?
The new slot (In reply to comment #2) > (In reply to comment #1) > > +*vala-0.10.0 (19 Sep 2010) > > + > > + 19 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> -vala-0.7.10.ebuild, > > + -vala-0.8.0.ebuild, -vala-0.9.5.ebuild, vala-0.9.8.ebuild, > > + +vala-0.10.0.ebuild: > > + Version bump. Slot slottable revisions, bug #335296. Clean up old > > + revisions. > > > > >=vala-0.9.5 revisions are now slotted. I've tested with a recent release of > > gupnp-vala that it works fine to have two slots of vala installed. > > Thanks for reporting. > > This is clearly not the case. You said that you slotted versions greater than > 0.9.5 *including* 0.9.5, but you deleted 0.9.5 from the tree while keeping the > older 0.9.3 ebuild around. So now all my stuff is getting forcibly downgraded. > What gives? > Indeed. The slotting of >=0.9.5 and the subsequent removal of 0.9.5 means that media-gfx/shotwell will no longer emerge. Bug #338106.
Looks like this needs to be revisited?
slotmove lines were added a couple of minutes ago, the packages dependencies fixes are now tracked in bug #338067.