Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp845604rwp; Thu, 13 Jul 2023 01:52:21 -0700 (PDT) X-Google-Smtp-Source: APBJJlF+pQqTSiFNjB8EtiAludqI1K+LIph5Fy2qFtcx1OWnxqfxkzojneB7gg4Ms1HSieYi/52v X-Received: by 2002:aa7:d9d3:0:b0:51a:7bcf:c8f5 with SMTP id v19-20020aa7d9d3000000b0051a7bcfc8f5mr1063708eds.1.1689238341010; Thu, 13 Jul 2023 01:52:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689238340; cv=none; d=google.com; s=arc-20160816; b=dhFO8TjSYulxhdSyi/qSMZ2O9zPf6TWYb7oQ8GGMQAsD5n1h+VqqAazTUNuiV2y/OZ sZMumZYFDmEePXtj7aNSxIqBJ5uGKB1mGjiE6hXzi9BccIDoz+LGzOP+D7YbA8IRCw2Y csI8NTyHdA2bxQRh4CwV5pV8t0f5ME9cNUMpBw95B9VwtjbIajk5WthVbT0wH2IlKUsv U7NfNVknz2jobLBaGC7cjFWShecN2/fwbljlApR7TXSF9r4LFP3ygL1H63EepI5YJPp8 0QR+OAZStbDs9Kh0UDU6lZpKTQrtP3t5LCqnZtYF21bc9TUVKBjjIcG6N4V7FyWQM7rD Ku6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:content-language:references:cc:to:user-agent:mime-version:date :message-id; bh=KPBdOjwMNQOc4bOJAW9gWbsjjNDsIO4OaZ0heg6JXsI=; fh=JtmWVoXHAbeDVmntsIGvKQ2lQp9JwJCM1sWtlI5NfAI=; b=sLW1kjZLaB3Cc40FwNM5iUjTsKqpUCizqnEwWvbU66+Om8AXmzRcEW0o566HWwlEz1 8CDD+K5avhOIoKhmEsHuKz7a6/B03oVstv6QpsbIkOI8/2ahbjknmLyk6crmt2FuYFGU fBFPMALKrxFtt+roM+CU7ZW6UpRzt3eEcoVzmfHecYjTLIWTnnvudiqVvf1i7gRzAqMU 19LmPuDhMytn2ChuQu5eUlRqcRLhKouT9JbSB6k8wZT3j059PZ7nRRebKRrBrlXvOhfP ECKltnckTOxcFyXXGvX+ovb2oJuf4iGoDiH1//SlxFCtvyaYVta2dtVeSveI92vyw+RB SH5w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bo5-20020a0564020b2500b0051bfa6da365si6499138edb.585.2023.07.13.01.51.57; Thu, 13 Jul 2023 01:52:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231675AbjGMItI (ORCPT + 99 others); Thu, 13 Jul 2023 04:49:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231967AbjGMIsj (ORCPT ); Thu, 13 Jul 2023 04:48:39 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18CB9211F; Thu, 13 Jul 2023 01:48:19 -0700 (PDT) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1qJrzj-00049e-RU; Thu, 13 Jul 2023 10:48:15 +0200 Message-ID: <18238769-39c3-2b40-7725-367aa0e5c50b@leemhuis.info> Date: Thu, 13 Jul 2023 10:48:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: Greg KH Cc: stable@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Sasha Levin , Jonathan Corbet References: <2023071002-phrasing-tranquil-49d6@gregkh> <2023071221-blade-reactive-0707@gregkh> <2023071215-able-mushy-c889@gregkh> Content-Language: en-US, de-DE From: Thorsten Leemhuis Subject: Re: [RFC PATCH v1 0/3] docs: stable-kernel-rules: add delayed backporting option and a few tweaks In-Reply-To: <2023071215-able-mushy-c889@gregkh> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1689238099;33ba6bd9; X-HE-SMSGID: 1qJrzj-00049e-RU X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12.07.23 21:00, Greg KH wrote: > On Wed, Jul 12, 2023 at 07:02:34PM +0200, Thorsten Leemhuis wrote: >> On 12.07.23 17:16, Greg KH wrote: > [...] >>>> .. warning:: >>>> The branches in the -stable-rc tree are rebased each time a new -rc >>>> is released, as they are created by taking the latest release and >>>> applying the patches from the stable-queue on top. >>> >>> Yes, that is true, but they are also rebased sometimes in intermediate >>> places, before a -rc is released, just to give CI systems a chance to >>> test easier. > [...] >> Nevertheless makes me wonder: is that strategy wise in times when some >> ordinary users and some distributions are building kernels straight from >> git repos instead of tarballs? I'm one of those, as I distribute >> stable-rc packages for Fedora here: >> https://copr.fedorainfracloud.org/groups/g/kernel-vanilla/coprs/ > > As we keep the patches in quilt, not git, it's the best we can do. The > -rc releases are never a straight-line if we have to do multiple ones, > we remove patches in the middle, add them at the end or beginning, and > sometimes even change existing ones. > > All of this is stuff that a linear history tool like git can't really > model well, so we keep a quilt series of the patches in git for anyone > that want to generate the tree themselves, and we provide the -rc git > tree for those that don't want to generate it and can live with the > constant rebasing. /me first didn't want to reply, as this is not really important, but then reconsidered; again, feel free to just ignore this FWIW, I do not consider that rebasing to be problem at all; it are those rebases "sometimes in intermediate places, before a -rc is released, just to give CI systems a chance to test easier" make things this slightly annoying bit harder when you want to distribute stable-rc releases to users. But as I said, I can fully understand why you do those as well. I just with there was a way to reliably get a -rc release from git as well. Simply tagging them when you do a -rc release would solve all that. Is that maybe something that could be easily added to your -rc release scripts? /me looks at https://github.com/gregkh/gregkh-linux/tree/master/stable but failed to find the -rc release script :-/ Whatever, as I said, not really important. :-D Have a nice day everyone! Ciao, Thorsten