Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264106 - dev-dotnet/gnome-panel-sharp-2.26.0 version bump (needed for Gnome 2.26.0)
Summary: dev-dotnet/gnome-panel-sharp-2.26.0 version bump (needed for Gnome 2.26.0)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL: http://sources.gentoo.org/viewcvs.py/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-28 21:25 UTC by Jose daLuz
Modified: 2009-03-28 23:01 UTC (History)
0 users

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 Jose daLuz 2009-03-28 21:25:11 UTC
Tomboy, which ships as part of Gnome nowadays, requires gnome-panel-sharp. After upgrading to Gnome 2.26.0, with the gnome-panel-sharp-2.24.0-r10 version in Portage gnome-panel gets into an upgrade/downgrade cycle between 2.24 and 2.26.

Copying the 2.24.0-r10 ebuild in Portage to 2.26.0 works fine. Gnome-desktop-sharp (which gnome-panel-sharp is a part of) is already bumped to 2.26.0 in Portage. Consideration should be given to bumping all the gnome-destkop-sharp derived ebuilds to 2.26.0 or this kind of problem is likely to hit other packages with dependencies on these ebuilds.
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2009-03-28 21:36:30 UTC
Unless you have a local copy of gtk-sharp-module.eclass, based off a version earlier than the commit in URL, what you're saying does not make sense.
Comment 2 Jose daLuz 2009-03-28 21:48:17 UTC
(In reply to comment #1)
> Unless you have a local copy of gtk-sharp-module.eclass, based off a version
> earlier than the commit in URL, what you're saying does not make sense.
> 
I just searched all my overlay directories without finding that -- the only one I have is in /usr/portage/eclass.

My understanding is that when gnome-desktop-sharp entered Portage (2.24) the dotnet herd broke it into a series of ebuilds, one of which is gnome-panel-sharp. So far, the main gnome-destkop-sharp ebuild was bumped to 2.26.0 but all the others are still 2.24.0-r10. All it takes is copying those 2.24 ebuilds to 2.26 versions and the eclass takes care of the rest, but that has not yet been done for the majority of the ebuilds derived from gnome-desktop-sharp. For my setup, the only package for which this is a problem is gnome-panel-sharp (as a dependency of Tomboy) but others may require rsvg-sharp, wnck-sharp, etc.
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2009-03-28 22:18:32 UTC
(In reply to comment #2)

> My understanding is that when gnome-desktop-sharp entered Portage (2.24) the
> dotnet herd broke it into a series of ebuilds, one of which is
> gnome-panel-sharp. So far, the main gnome-destkop-sharp ebuild was bumped to
> 2.26.0 but all the others are still 2.24.0-r10.

That's because that and gtkhtml-sharp are the only ebuilds where code changed. I will do the gtkhtml-sharp bump when gnome enters the tree, but it only has a single bugfix.

> All it takes is copying those
> 2.24 ebuilds to 2.26 versions and the eclass takes care of the rest, but that
> has not yet been done for the majority of the ebuilds derived from
> gnome-desktop-sharp. For my setup, the only package for which this is a problem
> is gnome-panel-sharp (as a dependency of Tomboy) but others may require
> rsvg-sharp, wnck-sharp, etc.

Why is this a problem? AFAICT, these are the {R,}DEPENDs of gnome-panel-sharp:
qdepends gnome-panel-sharp
dev-dotnet/gnome-panel-sharp-2.24.0-r10:
sys-devel/libtool
=dev-dotnet/gtk-sharp-2.12*
=dev-dotnet/gnome-sharp-2.24*
=dev-dotnet/gtk-sharp-gapi-2.12*
>=gnome-base/gnome-panel-2.24
>=dev-lang/mono-2.0.1
>=sys-apps/sed-4
>=dev-util/pkgconfig-0.23
>=app-shells/bash-3.1

So I fail to see how gnome-panel would come into an up/down-grade loop because of gnome-panel-sharp.

You can see which package is pulling in gnome-panel-2.24.x by using the -t (--tree) option with emerge.
Comment 4 Jose daLuz 2009-03-28 22:44:55 UTC
Okay, I've downgraded gnome-panel-sharp again and this time I don't have the problem. I think what may have happened is that when I last built gnome-panel-sharp 2.24 I did in fact still have an older version of the eclass in my overlay -- I remember deleting it a couple of months ago because it was causing problems. Sorry to waste your time.
Comment 5 Peter Alfredsen (RETIRED) gentoo-dev 2009-03-28 23:01:50 UTC
(In reply to comment #4)
> Okay, I've downgraded gnome-panel-sharp again and this time I don't have the
> problem. I think what may have happened is that when I last built
> gnome-panel-sharp 2.24 I did in fact still have an older version of the eclass
> in my overlay -- I remember deleting it a couple of months ago because it was
> causing problems. Sorry to waste your time.

Thanks for caring :-)