Package tools WIP

Looks like I got myself into trouble again.

After I accepted a hat from portmgr, I started looking at pkg_install again. I’ve already done some cleaning which I mentioned previously but it now seems like i have a new part-time job.

I’m working on a config file support right now. I’ve done some more cleaning up (removing FreeBSD 5.x support, fixing pkg_info ftp://...). I’ll have a look at PRs later.

Code is living at http://git.xbsd.org/projects/pkg-install/. To check it out:


$ git clone git://git.xbsd.org/projects/pkg-install.git
$ cd pkg-install
$ git fetch origin cleanup:cleanup (if you want the cleanup branch)
$ git fetch origin config:config (if you want the config branch)

Add to del.icio.us - Digg this article

Long time no blog

I figured I could give a small update on what I’m doing these days.

If you’re reading Planet FreeBSD, you already know that I’ve been offered to join portmgr@ a few days ago. Since then I’ve done some cleanup in pkg_install related stuff: removed pkg_sign, sync’ed RELENG_7 and RELENG_6 with HEAD, removed old pkg_install-devel port, updated pkg_install port, added a distfile target to pkg_install in src/ to generate a new distfile for use with ports/, ...).

I was also browsing pkg_install code to look for ancient/unsupported/broken code. I’ve found that “@option extract-in-place” wasn’t used anywhere under ports/. If you’re too lazy to read pkg_create(1), basically it extracts the contents of a package straight into $PREFIX rather than to a staging area first. Pav ran an exp-build to see if defaulting to in-place extraction breaks anything and, obviously, it did. Thankfully I could reproduce quickly and I’ll investigate in the next few hours. I expect to find loads of gems like this one.

Add to del.icio.us - Digg this article

Goodbye XFree86-4

I removed xfree86-4 ports yesterday. Hear hear people, if you’re still using USE_X_PREFIX or USE_XLIB, switch to USE_XORG, now.

Go there for more info: http://wiki.freebsd.org/Ports/X11/Todo

Add to del.icio.us - Digg this article

New Planet FreeBSD in testing

It’s using feedjack and there are a few interesting features. Most importantly, it’s there.

PS: If you’re still linking to planet.xbsd.org, please change it to planet.freebsdish.org.

Add to del.icio.us - Digg this article

I’ve finally swapped the old PowerEdge 2550 with a (less) old PowerEdge 2660. It sports a Bi-Xeon 3GHz AFAIK which should be more than enough for what it’s currently doing.

WordPress-MU and Planet were unavailable for a short as I replaced Apache with Lighttpd. I think everything is back on, drop me an email if something is misbehaving.

Add to del.icio.us - Digg this article

I updated wordpress-mu to 1.3.0 on blogs.freebsdish.org.

Most noticeable is that people can now leave comments using their OpenID. I’ve also replaced SpamKarma with Bad-Behavior and added a bunch of plugins that people can activate themselves. Have fun!

Add to del.icio.us - Digg this article

Catching up with FreeBSD ports

Holiday season is over so I’m trying to fix as many ports as I can before portmgr cuts the final set of packages for the upcoming 7.0 and 6.3 FreeBSD releases.

I think I’ve fixed most outstanding issues with x11 ports (mga driver, xdm, ...) in the past few days. If you have a major issue like Xorg crashing at startup, I recommend reading the x11@ archives and if you still don’t find any solution, then contact the Xorg developers and/or open a bug report at bugs.freedesktop.org.

Add to del.icio.us - Digg this article

I have the biggest

... commit in FreeBSD history. Thanks to Martin for pointing it out :-)

Source: FreshPorts

Add to del.icio.us - Digg this article

Planet FreeBSD is fixed

Sorry folks for the delay, I’ve been a bit behind on mail and if you sent me one about planet freebsd, I probably didn’t answer.

Anyway, it’s fixed. Enjoy! (again)

Add to del.icio.us - Digg this article

X.org ports updated to 7.3

There you go, fresh X.org ports in your favorite ports tree, a week after it’s been released. Announce is here

At the same time, I’ve marked XFree86-4 as DEPRECATED and should be gone before 2008. Hurray \o/

Add to del.icio.us - Digg this article