From owner-freebsd-questions@FreeBSD.ORG Sun Mar 7 04:28:28 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D0EA1065677 for ; Sun, 7 Mar 2010 04:28:28 +0000 (UTC) (envelope-from ptkrisada@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id A48DA8FC19 for ; Sun, 7 Mar 2010 04:28:27 +0000 (UTC) Received: by gyg8 with SMTP id 8so876296gyg.13 for ; Sat, 06 Mar 2010 20:28:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:mail-followup-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=+D+FatjTPsnt3q6zbzc3X1KqqzNNYDMbGaYP+txi5EY=; b=Iz5UpeJpJaRREfqKuvz+3u+T6h/v4AqS1aVj34rQmv4lWa0EC0dieded1gZ6cdP+JF V0KwtgxskYJJ4crZXDqXMLGwz9yUoj800IFyQb9XZUp1JTaQ34LCkXyrhhFY2TCB0jO0 IScdnhs9l4SIj8hPORnDh748x1LDETLzku220= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; b=xt9cs5lhebSOy8M0Ls9vOjXBtbMPWaWyljPj4FIKj2hiknHzvhrztcuF5UF/5zZIMT FcaLJLs80RhypL+N8C9aw0MU2LQyeWga6WTg9i0sIQ/GCSTjUwruPjn+QMeh4sBU+Mv+ lGOg5BtbuIE9E3kj5byoSxqTaRFvsP1IhbgWw= Received: by 10.91.122.19 with SMTP id z19mr3660608agm.15.1267936105217; Sat, 06 Mar 2010 20:28:25 -0800 (PST) Received: from gmail.com (125.27.98.98.adsl.dynamic.totbb.net [125.27.98.98]) by mx.google.com with ESMTPS id 23sm1260845ywh.45.2010.03.06.20.28.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 06 Mar 2010 20:28:24 -0800 (PST) Date: Sun, 7 Mar 2010 11:30:04 +0700 From: Pongthep Kulkrisada To: Robert Huff Message-ID: <20100307043004.GA3528@gmail.com> Mail-Followup-To: Robert Huff , Chuck Swiger , freebsd Mailing References: <20100305051415.GA1847@gmail.com> <20100305065837.660d3ebd.freebsd@edvax.de> <20100305110049.GA10715@gmail.com> <20100305161210.GA46349@gmail.com> <20100306043513.GA1612@gmail.com> <03A86093-6B0C-429C-86CE-F73C0DEEC347@mac.com> <19346.24635.655335.807552@jerusalem.litteratus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19346.24635.655335.807552@jerusalem.litteratus.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd Mailing Subject: Re: Updating ports was Flash viewer for FBSD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Mar 2010 04:28:28 -0000 * Chuck Swiger (cswiger@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@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