Date: Thu, 9 Feb 2017 16:30:20 +0100 From: Franco Fichtner <franco@lastsummer.de> To: Steve Wills <swills@freebsd.org> Cc: scratch65535@att.net, freebsd-ports <ports@freebsd.org> Subject: Re: Install of pkg fuse-ntfs fails because of undefined symbol in pkg!?! Message-ID: <AE0D514C-D235-462D-B31D-66FC619D9F4D@lastsummer.de> In-Reply-To: <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org> References: <dvvl9chf9h22dpjto35d44enid819p9rnc@4ax.com> <h91m9cpbmp6js1km1bson74he5uuui9r6h@4ax.com> <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org> <ndjm9cl4samqgioi25ro8p2q6liimvr1h4@4ax.com> <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Steve, > On 9 Feb 2017, at 4:09 PM, Steve Wills <swills@freebsd.org> wrote: > > Ports and packages are maintained on the assumption that the user is > using a supported version of the OS. We didn't decide when to end > support for 10.1 or 10.2. How long after the end of life for 10.1 would > you have ports maintain support? The issue is quite simple and cause of multiple issues: FreeBSD package management makes an ABI promise in the form of "FreeBSD:10:amd64", but not even pkg code itself adheres to this, and thus we have had subtle and yet fatal breakage in 10.2 and 10.3. And since pkg acts according to the imposed paradigm of a unified ABI, this will continue to be a source of problems for users who cannot know what's going on, lest even know how to fix it. They simply run: # pkg upgrade And then their systems are unusable *and* not fixable with pkg. What are they supposed to do? They come here. They want to make everyone aware that this is a serious issue that shouldn't repeat in FreeBSD 11. It's not to late to do that by pinning the pkg ABI to 11.0 by forcing the proper feature macros. Cheers, Franco
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AE0D514C-D235-462D-B31D-66FC619D9F4D>