Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2012 09:35:36 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Andrea Venturoli <ml@netfence.it>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: Port system "problems"
Message-ID:  <20120627073536.GO41054@ithaqua.etoilebsd.net>
In-Reply-To: <4FE9817C.7020905@netfence.it>
References:  <4FE8E4A4.9070507@gmail.com> <20120626065732.GH41054@ithaqua.etoilebsd.net> <20120626092645.Horde.HytQbVNNcXdP6WQ1aMtjoMA@webmail.df.eu> <4FE96BA0.6040005@infracaninophile.co.uk> <4FE97008.2060501@netfence.it> <4FE97AE1.9080109@infracaninophile.co.uk> <4FE9817C.7020905@netfence.it>

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

--Y5wfsVCgeKAcINk2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 26, 2012 at 11:31:40AM +0200, Andrea Venturoli wrote:
> On 06/26/12 11:03, Matthew Seaman wrote:
>=20
> > Yes, it will multiply the number of ports.  By three is about right,
> > given that most ports will only have port-docs and port-examples
> > sub-ports.  However, first of all, you are assuming that the effort
> > required to install each of those sub-ports is the same as it is to
> > install a single port now.  That is simply not the case.
>=20
> Not exactly.
> I still didn't get the details, so I might speak nonsense, however...
>=20
> The "effort" will be 3x processing time for portupgrade (or whatever) to=
=20
> update the package database 3 times as much as before.
> I remember the big X.org split up: going from a few ports to tens of=20
> them slowed down an installation/upgrade process by an order of=20
> magnitude (or even more).
>=20
>=20

The defails are not writtent yet, but it won't do that for sure :)
There are plenty of other ways
>=20
> > A typical example would involve client-server apps -- so mysqlNN-server
> > becomes a sub-port of mysqlNN-client.  You get to check a box saying
> > 'install the server as well as the client' when you go to install
> > mysqlNN.  Similarly all those php5-XYZ modules become sub-ports of
> > lang/php5.
>=20
> We had this in the past: a php-extension port with options to include=20
> each extension or leave it out.
> Each time we needed to add a missing extension, we needed to reconfigure=
=20
> this port and rebuild all.
> Now we have each extension in its own port and I think it's much better.
> I just hope we don't get back to that.

So you don't know what will be the change because it hasn't be presented ye=
t,
and not written but you claim that the old solution is better, nice, FYI sub
package are coming (after stagedir) but not now yet.

Secondly in the way I want to implement them, you would still be able to bu=
ild
them individually. So please before whining wait for the HEADSUP saying the=
 work
has started on splitting packages and come help, or explain what you want at
that time. the coding process will be the same has for stage support for wh=
ich
there were an exp-run and will be soon a CFT.
>=20
>=20
> What I anticipate will often happen is installing some port, finding out=
=20
> that some part is missing, install the missing part, repeat that several=
=20
> times.
> I just hope I'm wrong (and again, it is at all possible that I am wrong=
=20
> here).
>=20
>=20
>   bye & Thanks
> 	av.
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"

--Y5wfsVCgeKAcINk2
Content-Type: application/pgp-signature

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

iEYEARECAAYFAk/qt8gACgkQ8kTtMUmk6EwZQQCcCvZy+xkym1kQgFDy4u2Nt25D
zw8AoIcmjit2stxCPdlxRLoXj9PkVmeV
=M5Da
-----END PGP SIGNATURE-----

--Y5wfsVCgeKAcINk2--



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