Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1422426pxb; Thu, 4 Feb 2021 12:32:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwm+uFsopsb19tCaMooaDVmJtocXifpkLb3I7lfisABnNO3efPGCMrlwhcyZRQxFAtCkebo X-Received: by 2002:a17:906:2681:: with SMTP id t1mr875314ejc.29.1612470767439; Thu, 04 Feb 2021 12:32:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612470767; cv=none; d=google.com; s=arc-20160816; b=faA5SemAMWcSaUS/QDUWlQ9ioFaIxeXYFncLvc7l7T4wBQHbFbpVmD7t6KRLvxSzbK bsLdLM5W1JWXvfQxXVKaGh7x9unMU/L4t427w0vPBiwZbdS11SXYeypimjqRED9IGgKa Y8VINTotXL9DmuQR8LqzQLm6mtHCqBK+CTpcqrc1Jh37rjlQjdofbI8BguQ0VmubdTDI T1uWmNf0vH0hZ2Gf9IEgzFrxXKerlE1kcxb6/lPEddhTdgTK1DadhG1DuOsq5aaHelT7 Nq++5DkaPXImJSOpjJEzmEbRKdAwDoM9mkpP0IfiYNp/m6dYBI4QOEE38OYSAIEsLg5q +4+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:to:from:date; bh=tPPa0D6KpkoegyeH8WkaXhOFXZ+09fVDUn0GH7XGesI=; b=LAH6awXxGgVD92Rxk5wubFMYuUdVZ7vDSyuFq4FCQAM12R0Sbv+z0VEwhEifQU8L9G pw91oVxmHKJwkm5Rfmi4GDMu5ksLzIRToDdTtkMCGABTogLDtQ3zQm8qq6pZD0nwha6s eulLOkwrFahJe1sD7gwl42x/M7uV4BYbhTJPNZv4CpOBkfZrs45M0V4EF2HyWu+ngROP Mc/lrBQhgZ3euTQAd5AL5sGCDQfo2ld8kkvKPuI7ATiX7oZXQFb08evX2LJnu0KfcQTf 5hzGgHF1FrMgu74dJuE43xhhGvAufHZEjL75c+vtzms5HkNOzhhbnaSfg1qIXwKOyxRg Q7nw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=manchmal.in-ulm.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr35si3818301ejc.274.2021.02.04.12.32.21; Thu, 04 Feb 2021 12:32:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=manchmal.in-ulm.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240156AbhBDU3Y (ORCPT + 99 others); Thu, 4 Feb 2021 15:29:24 -0500 Received: from manchmal.in-ulm.de ([217.10.9.201]:59194 "EHLO manchmal.in-ulm.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240103AbhBDU2N (ORCPT ); Thu, 4 Feb 2021 15:28:13 -0500 X-Greylist: delayed 475 seconds by postgrey-1.27 at vger.kernel.org; Thu, 04 Feb 2021 15:28:11 EST Date: Thu, 4 Feb 2021 21:19:33 +0100 From: Christoph Biedl To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: Kernel version numbers after 4.9.255 and 4.4.255 Message-ID: <1612468714@msgid.manchmal.in-ulm.de> References: <7pR0YCctzN9phpuEChlL7_SS6auHOM80bZBcGBTZPuMkc6XjKw7HUXf9vZUPi-IaV2gTtsRVXgywQbja8xpzjGRDGWJsVYSGQN5sNuX1yaQ=@protonmail.com> <78ada91b-21ee-563f-9f75-3cbaeffafad4@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org David Laight wrote... > A full wrap might catch checks for less than (say) 4.4.2 which > might be present to avoid very early versions. > So sticking at 255 or wrapping onto (say) 128 to 255 might be better. Hitting such version checks still might happen, though. Also, any wrapping introduces a real risk package managers will see version numbers running backwards and therefore will refrain from installing an actually newer version. For scripts/package/builddeb (I don't use that, though), you could work around by setting an epoch, i.e. (untested) -$sourcename ($packageversion) $distribution; urgency=low +$sourcename (1:$packageversion) $distribution; urgency=low but every packaging mechanism in-tree and outside should adopt such a change, if even possible. Which is why this feels bad. Possibly I am missing something: What's the reason to not use EXTRAVERSION as back in the old 2.6.x.y days, so change to 4.4.255.1 and so on? Well, unless there are still installations who treat 4.4.255 as 2.6.64.255. Christoph