Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 May 2009 10:06:48 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Andriy Gapon <avg@icyb.net.ua>
Cc:        Ashish SHUKLA <wahjava@gmail.com>, freebsd-ports@FreeBSD.ORG
Subject:   Re: split xcbgen from xcb-proto
Message-ID:  <1241795208.1733.8.camel@balrog.2hip.net>
In-Reply-To: <4A0430F6.4080202@icyb.net.ua>
References:  <4A01C995.1080808@icyb.net.ua> <86hbzwvzsd.fsf@chateau.d.lf> <4A03F50B.6050908@icyb.net.ua> <86tz3v6d44.fsf@chateau.d.lf> <4A0430F6.4080202@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-+tZWBhzI8w/Vt98ChoPW
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-05-08 at 16:17 +0300, Andriy Gapon wrote:
> on 08/05/2009 14:35 Ashish SHUKLA said the following:
>=20
> > Well no ideas about netbsd's pkgsrc system, but debian is a package
> > based system. Being a package based system, you've to create a separate
> > package for each combination of options you're going to support. IMHO,
> > FreeBSD is not a package based system primarily.
>=20
> Well, let's not make decisions for other people. It's great to have a com=
bined
> ports/packages system and it's nice to always treat it as such.
>=20
> > It is ports based and
> > in ports based system you've the freedom to specify the OPTIONS with
> > which you want port to be installed and a package to be built for it.
>=20
> Freedom always comes with burden of choice. I don't see why in this case =
there
> should be any choice or why that choice should be on a user.
> Select PYTHON and a user might have a bloat that he actually doesn't; don=
't select
> PYTHON, then later install some port that depends on xcbgen and a user ha=
s to deal
> with a cryptic failure when the new port sees that xcb-proto is installed=
, but
> doesn't see xcbgen.

I think that a slave port is ok in this case.  As long as dependencies
can be cleanly tracked and it doesn't produce conflicts.  Meaning that
the user shouldn't have to select one port over the other.

robert.

> Having two ports, one for xcb-proto C core and the other for xcbgen doesn=
't but
> any burden on a user and automatically correctly handles dependencies.
> But this approach is more laborious, of course.
>=20
> > And BtW, WITH_PYTHON is not defined by default which means the default
> > port will not be built with python support, unless you specifically
> > requests for it. If this seems okay to you, I can add OPTIONS.
>=20

--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-+tZWBhzI8w/Vt98ChoPW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAkoESogACgkQM4TrQ4qfROMQJwCfbjzXXNouKpJ2DbCweoTLjvqY
LUEAnjrTvfEnId1vl8nJk0837cyIT+v3
=PKoy
-----END PGP SIGNATURE-----

--=-+tZWBhzI8w/Vt98ChoPW--




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