Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Apr 2004 00:46:24 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@freebsd.org
Subject:   Re: If you're bored during the freeze
Message-ID:  <1082781983.21093.29.camel@shumai.marcuscom.com>
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

--=-wPlmQSQnSdszMp/SOwTw
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2004-04-23 at 21:12, 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:
>=20
>   http://bento.freebsd.org/errorlogs/i386-4-full-logs/extras.html
>   http://bento.freebsd.org/errorlogs/i386-5-latest-logs/extras.html
>=20
> (the latter is incomplete).  These lists include a lot of false
> positives.  The list at:
>=20
>   http://dosirak.kr.freebsd.org/errorlogs/i386-4-latest-logs/extras.html
>=20
> 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.
>=20
> 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?).

No, those ports should be modified to use USE_GNOME=3Dgnomehack, or hack
themselves appropriately to use libdata/pkgconfig instead.=20
lib/pkgconfig is not searched, and .pc files in those directories are
useless.  Why libdata?  Well, these files are not binary libraries, but
rather library data files needed to track dependencies.

As for share/locale, I'd like to see all language directories be pooled
into a common mtree file or the like.  So many ports make use of these,
it just makes sense to keep a growing list (IMHO).

Joe

--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-wPlmQSQnSdszMp/SOwTw
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQBAifEfb2iPiv4Uz4cRAvg/AJ0SE7G97WhUZU3DZb+9q1oMrestNgCfc69t
ZCHWlez4d30ml3YbHWzVMEU=
=AhRn
-----END PGP SIGNATURE-----

--=-wPlmQSQnSdszMp/SOwTw--



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