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 op-tech@openpackages.org - check out the
archives).
Anyways, that's enough for now. Take care people.