Re: HEADS UP! Upcoming work in HEAD and other events!

看板DFBSD_kernel作者時間21年前 (2005/04/25 14:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
Matthew Dillon wrote: > PREVIEW TAG SLIPPED: > > I have slipped the Preview tag to the latest codebase. We are about > to undergo some significant work in HEAD, especially in regards to > the big giant lock work and the libc rev bump project work. Joerg > is going to be bringing in the Citrus framework very soon. > > BUG FIXES MADE SINCE RELEASE WILL BE MFCd TO THE RELEASE BRANCH TONIGHT > > A number of bug fixes have been made since the release. These fixes > will be MFCd to the release branch tonight and the release branch > will be bumped from 1.2.0 to 1.2.1. > > MAJOR WORK ON HEAD: > > People who continue to use HEAD should be aware that significant new > work is going in starting today. > > Joerg is going to start bringing in the citrus framework and working > on libc revision bump issues. LIBC MAY BREAK! LIBC MAY BREAK SEVERAL > TIMES OVER THE NEXT FEW WEEKS, IN FACT! There could also be > buildworld/installworld issues and other things. > > In addition, I will be doing a great deal if big-giant-lock work. > The kernel may become unstable. > > I STRONGLY recommend that people who do not want to help test > this work stick with the Preview tag or the release tag. I will > > AS OF NOW, ON HEAD, BUILDWORLD-BASED BOOTSTRAPPING FROM FreeBSD-4.x WILL > NO LONGER BE SUPPORTED. > > The time has come to break away from our FreeBSD-4.x bootstrapping > feature. That is, to no longer try to make our buildworld operate > under FreeBSD-4.x for bootstrapping purposes. It is simply becoming > too much of a chore to keep adding hacks to the sourcebase to make > the build work under FreeBSD. > > There will be two ways to upgrade from FreeBSD-4.x: > > * First, build the 1.2.x release on 4.x, install, then upgrade to > Preview (or stick with the release). > > * Second, we will be providing a binary upgrade feature in the > installer, eventually (by the next release). I would also like > to see an 'upgrade' script placed on the ISO that does the same > thing in a stand-alone fashion. > > If someone would like to write the script to do an 'upgrade' based on > a mounted ISO, raise your hands! The script would have to do the > following: > > * copy the 4.x binaries and libraries required to run the commands > to a temporary location since the originals will be overwritten. > > * use those binaries to then copy the binaries and libraries and > other files from a mounted ISO (aka /cdrom or /mnt) to a target > directory (usually /). > > * incorporate the 'make upgrade' target in /usr/src/Makefile > and /usr/src/etc/Makefile to handle post-install cleanups. > > The installer will also eventually (by the next release) have an upgrade > option. > > -Matt > Matthew Dillon > <dillon@backplane.com> > > > Hey I'd love to help with the installer , I've done a few installer/provisioning/mass-deployment type of tools in a hosting environment , and I've made all the really good mistakes already, so that will save some time. I am also off from work all week, I'll see if I can bang out something that meets the binary upgrade specs. adrian
文章代碼(AID): #12R8Uh00 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #12R8Uh00 (DFBSD_kernel)