From owner-freebsd-ports Thu Jun 29 7:30:40 2000 Delivered-To: freebsd-ports@freebsd.org Received: from vic.cc.purdue.edu (vic.cc.purdue.edu [128.210.135.168]) by hub.freebsd.org (Postfix) with ESMTP id 6969237BE1F for ; Thu, 29 Jun 2000 07:30:24 -0700 (PDT) (envelope-from abe@purdue.edu) Received: from vic2 (vic2.cc.purdue.edu [128.210.135.170]) by vic.cc.purdue.edu (8.9.3/8.9.3) with SMTP id JAA20451; Thu, 29 Jun 2000 09:28:22 -0500 (EST) Reply-To: From: "Vic Abell" To: Cc: "David O'Brien" , "Vic Abell" Subject: lsof port Date: Thu, 29 Jun 2000 09:32:56 -0500 Message-ID: <000a01bfe1d6$eaa731e0$aa87d280@vic2.cc.purdue.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Importance: Normal Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm the lsof author. I've just subscribed to this list so I can make a few comments about the lsof port. The first -- and most important -- comment I have is that problems with lsof itself are best handled by sending me private e-mail at . As the lsof port packager, David O'Brien, knows, I respond to reports as quickly as I can. But I do have to know about the problems. I caught wind of the 3.5 problem this morning via deja.com even as I was building the official distribution of lsof 4.50. I saw the mailings about 3.5 in time to stop the build and update the lsof distribution materials so they grok FreeBSD 3.5. The second comment is an explanation of why lsof's Configure script requires foreknowledge of UNIX dialect versions, including the recent addition of FreeBSD 3.5. Lsof has an elaborate system of cross configuration (see 00XCONFIG in the lsof distribution) that allows, for example, lsof to be built for FreeBSD 4.0 on a FreeBSD 3.4 system. (The Linux Debian folks use this extensively.) One sanity check lsof's Configure script makes is to compare the declared dialect version target with ones it knows about. A third comment -- lsof runs on 25+ dialects. That's a virtue and a constraint. For those who daily use multiple UNIX dialects, lsof provides a consistent interface everywhere (the virtue). Widespread dialect support means that changes must be considered and implemented across the spectrum, sometimes slowing their release (the constraint). A fourth comment -- I update lsof frequently. Although its release rate has slowed from the former twice a month, the release rate is still high enough in my opinion that packaging lsof with the FreeBSD releases might not be the wisest thing to do. David is so responsive in updating the port package to fetch changes I make to deal with new FreeBSD requirements that I think the port package is sill the best option. One final comment. David makes FreeBSD systems available to me as best he can, but occasionally FreeBSD releases get ahead of that process. (For example, I don't have access to a 3.5 test system yet.) So if you absolutely must have a revision of lsof that supports a version of FreeBSD to which I don't have access, consider providing a test system where I can do the development. Vic Abell, lsof author P.S. And remember to mail problem reports to me. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message