Skip site navigation (1)Skip section navigation (2)
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>