First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 195366
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Rémi Cardona <remi@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 195366 depends on: Show dependency tree
Bug 195366 blocks: 193368
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-10-10 12:15 0000
The plan is to have all ebuilds either depend on =x11-libs/gtksourceview-1.8*
or =x11-libs/gtksourceview-2*

I'll fix our own packages first, make sure it doesn't break anything, then I'll
move on to the other packages (CCing their maintainers of course).

------- Comment #1 From Gilles Dartiguelongue 2007-10-10 12:21:42 0000 -------
just for reference, bug #193195 comment #2

------- Comment #2 From Rémi Cardona 2007-10-10 12:26:31 0000 -------
Doesn't really matter, 1.8 is stable on all arches. And technically, 1.90 was
using the 2.0 ABI, so just to err on the safe side of things, I'll put 1.8*.

------- Comment #3 From Rémi Cardona 2007-10-10 12:56:51 0000 -------
First package (balsa) and I'm already hitting a road block. Output from
repoman:

  DEPEND.badindev                6
   mail-client/balsa/balsa-2.3.20.ebuild:
alpha(default-linux/alpha/no-nptl/2.4) ['=x11-libs/gtksourceview-1.8*']
   mail-client/balsa/balsa-2.3.20.ebuild: x86(default-linux/x86/no-nptl/2.4)
['=x11-libs/gtksourceview-1.8*']
   mail-client/balsa/balsa-2.3.16.ebuild:
~alpha(default-linux/alpha/no-nptl/2.4) ['=x11-libs/gtksourceview-1.8*']
   mail-client/balsa/balsa-2.3.16.ebuild: ~x86(default-linux/x86/no-nptl/2.4)
['=x11-libs/gtksourceview-1.8*']
   mail-client/balsa/balsa-2.3.13.ebuild:
alpha(default-linux/alpha/no-nptl/2.4) ['=x11-libs/gtksourceview-1.8*']
   mail-client/balsa/balsa-2.3.13.ebuild: x86(default-linux/x86/no-nptl/2.4)
['=x11-libs/gtksourceview-1.8*']


If I put the depend on 1*, it works. Something in the dep list must be masked
on those 2 profiles. I'd rather avoid doing the dep on 1*.

But then the other option opens a whole can of ugly worms : do we drop gtk
support entirely on those 2 profiles (default-linux/{alpha,x86}/no-nptl/2.4) ?

------- Comment #4 From Daniel Gryniewicz 2007-10-10 13:31:01 0000 -------
Once 2.16 is gone from the tree, gnome support (not gtk, mind you...) will be
dropped for all 2.4 kernel profiles.  2.18 and later need a 2.6 kernel.

Since 1.90 was only in the overlay and is now gone, I'd say it's safe to use a
1* dep in these packages...

------- Comment #5 From Rémi Cardona 2007-10-10 21:49:00 0000 -------
Done for today :

dev-python/gnome-python-desktop
app-editors/gedit
dev-python/pygtksourceview
dev-cpp/libgtksourceviewmm
x11-libs/xfc
gnome-extra/libgnomedb
mail-client/balsa

------- Comment #6 From Rémi Cardona 2007-10-11 21:08:02 0000 -------
Done for today :

app-editors/amyedit
app-editors/conglomerate (this one's gnome's ... who uses that?!)
app-editors/katoob
app-editors/mlview
app-editors/peacock
app-editors/tea

(note to herd, half of those are ours, the ebuilds are ugly but easy to fix)

------- Comment #7 From Rémi Cardona 2007-10-12 09:32:55 0000 -------
Done for today :

dev-dotnet/gtksourceview-sharp
dev-embedded/gnusim8085
dev-haskell/gtk2hs
dev-lang/boo
dev-php5/php-gtk
dev-ruby/ruby-gtksourceview
dev-util/anjuta
dev-util/giggle
dev-util/portatosourceview
gnome-base/gnome
net-misc/drivel
sci-electronics/oregano

And that's the end of the list. Only gobby is left awaiting treatment.

------- Comment #8 From Rémi Cardona 2007-10-12 09:36:16 0000 -------
Gobby can handle both for now. It can be improved without blocking :) Fixed

------- Comment #9 From René 'Necoro' Neumann 2007-10-15 07:38:38 0000 -------
Hmm :) - I had to get the changes reverted in dev-util/portatosourceview, as
the new dependency "=x11-libs/gtksourceview-1.8*" is wrong for this package. It
now (again) is:
>=x11-libs/gtksourceview-1.8.5-r1
<x11-libs/gtksourceview-2.0.0

This is because the package needs at least x11-libs/gtksourceview-1.8.5-r1 (it
depends on the gentoo.lang which is included with this gtksourceview version
the first time).

------- Comment #10 From Rémi Cardona 2007-10-15 07:44:51 0000 -------
Erf, I was planning on asking arches to stabilize this version so that we could
get rid of the earlier versions of the 1.8 series. :) But you're right, I
should have done it that way. Thanks for fixing it.

PS, maybe it's time we used those slotted deps? ...

------- Comment #11 From Rémi Cardona 2007-10-15 09:19:58 0000 -------
René,

Gilles (eva) pointed out to me why this is wrong. Basically you're putting a
blocker on gtksourceview 2.0 which is what we want to avoid. You're going to be
forcing your users to choose between Portato and Gnome 2.20.

This is why we went with the wildcard dep. I know Portato wants the .lang file
but this is a small concession we're going to have to make for now. Since
portatosourceview is ~ only, people will get the new gtksourceview anyway. So
please change it back :)

Thanks

------- Comment #12 From René 'Necoro' Neumann 2007-10-15 23:22:59 0000 -------
I fixed portatosourceview - made a new release now not depending on the
existence of the gentoo.lang. This should fix our both issues ;) ...

(But as I don't have access to the tree, I need to wait for my proxy-maintainer
:))

First Last Prev Next    No search results available      Search page      Enter new bug