Well, I guess I'm back after almost a year of absence from advogato. I don't really know why I remembered my password after being gone that long. But I did...
I guess an update is in order. The 'addport' script I was talking about back in April has been developed to maturity and has many features over its predecessor. For one thing, you can autogenerate a commit message, which saves a *lot* of time when adding new ports to the tree.
I'm still an active FreeBSD developer (and more than I ever was before getting a commit bit). I've mentored six new ports team members. Some of them have been quite active lately (Go James, Mario, Trevor! :-).
I graduated from high school with a cum laude diploma. Parents & most of my family were very proud; open house, etc. I earned the Eagle Scout award in July 2000, and they decided to turn the open house into a reception for that. Ooh boy. Life is fun. ;)
I was accepted to Purdue University (West Lafayette, IN) and Rochester Institute of Technology (Rochester, NY). I chose Purdue. I'm still there; currently taking Calculus III, Electricity & Optics, Psychology, Communications, and C Programming for Engineers (don't laugh :-). I'm pursuing a B.S. in Computer Engineering, and might be pursuing cooperative education. Co-Op seems like a great idea: you work every other semester at some large company on stuff related to your degree, and take classes on off semesters. Co-Op folks get paid pretty well, and job security is good (plus experience). So I like it. I might do it.
Getting back to my Cyberlife (tm).. these days I've been working on make(1) in the FreeBSD tree. I recently fixed a number of bugs in the tree, and merged them into the 4.x-STABLE and 3.x-STABLE trees.
I'm also working on OpenPackages, a project that intends to replace the ports/pkgsrc systems in use by FreeBSD, NetBSD, and OpenBSD. We also have some Darwin people interested in using our project, as well as folks who use other operating systems (e.g. Linux, BeOS, Solaris, HP-UX, and so on). I think our first focus will be to unify Free/Net/Open pkgsrc systems (we decided to call it pkgsrc from now on, to distinguish from architecture ports and such), and later we'll provide easy methods for adopting to other operating systems. And of course it'll all be under the BSD license (a topic I and others have debated somewhat on email@example.com - check out the archives).
Anyways, that's enough for now. Take care people.