Subject: Re: README: Merge plan for nathanw_sa branch
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: current-users
Date: 01/16/2003 11:16:01
Thanks a lot! Hail Nathan! Hail Jason!

Jaromir

Jason R Thorpe wrote:
> I think we are basically at the point where the nathanw_sa branch
> can be merged down to the mainline.  I would like to do that on
> Friday (US/Pacific time).  Here is what I'm planning to do:
> 
> 	1. Make an announcement that the merge is beginning.  I would
> 	   really appreciate it if people refrained from checking code
> 	   into the kernel while this happens.
> 
> 	2. Merge the kernel portion branch onto the trunk, compile and
> 	   boot kernels for platforms I can test directly:
> 
> 		* alpha
> 		* arm
> 		* i386
> 		* sparc
> 		* sparc64
> 		* powerpc
> 		* m68k (if I'm feeling ambitious)
> 		* mips (if I'm feeling really ambitious)
> 
> 	3. Commit kernel portion of merge, and bump the kernel verison.
> 
> 	4. Merge the userland part of the branch.
> 
> 	5. Build userland for platforms I can test easily:
> 
> 		* alpha
> 		* arm
> 		* sparc64
> 		* powerpc
> 		* m68k
> 
> 	   (common thread here -- diskless systems :-)
> 
> 	6. Commit userland portion of merge, and ensure all the requisite
> 	   library version bumps have been performed.
> 
> 	7. Announce merge is complete, and that tree is once again open.
> 
> 	8. File critical/high bug reports against platforms which are
> 	   known to not have the necessary modifications to even compile:
> 
> 	   Kernel / libc:
> 
> 		* sh5/evbsh5
> 		* hppa/hp700
> 		* pc532
> 		* x86_64
> 
> 	   libpthread / libpthread_dbg:
> 
> 		* sh3
> 		* vax
> 
> 		* sh5
> 		* hppa
> 		* ns32k
> 		* x86_64
> 
> 	   Note that sh3 and vax will be the only platforms which will
> 	   fail in the autobuild.  sh5, hppa, ns32k, and x86_64 are not
> 	   currently built by the autobuild.
> 
> 	   YES, THIS MEANS THAT PLATFORMS WHICH ARE MISSING LIBPTHREAD
> 	   SUPPORT WILL FAIL TO BUILD.  We hope this is an effective
> 	   motivational tool.
> 
> 	9. File serious/high bug reports against platforms which do not
> 	   have gdb thread support in their "NetBSD native" support files:
> 
> 		* alpha
> 		* arm
> 		* m68k
> 		* mips
> 		* sparc
> 		* sparc64
> 
> 		* sh3
> 		* sh5
> 		* hppa
> 		* ns32k
> 		* vax
> 		* x86_64
> 
> 	   I think these problems will be easy to fix up, but I want an
> 	   audit-trail anyhow.
> 
> 	10. Announce to the world, and beg people to TEST TEST TEST :-)
> 
> The merging of this branch represents the light at the end of a long tunnel,
> quite a lot of work, almost all of it by Nathan Williams -- I think we all
> owe him a big round of applause (and a few rounds of beers at the next Usenix
> probably wouldn't hurt :-)
> 
> -- 
>         -- Jason R. Thorpe <thorpej@wasabisystems.com>
> 


-- 
Jaromir Dolecek <jdolecek@NetBSD.org>            http://www.NetBSD.org/
-=- We should be mindful of the potential goal, but as the tantric    -=-
-=- Buddhist masters say, ``You may notice during meditation that you -=-
-=- sometimes levitate or glow.   Do not let this distract you.''     -=-