New ports committer: Boris Samorodov

And another one bites the dust. Boris Samorodov has been doing extensive work on the linux emulation parts in ports, including the recent upgrade to fc4, and on other emulation@ ports as well. This could not go unpunished! Let’s hope he can do even more work with his shiny new commit bit.

Ports infrastructure imported to perforce

gtetlow has been so kind to add the ports infrastructure files to the import from the FreeBSD cvs repository to a vendor branch perforce. The files under ports/ include CHANGES, KNOBS, LEGAL, MOVED, Makefile, Mk/, Templates/, Tools/ and UPDATING. This gives people wanting to do development on the ports infrastructure and scripts a real RCS before things are added to cvs. In general, before patches are committed to the ports infrastructure they are thoroughly tested by a build of all ports on the pointyhat cluster. Perforce give people the possiblity to keep patches in a RCS before they are ready for a pointyhat test run. I already started my own branch.

Google works in mysterious ways

SSLUUG/DKUUG had arranged to get Ole Tange, a dane working for Google, to do a presentation about Linux and Google. Christian Laursen was quick to his mail and managed to set up the same presentation for AaUUG and even found a big enough room for it on very short notice.

Unfortunately, shortly after the presentation was announced, it had to be cancelled because the legal department at Google hadn’t sanctioned it (yet). Google works in mysterious ways… Of course, I really like what they are doing with the Summer of Code, but with all the work Yahoo! has done for FreeBSD, I’m more and more thinking that Simon is right. Of course we all know that Google is slowly but certainly working behind the scenes on building a do-no-evil empire with all the new features they add just about every second day. Hey, what are those black helicopters doing outsiNOCARRIER

Certified

There weren’t many points to spare, but I can now call myself a Certified Cisco Network Associate. Not that the exam has much to do with what I do at work, but it’s still nice to have a piece of paper. I also clearly remember why I always hated exams at school…

Ports infrastructure ideas and USE_* cleanup

After several months on my TODO-list, I finally pulled myself together and rewrote some of the ideas for the ports infrastructure in a bit more readable english, instead “only I need to read and understand this”, and SGMLify it for the webpage with some help from joel@. See the result here.

Nothing better than to take some of my own medicine, so I started working on one of the items on the list immediately. The use of USE_* and WITH(OUT)_* is quite a mess throughout the tree and could do with a bit of a cleanup. USE_* macros can only be defined internally to the ports infrastructure, not by ports themselves where WITH_* should be used. Looking through the tree, I found several cases of misspelling, which were easy to fix (USE_GNAKE, PREFIY, etc.) There were also a number of cases where macros were called that never existed (USE_PERL=USE_PERL5(_BUILD|_RUN), USE_GZIP) and some experimental macros that never made it into the tree (USE_GPG). The list of suspicious entries already is a lot lower than when I started, and next in line will be fixing the abuse of WITH_* in the ports themselves.

New ports committer: Martin Wilke

In what must have been the fastest vote ever on portmgr, in under 4 hours Martin Wilke was punished for all his good deeds and several hundred PRs. Maybe someday we’ll have more committers than ports….

New ports committer: Shaun Amott

It looks like spring is a good time for growing committer as they are popping up all around. Today I have the pleasure to welcome Shaun Amott to the ranks of the ports committers. Wish him luck, there are enough PRs for him to start his career on :)

SPOT 12

It’s the first weekend of June again, which means SPOT festival (english and german sites in the right top corner), this year for the 12th time. As the last two years, I’ll be helping out with check-in of artist, press, etc. There will be about 1800 people total, apart from “normal” guests which check-in at other places, so I’m sure I won’t be bored. The weather so far looks good, so I’m looking forward to see some of the concerts.

Soc mentor

Google assigned the students for this years Summer of Code. FreeBSD got 14 students doing several different projects. I’m going to be very busy as well, it seems, as I offered to mentor Gábor Kövesdán who’s going to work on some very needed issues with the ports infrastructure.

Blog spamming

It seems flooding blogs with comments is the new trend in the spammers world. For the last week or two, I have been deleting some 50 or so posts per day, so I’m starting to get a nice list of trojaned sites.  The posts are coming from a large number of different IP addresses, so the conclusion must be that someone is trying to flog his warez through a botnet and getting his links in so many blog comments as possible. Unfortunately for him (or her), comments here are moderated, so they will be deleted before doing any harm. The Internet certainly isn’t what is used to be…