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

From: Juli Mallett <jmallett_at_FreeBSD.org>
Date: Sun, 30 Dec 2012 21:18:50 -0800
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 30 December 2012 08:28, Nathan Whitehorn <nwhitehorn_at_freebsd.org> wrote:
>> Author: nwhitehorn
>> Date: Sun Dec 30 16:28:06 2012
>> New Revision: 244865
>> URL: http://svnweb.freebsd.org/changeset/base/244865
>>
>> Log:
>>   With the old sade removed, libdisk is no longer used by anything in HEAD
>>   and uses a number of problematic pre-gpart interfaces. Since it has been
>>   entirely obsoleted by interfaces in geom, remove it.
>>
>> Deleted:
>>   head/lib/libdisk/
>> Modified:
>>   head/ObsoleteFiles.inc
>>   head/lib/Makefile
>>   head/share/mk/bsd.libnames.mk
>>
>> Modified: head/ObsoleteFiles.inc
>> ==============================================================================
>> --- head/ObsoleteFiles.inc      Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/ObsoleteFiles.inc      Sun Dec 30 16:28:06 2012        (r244865)
>> _at__at_ -38,6 +38,9 _at__at_
>>  #   xargs -n1 | sort | uniq -d;
>>  # done
>>
>> +# 20121230: libdisk removed
>> +OLD_FILES+=usr/share/man/man3/libdisk.3.gz usr/include/libdisk.h
>> +OLD_FILES+=usr/lib/libdisk.a usr/lib32/libdisk.a
>>  # 20121230: remove wrongly created directories for auditdistd
>>  OLD_DIRS+=var/dist
>>  OLD_DIRS+=var/remote
>>
>> Modified: head/lib/Makefile
>> ==============================================================================
>> --- head/lib/Makefile   Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/lib/Makefile   Sun Dec 30 16:28:06 2012        (r244865)
>> _at__at_ -69,7 +69,6 _at__at_ SUBDIR=       ${SUBDIR_ORDERED} \
>>         libcompat \
>>         libdevinfo \
>>         libdevstat \
>> -       libdisk \
>>         libdwarf \
>>         libedit \
>>         ${_libefi} \
>>
>> Modified: head/share/mk/bsd.libnames.mk
>> ==============================================================================
>> --- head/share/mk/bsd.libnames.mk       Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/share/mk/bsd.libnames.mk       Sun Dec 30 16:28:06 2012        (r244865)
>> _at__at_ -45,7 +45,6 _at__at_ LIBCURSES?=   ${DESTDIR}${LIBDIR}/libcurse
>>  LIBDEVINFO?=   ${DESTDIR}${LIBDIR}/libdevinfo.a
>>  LIBDEVSTAT?=   ${DESTDIR}${LIBDIR}/libdevstat.a
>>  LIBDIALOG?=    ${DESTDIR}${LIBDIR}/libdialog.a
>> -LIBDISK?=      ${DESTDIR}${LIBDIR}/libdisk.a
>>  LIBDNS?=       ${DESTDIR}${LIBDIR}/libdns.a
>>  LIBDTRACE?=    ${DESTDIR}${LIBDIR}/libdtrace.a
>>  LIBDWARF?=     ${DESTDIR}${LIBDIR}/libdwarf.a
>> _at__at_ -54,7 +53,6 _at__at_ LIBELF?=      ${DESTDIR}${LIBDIR}/libelf.a
>>  LIBFETCH?=     ${DESTDIR}${LIBDIR}/libfetch.a
>>  LIBFL?=                "don't use LIBFL, use LIBL"
>>  LIBFORM?=      ${DESTDIR}${LIBDIR}/libform.a
>> -LIBFTPIO?=     ${DESTDIR}${LIBDIR}/libftpio.a
>>  LIBG2C?=       ${DESTDIR}${LIBDIR}/libg2c.a
>>  LIBGCC?=       ${DESTDIR}${LIBDIR}/libgcc.a
>>  LIBGCC_PIC?=   ${DESTDIR}${LIBDIR}/libgcc_pic.a
Received on Mon Dec 31 2012 - 04:25:34 UTC

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