From owner-freebsd-questions@FreeBSD.ORG Mon Aug 20 05:38:53 2012 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8484106564A for ; Mon, 20 Aug 2012 05:38:52 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 5543E8FC0A for ; Mon, 20 Aug 2012 05:38:52 +0000 (UTC) Received: from seedling.local (host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q7K5ceC9022243 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 20 Aug 2012 06:38:41 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7K5ceC9022243 Authentication-Results: smtp.infracaninophile.co.uk/q7K5ceC9022243; dkim=none (no signature); dkim-adsp=none X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120] claimed to be seedling.local Message-ID: <5031CD59.9080103@FreeBSD.org> Date: Mon, 20 Aug 2012 06:38:33 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "Randal L. Schwartz" References: <20120819213854.50408ec7.freebsd@edvax.de> <20120819232754.641a7eb2.freebsd@edvax.de> <86k3wuw99t.fsf@red.stonehenge.com> In-Reply-To: <86k3wuw99t.fsf@red.stonehenge.com> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3B54202CCD7ED7B3DD44EA0D" X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=3.1 required=5.0 tests=BAYES_00,RCVD_IN_PBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Level: *** X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: vermaden , Polytropon , freebsd-questions@FreeBSD.org Subject: Re: I Can Has Packages? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 05:38:53 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3B54202CCD7ED7B3DD44EA0D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 20/08/2012 04:07, Randal L. Schwartz wrote: >>>>>> "Polytropon" =3D=3D Polytropon writes: >=20 >=20 > Polytropon> I just assume providing packages for every imaginable > Polytropon> combination requires lots of resources. As an example > Polytropon> take OpenOffice: Every language variant, then integration > Polytropon> with KDE, Gnome, or none of them, and printing support > Polytropon> (I think). That would be many hours of compiling, and > Polytropon> lots of storage space needed (note: current _and_ older > Polytropon> packages are needed, plus supported architectures). >=20 > Indeed. >=20 > Which is why I gave up on packages long ago. >=20 > Learn. To. Compile. >=20 > Embrace your local cc. :) >=20 Well, I hope there is some sort of happy medium between the level of package support in FreeBSD at the moment, and compiling everything from source. That's what the pkgng project hopes to achieve anyhow. On the question of supporting flavours and sub-packages: yes, this will be absolutely necessary. Even so, it won't provide /all/ the flexibility that compiling your own does, but it should target the most commonly used combinations of options. I always keep saying the ideal situation would be that you could customise and compile just your own really mission critical software and freely mix that with installing pre-compiled packages of anything else from the public repositories. Note that sub-packages is effectively a way of reducing the number of options in many ports: a lot of the time options enable/disable compiling additional bits of software or adding/removing various files from the resulting packages, but those files could just as easily be supplied as a sub-package. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enig3B54202CCD7ED7B3DD44EA0D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAxzWAACgkQ8Mjk52CukIxpwgCdHbWO6s1BwQrx7A/B45lZbd3t cDwAnRWYn7SRnP4vpF1gAzxoWDgTukoS =sjzj -----END PGP SIGNATURE----- --------------enig3B54202CCD7ED7B3DD44EA0D--