glibc 2.27 based toolchain in [staging]

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

glibc 2.27 based toolchain in [staging]

arch dev mailing list
Hi,

I've had too much faith in GCC 8 release schedule. To sweeten the wait
(and catch some possible issues sooner), I'm going to push glibc 2.27
and binutils 2.30 to [staging] in the evening.

The new glibc doesn't ship libnss_nis{,plus} and RPC interface anymore.
Packages that require the last should switch to libtirpc; libnsl shared
library is still provided for backwards compatibility with old ABI, but
dependent packages should be rebuild against standalone libnsl package
(rebuild in archweb will follow soon).

As some users may have used NIS in their nsswitch.conf file, news post
wouldn't hurt. Here's a draft:

Title: glibc 2.27-2 removes support for NIS and NIS+

The new version of glibc removes support for NIS and NIS+. The default
`/etc/nsswitch.conf` file provided by `filesystem` package already
reflects this change. Please make sure to merge pacnew file if it exists
prior to upgrade.

NIS functionality can still be enabled by installing `libnss_nis`
package. There is no replacement for NIS+ in the official repositories.
Reply | Threaded
Open this post in threaded view
|

Re: glibc 2.27 based toolchain in [staging]

arch dev mailing list
New draft that includes pam_unix2 deprecation.

Title: glibc 2.27-2 and pam 1.3.0-2 may require manual intervention

The new version of glibc removes support for NIS and NIS+. The default
`/etc/nsswitch.conf` file provided by `filesystem` package already
reflects this change. Please make sure to merge pacnew file if it exists
prior to upgrade.

NIS functionality can still be enabled by installing `libnss_nis`
package. There is no replacement for NIS+ in the official repositories.

`pam 1.3.0-2` no longer ships pam_unix2 module and `pam_unix_*.so`
compatibility symlinks. Before upgrading, review PAM configuration files
in the `/etc/pam.d` directory and replace removed modules with
`pam_unix.so`. Users of pam_unix2 should also reset their passwords
after such change. Defaults provided by `pambase` package do not need
any modifications.