From owner-freebsd-ports@FreeBSD.ORG Fri Apr 23 18:12:51 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2BBBE16A4CE for ; Fri, 23 Apr 2004 18:12:51 -0700 (PDT) Received: from mtaw6.prodigy.net (mtaw6.prodigy.net [64.164.98.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0D4A43D5A for ; Fri, 23 Apr 2004 18:12:50 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (a0c48abae7b7444aa072338c9d3f61ef@adsl-67-115-73-128.dsl.lsan03.pacbell.net [67.115.73.128]) by mtaw6.prodigy.net (8.12.10/8.12.10) with ESMTP id i3O1BbpT007312 for ; Fri, 23 Apr 2004 18:11:37 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id AC8DB52346; Fri, 23 Apr 2004 18:12:49 -0700 (PDT) Date: Fri, 23 Apr 2004 18:12:49 -0700 From: Kris Kennaway To: ports@FreeBSD.org Message-ID: <20040424011249.GA20496@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: If you're bored during the freeze X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Apr 2004 01:12:51 -0000 --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline There are hundreds of ports with pkg-plist files that are incomplete (i.e. that leave files behind upon deinstallation) or overcomplete (i.e. that remove files that were installed by another port). It's my intention to work towards making this a fatal error on bento, but before I can do that there are a number of false positives to eliminate, and I'd like to get the number of affected ports down. See the following URLs: http://bento.freebsd.org/errorlogs/i386-4-full-logs/extras.html http://bento.freebsd.org/errorlogs/i386-5-latest-logs/extras.html (the latter is incomplete). These lists include a lot of false positives. The list at: http://dosirak.kr.freebsd.org/errorlogs/i386-4-latest-logs/extras.html has fewer false positives , but it is more incomplete because a full build has not yet completed. Some of these errors have already been fixed. I'm probably going to add /usr/local/www to BSD.local.dist so it becomes a "system" directory. I'd welcome suggestions for how to deal with other common entries like share/locale (the subdirectories are nonstandardized, so there doesn't seem to be an easy way to deal with them like there is for share/nls) and lib/pkgconfig (should these ports have a dependency on pkgconfig?). Note that there may sometimes be pkg-plist differences between ports built on 4.x and 5.x. perl ports seem to be a particular problem here; some of them seem to put files in different places with 4.x's perl 5.00503 and 5.x's default perl 5.8. Nonetheless, the perl ports are a real mess, and there's a LOT of work that needs to be done here. However, even without these complications there are lots of ports still to fix. Once the freeze is over I'm going to send out a list of ports with pkg-plist errors to the relevant maintainers, and I'd like to make this a focus of activity for a while so that we can get these errors locked down and make sure that future problems show up as soon as they are committed. Kris --HcAYCG3uE/tztfnV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAib8RWry0BWjoQKURAjb0AKCrdaHOnYJl4ThVvp8b7syH4oV5HACeKEpO ewJIpPSf8o0yMTMbQQQwar8= =vD6B -----END PGP SIGNATURE----- --HcAYCG3uE/tztfnV--