Date: Tue, 19 Feb 2013 11:19:22 -0500 From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> To: Jeff Tipton <jeff.t@mail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Ports & Packages [Stable] in sync Message-ID: <44zjz08eet.fsf@lowell-desk.lan> In-Reply-To: <5120ECE6.7090602@mail.com> (Jeff Tipton's message of "Sun, 17 Feb 2013 16:44:54 %2B0200") References: <511FAC10.9060806@mail.com> <4D08169B-0CA9-4BF0-BD22-0E6674D0894F@my.gd> <5120ECE6.7090602@mail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jeff Tipton <jeff.t@mail.com> writes: > Thank you, Damien, for the reply. AFAIK, STABLE gets updated every 2 > weeks but not every day, and it seems to be that because of the > intrusion, it has not been updated for long. The versions of the ports > that come with the 9.1-RELEASE are even slightly newer than those of > 9-STABLE packages. I think if I don't get the revision number from > which the 9-STABLE was updated last time I'll use the ports tree that > comes with 9.1-RELEASE. I hope it won't cause much version > incompatibilities. Um, not really. Or at least, not specific enough to be sure whether it is correct or not. The ports tree is not branched, and is intended to work with all supported branches and releases. In other words, regardless of whether you're running 9.1-RELEASE, 9-STABLE (in svn/cvs terms, RELENG_9), or 10.x (HEAD), you can (and, unless you have specific reasons otherwise, usually corporate security dictates) should use a ports tree checked out from HEAD. This is unrelated to whether packages are available for the ports on a particular branch or tag. Package availability is unusually limited at the moment, but that's because the build cluster has very limited capacity right now for a variety of reasons. That situation will improve over time, but until computers are infinitely fast, the package collection will lag somewhat behind the ports tree. Packages need to be built for a particular base system (or "close enough": generally all base-system versions in the same major-number release can run the packages for any other within that same series, most notably the -STABLE version). Additionally, -STABLE base system is "updated" by definition every time a developer checks into the relevant branch (currently RELENG_9). For ports, as I said earlier, there is no equivalent; updates go to HEAD, period. When packages get built for a particular base system is a matter of policy on the build cluster. I don't use downloaded packages for ports updates, but I would expect that to evolve as the new build cluster does.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44zjz08eet.fsf>