Date: Sat, 24 Apr 2004 11:31:46 +0200 From: Kay Lehmann <kay_lehmann@web.de> To: Kris Kennaway <kris@obsecurity.org> Cc: ports@FreeBSD.org Subject: Re: If you're bored during the freeze Message-ID: <408A3402.5040702@web.de> In-Reply-To: <20040424011249.GA20496@xor.obsecurity.org> References: <20040424011249.GA20496@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, koctave is listed in the 4-full-logs. The extra-files are: ================================================================ list of extra files and directories in / root/.qt extra root/.kde extra usr/local/share/icons/hicolor/32x32 extra usr/local/share/icons/hicolor/16x16 extra usr/local/share/icons/locolor extra usr/local/share/applnk extra ================================================================ .qt and .kde are created during configure-run and I have to take a closer look at why this is done, but the other dirs were listed in my first plist and has been erased during initial commit with the comment: (Note to submitter: it is not necessary to remove all the directories in pkg-plist that are installed by any standard X-related port). So my question is: do I have to include them in my plist or not? Thanks and greets, Kay Kris Kennaway wrote: > 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 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?408A3402.5040702>