Monthly Archive for July, 2005

Port Utility Latest News


The project grows, it’s now about 1100 lines.


I added search and status commands, that means it now only lacks list, remove and replace.


Since I was quite bored doing shell optimizations, I decided to begin writing documentation (port.8 and port.conf.5) and default configuration file.


After that, I’ll spend some time on polishing the whole thing and commenting it, I guess.

Migrating to Typo


Nanoblogger was a nice blog, but Typo is even better.


Yes it runs ruby (and God knows I hate ruby), yes I had difficulties with the version in the FreeBSD Ports Tree and even latest version in the trunk, but revision 434 went just fine.


I tried dashblog to publish a new post but it didn’t work (actually, the post was empty). It’s a pity because although it’s not as geeky as nanoblogger, it’s way handier.


Btw, I just found GeoURL while configuring Typo.

Final Grades


I just seen my final grades, and it seems my internship report and presentation were quite good (resp. 15.7 and 16). That means school is definitely over, which is good news :-) .

Portupgrade


For a long time, I’ve been ranting at portupgrade because:

  • it’s slow (yeah)
  • it’s ruby (no one except knu knows how this works)
  • it’s buggy (see the number of open PRs in Gnats)
  • it’s ruby (there’s no ruby in base)


So three days ago, I said it sucks that FreeBSD doesn’t have some tool in base to upgrade/install stuff properly and finally decided to write my own, in shell.


The project is doing quite well, I’ve something that almost works, but lacks some documentation and global cleanup. As with portupgrade, you can (per port/package) hold packages, specify some flags (WITH_FOO=yes WITHOUT_BAR=yes), set a preference for packages, ... One nice thing is that it works quite well with or without a ports tree (I tried today portinstall -PP xorg without a ports tree and it failed).


I hope to get a release soon, as some people seem interested to test it. Most important features are install/upgrade/remove. Installation and Upgrade are almost ok, but I haven’t looked into remove, but I don’t think it’ll be the worst part.


I’d like to have it in ports before 6.0-R is released but I’m not sure it’ll be ready at time. Future plans are integration in src tree (since it’s shell, it’s ok I guess).


I’m planning to work again on ndistool, since ndis framework changed a lot, it won’t work as well now. It might be a good idea to merge ndistool with ndisgen, but that would need adding my card list in the tree.


That’s all for today, I’ll go to bed soon after I wrote some other mdoc lines.

Google Maps


Talking with grog on IRC about Google Maps, he gave this very nice url (404, new one here) with special locations (Cities, FreeBSD Committers, FTP Servers, ...). I tried to find (again) where I was, and finally found it ! I’m here. While I was at it, I updated my coordinates in ports/xearth/files/freebsd.committers.markers.

Planet and Axfrclient


I should be finishing my presentation for tomorrow (i have to present the work I’ve done last 6 months) but I keep on doing useless (not that useless, but that could be done later) things.



See this and you’ll know what I’m talking about. I just modified the CSS to look like more actual FreeBSD.org website color scheme.



Two days ago, I rewrote autoaxfr, which is a nice tool to automate axfr-get operation (it’s about DNS transfer zone with djbdns tools), in shell because it was written in perl and that was a quite heavy dependency I didn’t want to install on my toy-router (a WRAP, see PcEngines website for more information). If you’re interested in axfrclient, please test the port.

Birthday


I’m now 23. Yeah, nothing to get excited about but I’m not writing a lot these days, so that’s a good opportunity.



Four days left before my final exam. I still need to finish my presentation and repeat what I’m supposed to present. Well, I’m quite happy seeing the end coming.