Date: Thu, 31 Oct 2013 07:25:17 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-pkg@freebsd.org Subject: Re: Official FreeBSD Binary Packages now available for pkgng Message-ID: <527205DD.1070908@FreeBSD.org> In-Reply-To: <20131031062237.bb36f2db@kms.netground.nl> References: <20131031062237.bb36f2db@kms.netground.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1eQcXIEmSCu6Q68UIv9kXhehSctKoNpO8 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 31/10/2013 06:22, Net Ground - Frederique Rijsdijk wrote: > Question: I see for instance that php52, apache is off. For php53 > it's on. php54 and php5 are not there at all. None of the php's seem > to be compiled with php-fpm. What if I'd like threaded perl? How are > the make options defined? Are they always the 'default' ? The official packages are always compiled with the default sets of package options. This is quite contentious in the case of PHP as there are two popular ways of deploying PHP (ie. as an Apache module or as an FCGI process) which aren't always enabled by default. There is a long term plan to fix this, which is to implement sub-packages. ie. creating several different packages from one stage directory. So eventually there should be 'php5-apache-mod-php' or 'php5-fpm' sub-packages. Needless to say, introducing sub-packages depends on the stagedir conversion being essentially complete. IIRC it might be compatible with pkg_tools, but pkg(8) will definitely be preferred when dealing with sub-packages. Missing packages on pkg.freebsd.org are frequently due to a higher level dependency failing to compile properly. Unfortunately the failure of a package that many others depend upon can have a disproportionate effect on what packages are finally available. The ports is currently in the best shape it has ever been in terms of being able to generate as full a set of binary packages as possible, but there's still more improvement to come. It's also early days in managing pkg.freebsd.org -- no doubt with experience techniques and practices will be learned in order to maximize the pkg yeild. > What if I'd like to run perl 5.18 in stead of 5.14? These are > probably the latest 'default' versions? Default version of perl right now is lang/perl5.16. If you want to use lang/perl5.18 instead, your best bet is still to build your own package sets, using poudriere, or otherwise. In principle it should be possible for you to build just perl5.18 and any ports depending on perl that you require, and then source any other packages from the official repositories. It will be interesting to hear how well that works in practice. It should work pretty well, but I can see there are some pitfalls that you might fall into. > These are just examples, I'm sure there are alot more. Yes. This is just one step on the way to bringing the ports up to the current state of the art and finally making binary packages a viable choice for maintaining FreeBSD systems. > Are you using poudriere to build the packages? Yes they are. Exactly the same as is available in the ports -- which is another positive step. Formerly the package building clusters used a hacked up version of something distantly related to tinderbox, but the code used on the build cluster wasn't publically available, so didn't get the sort of widespread scrutiny and debugging that you get from a larger userbase. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --1eQcXIEmSCu6Q68UIv9kXhehSctKoNpO8 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.20 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJScgXkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkAT+NYP/ivAHAXxelj5O+A4QL5j+BVM PqdQ8JxpkP2J+e57EEyINS6Q5cu+UQUYetkLuHkg3xOlCOn/oIVRAUtjcgMwtcse yz/OYubi5fkIkvJZh0Dz/t+O6v1TkJexStGuthfKW0xzmqEw/sG3iKh5vVixJgMH VqzSIwSf3EWlHNQ5uDi69Dv5wdq8q7fRHiyXDMu9C+86aPLJ1GoXIhNN5YiBR/bP N54k5ykMB2KmPpKyVYRpPi0twwVmSfs/02vo92kW1Uim4FZTmOGH/uTxW4tThzjl UJA5ZFs6PPwpkSp6XrDUxS2xR1Ifahig72kCzPT6NVpfCtMqOvy6vcxvb5aJ0upz 9qgzfD8qiN0tgD8nuIIbFri0ovw+F/+BNqhXKzgwxxoMVH638pgFRtsZndldCjZd PEeVTffxHo7dkJON7ZbsIKHxUjxd12JSIxzPMimrzutRodp6Eagqyox36cq5gmTC UI/gCf/coxCB/3XzRsUXcgb91vqaqQugiPblUBlIoYZnNFjAYTgyd20ahBlXyOCf 1YN2x0WpHqcC7WiHBUcHxi7l8m2fuR4Vd+tahBz1gHRUkbhcSc4fyezCWrv0+BgS OgOJ+yTpt9Ry3cNJ6u+d2DtjbA8g5XE4bc5zrFJ45IwMzTD0uLS46MfGxI6PZgWb eZ4Bhe2WbZGeuXvHG3Fk =LpiL -----END PGP SIGNATURE----- --1eQcXIEmSCu6Q68UIv9kXhehSctKoNpO8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?527205DD.1070908>