From owner-freebsd-doc@FreeBSD.ORG Sun Oct 20 11:48:47 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7514259C for ; Sun, 20 Oct 2013 11:48:47 +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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E92922444 for ; Sun, 20 Oct 2013 11:48:46 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.2.117.99]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.7/8.14.7) with ESMTP id r9KBmdAc038758 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 20 Oct 2013 12:48:39 +0100 (BST) (envelope-from matthew@FreeBSD.org) DKIM-Filter: OpenDKIM Filter v2.8.3 smtp.infracaninophile.co.uk r9KBmdAc038758 Authentication-Results: smtp.infracaninophile.co.uk/r9KBmdAc038758; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy) Message-ID: <5263C30F.9080605@FreeBSD.org> Date: Sun, 20 Oct 2013 12:48:31 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 MIME-Version: 1.0 To: Daniel Herring , freebsd-doc@FreeBSD.org Subject: Re: please document the pkg-ng repo problem References: In-Reply-To: X-Enigmail-Version: 1.5.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="J8ofoPmlGNWkcXVO4wVnMJ3ViErmsnXot" X-Virus-Scanned: clamav-milter 0.97.8 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Oct 2013 11:48:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --J8ofoPmlGNWkcXVO4wVnMJ3ViErmsnXot Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 20/10/2013 03:00, Daniel Herring wrote: > pkg-ng has been broken for a year now (the public repo is nearly > useless), and I see no indication when the repo will be rebuilt. That's a bit hyperbolic don't you think? Many people are using pkgng perfectly happily. Yes, there is a problem[*] with the official pkg repository at http://pkg.freebsd.org/ in that the sum total of the contents is one fairly outdated copy of pkg-1.0.x.txz. That is just enough to bootstrap pkgng by using /usr/sbin/pkg -- which is really the absolute minimum that has to be there. In the mean time there are packages available at http://pkg-test.freebsd.org/pkg-test-${ABI}/latest which is using the same machinery to build packages as will be used by the official package builds, just made available under a different URL. [There are also package sets published by other groups, eg. Exonetric or PC-BSD. Or you can build your own very easily.] "How exactly" I hear you ask "should I have been able to know that?" I agree that documentation of this is quite hard to find. OK, *very* hard to find. That's not good. The use of pkg-test was only meant as a transient thing but it has taken longer than expected to shake the bugs out and get everything working properly. The good news is that this situation is about to change; imminently. Expect to see an announcement about http://pkg.freebsd.org/ in the near future. > It would have saved me several hours if the Handbook advised users to > not run "pkg2ng" until the repo is actually ready. >=20 > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.h= tml These instructions are correct for the way we want package bootstrap to work ultimately once all of the package building etc. is in place. Given the imminent announcement I don't think that now is the right time to change this section. > https://wiki.freebsd.org/pkgng#Availability_of_binary_pkgs_for_Download= These are still correct, but somewhat incomplete nowadays. > P.S. IMO, this is a rather significant problem with the 10-beta. Please be assured that 10.0-RELEASE is a significant milestone for pkgng and there is a lot of work going on behind the scenes to make everything ready in time for that release. It's not just getting the official package building cluster into shape and actually starting regular builds of packages: there will be a new pkg-1.2 release with lots of improvements, and there are ongoing projects to update the entire ports tree to make it better integrated with pkgng. Not to mention the changes outlined by bapt and erwin during the recent Dev Summit session on ports and documented here: https://wiki.freebsd.org/201309DevSummit/Ports Cheers, Matthew [*] Well, only one problem relevant to this discussion. --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --J8ofoPmlGNWkcXVO4wVnMJ3ViErmsnXot 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/ iQJ8BAEBCgBmBQJSY8MWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATMJcQAIzTjmSWZocjB6IQt23x5lbW nhzPA6Wif1U3qE7yxbIx5VqPZpwpc7BNnc6N21BHrmMCOPqstRx02O348cGPRwoS oGx/NxWsy1Lpyn9BAF0pJ9ITzI6Z0Nph1noFx9kI0kx+yonRAPPSf7qvP3kQe+Qo eV+F/fTDNWL15ULlzaeP4EXd8lYTk6mxBR22Tbko8BKcmIohZOLMrbAfeF0IApl7 RZhQZN17IRjlHHubKBwm61lyjO1CrB2a2zJIWQbYfFKT+hJkznCIVGAqFegMy4Gr ZXtY9hX+e47gIQZuezKnwrEsL8BkRcpyWZIO4fqC4azZq75y+WHyoJkvFyBPxCOz yZ0Lkr1GBxbS5c4Fi07odGJzaS7J2gJEiMJwy/iV/nv/9SkqnATy+wyX3Hjgg7Vn DRdxsI6DaByb3Mk5w0azFDLjAB/WdOesPewpehv4JmSlmiuDBJIWaGoURUA8m3kG NjS9+F2OtJScFkVIPR+h9663ECzjklUU7egtptbBKq9KOMbua8/j9E41kq2W6Cjk i4Ip8TxAUQFi3JGu9Eb62T4FRTcPqIUaV1eCz2w0/8cq4QSMTsp59P9p72ishEal yowjwJ5BDqfrGk8f/r3r0zsQXFF9zeByIcIRgkcFPfOrwgfZnUPtq5tSTHjPMQw2 XzDXMbkcMtbdhrL7FEVp =dAgf -----END PGP SIGNATURE----- --J8ofoPmlGNWkcXVO4wVnMJ3ViErmsnXot--