FreeBSD around the world

Today i got an email about one of my FreeBSD ports, help2man. Usually this means the person emailing me, is using a system with a 4.x base system perl 5.0 together with a more recent perl version from ports.
What was unusal about this email, the sender mailed from an ISP in Tanzania, Arusha Node Marie. This is really cool, that FreeBSD is running on some system in such a remote area.

Updating to 7.0

The first system i updated to 7.0-PRERELEASE after the branching was my via my pf/squid system. The update went painless, although i first screwed up mergemaster and merged from the RELENG_6 directory instead of the RELENG_7. My desktop was updated to 8.0-CURRENT too.
After these two went well i decided to upgrade my home server. Unfortunately this one did not went as well, i am now running into the “panic: ffs_blkfree: freeing free block” panics few times a day. Yes, i should have read the CURRENT-mailbox before updating, there have been a lot of sightings of this panic in the last days..
But i am currently permanently short on time, so i am not following the mailinglists that careful 🙁
Note to self:
ALWAYS READ THE RELEVANT MAILINGLIST BEFORE ATTEMPTING TO INSTALL PRERELEASE SOFTWARE.

xorg 7.3 woes

While the switch to xorg 7.2 has been quite painless. The update to 7.3 was a big problem on both of my desktops.
My Desktop at home has a display with an incorrect EDID, and in xorg 7.3 it is broken to override these values. Hopefully this is fixed in the next version.
My Desktop at work has several problems. Problem 1: xf86-video-mga 1.9.100 is broken with my Matrox Millenium 2064W. I had to downgrade to 1.4.6.1, otherwise the Xserver would abort with a signal. I have no idea how to debug this further, as a Backtrace does not seem to give more hints.
Problem 2: If i move the mouse to the right screen (Screen0) I can’t move it back to Screen1. There was one thread on the mailinglist, but no general solution. Any ideas?

today’s favorite login message

Jun 12 20:59:34 knut dovecot: Time just moved backwards by 150 seconds. This might cause a lot of problems, so I'll just kill myself now.

It happend on boot, most likely ntpdate was run a bit late…
Now of course it would have been more cooler if it just restarted itself….

ESC time again..

Yesterday the Eurovision Songcontest Semifinals were broadcasted.
I was quite surprised that the ORF commentator when introducing the Croatian entry said something like “Dragonfly is not only an OperatingSystem but also the name of the band representing Croatia”. I think this was the first time DragonFlyBSD was mentioned on Austrian Television.

New firewall.

Today i shut down the last computer in my old flat. I have been using 213.225.30.218 for approximately 6 years and now i have to get used to new IP Addresses :(.
With all my computers in the new flat, it is time for a firewall. Since i now have more than one official IP address i decided to try a combination of if_bridge(4) and PF.
The bridge seems to work fine, but PF sometimes drops TCP packets, it should not drop. Yes even if pf.conf did contain only pass rules. Now i am updating to latest stable hoping for a fix.
Another problem i am struggling, nat from the third interface to bridge0 did not work out ot the box.

FreeBSD 6.2

Today i updated my server to 6.2-PRERELEASE, and it went well, even the em(4) card still works.
On my firewall, which i updated last week i am seeing several

 kernel: cannot forward src fe80:0005::0201:6cff:fea1:bb22, dst fe80:0005::0240:63ff:fed3:ea27, nxt 58, rcvif gif0, outif lo0

But it seems to be harmless, as IPv6 works.
I suspect the reason are the temporary changes regarding net.inet6.ip6.auto_linklocal and since i set net.inet6.ip6.auto_linklocal back to 1 they seem to have disappeared.
I will update my last server (this one, the remote server) on Wednesday.
Currently i am planning to move next month, so unfortunately i will not have time for EuroBSDCon this year :-(. So maybe i will put 23C3 onto my timetable instead.

Hot summer

Yesterday evening in Soccer Worldcup Sweden played against England and T&T played against Paraguay. Sweden vs. England was quite interesting as the Swedes were finally able to score again.
In FreeBSD land yesterday evening was also interesting, as it was the last day to stand up as a candidate for the upcoming Core team election. Unfortunately unlike two years ago, this time several members of the old team decided not to run again, so there are now realistic chances for at least 5 new faces.
But what surprised me, although there are now more committers than two years ago, when 23 candidates tried to get a seat, this time on the last day only 13 committers had declared their intentions to step into the big shoes of the current team.
While watching the the first half of the soccer match, i frequently checked with w(1) on the election server if someone runs the “stand up” command.
Unfortunately it seems like everyone except David was watching the soccer match. 14 candidates are still not enough because if only few candidates decide to withdraw their statements (which happend in the past), we could stop this voting game before it starts. I am hoping that we will get a good core team supported by the majority of developers and not a core team “because we found nobody else for the job”.
During the second half i wrote a quick statement and after the match i fired “stand up” myself. Although i have been a committer for four years and made more than 2000 commits to the ports tree, i guess most src and doc committers have no idea who i am.
Next time i should try to get a src/doc bit first before getting into the heat…

Apache 2.2

Yesterday I updated to Apache 2.2. Unfortunately additional to adjusting the config file clement changed the default data directory, so I had to adjust all absolute paths. A lot of stuff on this site is still broken, the transition from 1.3 to 2.0 was a lot easier. And i am tempted to rollback and install the backup.