Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Apr 2019 08:32:29 +0200
From:      Franco Fichtner <franco@opnsense.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        freebsd-pkgbase@freebsd.org
Subject:   Re: CFT: FreeBSD Package Base
Message-ID:  <7B9F9F37-9DCB-4B9D-BEF1-8C3092331DD0@opnsense.org>
In-Reply-To: <8B10CAFD-88A1-4DAD-92C2-93F5DE4B3402@cschubert.com>
References:  <freebsd-rwg@gndrsh.dnsmgr.net> <201904291441.x3TEfMid072751@gndrsh.dnsmgr.net> <201904291931.x3TJV73d079802@slippy.cwsent.com> <23751.25464.908633.101215@khavrinen.csail.mit.edu> <8B10CAFD-88A1-4DAD-92C2-93F5DE4B3402@cschubert.com>

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

> On 30. Apr 2019, at 2:25 AM, Cy Schubert <Cy.Schubert@cschubert.com> =
wrote:
>=20
> As for updating, freebsd-update is mostly there to accomplish your =
requirement without pkgbase. Which begs the question,  if we're simply =
replacing freebsd-update and it does most of what we want why the extra =
effort? Unless we want to solve more than just this problem? Which BTW I =
think we do.

There's hbsd-update, pfSense-upgrade and opnsense-update precisely
because pkgbase was pulled ever since it's first ETA in 11.0 and
the subsequent non-delivery.  freebsd-update is not the answer.

Speaking for opnsense-update[1] specifically it's a shell script
with a bit of bloat for handling package updates as normal and
otherwise use base.txz and kernel.txz and arbitrary signatures
in pkg (built upon the idea of pkg.txz.sig) to verify their signature
directly linked to the fingerprints of the pkg repo used -- all well
under 1000 LOC counting whitespaces for readability and battle-
proven since 2015.

My point is simply this:

The sole focus on "the" pkgbase that will solve all issues and the
unwillingness to cooperate on "pkgbase" at the same time has made the
situation much much worse than it should have been for FreeBSD users
and blocked the road for other types of improvements in the update
area for a number of years now.

It's time to step up instead of further dividing the topic so I
want to thank Kris for his effort very much.


Cheers,
Franco

[1] =
https://raw.githubusercontent.com/opnsense/update/master/update/opnsense-u=
pdate.sh=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7B9F9F37-9DCB-4B9D-BEF1-8C3092331DD0>