Author name: Dan Langille

I've been playing with Open Source software, starting with FreeBSD, since New Zealand Post installed DSL on my street in 1998. From there, I started writing at The FreeBSD Diary, moving my work here after I discovered WordPress. Along the way, I started the BSDCan and PGCon conferences. I slowly moved from software development into full time systems administration and now work for very-well known company who has been a big force in the security industry.

Ports freeze

Vladimir Chukharev wrote in to mention a problem with the ports freeze. FreshPorts usually puts up a notice indicating a Ports Freeze is in effect when the freeze is inacted. This freeze is effected by making a special change to CVSROOT/approvers. FreshPorts looks for this change and sets a flag. The website notices this flag […]

Ports freeze Read More »

DBI now correctly quotes PostgreSQL

I ran into an interesting problem while upgrading the production FreshPorts server. Specifically, this error: select PortsUpdatingAdd(E’20080708′::date, E’users of emulators/qemu-devel’, E’nox@FreeBSD.org’, EE’ The port has been updated to a 20080620 SVN snapshot, which uses the new (incompatible) kqemu-kmod-devel port that now also works for the 32 bit “qemu” executable on amd64. If you upgrade qemu-devel

DBI now correctly quotes PostgreSQL Read More »

The fix

The fix: $ cvs di -ub port.pm Index: port.pm =================================================================== RCS file: /home/repositories/freshports-1/scripts/port.pm,v retrieving revision 1.52 diff -u -b -r1.52 port.pm — port.pm 6 Jun 2008 18:13:41 -0000 1.52 +++ port.pm 10 Aug 2008 21:09:51 -0000 @@ -160,6 +160,7 @@ # we are updating # NOTE: NULLIfEmpty invokes db_escape + # these items were escaped

The fix Read More »

More NULL problems

This morning I encountered more NULL problems. The error in question was: $ cat 2008.08.10.02.17.41.98171.txt.errors DBD::Pg::st execute failed: ERROR: column “enull” does not exist LINE 19: depends_lib = ENULL, ^ Could not execute SQL update ports set short_description = E’A KDE editor/modeler for POV-RayTM scenes’, long_description = E’KPovModeler is a graphical editor / modeler for

More NULL problems Read More »

Scroll to Top