This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] deprecate libnsl (Version 5)


On Fri, Feb 24, 2017 at 9:54 AM, Thorsten Kukuk <kukuk@suse.de> wrote:
> On Thu, Feb 23, Zack Weinberg wrote:
>
>> The NEWS entry should explain which programs are likely to need your
>> libnsl replacement.  It's my impression that the answer is "almost
>> none", but it's important to be reassuring here.
>
> Ok, changed the NEWS entry.

Hmm, this is still a little obscure.  May I make a suggestion?

---
* The NIS(+) name service modules, libnss_nis, libnss_nisplus, and
  libnss_compat, are deprecated, and will not be built or installed by
  default.  Replacement implementations based on TIRPC, which
  additionally support IPv6, are available from
  <https://github.com/thkukuk/libnss_{compat,nis,nisplus}>.

* The NIS(+) support library, libnsl, is deprecated.  By default, a
  compatibility shared library will be built and installed, but not
  headers or development libraries.

  Only a few NIS-related programs require this library.
  A replacement implementation based on TIRPC is available from
  <https://github.com/thkukuk/libnsl>.  Like the replacement NIS(+)
  name service modules, the replacement supports IPv6, and it can be
  coinstalled with the compatibility shared library from glibc.

* New configure option --enable-obsolete-nsl will cause libnsl's
  headers, and the NIS(+) name service modules, to be built and
  installed.  This option may be removed in a future release.
---

Also, like the sunrpc change, this needs to get mentioned under
"packaging changes" in the wiki, especially the part about the NSS
modules.

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]