+++ This bug was initially created as a clone of Bug #242288 +++
Description of problem: When the Nautilus Integration plugin is enabled in
Pidgin, Pidgin is referred to as 'Gaim' in the nautilus-sendto window.
Especially given that Gaim was renamed for legal reasons, this should be fixed.
Version-Release number of selected component (if applicable):
How reproducible: Always
Steps to Reproduce:
1. Enable Nautilus Integration plugin is pidgin
2. Right click on a file or folder in nautilus and select send to
3. Click the combo box
Actual results: Mentions 'Gaim'
Expected results: Should mention 'Pidgin'
-- Additional comment from madcat on 2007-06-04 10:21 EST --
Well, src/plugins/gaim.c should be altered at line 228, as well as every po file
(actually a good sed could do the job)
-- Additional comment from zaki on 2007-07-25 09:20 EST --
Despite that pidgin has replaced gaim, I get this:
[root@localhost ~]# rpm -Va --nofiles
Unsatisfied dependencies for nautilus-sendto-0.7-5.fc6.i386: libgaim.so.0
So the package nautilus-sendto is still requiring libgaim.so.0 even after it was
replaced by pidgin
Actually there is a problem with nautilus-sendto requiring libgaim.so.0 ...
The nautilus-sendto included will not compile against pidgin without modification.
The libgaim.so.0 issue is very bad, as nautilus-sendto can not be installed if
not done by anaconda (which ignores the missing dependancy on libgaim.so.0).
RPM will not ignore it without a force, however.
I shifted the urgency to high as this causes the el5 repo to not have closure.
This is a fairly serious issue ... as the RHEL-5 tree does not have repo closure
and you can't install nautilus-sendto via yum or up2date.
Is this bug at least going to be acknowledged?
This bug really needs to be taken care of promptly. When we attempt to
groupinstall "GNOME Desktop Environment" it fails because nautilus-sendto is in
since this does not seem to be moving forward (but it is rather important giving
the problem with groupinstalls), the following SRPM seems to work on el5 (at
least it builds and installs properly on el5 i386 and x86_64):
Could someone please review this and if it works can we get it implemented so we
can have a main repository with repo closure.
Any news on that one? It is getting tedious to explain to people why there is
some weird dependency on libgaim.so.0 even if there is no gaim in the
Three weeks later ...
Any news? It's just a rebuild away with correct dependencies.
It's on course for RHEL 5.3.0. Contact your support representatives if you need
a fix before then.
Note that the RHEL 5 repository *does* have repo closure - the dependency issue
seems to only exist in non-RHEL repositories.
The RHEL-5 repo does not have closure ... nautlius-sendto in production right
now requires libgaim.so.0 ... that file is provided by gaim which is obsoleted
if something SHOWS closure, it is a bug BECAUSE that process does not take into
account obsoletes and counts gaim as providing the require ... however gaim can
not be installed.
Anaconda ignores the libgaim.so.0 requirement and happily installs
nautilus-sendto even though libgaim.so.0 does not exist. Using yum to install
it later will not work due to the obsoletes.
(In reply to comment #12)
> The RHEL-5 repo does not have closure ... nautlius-sendto in production right
> now requires libgaim.so.0 ... that file is provided by gaim which is obsoleted
> by pidgin.
I'm sorry, but you are mistaken. I've double and triple-checked the RHEL 5 build
of nautilus-sendto-0.7-5.fc6 (which is also the 5.1/5.2 version, the package
hasn't changed). They do not require libgaim.so.0.
Perhaps you are using a rebuild, and the issue is in that rebuild?
If you do a base install, no X, then try to yum groupinstall the X Windows and
Gnome Desktop Environment, you get this dependency error. This is a common
problem with datacenter hosted customers using builds that do not include X by
default who them need to install X and gnome.
I've reproduced this consistently.
(in reply to #c13)
You are correct ... the RHEL5 (actually fc6) version somehow built a gaim plugin
that was not linked against libgaim.so. That would have made it be broken if
gaim still existed. So I guess that that part of the problem only happens if
you build nautilus-sendto against RHEL and not FC6.
This request was evaluated by Red Hat Product Management for
inclusion, but this component is not scheduled to be updated in
the current Red Hat Enterprise Linux release. If you would like
this request to be reviewed for the next minor release, ask your
support representative to set the next rhel-x.y flag to "?".
This is easy to work around
yum -y groupinstall "GNOME Desktop Environment" --exclude nautilus-sendto
Okay its a bug but we'll live through it.
Or just install the FC6 version:
Release note added. If any revisions are required, please set the
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.
nautilus-sendto 1.0 in Red Hat Enterprise Linux 5.0 adds the ability to send to Bluetooth devices, better Pidgin integration, and a number of user interface fixes.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.