1

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

Matt sent this to the lists today:


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

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

Andre, are you involved in any DF development?

http://www.0x743.com/vee (the program formerly known as vii)

3

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

No, I just sent a few patches that were commited (mostly code cleanup stuff, nothing really important).

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

Cool;  I've been interested in helping with the userland utility code clean up, but as with most I just can't find the time :\

http://www.0x743.com/vee (the program formerly known as vii)

5

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

Indeed. 24 hours is simply not enough.

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

Sayad, do you realize this thread is 3 years and a month old?  (That can confuse people coming to a forum for the first time--most of us have done it.)   smile

<@andre> i would be so much more efficient if i wasn't so stupid

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

IT IS NOT APPEARING THAT THIS FORUM IS 3 YEARS OLD...