Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2017 19:06:44 +0000
From:      jane.coppleman@gsuitebox.com
To:        freebsd-stable@freebsd.org
Subject:   Cloud Storage Users Email List
Message-ID:  <f40304361c286480e905598f8fbb@google.com>

next in thread | raw e-mail | index | archive | help
PGRpdiBkaXI9Imx0ciI+PHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PHNwYW4gIA0Kc3R5
bGU9ImNvbG9yOmJsYWNrIj5IaSw8L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz0iZ21haWwtTXNvTm9T
cGFjaW5nIj5Xb3VsZCB5b3UgYmUgaW50ZXJlc3RlZCBpbiBhIGxpc3Qgb2YgPGI+PHNwYW4gIA0K
c3R5bGU9ImNvbG9yOmJsYWNrIj5DbG91ZDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4gPGI+U3RvcmFnZQ0KVXNlcnM8L2I+PyBXZSBhcmUgYSBHbG9iYWwgVGVjaG5vbG9neSBV
c2Vy4oCZcyBMaXN0IFByb3ZpZGVy4oCZcyB3aXRoIDkwIE1pbGxpb24NClBsdXMgZGF0YSBhbmQg
Y291bnRpbmcuPC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+PGI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TaWduaWZpY2FudCBMaXN0ICANCkluY2x1ZGVzOjwv
c3Bhbj48L2I+PC9wPg0KDQo8dGFibGUgY2xhc3M9ImdtYWlsLU1zb05vcm1hbFRhYmxlIiBib3Jk
ZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiAgDQpjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlci1j
b2xsYXBzZTpjb2xsYXBzZSI+DQogIDx0Ym9keT48dHIgc3R5bGU9ImhlaWdodDowLjJpbiI+DQog
ICA8dGQgbm93cmFwIHZhbGlnbj0iYm90dG9tIiBzdHlsZT0iYm9yZGVyOjFwdCBzb2xpZCB3aW5k
b3d0ZXh0O3BhZGRpbmc6MGluICANCjUuNHB0O2hlaWdodDowLjJpbiI+DQogICA8cCBjbGFzcz0i
TXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpu
b3JtYWwiPjxzcGFuICANCnN0eWxlPSJjb2xvcjpibGFjayI+Q2l0cml4IFNoYXJlRmlsZSBDbGll
bnRzIEVtYWlsICANCkxpc3Q8c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCiAgIDwvdGQ+DQogICA8
dGQgbm93cmFwIHZhbGlnbj0iYm90dG9tIiBzdHlsZT0iYm9yZGVyLXRvcDoxcHQgc29saWQgIA0K
d2luZG93dGV4dDtib3JkZXItcmlnaHQ6MXB0IHNvbGlkIHdpbmRvd3RleHQ7Ym9yZGVyLWJvdHRv
bToxcHQgc29saWQgIA0Kd2luZG93dGV4dDtib3JkZXItbGVmdDpub25lO3BhZGRpbmc6MGluIDUu
NHB0O2hlaWdodDowLjJpbiI+DQogICA8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpzdHlsZT0ibWFy
Z2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuICANCnN0eWxlPSJj
b2xvcjpibGFjayI+RHJvcGJveCBDbGllbnRzIEVtYWlsIExpc3Q8c3Bhbj48L3NwYW4+PC9zcGFu
PjwvcD4NCiAgIDwvdGQ+DQogIDwvdHI+DQogIDx0ciBzdHlsZT0iaGVpZ2h0OjAuMmluIj4NCiAg
IDx0ZCBub3dyYXAgdmFsaWduPSJib3R0b20iIHN0eWxlPSJib3JkZXItcmlnaHQ6MXB0IHNvbGlk
ICANCndpbmRvd3RleHQ7Ym9yZGVyLWJvdHRvbToxcHQgc29saWQgd2luZG93dGV4dDtib3JkZXIt
bGVmdDoxcHQgc29saWQgIA0Kd2luZG93dGV4dDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowaW4g
NS40cHQ7aGVpZ2h0OjAuMmluIj4NCiAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxlPSJt
YXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gIA0Kc3R5bGU9
ImNvbG9yOmJsYWNrIj5FZ255dGUgQ2xpZW50cyBFbWFpbCBMaXN0PHNwYW4+PC9zcGFuPjwvc3Bh
bj48L3A+DQogICA8L3RkPg0KICAgPHRkIG5vd3JhcCB2YWxpZ249ImJvdHRvbSIgIA0Kc3R5bGU9
ImJvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206MXB0IHNvbGlk
ICANCndpbmRvd3RleHQ7Ym9yZGVyLXJpZ2h0OjFwdCBzb2xpZCB3aW5kb3d0ZXh0O3BhZGRpbmc6
MGluICANCjUuNHB0O2hlaWdodDowLjJpbiI+DQogICA8cCBjbGFzcz0iTXNvTm9ybWFsIiAgDQpz
dHlsZT0ibWFyZ2luLWJvdHRvbTowLjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuICAN
CnN0eWxlPSJjb2xvcjpibGFjayI+Qm94IENsaWVudHMgRW1haWwgTGlzdDxzcGFuPjwvc3Bhbj48
L3NwYW4+PC9wPg0KICAgPC90ZD4NCiAgPC90cj4NCiAgPHRyIHN0eWxlPSJoZWlnaHQ6MTVwdCI+
DQogICA8dGQgbm93cmFwIHZhbGlnbj0iYm90dG9tIiBzdHlsZT0iYm9yZGVyLXJpZ2h0OjFwdCBz
b2xpZCAgDQp3aW5kb3d0ZXh0O2JvcmRlci1ib3R0b206MXB0IHNvbGlkIHdpbmRvd3RleHQ7Ym9y
ZGVyLWxlZnQ6MXB0IHNvbGlkICANCndpbmRvd3RleHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6
MGluIDUuNHB0O2hlaWdodDoxNXB0Ij4NCiAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiICANCnN0eWxl
PSJtYXJnaW4tYm90dG9tOjAuMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gIA0Kc3R5
bGU9ImNvbG9yOmJsYWNrIj5Ecm9wYm94IGZvciBidXNpbmVzcyBDbGllbnRzIEVtYWlsICANCkxp
c3Q8c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCiAgIDwvdGQ+DQogICA8dGQgbm93cmFwIHZhbGln
bj0iYm90dG9tIiAgDQpzdHlsZT0iYm9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9y
ZGVyLWJvdHRvbToxcHQgc29saWQgIA0Kd2luZG93dGV4dDtib3JkZXItcmlnaHQ6MXB0IHNvbGlk
IHdpbmRvd3RleHQ7cGFkZGluZzowaW4gNS40cHQ7aGVpZ2h0OjE1cHQiPg0KICAgPHAgY2xhc3M9
Ik1zb05vcm1hbCIgIA0Kc3R5bGU9Im1hcmdpbi1ib3R0b206MC4wMDAxcHQ7bGluZS1oZWlnaHQ6
bm9ybWFsIj48c3BhbiAgDQpzdHlsZT0iY29sb3I6YmxhY2siPkFXUyBDbGllbnRzIEVtYWlsIExp
c3Q8c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCiAgIDwvdGQ+DQogIDwvdHI+DQo8L3Rib2R5Pjwv
dGFibGU+DQoNCjxwIGNsYXNzPSJnbWFpbC1Nc29Ob1NwYWNpbmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+S2luZGx5IGdldA0KYmFjayB0byB1cyB3aXRoIHlvdXIgdGFyZ2V0ZWQgY3JpdGVy
aWEsIGdlb2dyYXBoeSBhbmQgam9iIHRpdGxlcyB0byBwcm92aWRlICANCnlvdQ0Kd2l0aCBkZXRh
aWxlZCBpbmZvcm1hdGlvbiBmb3IgeW91ciByZXZpZXcuPC9zcGFuPjwvcD4NCg0KPHAgY2xhc3M9
ImdtYWlsLU1zb05vU3BhY2luZyI+PHNwYW4gIA0Kc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3Ms
PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3A+DQoNCjxwIGNsYXNzPSJnbWFpbC1Nc29Ob1NwYWNpbmci
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SmFuZQ0KQ29wcGxlbWFuPC9zcGFuPjwvcD4NCg0K
PHAgY2xhc3M9ImdtYWlsLU1zb05vU3BhY2luZyI+SWYgc2VlIG5vIGludGVyZXN0IHBsZWFzZSBy
ZXBseSDigJxPcHQgT3V04oCdIGluICANCnN1YmplY3QNCmxpbmUuPHNwYW4+PC9zcGFuPjwvcD48
L2Rpdj4NCjxwPiZuYnNwOzwvcD48YSBzdHlsZT0nZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMzJw
eCAwIDQwcHggMDsgcGFkZGluZzogIA0KMTBweDsgZm9udC1zaXplOiAxZW07IHRleHQtYWxpZ246
IGNlbnRlcjsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgIA0KZ3JheTsgJyBocmVm
PSdodHRwczovL2dvby5nbC8ya3NkUnYnPnBvd2VyZWQgYnkgR1NNLiBGcmVlIG1haWwgbWVyZ2Ug
YW5kICANCmVtYWlsIG1hcmtldGluZyBzb2Z0d2FyZSBmb3IgR21haWwuPC9hPg0K
From owner-freebsd-stable@freebsd.org  Wed Sep 20 00:05:44 2017
Return-Path: <owner-freebsd-stable@freebsd.org>
Delivered-To: freebsd-stable@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7DE8E0F9E1
 for <freebsd-stable@mailman.ysv.freebsd.org>;
 Wed, 20 Sep 2017 00:05:44 +0000 (UTC)
 (envelope-from prvs=0436a04fd1=ari@ish.com.au)
Received: from fish.ish.com.au (ip-2.ish.com.au [203.29.62.2])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 7EED872FA6
 for <freebsd-stable@freebsd.org>; Wed, 20 Sep 2017 00:05:43 +0000 (UTC)
 (envelope-from prvs=0436a04fd1=ari@ish.com.au)
Received: from [10.242.2.2] (port=59088 helo=MacBook-Pro.local)
 by fish.ish.com.au with esmtpsa (TLSv1.2:AES128-SHA:128)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <ari@ish.com.au>)
 id 1duSWH-0006Ah-2t; Wed, 20 Sep 2017 10:05:38 +1000
X-CTCH-RefID: str=0001.0A150202.59C1B0D2.0059, ss=1, re=0.000, recu=0.000,
 reip=0.000, cl=1, cld=1, fgs=0
Subject: Re: ABI changes within stable branch
To: "Patrick M. Hausen" <hausen@punkt.de>
Cc: Kurt Jaeger <lists@opsec.eu>, freebsd-stable
 <freebsd-stable@freebsd.org>, matthew@FreeBSD.org
References: <1b07bf49-508a-c6b4-e805-df7d43230f81@ish.com.au>
 <20170919081532.GB2170@home.opsec.eu>
 <21c1d954-8bdf-0d16-f1ca-176cd6df7a60@ish.com.au>
 <DA4D8888-995B-418B-ACA8-7F600FA43A7C@punkt.de>
From: Aristedes Maniatis <ari@ish.com.au>
Message-ID: <423b38b0-18d8-4252-d2b8-f25f2141e3bb@ish.com.au>
Date: Wed, 20 Sep 2017 10:05:36 +1000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:56.0)
 Gecko/20100101 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <DA4D8888-995B-418B-ACA8-7F600FA43A7C@punkt.de>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-AU
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-stable@freebsd.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Production branch of FreeBSD source code <freebsd-stable.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-stable>, 
 <mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable/>;
List-Post: <mailto:freebsd-stable@freebsd.org>
List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
 <mailto:freebsd-stable-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Sep 2017 00:05:44 -0000

Matthew Seaman wrote:
> 
> Ports are still being built according to the same policy -- on the
> earliest still-supported release of each major branch.
> 
> It's just that now, for 11.x and subsequent, 11.0 goes out of support a
> month or so after 11.1-RELEASE comes out.  You're meant to have upgraded
> by now.  The 11.0 -> 11.1 upgrade is intended to be a pretty routine
> thing that you can do about as freely as you can apply a security patch
> or other update within the 11.0 series.

I'm afraid this hasn't made things clearer for me at all.

1. What does the "stable" branch mean if the ABI is no longer stable

2. This policy of changing the ABI means that upgrading from 11.0 to 11.1 is now less routine than it used to be in the old days. Each minor update is more like the effort involved in upgrading 10 -> 11. So I'll be doing it less often, not more often.

3. Packages are located in a namespace like this: https://pkg.freebsd.org/freebsd:11:x86:64  But now I don't know which release this is actually pointing to or which packages will work.

4. /etc/pkg/repos/FreeBSD.conf points to url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly" However this is now wrong. If I am delayed in upgrading my system, downloading packages from there will sometimes break things. And I will not know until runtime.

5. The package MANIFEST contains information about system compatibility. That is just the major version, but we need the minor release version now too.


Here are some possible solutions from where I'm sitting on the edges:

a. Go back to 'stable' meaning the ABI doesn't change. Not just the kernel, but the whole OS.

b. Since there is no different in breakage and effort when going from 11.0 -> 11.1 or when going from 11.0 -> 12.0, just get rid of the point releases entirely. Then the existing packaging system still works.

c. Add point releases to the package manifest. We've have something like  https://pkg.freebsd.org/freebsd:11.0:x86:64

d. Wait for some new base packaging magic to solve things.


Have I summarised this effectively?

Ari


-- 
-------------------------->
Aristedes Maniatis
CEO, ish
https://www.ish.com.au
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A



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