Date: Tue, 28 Aug 2012 14:03:33 -0700 From: Freddie Cash <fjwcash@gmail.com> To: Jamie Paul Griffin <jamie@kode5.net> Cc: freebsd-stable@freebsd.org Subject: Re: Question About Tracking the Stable Branch Message-ID: <CAOjFWZ6o6swyCDWQC%2BgXEPNP6PkLALMsxSVP8eEO51wa19ezVw@mail.gmail.com> In-Reply-To: <20120828203130.GB78051@kontrol.kode5.net> References: <20120828203130.GB78051@kontrol.kode5.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 28, 2012 at 1:31 PM, Jamie Paul Griffin <jamie@kode5.net> wrote: > I am following 9 Stable. I have read the handbook information and I am now subscribed to this list and the svn-src-stable-9@ list. > > Even after reading the handbook, what i'm not clear about is this: > > I see individual commits being submitted to the source tree; do I: > - patch and update each individual commit, or; > - rebuild world say once every couple of days or even each day to incorporate the changes, and; > - does the kernel need to be rebuilt and reinstalled each time if using the first option. Obviously I would have to if rebuilding world (the second option). Personally, I don't update -STABLE boxes unless a specific change that's useful for my setups comes through. And then I'll usually wait 1-2 days after the specific commit hits the tree in case there's a last-minute fix to that commit. If there's nothing I want to test, or that I need, though, I don't update. So, it all depends on your needs: - are you tracking -STABLE to do development? - are you tracking -STABLE to get updated drivers? - are you tracking -STABLE to get specific functionality? - are you tracking -STABLE to help with bug finding/fixing? - etc ... What your needs are will dictate how often you update the source tree, rebuild the world, and run with the latest bits. > Am I right in thinking that it also depends on the type of change; i.e. if the change is to a kernel and/or a kernel module then clearly I need to rebuild the kernel. But, then would I need to rebuild the userland as well? Most commit logs will include information on whether it's kernel-only, userland-only, 1-module only, kernel+userland, multiple modules, etc. Depending on the speed of your machine, you can do a full buildworld cycle for every update. Or limit it to just the kernel/userland component that's updated. -- Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ6o6swyCDWQC%2BgXEPNP6PkLALMsxSVP8eEO51wa19ezVw>