Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Dec 2004 19:09:08 +0100
From:      Michael Nottebrock <michaelnottebrock@gmx.net>
To:        Chuck Swiger <cswiger@mac.com>
Cc:        kde@freebsd.org
Subject:   Re: [kde-freebsd] extra dirrectories to remove
Message-ID:  <200412101909.09653.michaelnottebrock@gmx.net>
In-Reply-To: <41B9E250.2020604@mac.com>
References:  <41B89A9A.20600@FreeBSD.org> <200412092114.57917.michaelnottebrock@gmx.net> <41B9E250.2020604@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412101909.09653.michaelnottebrock>