From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id E9EC71F55B for ; Thu, 4 Jun 2020 23:10:36 +0000 (UTC) Received: from localhost ([::1]:58564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgz0N-0003bb-IP for normalperson@yhbt.net; Thu, 04 Jun 2020 19:10:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgz0H-0003Zl-Py for bug-gnulib@gnu.org; Thu, 04 Jun 2020 19:10:29 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:40487) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgz0G-00081y-Ow for bug-gnulib@gnu.org; Thu, 04 Jun 2020 19:10:29 -0400 Received: from [192.168.101.10] ([91.1.209.5]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MMGZM-1jQxUM24gQ-00JFux; Fri, 05 Jun 2020 01:10:24 +0200 Subject: Re: Versioned releases To: Bruno Haible , bug-gnulib@gnu.org References: <20200604154144.GB11553@hades.panopticon> <1941801.zvzjLHy5AZ@omega> From: Bernhard Voelker Autocrypt: addr=mail@bernhard-voelker.de; prefer-encrypt=mutual; keydata= mQENBFPirzMBCACyzYldTjQ4ufFOkByY5Nn5USb5GFoL48nWBwNHjd9KUbtRRNlQiPNKd6hK Gvd3BGi5aoFKA4ytfRk6jbAbW3jVb3R8wYaV08mOy4KVEKxqN4bxsXlMjNChXVR+rtKDmfI+ oPTL+cPH2X6gW4W02IRbVw0uUhNm6zEedC/gNrY/mTlf1enZ46jxZ7BTUZaG+kx38UMISIMB zSzLRtdkwgmHj4jS3p1fF2cwRqLclIfMjKGpbNFPEXeXKWrCLcqHw78795eAR9q0YvrDkfIn GdDBwfb3VM4NdulwIFzvYZMSXvSbbyPLB5YkHU5aAWQHUse4WlfT5ccDpbzUYldRAvF9ABEB AAG0K0Jlcm5oYXJkIFZvZWxrZXIgPG1haWxAYmVybmhhcmQtdm9lbGtlci5kZT6JATkEEwEC ACMFAlPirzMCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBGUC73lpFxle5wCACC dbs0QaJ0vR3Sff2cKdTk41rUq3YfWngsR///IOU0C5DdkePmCnJE/lUsUy0LRTxcUDLxQR+x QHU8ssRT0JUO9726dI3miy36UdsgmBYaOtLvQcidGmW1R7o0PYYf04+TFtyqKgngOUBPpMgR 6o4UsQxy/OD4bN1WDqOgIjL+D/qJpkKmgp6L6+hhaBCpiOFKRmmV7YyQ3SqVlfQNiHs5ZtkR nXpIjgZARV+GllKucI17bO0CGmTJZ1tstVy0+W3DQT1lbBkTTc++5LONM99D3jjn23l1ocOp folR53F7I4cb2RNfT23v1I59RH37lB9wMOqrKj0UjYAC2YoPGQ3BuQENBFPirzMBCADXLWWp QihBldY6reca8ZKdc3T9qXEOa3akE3DWKztIBmNJhtYOjmpLYajQTkGa7UoJTnbmZE2Rn6ZE oNnvb0gcFNAIcY95KOI+bjOR8HEgh4cx2REXh6L6olIgyXqt/KFusE4wtVZAFxZl+30HzN6n D+1HvrjXxPJRX6MsIYOYyyX9/6OofwJK6QHODYGp8WL2olHDnmsXg4AT6Wlr7qKpKrQELlcF R4xkvdmgL/Ghw/tK0yJTxMIcewCCZWLPOXRmFRbvAadZWPAgVsJ63siNyUlVnVMSzDgTJl+s l/DMabXpqrJQx3/1Yy6mTaDs3XZT/wmBKaTLXx/LByaPxQQ7ABEBAAGJAR8EGAECAAkFAlPi rzMCGwwACgkQRlAu95aRcZWVPwgAqZT6iTXkoP37wYb41323RzhBcJ8JSk4cyBDBUXX0lMrM 3qhiClKG7phpxVdu817Gwc6Hsecg7FfjQAV8MHQ0ZFeEFdk3b2rKBqfsStc+h49/xF3Fb+if CzR9qeQF82fMSxkg18++7hMcHCMO/hPZ/Q0xRi+lrSr2QKDJQuLzSyVU14TxrCkevZjEhtma VNvcJlJzCbiBXee9Fpc5jITUXPFG8E8dxqo1n+duOyIMgozrAnzP7X5V/Ob/Ozf/aGGX9+Jd inyfCX18nWcHALKMU/36Eua/ylalf/2c2YkBp9KCLVmGgPkUgW52EeRPgroIsiwu+rwCSV6Z UyCJ+OymCg== Message-ID: <5c623e40-8318-91ca-48a1-cb2b8cd238ce@bernhard-voelker.de> Date: Fri, 5 Jun 2020 01:10:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <1941801.zvzjLHy5AZ@omega> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:WFz6zLe46QjyJXS1a3AqtqNCjx3nOfVD8dDRaWt9EVNhkCL5gbP x6IJwDJTarF1EHT/ZCsmwgFq7O3wWl7hFDzTxM1wU9Lsh4TwxgE2nziDv75liipGSZ5J5KW 6ABh0lUH2OpqXm5pQGt1bCayGXOWDKL1x/kK7mmqJyyxjTYbUMOWFzo7F2eRnv6x/9He54q U9MzddPZQF4TVVwFZUNsA== X-UI-Out-Filterresults: notjunk:1;V03:K0:vkEUl33KImc=:5KxMWWCOAOZF3W6yQ3EIhK vo5zT6s6v9HjyX2iSqTadVulDWY3wWpcM4I+NAnHegeog7gsZWDkodmiQ5uSKAL/LUlajNZze /GDV/DbxHQNoMVwj6NVmOmSO0fm+TzTAEsNfHESeo8dET3Tyx262RgsTqRdGbU9/HS4DhVTJV pD8pKlddef+jqirNJ8/lOI8DjVWK9MjlEXFKhd4WiVe8nDdv6rMHWAf0rvFuSevRqwoeYv7Hq xK1baFhdSNCKUSb3P4eIdknndEtKr0DbUW9FwLK5taM1lK7YHYiLRlu7ulBEBt/CaO04Jy88l NkO893vzJsSzzGHAB++JzM2IVyI382RwAdDu4ZaJtBpZ4cj+8Lri25KXkPaQ3N9KL778/cF4/ K+fWSK/XyVoMea10xIUMQdAoPCnqH/WWsT7g9zv24Pv0b0PipYOdYlrFEkusldfBVCbKQYFuL HpOlkn34EfbFKeOBsJgoXHuqpThvCgVFgeLZhrndQXg4Wrx0RouqbQP55lUC/NYev2fNGVUd4 Mbi9m8ILnIeSnBmu+V5fRacMJIReql4eVG2tyK/NJRobwjMYN2IaidupZVz69OVThoxR9X2fk AlEWw9RvAQ2jDlfwhCyylLYT7Vl+/M0peoPwVUZhYuKx1GNrVWSficdmeDhrm9mjulqO0q5oU HkkIBBHeH1nUbg1jUXpvCRJGxHThq72AuhuojlCYIl3xO/2253YR7mD5QXr8rgxN+AeQbiINV lGgiidwIPdqeHumkJsk+2grD+47hxlPZSHqa9qk3W7gfaD3zHll4SJi6STFdNOM5Qg5esqbEo x0hv6kxwzdhXlPoFW+sIycUImxdhGgJU0Vhqa0ubIoxJjGx9gHu96oYrwoBp7gusTsQcfK0 Received-SPF: none client-ip=212.227.17.10; envelope-from=mail@bernhard-voelker.de; helo=mout.kundenserver.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/04 19:10:25 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Dmitry Marakasov Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" On 2020-06-04 20:19, Bruno Haible wrote: > Indeed e.g. Debian has a gnulib "package": > https://packages.debian.org/sid/all/gnulib/filelist > > But I think it's a red herring, since basically no one is using gnulib > this way. I agree, it's not really useful: e.g. I'm using openSUSE:Tumbleweed, a rolling release with almost the latest and greatest. But still, the version of it is already >260 commits behind (from 2020-02-16). Well, the 'gnulib-docs' package integrates well, but some content is already outdated - especially the newer, interesting parts. I guess that other, non-rolling distros come with much older and therefore even more useless versions. > You mean, a distributor wants to determine which of the coreutils, > findutils, gawk, gettext, etc. package use the Gnulib before 2018-09-23? > This is nontrivial, but not because Gnulib does not have a version > number, but because it's shipped as a source-code library - something that > we don't want to change. Well, the projects using gnulib (via git submodule) could at least generate the 'git describe' value into their NEWS file or other documentation. And gnulib could provide helpers for that. Still, that wouldn't help in the case the packager adds a downstream patch for gnulib files. Well, that same patch could include add a note for it in the docs as well. Have a nice day, Berny