ports/115870: [DEPS] graphics/cairo reduce X dependencies
Pav Lucistnik
pav at FreeBSD.org
Tue Sep 4 02:59:21 PDT 2007
Alexander Leidinger píše v út 04. 09. 2007 v 11:46 +0200:
> Quoting Pav Lucistnik <pav at FreeBSD.org> (Tue, 04 Sep 2007 11:18:10 +0200):
>
> > Alexander Leidinger píše v út 04. 09. 2007 v 11:11 +0200:
> >
> > > > 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 indirect
> > > > dependencies via ports like gtk20.
> > >
> > > 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.
> >
> > Ah, this nonsense again.
>
> 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=gtk20?
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.
--
Pav Lucistnik <pav at oook.cz>
<pav at FreeBSD.org>
In God we trust. All others must use the callback verifier.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: 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?=
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20070904/c05f6543/attachment-0001.pgp
More information about the freebsd-gnome
mailing list