From owner-freebsd-ports@FreeBSD.ORG Fri Dec 10 18:09:16 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 AE40F16A4CF for ; Fri, 10 Dec 2004 18:09:16 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 9155A43D46 for ; Fri, 10 Dec 2004 18:09:15 +0000 (GMT) (envelope-from michaelnottebrock@gmx.net) Received: (qmail 10992 invoked by uid 65534); 10 Dec 2004 18:09:14 -0000 Received: from pD955F9FD.dip.t-dialin.net (EHLO lofi.dyndns.org) (217.85.249.253) by mail.gmx.net (mp017) with SMTP; 10 Dec 2004 19:09:14 +0100 X-Authenticated: #443188 Received: from kiste.my.domain (kiste.my.domain [192.168.8.4]) (authenticated bits=0) by lofi.dyndns.org (8.12.10/8.12.10) with ESMTP id iBAI9BhS056662 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 10 Dec 2004 19:09:12 +0100 (CET) (envelope-from michaelnottebrock@gmx.net) From: Michael Nottebrock To: Chuck Swiger Date: Fri, 10 Dec 2004 19:09:08 +0100 User-Agent: KMail/1.7.1 References: <41B89A9A.20600@FreeBSD.org> <200412092114.57917.michaelnottebrock@gmx.net> <41B9E250.2020604@mac.com> In-Reply-To: <41B9E250.2020604@mac.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2193522.2mxoPKHka5"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200412101909.09653.michaelnottebrock@gmx.net> X-Virus-Scanned: by amavisd-new cc: ports@freebsd.org cc: kde@freebsd.org Subject: Re: [kde-freebsd] extra dirrectories to remove 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: Fri, 10 Dec 2004 18:09:16 -0000 --nextPart2193522.2mxoPKHka5 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday, 10. December 2004 18:52, Chuck Swiger wrote: > [ ...trimmed multiposting between lists somewhat... ] > > Michael Nottebrock wrote: > [ ... ] > > >> May be it will better remove them in a "parent" port (kdelibs?, qt?)? > >> Or each port have to try to remove them? > > > > We've been kicking the idea of a kdehier port around (analog to > > gnomehier), but it's not easy to determine what dirs it should hold > > (there's no complete canonical directory hierarchy for KDE and things > > change between releases). > > > > So, yes, each port should try to remove them. A plist generated with the > > standard semi-automatic scripts that have been around for ages or the > > example will be correct, so it shouldn't be a problem. > > I can confirm that "pkg_delete -x kde" will try to remove those files many > times over, which generates benign warnings that the package packing list > was incorrectly specified, but otherwise seems to work as expected. > > I would be happy to see just a single port responsible for the creation a= nd > deletion of that directory hierarchy, but, failing that, can't the > individual ports be made smart enough to notice whether or not they creat= ed > a path and generate a correct packing list dynamicly? Dynamically created packing lists are very fragile as well, I'd avoid them= =20 like the plague if at all possible. The upcoming KDE 3.3.2 ports will come= =20 with a kdehier port tacked on that will (hopefully on first try) own all th= e=20 KDE shared directories, but I still think the warnings pkg_delete emits=20 should just be axed. No other package system I'm aware of emits such a warning - probably becaus= e=20 the authors were aware of the fact that things like shared directories do=20 exist and packages aren't guaruanteed to completely clean up behind=20 themselves (and likewise no other package system needs to bother creating=20 pseudo-packages to own those directories). =2D-=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --nextPart2193522.2mxoPKHka5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBueZFXhc68WspdLARAnr7AJkBbBoCpCJ4HGDgK1tmgyGKNVaPJgCfcr2K oCIic57rm+W7EdQ25PkIqHY= =JKo2 -----END PGP SIGNATURE----- --nextPart2193522.2mxoPKHka5--