Re: yum module idea: force-install high-priority updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/8/06, Erik van Pienbroek <admin@xxxxxxxxxxxxx> wrote:
Op donderdag 09-11-2006 om 08:36 uur [tijdzone +0900], schreef Naoki:
> In this specific case I'd be wondering why liferea needs a very specific
> version of firefox. I just checked the app in question and it states a
> requirement of :
> firefox = 1.5.0.7

I'm not familiar with liferea, but I am a developer of a application
which uses GtkEmbedMoz, an GTK firefox embedding widget and I think
liferea is in the same situation as I am.

The problem is that each version of Mozilla/Firefox uses a
different installation prefix. For Firefox 1.5.0.7 this
is /usr/lib/firefox-1.5.0.7

When a application links with some Mozilla/Firefox library
the full path gets saved in the final executable.

In case of liferea, the dependency is not actually that hard-coded.
liferea uses LD_LIBRARY_PATH to add Firefox's installation directory
before calling the actual liferea-bin binary. This path is detected at
build time and hardcoded into the script.

So the question for this case should be if this isn't a firefox
packaging bug instead of a liferea bug as this problem applies
to other programs as well (epiphany for example).

In liferea's case, yes, the problem would go away if the last version
of Firefox installed would just create a symlink of
%{_libdir}/firefox-%{version} to %{_libdir}/firefox

In an ideal world, Fedora Core and Extras packages would get
automatically rebuilt if their dependencies would be broken by an
update. As I understand it, such rebuilds are now done by hand?

--
Michel Salim

Don't worry about avoiding temptation -- as you grow older, it starts
avoiding you.
               -- The Old Farmer's Almanac

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux