From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6AF401396D0 for ; Sat, 23 Sep 2017 21:05:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 996B01FC1CE; Sat, 23 Sep 2017 21:05:16 +0000 (UTC) Received: from mo6-p05-ob.smtp.rzone.de (mo6-p05-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5305::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2AFF6E0841 for ; Sat, 23 Sep 2017 21:05:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1506200714; s=domk; d=akhuettel.de; h=Content-Type:MIME-Version:References:In-Reply-To:Date:Subject:Cc:To: From; bh=HegHVZTOtTAIvzfLXgohKSs838SQD2IYArZJFh5bqe8=; b=J4Jfxm2jI2o+kMxhk6pDlRigqU1I6SJaa+kXYCkouLc2ywYYwB4IAADpddEFYHP9kK CRUKecEBO0S2oQ2IbKBQGnqDfl+QUeIZ8Prsp5WLdZAEKDPtA97RtwRitN0RgkvweEuO 8JZuVgp4n8tjgGQVjoHuum3b4HG+zBBrzh7sY= X-RZG-AUTH: :IW0NeWCpcPchHrcnS4ebzBgQnKHTmUiSF2JlOcy9954SaNIBg301CoVgEkY= X-RZG-CLASS-ID: mo05 Received: from porto.localnet (athedsl-436084.home.otenet.gr [79.131.255.114]) by smtp.strato.de (RZmta 41.4 DYNA|AUTH) with ESMTPSA id c096a2t8NL5948k (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Sat, 23 Sep 2017 23:05:09 +0200 (CEST) From: "Andreas K. Huettel" To: gentoo-dev@lists.gentoo.org Cc: toolchain@gentoo.org, base-system@gentoo.org Subject: Update - Re: [gentoo-dev] glibc-2.26 and changes with SunRPC, libtirpc, ntirpc, libnsl (NIS and friends), ... Date: Sat, 23 Sep 2017 23:05:04 +0200 Message-ID: <2643322.oKTA8ZNROh@porto> Organization: Gentoo Linux In-Reply-To: <1577962.20ZSkpDzGI@porto> References: <1577962.20ZSkpDzGI@porto> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2299070.KNX7LsOye4"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: 51b314c7-abf8-4348-91a5-8c2c2d6d5ff8 X-Archives-Hash: 96548d7fc8da916437e2f6eaa194c8c9 --nextPart2299070.KNX7LsOye4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Update...=20 So I asked ntirpc upstream, and they do not intend to remain compatible wit= h=20 sunrpc / libtirpc. Meaning we only have two RPC alternatives, one of which= =20 will go away, and things get a lot easier.=20 > 1) About RPC. https://wiki.gentoo.org/wiki/Project:Toolchain/RPC_implementation ^ please see this Wiki page for a proposed workflow and autoconf examples. In short, IUSE=3Dlibtirpc switches the implementation, while IUSE=3Drpc swi= tches=20 an optional rpc support on/off. (Similar to ssl, libressl) > 2) About YP / NIS / NIS+. >=20 > a) The old libnsl implementation is provided by glibc, soversion 1. > b) An updated and much improved implementation is provided by > net-libs/libnsl, soversion 2. >=20 > glibc-2.26 installs only the library for a), and no headers. > Since I dont want to mess with currently used glibc ebuilds, net-libs/lib= nsl > requires at least our glibc-2.26 (otherwise you get file collisions). >=20 > Porting a package means adding a dependency in the style of || ( net-libs/libnsl