From owner-freebsd-ports@freebsd.org Thu Feb 9 16:42:58 2017 Return-Path: Delivered-To: freebsd-ports@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 86F62CD620D for ; Thu, 9 Feb 2017 16:42:58 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2BA271CFC for ; Thu, 9 Feb 2017 16:42:57 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from host-4-75.office.adestra.com (unknown [85.199.232.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 5BF501562 for ; Thu, 9 Feb 2017 16:42:52 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/5BF501562; dkim=none; dkim-atps=neutral Subject: Re: Install of pkg fuse-ntfs fails because of undefined symbol in pkg!?! To: freebsd-ports@freebsd.org References: <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org> <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org> <20170209161249.GL2092@kib.kiev.ua> <73E2F71C-0C7E-49A3-8D98-3AECA8F40F99@lastsummer.de> <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de> From: Matthew Seaman Message-ID: Date: Thu, 9 Feb 2017 16:42:45 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <3FB972B7-F9B7-4EAE-9C06-9DCECD5F6531@lastsummer.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QDBE6gU1SC2ks8LUmu893AFCGbNbtxrwC" X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_00,PLING_QUERY, RCVD_IN_RP_RNBL,RDNS_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Feb 2017 16:42:58 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QDBE6gU1SC2ks8LUmu893AFCGbNbtxrwC Content-Type: multipart/mixed; boundary="WiIgqBSvbjHMsvawJliC57dxU2GSBbOPa"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: Subject: Re: Install of pkg fuse-ntfs fails because of undefined symbol in pkg!?! References: <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org> <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org> <20170209161249.GL2092@kib.kiev.ua> <73E2F71C-0C7E-49A3-8D98-3AECA8F40F99@lastsummer.de> <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 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--