Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Oct 2013 12:48:31 +0100
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        Daniel Herring <dherring@tentpost.com>, freebsd-doc@FreeBSD.org
Subject:   Re: please document the pkg-ng repo problem
Message-ID:  <5263C30F.9080605@FreeBSD.org>
In-Reply-To: <alpine.LNX.2.03.1310192149500.21841@tentpost.com>
References:  <alpine.LNX.2.03.1310192149500.21841@tentpost.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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--



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