From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 57921 invoked by alias); 18 Aug 2017 21:35:05 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 57912 invoked by uid 89); 18 Aug 2017 21:35:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1738 X-HELO: NAM02-SN1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1503092097.2986.55.camel@cavium.com> Subject: Re: [PATCH] Remove compat from DEFAULT_CONFIG lookup strings From: Steve Ellcey Reply-To: sellcey@cavium.com To: Joseph Myers Cc: DJ Delorie , libc-alpha@sourceware.org Date: Fri, 18 Aug 2017 21:35:00 -0000 In-Reply-To: References: <1503089397.2986.43.camel@cavium.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MWHPR20CA0040.namprd20.prod.outlook.com (10.172.102.154) To DM5PR07MB3545.namprd07.prod.outlook.com (10.164.153.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64441ec8-e856-4e50-7500-08d4e680fa7f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR07MB3545; X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3545;3:u3S9zNLkQJt+Pqmcya3BiKXyMNjk2JySeI2ZsvT4eYJIP2pICgU5f5N54n9zohm1a2jKoY8BoUa/tHeYqgHdUyKpYQU7Hw9tRi/qdtj5q5hzOjssAdCqX3BtlcdpDEtaJz37EdA/x6AEhupfhqdvd+Skth0RmJvgjQI7EFs8qU2PuYE3sNye5wr/3rJSQK9Hqw3PkD1mFvmr0aduXmbTPjW0o41rO7IBYsiYe6nWPo0u0QIddzSjg7OuQvXkbsUx;25:xvJ8nzSh8L6ZlstZNXF8q6t6xxrhTXpn8BRZhQil1ZmnrsmzsVFJ+B3wDmskSV9cy2UQSmRP8gWuJYgL3R27pPCq8pGK11+IJudfmjpBUTXW/XdAhjS/FHtD29gHa8MvBe9C7suDsxrpUCNflXWc35uYOo4FqGpBS2zJpK8UbhTAQ54scfP7lP8a2iJ6VLcch7SgVPQgqgrCVVoaH5uUZEKubA8frqDkeDtEcoGd1yNAflwDBT/jSwRZYb8EuydyWlDYkT1TbBIDzNuM/bY9DBy/VAi7PKCS3fPaxTGGTPqoN53wiAKeZgL2R6omL/IDRCAEMzMTJYh8FTV0uc5uXA==;31:BJk2NWmirwcW+H70FzDlsleTw5NU4LqY5B3WJOE8ap9O0JkbbtIxJczVfu/Y0TdmH3xwCF2MDbN5J+GZUaUZ41pjsCEvLWfHNDySDcQlAzSQNhIaOH+alzf3RFFi67qvNNBF2qkchPXV64UGDMyB3jPBG+QeZ9WaIv+rjOClsTgOpNXe8FRbrNi0RWlfOfYvQYpQDe/vpkFXO3I8wAIK57tqIZrY9Ila05nLii7ADuc= X-MS-TrafficTypeDiagnostic: DM5PR07MB3545: X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3545;20:fC8D+tIIh3CEjifenUeneHVLX77/llqJxgcogewpW8Gtf7kJDku7pOKsfCzGZP0gFY00qnian+PmAEzOCt019EHm0DmsK0J2k+tLTcCUvsO0thuv8TQSA5w7FzGLKN2RJCcxLsWe+Xk57WoU5+8isvdGa9yVrPkCRyC0KPX0fpTdZih89oATgyWeJzWHIL9tHA63bGIKnp1PadziBB2X9U3LDB6mHK2p8dltJAyG+mLurvqavWIpHLIsPehv2GvY7SiKRAhcZsvuSbltrNlg+sDbQrphR8kNnrmE6YEXJa0kkJTWWo59LtL+02pUHokAALJH5eULuM5YVXSqOLImN0rz42fuo0OTlhpJdhXxot/P8prbNl+6HWc4VIUcOwZ8nzL/49byUmtRziOWEXo3Oh7Hz75sk88KVn3lM2xXfBQdrYYwxs/qt4uhUNGbOt3UG8rkIilkHEWtTYnAc5lSrF8rhh0CVCSaMzexOUUdljWK+ZM6bawGmeRWAlP/sDMd;4:i7RzC3rzGnz/uPar03gs1khjoVCTTFUaQ7xLS9h9LW93D8VpBRY9FWxyceSWfEuN/uqaeypcif8+8Mb+A4Gw08WTB8YQarxhRsN+99nWwKXPrRqttXFFMWINLqQsuW78z01LdOjRLNR6U7dWTmEcjlusy+0op9IazaPQly87L0kiEayeepXEftY1aZxEUgXRa55xk9xvcdeIxjx/bE7c9WRDBTtdHafKSm9PzOCv/tF6YyYTm1N1LgCE2pEZso7MCfwVp9oKUMCnALxBmaN/Y1vb4ZARDNY5WN5R+tLjYVI= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR07MB3545;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR07MB3545; X-Forefront-PRVS: 040359335D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(24454002)(189002)(377424004)(47776003)(66066001)(110136004)(6246003)(53936002)(50466002)(4326008)(3846002)(966005)(81166006)(50226002)(33646002)(6512007)(6306002)(97736004)(6116002)(8676002)(2870700001)(5660300001)(81156014)(189998001)(25786009)(101416001)(5820100001)(50986999)(6486002)(69596002)(76176999)(7736002)(23676002)(72206003)(43066003)(305945005)(2906002)(7350300001)(53416004)(103116003)(478600001)(6506006)(3450700001)(105586002)(68736007)(106356001)(229853002)(42186005)(6916009)(2950100002)(36756003)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR07MB3545;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjA3TUIzNTQ1OzIzOmg0RFpyY0cyUGNvZWEvUit5WEtncG96aWxM?= =?utf-8?B?a2U2KzY2OWpiQUExVmlhMTJGSkRUVFBXY01rQjl3OUxQV2ZyZkRZNGx2dEcz?= =?utf-8?B?ZmhIbWVMRStjNEQ4OWFlSitsZkE1cUlZWVgwTmdKNS9UcmIxVlY3V1VvOUYx?= =?utf-8?B?V0pwaHFnbk1iUFhwelpnazZrdmF4Mmt1STZIalpDSFNueVNHVnV4aHFuS1VE?= =?utf-8?B?ekJ5enpEcTRmQm45V1hjc0pacDVQWS9RbG5JM3RYZDZXZXFTUGU3YkV1eTJO?= =?utf-8?B?UzhDbzc1VVRRK281MjZmemVZY3plTEZoZlo1UHM4cWZQcWJlS2Rsd1RZeXRD?= =?utf-8?B?eEhCSFZaeFlLcVdHTExjeWJ1d3owWGNOVHRodWdjYm0yM1I3dFZJMC8wVzNr?= =?utf-8?B?L21VUXFhL3NrU1hqVUtwUW9CMHJTWEJma3RMWmpZNHd2S0JhQ2Q5NTFBSXZ1?= =?utf-8?B?a3hia1Y5R2Raa2ozbkU3akIzNFcyRVVlMTl5U3loSHlnY0xRd3BxbXdVUjhG?= =?utf-8?B?VXZvM1p3cUJkbzlPVGp3aW1UZndXSEtPOHZRS3U3dW9UVWFueWZvVGdCRnZR?= =?utf-8?B?M2VmdzV1TVR6dHJyem04ZllCb1dqNnBDVUs5L1p0RGhodHM4c0M0aVVVTmV4?= =?utf-8?B?S2N6QjAvNzNqaExOcXFNYnhVZXMrL2s1YjMyMGlzVW5tU2p2NC9DQ2pLMmVh?= =?utf-8?B?a2RndjBWTFM0MFRVQ1Q0T2hwakpXdEJvUEhhYmNEV0JBbGRxQW9mU09mOGt6?= =?utf-8?B?NWFjQitpWSt1KzU4bUtFb0swTnIvdjloM0R5ZTh5czZJa0I0Vk1KT2hidGgv?= =?utf-8?B?UUZTdUkxN040WDYvKzdWMXVhSFpTMnNRWnNyeEZ1M2VPMkFGRFlwS0F3WEhO?= =?utf-8?B?L3pTMXdlQ0RWM3FRdDQ2TUdoWGlKZEFGTlhNTGpmdndjakdiRitoQ2hMNm14?= =?utf-8?B?S2ZJMVY2anYreUorcWJwMDdqckZPOEViU01pVmx2bDZvWVNZQTBRUkgxejJC?= =?utf-8?B?WEZyV1lQM1A3VGRuSWdCdEh2QlJTSmwrR1c0cmdXeU05ZGNGRUZXWjJwS0JQ?= =?utf-8?B?MlFFS1dHRGhDRGpxWU1XMzdaR2hnb3FMQ1J5ZG9TbnJYMjZqMGpsTFl5elJp?= =?utf-8?B?K1lwR0puT0d1cW92UkFRbTFEU0pSZElwdzErT3IrTHVEZ0gxSWFuY0NYUUEz?= =?utf-8?B?OGlCQ1VtUm52V3dtL0lFc0tsZGx2anNtTFlHYXY2UFRUSzdvY0ZqeGlVY2U4?= =?utf-8?B?eThDcUpHZDhjV0hnMm13eDJXZGh6RnZMMUpBMGFWSjlNT3AxZWk2SUxPbk0v?= =?utf-8?B?Mkppd2c5NldCNWYvUXB3d0k5Z2FueHBvbXcyUmN4alcxdGVIcDdRSmFkQzIy?= =?utf-8?B?K0JYOHZEUEdjeGEyQ2JadHlLMzRibHBtaGJyRkx2VnVCaHkxZEd1ZkxtTUpD?= =?utf-8?B?N1psZ3dJRjBjUktGbmhmWmhPaHc1Y25MMHVPTWhDT2FWVXRzemNBZnU4cDVO?= =?utf-8?B?dFMxY3VCL2FwWm5tU2E4L0paVHRGRFpEbXdVeXdhZDRoRHBLSzJqQ0hGZGRC?= =?utf-8?B?TzE1NUFsdTJ6RWRkTUN1ekxucXZSRzNveDlCM2ozSVdURERrMEU2ZjEwemlu?= =?utf-8?B?Ry9PTElvRGdkcGhWdWl2YUxSdis1VkhndDVLWnZtUlNyNi80Qlp2T294TWRx?= =?utf-8?B?bjNNR3dMdG14WXBVdG1NZEhSdE9aNTN3dnFlWVF4UDVwUU5OWFZjbUtyeWdJ?= =?utf-8?B?aEY3LzY3OTZQNENHNHdrOHRQZk1aVWF6SjBFUWkzUksyOEtpMDBDeTVGbXlz?= =?utf-8?Q?7iV+mmaid0jna?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3545;6:V2jOYoBo7J5Zqdxv3I0m/fFOATX6ZHfRc1zfTb8i8FtGe91Xy9Uwe4xn/QTDM5GBCwQ1RWYF0jzG1l8PWk4VxCf9DW7DICOZQiwklZ2OOCxtCqKWbkdniV/EeljQY8MhOaZHSU37zj2mHVyPz3Jzh8o7x+LWAv+uMNrHNhA2pVKurlagCWqIxyYIryldhxqLlmR0ERJ/bkTYm2LVdfb59WjM2GEupW4XMmDJUYK+cD8/bXYev0Eu/Uwd0Li0/++uwNgjtfmrSQ03H21d29yiFbnL+Ufz/yHw6iVGYHSMIPXMIEv4JNf7ZF/BAZWWUmaoyfWgu+Bi1yW3/jW0tpL8Qw==;5:UgI6XihH7hTVmWUErs7l38+1nU9Z5stjkQA4vfYTnJaegX31JVi/0pfVOXvFNsO5nBvHQAp3j/hylqOXGF3un554NaTNyk/JjLiYMlTa0x4U3H+vBQ/Dy33iEfGddntptJJ9X/anQnBFUy0MKiRcKg==;24:Isb9D+i9HhTIlk/OF0nIJBRveFJxX72RpHfUnanLWGEB4VVOoK+c5XdnYPwNmSxx6+9b/JuEQqKdp9ICEo0MWoQRBEobuoXNeAbb2c1ltUY=;7:ZlSVa78gCUVho+nvTM81Ayhq8kAtZWWdLBOP+wAXrH4uOCeWaAT25lIYQZ0lH5mc4iAwFzFI2rXNH4R0msCumLieUlNKQLgnBmETRIz9Tc3zNLYTkAqFMgHYBf2rQdXHe2XpbT0yXPi4eXfTpm+Lw/O+DUDJD13M7TVdW9xv+hpYmTdNMXGAAijVw26Ex+U7Vpn6hwnT+s4ulYGtycQi5hUrhQmW+3KcX+fG5yqP2Gs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2017 21:34:59.5660 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3545 X-SW-Source: 2017-08/txt/msg00915.txt.bz2 On Fri, 2017-08-18 at 21:12 +0000, Joseph Myers wrote: > On Fri, 18 Aug 2017, Steve Ellcey wrote: > > > > > I would think so.  I did a search and didn't find any more "compat" > > lookups beyond what you found.  Not doing these changes didn't cause > > any testsuite failures but it does seem like they should be changed.  I > > updated them and reran the testsuite and got no regressions.  Here is > > an updated patch. > Does this affect any defaults visible to glibc users?  If it does, it  > needs an entry in the "Deprecated and removed features, and other changes  > affecting compatibility" section of NEWS. I think everything is already in the 2.26 Depreciated section.  This was done when the original patch to remove libnss_compat was made. These changes are just dealing with the fact that that patch was incomplete. https://sourceware.org/ml/libc-alpha/2017-08/msg00010.html * The NIS(+) name service modules, libnss_nis, libnss_nisplus, and   libnss_compat, are deprecated, and will not be built or installed by   default.   The NIS(+) support library, libnsl, is also 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.  (In particular, the GNU C Library has never required programs   that use 'gethostbyname' to be linked with libnsl.)   Replacement implementations based on TIRPC, which additionally support   IPv6, are available from .  The configure   option --enable-obsolete-nsl will cause libnsl's headers, and the NIS(+)   name service modules, to be built and installed.