Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2014 09:22:59 -0400
From:      Paul Mather <freebsd-lists@gromit.dlib.vt.edu>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        freebsd-stable@freebsd.org, Dave Duchscher <daved@nostrum.com>
Subject:   Re: [FreeBSD-Announce] FreeBSD Errata Notice FreeBSD-EN-14:03.pkg
Message-ID:  <38C93122-E8E6-45DB-80AA-E305C630F228@gromit.dlib.vt.edu>
In-Reply-To: <20140616115928.GL4747@ivaldir.etoilebsd.net>
References:  <201405140000.s4E002sO029919@freefall.freebsd.org> <D4810186-8CB0-450B-8C32-6E180DB6E7A8@nostrum.com> <20140616115928.GL4747@ivaldir.etoilebsd.net>

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

On Jun 16, 2014, at 7:59 AM, Baptiste Daroussin <bapt@FreeBSD.org> =
wrote:

> On Sun, Jun 15, 2014 at 07:12:21AM -0500, Dave Duchscher wrote:
>> I have had a few surprises with FreeBSD over the years and with the =
new ports system has provided quite a few of them but this update takes =
the cake.  We have our own package repository with custom options.  We =
liked and adopted pkgng early.  We also have a lot of automation. With =
this update, all of a sudden, we have a new repository configured on our =
system (/etc/FreeBSD.conf).  Lets say, I was very surprised.  It is true =
that mistakes happen. Maybe its ours for not fully understand what was =
being done. In any event, this definitely caused lots of issues for us =
and has wasted a lot of my time.
>>=20
>> Dave
>>=20
>=20
> I'm really sorry to hear that, how could we have improved our =
communication to
> reduce the inpact on users like the one you had? (what would you have =
expected?)


It would have been nice if the Errata Notice had contained information=20=

about disabling the newly-enabled FreeBSD repo.  In my case, I was=20
already aware of the issue, because I have some FreeBSD 10 systems. =20
For my FreeBSD 8 and 9 systems, the workaround after installing the=20
FreeBSD-EN-14:03.pkg Errata was simply a matter of doing this:

	echo "FreeBSD: { enabled: no }" > =
/usr/local/etc/pkg/repos/FreeBSD.conf

as it instructs in the /etc/pkg/FreeBSD.conf repo file that is=20
installed.

I use my own pkg repo, built via Poudriere (thank you, Bapt!), which is=20=

why I elected to disable the newly-installed FreeBSD repo.  It's not=20
clear to me how multiple repos interact under pkgng, or how you can=20
assign priorities to repos or protect packages installed from one repo=20=

from being upgraded by packages from another.  That's the main reason=20
in my case why I normally disable the default FreeBSD repo and just use=20=

my Poudriere-maintained one.

Cheers,

Paul.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38C93122-E8E6-45DB-80AA-E305C630F228>