Re: FBSD4.10+firefox: missing shared object

From: John Eggert (finarfinjge_at_hotmail.com)
Date: 01/20/05


Date: Wed, 19 Jan 2005 19:55:32 -0500

Kris Kennaway wrote:

> On 2005-01-19, Michel Talon <talon@lpthe.jussieu.fr> wrote:
>
>> when portupgrade will *really* work, and this means as a
>> prerequisite no broken ports, no ports unbuildable under such and
>> such revision of FreeBSD, etc. etc. then it will be advisable to
>> not fiddle with the system, and use exclusively portupgrade. At
>> present, there are far too many shaky ports requiring manual
>> adjustement to get them to compile and portupgrade has a very
>> limited usefulness. It may work for someone who has installed a
>> basic KDE system with not much more. After a couple of weeks on my
>> 5.3 fresh new box i have installed around 600 ports, and i needed
>> to tweak things for around 50 ports. In such a case portupgrade is
>> a joke.
>
> I keep hearing this level of complaint from people, but it's too
> vague to be useful.
>
> Kris

Hi Kris:

Here are some concrete examples:

Recently, it has been necessary to make changes to libraries
associated with threading. As such, there are now a number of
machines with revised .conf files. This may lead to complications
later or just cruft. If one compiles a port with any flags set, then
I assume one either needs to keep track of all such things or put
them into make.conf (does that work?). In either case, the flags may
change etc. My most recent portupgrade required 3 days to complete.
Most of the failures were documented somewhere and I was able to get
most things working (printing is still deathly slow though). It was
an iterative process though and very time consuming. This has been
the case with most of my port upgrades. Anywhere from 4 hours to 4
days tracking down issues in UPGRADING, Makefiles, newsgroups and my
personal pet peeve, bloody mailing lists.

I think Michel's point is valid. For someone using the operating
system to do work, it is very expensive to spend time tweaking rather
than billing hours. To be fair, this criticism is valid for every OS
I've used, with the possible exception of QNX.

Cheers.

JE

-- 
The opinions expressed are mine alone. My employer would crap if it
were known what I write here.


Relevant Pages

  • Re: CVS update omitted a port in a trial run, HUH ?
    ... As for "a conflict between the handbook and the opinion of experts", ... updating only some ports was NOT proper, ... If I properly understood the handbook and Kris; ...
    (comp.unix.bsd.freebsd.misc)
  • Re: How to contribute to the pkg_* tools project ?
    ... It is ports related, so the mailinglist dealing with ports would be the most appropriate, as there are the most people which may be able to contribute with improvement ideas. ... Have a look at the code and try to make it better (maybe there's stuff which should be put into a library and used in all pkg tools). ... This was submitted by kris@, so feel free to talk with him. ... Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.Aucun virus connu a ce jour par nos services n'a ete detecte. ...
    (freebsd-hackers)
  • Re: How to contribute to the pkg_* tools project ?
    ... It is ports related, so the mailinglist dealing with ports would be the most appropriate, as there are the most people which may be able to contribute with improvement ideas. ... Have a look at the code and try to make it better (maybe there's stuff which should be put into a library and used in all pkg tools). ... An upcomming entry on the ideas list talks about the use of berkeley db in the pkg tools. ... This was submitted by kris@, so feel free to talk with him. ...
    (freebsd-hackers)
  • Re: Problems building firebird on 4.9-stable
    ... > Hi Kris, ... Use portupgrade to upgrade your ports. ... Follow the example in the pkg_whichmanpage to locate stale files ...
    (freebsd-questions)
  • Re: Ports problem with openssl-0.9.x
    ... > Kris Kennaway wrote: ... > When trying to upgrade my ports I get the following message: ... > Several ports require the beta version, ... > kde and its minions are looking for the 0.9.7i version. ...
    (freebsd-questions)