XFree86 4.4 has been released for a while. Additional there is now the X.org release and the Freedesktop.org Xlibs.
FreeBSD has still XFree86 4.3 in ports, because Eric Anholt is currently in Cuba. If you read my older blog entries, you probably know that I am interested in the new XServer, because i need the via(4) driver for riccardo. Additional there are still issues with the Xlibs on amd64, more shared libraries (libXau and libXRes) are required because of the usual PIC issues.
Dejan Lesjak has now submitted an update of the XFree86 ports, and Jung-uk Kim sent in fixes for amd64. I am trying to test these fixes on all my machines.
On mchammer, everything seems to work, except that I can’t terminate the Xserver with Ctrl+Alt+Backspace anymore. I am planning to test them on riccardo this evening.
I am still looking for someone with an IA64 for testing, as this is the only architecture this has not been tested yet.
The plan could be to get everything ready for the end of next week and to commit it after the portsfreeze ended, but at least we are in a good state when Eric returns from Cuba.
In case you are interested, a tarball of the XFree86 4.4 ports can be found in my stuff directory.
Until the portsfreeze starts, i should fix the shared library issues in 4.3 and I want to commit a few updates to the fd.o ports. done.
Now we just have to find volunteers that make a port out of the X.org release and that help Eric finish porting the fd.o Xserver (kdrive) to FreeBSD.
Missing MT Feature
After blogging breaks I always miss a feature in MT. I like to have both elements of my blog index page, the sidebar, and the articles aligned at the bottom. The only way I can do this is by manipulating the “Show articles of the last n days” option in the MT configuration, which is not really handy. What I would like to have is an option like “Show as many articles that fit into n pixel”.
But of course I know HTML is not a Layout System but a Markup Language so I probably will dream forever of this feature.
Ridiculous Elections
If you are currently located in Austria, you can’t escape the election campain for the federal president. The austrian federal president is often seen as a surrogate emperor. Although the federal president is formal the head of the state, he has nearly no political power in the constitution.
With this background both candidates were selected by their parties because they don’t have a strong opinion and “somehow” can be elected by everyone.
This makes it difficult to run a campain, because it is nearly impossible to talk about goals and the candidates opinion on a specific topics is relevant only for catching voters. Benita Ferrero Waldner writes a ridiculous weblog and Heinz Fischer tries to impress the young voters with cheesy parties like “Dancing for Democracy”
I often wonder how politicians with no own opinion can survive, as being politician implies that they have to make descions especially if they are holding an office. Both candidates of this election have made questionable decisions that did show that they are not able to run their office (“Causa Wiesenthal”, “Volxtheaterkarawane”), and i think that if they have been politicians in a larger country (like e.g. Germany) they would have been forced to retire years ago.
However I can’t really compare Germany and Austria, as in Germany the president is elected by the parliamentarians and not by the population, so the german president elections are not that ridiculous, as there is no need to launch guranteed content-free pseudo election campaigns.
Weblink: Hinter dem Laecheln, why you should not vote for BFW.
Suspicious karma
19:16 <@meshugga> karma arved 19:16 <@latoya> arved has karma of 23 19:16 <@meshugga> lol
NetBSD annoyances
Yesterday I updated my NetBSD box olga to 1.6.2. There were several things that annoyed me, so that I will not switch to NetBSD in the near future.
The update started smooth. The old NetBSD was recognized and I just had to confirm that I am really sure I want to overwrite my old installation. The problems started after the reboot. First, the update replaced the rc.conf and instead of using a reasonable default (like interfaces with DHCP and starting an sshd daemon), they put a variable there to drop into single user mode. After I fixed that I wanted to start the sshd daemon, because the box is running headless. But the update procedure removed the ssh hostkey, which prevents the sshd from starting. In FreeBSD if there is no hostkey, the rcNG startscript regenerates the hostkey, but not on NetBSD. I had to copy and paste the relevant parts of the FreeBSD startscript to regnerate a new hostkey. The next problem. The updated replaced the /etc/passwd, so there was no other user then the root user. Why did they do that? If they don’t have something like mergemaster, than they should not overwrite the old values. This is not rocketscience. But that’s what I love about FreeBSD, reasonable default values.
BTW, I will be offline during Easter, so don’t expect blog entries until Monday.
EuroBSDcon 2004
How to write a NIC driver for FreeBSD
“[..] I write new drivers by choosing an existing driver that
most closely matches the design of the chip I need to support, run
it through sed(1) to change its name, strip out all the device-dependent
stuff specific to the old device and replace it with stuff for the
new device.
And then the stork comes, and it’s a driver.” — Bill Paul on freebsd-net
Quote of the day
“The pointy hat points both ways” — Nate Lawon on freebsd-cvs-all.
A nice way to tell people to be careful when passing pointy hats.
Valid XHTML
At the moment, the W3C Validator says this page is valid XHTML.
There were several bugs in the rssfetch code, Like not encoding & in URLs or targets with spaces. Time to bump the minor version to 0.2.3
I have not added the button to the sidebar, because this blog is changing too quick, and not all changes are under my control (e.g. comments, rssfeeds).
I made a survey on the blogs of my blogroll, that carry the “valid xhtml” button:
- http://anorganic.org/ not valid
- http://synflood.at/blog/ not valid
- http://cngw.org/ not valid
(Did I already say that b2 sucks?)
The only exception was “The Aardvark Speaks”, which validated. Congratulation Horst.
Boxes or No Boxes?
Another new item was added to the sidebar. Now I finally have a “Recent Comments” section. I wanted this, because today I got a comment to an older entry. I removed the “Recent Entries” section, because the sidebar was too long, and I never understood why this is needed, the recent entries are already on the right.
A great resource for extending your MT Blog is the MT Wiki, but the example code for “Recent Comments” was wrong, it was a “Recent Comments to Recent Entries” algorithm. Luckily I found a different approach on another blog
BTW, I am not quite sure, if these boxes get updated, if i post a comment, or if i have add a cronjob for automatic rebuilds. I will have to test this.
Now why is this title “Boxes or No Boxes”. I first added the black boxes around external content. Do you think I should add the black boxes to the other sections too, or do you think they are ugly and should be removed? I am currently tending to ugly, but my mood has changed several times today.
My Word of the day is: Tag Soup