Re: Dependency hell *again*

Gavin Chester <[email protected]>
Newsgroups gmane.comp.web.galeon.user
Message-ID <[email protected]>
On Sun, 2005-07-24 at 15:13 -0400, Bear Tooth wrote:
> On Sun, 24 Jul 2005, Crispin Flowerday wrote:
> 
> > Your point being ? Would you rather we re-implemented an entire 
> > HTML rendering engine ? Galeon requires mozilla installed (it can 
> > be built against firefox as well), and that dependency is not 
> > something that is likely to change.
> 
>         Nor is it the problem. I do keep mozilla installed and 
> updated. I've done so for years, even though I don't use mozilla -- 
> and said so on this list a few days ago.
> 
>         I have no idea whether galeon/mozilla, or rh/fc, or the 
> repositories for them, or something else, is causing trouble; but 
> the trouble exists, and has arisen in the last few days.
> 

Bear tooth, you don't specify the dependency issues you speak about, but
at some point they have to tackled if you want to continue enjoying
galeon :-(  

I'll say it here loud and clear: galeon is perhaps the most "fragile"
app I have on my system, so perhaps it will always be problematic to
users - who knows?  

For example, I have found that upgrades to mozilla (via yum) or
installation and/or removal of random apps can _break_ galeon by way of
it losing sight of shared libraries.  After the last round of breakage
(just got galeon back functioning again yesterday) I found that I had to
do the full <configure><make><make install> as superuser to actually
allow it to happen due to some new permissions thingy.  Only a week
before the rebuild was done in the usual way, that is doing <make
install> only as superuser.  

That's twice in one week that galeon broke - caused by different things.
In all the cases that galeon has broken or refused to build it has been
because of shared libraries - gtk-based, as far as I can remember.  I've
always just gritted my teeth, solved dependencies and/or pointed
<configure> to the correct libraries - whatever was needed to rebuild it
from source to get it back again.  Once everything is in place a rebuild
is easy enough.

Why build it from source?  Because, I gave up trying to get binaries
from yum or apt repos, because the only ones that carried galeon screwed
up my FC3 system in too many other ways.  No, building it from source
each time is not at all hard - just wish I didn't have to do it so damn
often!! ;-)  Once you have some dependencies satisfied the first time
it's easy after that :-)

_All that above is NOT a moan to the developers_, that's by way of
saying to you as a user that if you "wants yer galeon, yer going to have
to eat sh1t from time to time to get it - and keep it" :-)

Gavin.



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.