[opensuse-gnome] Re: Problem with pidgin-2.3.0-2.2_i586.rpm: Why is pidgin in /opt/gnome/bin?
Hi On Mon, 2007-12-03 at 13:04 +0100, Johannes Kastl wrote:
Hello,
I found the GNOME Community repository last week, and was glad to get a version of pidgin for my 10.2 without having to use the GNOME:STABLE-Repository, which seems very unstable to me (but that is another issue).
But: I was surprised to find the pidgin executable no longer in /usr/bin/, but in /opt/gnome/bin/, which is not in my $PATH, so I had trouble finding it.
Any special reason for this? Is this just a mistake, or is this planned, has this been changed? Before, when using the GNOME:STABLE-Repository, I found pidgin in /usr/bin, so I was surprised. Maybe you can shed some light on this issue.
The short answer is that it's a mistake and we are aware of it. The longer answer is: In 10.2, GNOME was installed in /opt/gnome. For 10.3, we moved GNOME to /usr. GNOME:STABLE is, at the moment, GNOME as shipped in 10.3, slightly updated and backported to older distros. So GNOME:STABLE installed onto 10.2 will go into /usr. The packages in GNOME:Community assume a vanilla 10.2 (or 10.1 or 10.3) installation, and don't take into account that users with GNOME:STABLE installed have a system quite different. We have created new repositories within GNOME:Community for cases similar to yours. In http://download.opensuse.org/repositories/GNOME:/Community/ you'll see a openSUSE_10.3+GNOME_STABLE repository, and several others like it. James Ogley told me today on IRC that he'll be creating analogous repositories, but for 10.2, soon. He's been busy with Real Life these days, however. If you'd like my help in seting them up, ask away. Once these new repositories have been created, and the GNOME:Community packages have been built for them, the problem should go away. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
James Ogley told me today on IRC that he'll be creating analogous repositories, but for 10.2, soon. He's been busy with Real Life these days, however. If you'd like my help in seting them up, ask away. Once these new repositories have been created, and the GNOME:Community packages have been built for them, the problem should go away.
To this end, I've updated gconf2-rpm-macros to support the soon-to-be-created repository openSUSE_10.2+GNOME_STABLE - for % suse_version >= 1030 or for that %_repository, it creates a dummy package with nothing in it. This means that packages that currently have %if %suse_version < 1030 BuildRequires: ... gconf2-rpm-macros ... %endif will need no modification. The outstanding issue is extra-rpm-macros which has been moved to GNOME:STABLE itself and linked to GNOME:Community. There are two options for sorting this. My preferred option is first: * Make the same change to GNOME:STABLE/extra-rpm-macros - this means that as more future macros get added to it, they're available in bot projects * Copy is back to GNOME:Community rather than linking it - messy frankly, but it is an option. Does anyone vote for the latter or should I go ahead and make the change in G:S? James -- James Ogley james@usr-local-bin.org http://usr-local-bin.org GNOME for openSUSE: http://software.opensuse.org/download/GNOME:/ Help end poverty: http://oxfam.org.uk/in -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
James Ogley
-
Michael Wolf