Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Sep 2007 11:59:19 +0200
From:      Pav Lucistnik <pav@FreeBSD.org>
To:        Alexander Leidinger <Alexander@Leidinger.net>
Cc:        gnome@FreeBSD.org
Subject:   Re: ports/115870: [DEPS] graphics/cairo reduce X dependencies
Message-ID:  <1188899959.28297.148.camel@pav.hide.vol.cz>
In-Reply-To: <20070904114601.48f36f42@deskjail>
References:  <200709032101.l83L1qr1018167@freefall.freebsd.org> <20070904000756.756b72fc@deskjail> <1188894171.28297.82.camel@pav.hide.vol.cz> <20070904111144.6c3fb68c@deskjail> <1188897490.28297.129.camel@pav.hide.vol.cz> <20070904114601.48f36f42@deskjail>

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

--=-dTk08fT9aMpm8aHGI675
Content-Type: text/plain; charset=ISO8859-2
Content-Transfer-Encoding: quoted-printable

Alexander Leidinger p=ED=B9e v =FAt 04. 09. 2007 v 11:46 +0200:
> Quoting Pav Lucistnik <pav@FreeBSD.org> (Tue, 04 Sep 2007 11:18:10 +0200)=
:
>=20
> > Alexander Leidinger p=ED=B9e v =FAt 04. 09. 2007 v 11:11 +0200:
> >=20
> > > > What do you mean by 'explicit' depends? I don't want to list every
> > > > single each lib in every single each port, when I can rely on indir=
ect
> > > > dependencies via ports like gtk20.
> > >=20
> > > Explicit dependencies makes it more easy to just rebuild those ports
> > > which use a specific lib which just had an ABI change. Our users want
> > > this.=20
> >=20
> > Ah, this nonsense again.
>=20
> Please explain why.

You are adding a massive overhead on a day-to-day operation, like
calculating a dependency list, to solve a problem that only appears few
times a year. Did you any benchmarks on what happens if you replace,
say, gtk20 with it's explicit dependencies, is all ports that define
USE_GNOME=3Dgtk20?

Also, the new world order is lot less intuitive and transparent to the
porter. Hard to spot mistakes and ommissions will be made.

Thirdly, what happens if, say, gtk20 grows a dependency on a new X
library? You will go and add it to all the thousands of individual
ports?

> Would you please provide technical details why you are opposed to lift
> the Ports Collection to a higher feature/quality level?

I don't think this moves the ports to a higher quality level, quite the
opposite.

You are basically committing to do a lot of tedious manual work, which
is currently done by the framework, just because you think you can do
that job marginally better.

I don't buy that.

Your claws example can be solved by only bumping ports that
build_depends on python on next python upgrade.

--=20
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

In God we trust. All others must use the callback verifier.

--=-dTk08fT9aMpm8aHGI675
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=

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

iD8DBQBG3Sx3ntdYP8FOsoIRAvtNAKCNfmw4FzHJLbrc8NyNJA+HjFs5gACgtIYb
3CLbArup5/UuEupnFnAwv6I=
=kxGc
-----END PGP SIGNATURE-----

--=-dTk08fT9aMpm8aHGI675--



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