Updating ports was Flash viewer for FBSD
Pongthep Kulkrisada
ptkrisada at gmail.com
Sun Mar 7 04:28:28 UTC 2010
* Chuck Swiger (cswiger at mac.com) wrote:
> Yes, it's not enough.
>
> When you upgrade the base OS to a new major version (ie, going from
> 7.x to 8.x), the system libraries get bumped to a new version, but any
> libraries coming from ports are still linked against the older version
> of the frameworks. If you don't touch anything, backwards
> compatibility for 7.x will continue to work fine, but as soon as you
> start installing something new or upgrade any port, you run into the
> situation where executables are linked against two different versions
> of libc.so (etc) and they break.
>
> For all practical purposes, if you upgrade to a new major version,
> then you must rebuild all installed ports.
Thank you for your suggestions.
I should mention that recently ``cdrecord'' is broken in 8.0.
It ran pretty well in 7.2.
After I updated the ports and rebuilt, it works fine.
But it takes very long time to rebuild all ports.
Main problem is KDE, big big ports.
Okay, I shall do it, when I have time.
> Things going into -CURRENT may not be "well tested", but anything
> being merged back to -STABLE ought to be. Humans make mistakes, but I
> can't recall more than two or maybe three significant issues over a
> decade tracking -STABLE, and these were fixed in a matter of hours.
> If you do care about this level of precision, you should be building
> to a test platform and then running sanity checks for whatever your
> machines do before upgrading production boxes, anyway.
>
> Beyond that, however, you ought to consider tracking the security
> branch, ie, RELENG_8_0, rather than 8-STABLE aka RELENG_8, as the
> former does include recommended changes like security bugfixes, but
> avoids merging in anything which has not been "well tested".
I understand what you said.
But I always have no time to do so.
Normally, I concentrate on my work rather than tracking new patches.
* Robert Huff (roberthuff at rcn.com) wrote:
>
> Chuck Swiger writes:
> And if you have the time and knowledge to not have to do this
> ... you're probably not involved in the discussion to begin with.
> :-)
I upgrade ALL FREQUENT used ports and ALL related libraries required by them.
Excluding GUI stuffs.
When I want to update *ALL* these kinds of things (2-3 years once),
I wget iso images, in stead of cvsup/csup.
I always do this way since 5.4 without any problems excepted ``cdrecord''
as mentioned earlier.
Thanks,
Pongthep
More information about the freebsd-questions
mailing list