matt is currently certified at Journeyer level.

Name: Matt Behrens
Member since: 2000-07-13 13:42:11
Last Login: N/A

FOAF RDF Share This



Hi, my name is Matt. I write some things, but mostly I try to make things other people wrote a little nicer and cleaner.

PGP key: B80D1A53 E66B 2FB9 42C9 3B2D D93F 56EF FB1A B825 B80D 1A53


Articles Posted by matt

Recent blog entries by matt

Syndication: RSS 2.0
10 Jul 2002 (updated 10 Jul 2002 at 12:16 UTC) »

I dropped out of OpenBSD entirely today, given as my baby daughter is arriving soon... and when she does, she's going to get my free time. And frankly, until then, my wife needs me too. :-) I had been maintaining a few ports; the important ones were accepted by others, and I just de-MAINTAINER'd the rest.

It's not like I'm dropping out of the free software scene entirely; because I still work on Zope at work, and am trying to push to get some more of our internal work released as free software. Oh yeah, and I'm still on the Solaris Package System, even though I am not clear on whether or not anyone else is using it. :-)

I had to move Solaris Package System to BerliOS, because of a rather unfortunate misunderstanding with savannah. Namely, there's a requirement that no savannah-hosted projects be dependent on non-free software (in my case, the fact that the software is specifically for Solaris). This requirement was added to the requirements page just after I registered the project, and the approver didn't inform me of the requirement. So, I moved.

Interest in solpkg seems to be about zero right now, although I did get some communication from some of the folks involved in some of the current Solaris package-distributing efforts. They were the ones who alerted me to the dependency requirement. I'll have to see what comes on the front...


Solaris Package System!

I want to thank the guys at savannah for providing the service they do, it's extremely nice to have around.

This weekend I gained a little more Zope enlightenment and created my first Python product. (Until now, I'd done some work with existing Python products, but any new stuff I needed was generally built using ZClasses through the web.

Actually, I'm only dipping my toes in the water, only using the Python product to provide functionality that I can't through ZClasses (namely, I can't have manage_afterAdd methods for two base classes both be invoked -- the first one in the list wins) and building the rest of the product with ZClasses. ZClasses are oft-maligned on Zope IRC, but I think they have a definite place and are quite useful for building simple classes.

"solpkg", the packaging system for Solaris I mentioned earlier, will hopefully be ready for public digestion by the end of the week and posted in its Savannah project area. I want to get in a hardcore reading of the OpenBSD ports system code and figure out how it solved some of the problems I've run into to see if they're solvable in a similar way on Solaris first. Right now there's some voodoo in solpkg, and I want to make sure I understand at least my own code before I make it public.

I've found a good depressant is to go over my old diary entries and see what I thought I could do, and discovered I couldn't, or more likely -- let the thing drop because I have no sense of commitment. ;-)

Ah well. I recently helped bring exUserFolder into Sourceforge CVS with a nice little set of shell scripts I wrote that take a set of old release tarballs and transform them into a repo with each version tagged. It takes a long time to run over my 33.6. Watching it run pointed out a lot of inefficiencies in the way I do things.

What else has been going on? Oh, at work I created something I call the Solaris Packaging System. Essentially, it's similar to OpenBSD ports for Solaris, except it works with tools that are already part of Solaris, GCC: GNU Compiler Collection excepted. I wrote this because I had a collection of shell scripts that did the same thing, except they were totally unmaintainable. :-) I'd like to put this out but am waiting for my boss to talk to company lawyers about whether it's acceptable to do the free software thing or not.

Any advice anyone could give on advocacy here would be nice (and please e-mail; I don't read diaries for replies, generally)... we're not in the software business, we're in the home interior manufacturing business, so a lot of the existing "talking to suits" stuff doesn't apply, really.

Oh well, that's about it. I should do the diary thing again in another half-eon or so.

23 older entries...


matt certified others as follows:

  • matt certified matt as Journeyer
  • matt certified Stab as Apprentice
  • matt certified softweyr as Master
  • matt certified kroah as Journeyer
  • matt certified lauris as Journeyer
  • matt certified Kay as Journeyer
  • matt certified Whizziwig as Apprentice
  • matt certified deven as Apprentice
  • matt certified nymia as Apprentice
  • matt certified leaf as Journeyer
  • matt certified apm as Apprentice
  • matt certified dugsong as Master
  • matt certified markus as Master
  • matt certified hathawsh as Journeyer
  • matt certified dhartmei as Journeyer
  • matt certified sera as Apprentice
  • matt certified benc as Apprentice
  • matt certified ajmitch as Apprentice
  • matt certified carbon as Apprentice
  • matt certified tef as Apprentice
  • matt certified alcaron as Journeyer
  • matt certified Sunir as Journeyer
  • matt certified motb as Apprentice
  • matt certified jedi as Journeyer
  • matt certified kesor as Apprentice
  • matt certified tod as Apprentice
  • matt certified remle as Apprentice
  • matt certified jimwelch as Apprentice
  • matt certified buckley as Apprentice
  • matt certified jimw as Master
  • matt certified advogato as Apprentice
  • matt certified tseaver as Journeyer

Others have certified matt as follows:

  • matt certified matt as Journeyer
  • Stab certified matt as Apprentice
  • kroah certified matt as Apprentice
  • bjc certified matt as Apprentice
  • nymia certified matt as Apprentice
  • nixnut certified matt as Apprentice
  • rohee certified matt as Apprentice
  • grant certified matt as Apprentice
  • motb certified matt as Journeyer
  • realblades certified matt as Journeyer
  • MJ certified matt as Journeyer
  • negative certified matt as Journeyer
  • todd certified matt as Journeyer
  • tseaver certified matt as Journeyer
  • efge certified matt as Journeyer
  • ChrisMcDonough certified matt as Journeyer
  • krause certified matt as Journeyer
  • xsa certified matt as Journeyer
  • mitsue certified matt as Journeyer
  • bataforexport certified matt as Journeyer
  • sqlguru certified matt as Journeyer
  • jnewbigin certified matt as Journeyer
  • don certified matt as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page