Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 247636 - gnome-extra/gtkhtml slot cleaning
Summary: gnome-extra/gtkhtml slot cleaning
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-19 22:54 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2008-12-21 18:11 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-11-19 22:54:29 UTC
Tonight I asked remi if I could clean up some old gtkhtml-3 slots and here is the result of a first check:

$ ~/Projets/gentoo/slot-checker.py gnome-extra/gtkhtml | sort | uniq 

app-text/gnomesword-2.1.7 matches 4 slots (3.6, 3.2, 3.14, 3.8) with dep =gnome-extra/gtkhtml-3*
dev-php5/php-gtk-2.0.0 matches 2 slots (3.14, 3.8) with dep >=gnome-extra/gtkhtml-3.10.0
dev-php5/php-gtk-2.0.1 matches 2 slots (3.14, 3.8) with dep >=gnome-extra/gtkhtml-3.10.0
mail-client/balsa-2.3.22 matches 5 slots (3.6, 3.2, 2, 3.14, 3.8) with dep gnome-extra/gtkhtml

media-sound/solfege-3.10.3 matches 5 slots (3.6, 3.2, 2, 3.14, 3.8) with dep >=gnome-extra/gtkhtml-2
media-sound/solfege-3.10.4 matches 5 slots (3.6, 3.2, 2, 3.14, 3.8) with dep >=gnome-extra/gtkhtml-2
media-sound/solfege-3.8.2 matches 5 slots (3.6, 3.2, 2, 3.14, 3.8) with dep >=gnome-extra/gtkhtml-2

This bug is intended to inform you that it is probably not right for preserving consistent state of linking binaries upon a random gtkhtml slot removal to allow your ebuilds to select any slots.

I intend to get through the list of ebuild listed here to make them use the most recent slot unless there is any objection or you beat me to it.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-04 20:54:45 UTC
I just fixed packages in the list, thanks guys.
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2008-12-05 12:03:01 UTC
Sorry to burst your bubble but ...

$ ~remi/Projets/gentoo/slot-checker.py gnome-extra/gtkhtml | sort | uniq
Package ebuild src: dev-dotnet/gtkhtml-sharp-1.0.10 matches 2 slots (3.2, 3.14) with dep =gnome-extra/gtkhtml-3.2*
Package ebuild src: dev-dotnet/gtkhtml-sharp-2.16.0 matches 2 slots (3.2, 3.14) with dep =gnome-extra/gtkhtml-3.2*
Package ebuild src: dev-dotnet/gtkhtml-sharp-2.8.2 matches 2 slots (3.2, 3.14) with dep =gnome-extra/gtkhtml-3.2*

After checking with portage gurus, gtkhtml-sharp should not be using "3.2*" since this atom does indeed match both "3.2.5" and "3.24.2". This package is a prime candidate for slotted deps.

Have fun :D
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-21 18:11:18 UTC
fixed gtkhtml-sharp by using slotted deps, approved by loki_val.