Archive for July, 2007

FreshPorts - cvs online

Tuesday, July 31st, 2007

The repo is now online: See http://cvs.freshports.org/cgi-bin/cvsweb.cgi/.
You can also get to a cvs server at the same hostname.

Open Sourcing FreshPorts

Saturday, July 28th, 2007

I am just back from OSCON.
While there, I attempted to incorporate some CSS patches into FreshPorts…. I failed.
It is time to Open Source FreshPorts. It uses PHP (website), Perl (message processing), and Python (cache). It’ll take me a while to get the infrastructure into place. I have servers suitable for this purpose. […]

process_cvs_mail.pl patch

Tuesday, July 24th, 2007

For more detail, read Duplicate file in cvs-all commit causes problems.
[dan@ngaio:/usr/websites/freshports.org/scripts] $ cvs di process_cvs_mail.pl
Index: process_cvs_mail.pl
===================================================================
RCS file: /home/repositories/freshports-1/scripts/process_cvs_mail.pl,v
retrieving revision 1.10
diff -r1.10 process_cvs_mail.pl
70c70
< FreshPorts::Utilities::ReportError(’err’, “No message ID found for this commit message (” . $Message_Subject . “).\n\nIs this a corrupted commit or […]

utilities patch

Tuesday, July 24th, 2007

For more detail, read Duplicate file in cvs-all commit causes problems.

$ cvs di -u utilities.pm
Index: utilities.pm
===================================================================
RCS file: /home/repositories/freshports-1/scripts/utilities.pm,v
retrieving revision 1.14
diff -u -r1.14 utilities.pm
— utilities.pm 17 Mar 2007 13:49:42 -0000 1.14
+++ utilities.pm 27 Jun 2007 02:27:26 -0000
@@ […]

New server operational

Sunday, July 22nd, 2007

In case you hadn’t noticed, FreshPorts is now running on the new server. With hardware donated by iXsystems and 3Ware, and colocation/bandwidth provided by SuperNews, the box has been installed for some time. Blame me for the delayed transition. BSDCan, PGCon, moving to Florida for a new job, getting laid off due […]

How much is that repo in the window?

Friday, July 6th, 2007

Søren Straarup brought this up today. FreshSource does not link to the right place in CVSWEB for commits to CVSROOT. For example, look at this commit. If you click on the diff link, it goes to the wrong place. It goes to
http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT/modules.diff?r1=1.18319&r2=1.18318
instead of
http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT-ports/modules.diff?r1=1.18319&r2=1.18318
After discussions with Simon Nielsen and is Søren […]