Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Feb 2017 16:42:45 +0000
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: Install of pkg fuse-ntfs fails because of undefined symbol in pkg!?!
Message-ID:  <eb52f8e7-b0b6-dc9e-0cfe-d77ed6239b11@FreeBSD.org>
In-Reply-To: <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de>
References:  <dvvl9chf9h22dpjto35d44enid819p9rnc@4ax.com> <h91m9cpbmp6js1km1bson74he5uuui9r6h@4ax.com> <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org> <ndjm9cl4samqgioi25ro8p2q6liimvr1h4@4ax.com> <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org> <AE0D514C-D235-462D-B31D-66FC619D9F4D@lastsummer.de> <20170209161249.GL2092@kib.kiev.ua> <73E2F71C-0C7E-49A3-8D98-3AECA8F40F99@lastsummer.de> <bdd0628a-6794-97de-b818-d871a685e7a2@FreeBSD.org> <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QDBE6gU1SC2ks8LUmu893AFCGbNbtxrwC
Content-Type: multipart/mixed; boundary="WiIgqBSvbjHMsvawJliC57dxU2GSBbOPa";
 protected-headers="v1"
From: Matthew Seaman <matthew@FreeBSD.org>
To: freebsd-ports@freebsd.org
Message-ID: <eb52f8e7-b0b6-dc9e-0cfe-d77ed6239b11@FreeBSD.org>
Subject: Re: Install of pkg fuse-ntfs fails because of undefined symbol in
 pkg!?!
References: <dvvl9chf9h22dpjto35d44enid819p9rnc@4ax.com>
 <h91m9cpbmp6js1km1bson74he5uuui9r6h@4ax.com>
 <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org>
 <ndjm9cl4samqgioi25ro8p2q6liimvr1h4@4ax.com>
 <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org>
 <AE0D514C-D235-462D-B31D-66FC619D9F4D@lastsummer.de>
 <20170209161249.GL2092@kib.kiev.ua>
 <73E2F71C-0C7E-49A3-8D98-3AECA8F40F99@lastsummer.de>
 <bdd0628a-6794-97de-b818-d871a685e7a2@FreeBSD.org>
 <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de>
In-Reply-To: <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de>

--WiIgqBSvbjHMsvawJliC57dxU2GSBbOPa
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 2017/02/09 16:24, Franco Fichtner wrote:
>> On 9 Feb 2017, at 5:21 PM, Steve Wills <swills@freebsd.org> wrote:
>>
>> We provide backwards compatibility, not forwards compatibility.

> But don't you see that users won't know this?

Forward compatibility has been the ABI stability guarantee basically
ever since there has been a FreeBSD project.   Anything you compile now
will continue to work on later OS versions.  However you cannot
guarantee it will work on earlier versions.

The fact that newer binaries frequently will still work on older
releases in no way invalidates this claim.  That's just a reflection of
the fact that the system ABIs do not change particularly frequently.

> This is a good theory, yet it is difficult in practice because it is
> not being enforced.

Why do you think it is not being enforced?  Forwards compatibility means
that during the lifetime of a major branch you can only *add* symbols to
the system shared libraries, not remove them nor modify any existing
symbols.  The project has held to that for many years -- not breaking
ABI forwards compatibility is a really big deal amongst developers.

	Cheers,

	Matthew



--WiIgqBSvbjHMsvawJliC57dxU2GSBbOPa--

--QDBE6gU1SC2ks8LUmu893AFCGbNbtxrwC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQJ8BAEBCgBmBQJYnJwLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw
MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnuHEP/0Vs4WKOaQMBp0PzZwXmQKFy
LYNZoFy3SqdomUzmIKEpCS+Wpq5UurrLcgo9blvOYgInOLAyQuEb7S+MeghA7Jn2
dRjcbib+rScFpl62tT1+xuBBFL9CZbCc86znoULvtJK0FcM512/+Mp4w7p3K+QtO
93k8RchSq2NJ2QvAAU9AoG73Y+9lhx4q07AWdFaPoWgoure8KGLe//kkOcL66GWN
jPgopOjkDowVrVFTCYDlwhpsikQphCIe1cXP4WkEmpMPioXbTbHc5dHOVQZp6HGk
tRBst5W0EkFjIZ9qgZcD8BHoMFT7/5+666X4QmHKLCeLoRRvIwDvCxAN/SMHA/0S
f2IGP6hDLgwygKCBeZgBq+NgeaQyIMm74z6/qfIA6VGPzNvf7FIgBxazGds2Xf5J
ZYYaobZtJD7JOiSVghTXWh7qa+l/GtZOe5yNziQ5RhUE3+1Na2njLtZFkAAXxYYP
WhyuI+ETFMslbqO2DYpYb5aZes3Ek7QfHQeva/DBECRDVrm/s5W43dpznXVV4GCk
dsbdn+1HiqhK3PPN0oAnz+i/7Av8Vl9IOgpAUS22imeYPVwzfH4t5IezX6qugqJT
Lpuje+YfCtiNwLwQ+7N72Z9r1uvFUHWDfQo7KklJN7DOnQfseUrEP5/yRJKGnQH4
Dc0U5s8uyFbDNCKOQRgN
=DAsE
-----END PGP SIGNATURE-----

--QDBE6gU1SC2ks8LUmu893AFCGbNbtxrwC--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eb52f8e7-b0b6-dc9e-0cfe-d77ed6239b11>