Re: svn commit: r244865 - in head: . lib lib/libdisk share/mk

From: Nathan Whitehorn <nwhitehorn_at_freebsd.org>
Date: Mon, 31 Dec 2012 09:32:59 -0500
On 12/31/12 00:18, Juli Mallett wrote:
> On Sun, Dec 30, 2012 at 6:54 PM, Adrian Chadd <adrian_at_freebsd.org> wrote:
>> .. not that I mind old things being retired, but we really should
>> announce things like this.
>>
>> Also - you disconnected libftpio too; is that intentional?
> I would assume so, given that this only removed the static library
> name, which nothing else could be using still, seeing as how the
> library was disconnected and removed in r225952.
>
>> Just because libdisk/libftpio isn't used by anything in the base -HEAD
>> doesn't mean that:
>>
>> * it's not used by third party programs in ports;
>> * it's not used by any external, non open source utilities that people
>> have read.
>>
>> So I'd suggest creating a port for them both and begin the process of
>> deprecating the kernel side interfaces that are unique to this API.
> Pretty sure the addition of and widespread use of GEOM things
> initiated the deprecation of the really lousy and properly-disliked
> kernel interfaces involved.
>

On a similar note, I am extremely doubtful that any external code used
libdisk. It was basically an internal detail of sysinstall with an
interface that hadn't worked properly for a lot of applications in a
very long time. The only evidence I can find that anyone used it for
anything in the last decade is bug reports related to how it makes
sysinstall crash in even slightly unusual circumstances. That said, I'm
perfectly happy to add it back or make a port or something, but I'd
prefer some evidence that it was ever used outside of sysinstall before
doing that. I think some of the kernel interfaces (kern.geom.conftxt,
for instance) have ended up being used in various shell scripts and so
should probably stay.
-Nathan
-Nathan
Received on Mon Dec 31 2012 - 13:33:03 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC