Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp229421rwp; Wed, 12 Jul 2023 12:19:08 -0700 (PDT) X-Google-Smtp-Source: APBJJlHnu0MU/udjYoWwQUtHKek9dzfPAnb4rWHW6y01uBj53DRQ6+mknSOWFmBuuS2MUoOPeDzt X-Received: by 2002:a05:6358:280b:b0:134:d559:259a with SMTP id k11-20020a056358280b00b00134d559259amr14689745rwb.17.1689189548081; Wed, 12 Jul 2023 12:19:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689189548; cv=none; d=google.com; s=arc-20160816; b=kgpsPBI3CPDEO53RX50xL8cdiVzUJ/DIM5bww3OEbgN0/Q4KGx4p6evMlNJI3IOd4H QmTHy97xOnrM7X30rpDU07oXFoLJOadc/YvgjyNttgrIaSoI40PrNx/aVJyYuP0BuXXp TOEjsDvIYykf4v2/93Zzgi3cDthzqks9Nvvwganbdpa+GsRsgBBzClJOHkltme06RS/h P12OlytT3qSzhRh0Ezi69CD2Cd6BMCjpjeq60RtAeeZXjS82oOKuW08rAQdChWQF3ce/ MSL7GuYs2QKh8fYbyE+aQpw7KeTc4HkTW75etS0FXoig9ElofY7MXy6T5SrqctlEptp1 BAMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=LtYi4/JFbZfkt7dHQU1ev1025ss87xpHjwdxyY+0bkk=; fh=+ZTinr/XPChiX41/wx2dq4Fm3UKFH8emgtfNGydWHEw=; b=MptYNTZOzVpelVkMchkQE1poTBiqa9nt2RcnMLO6VE0yVs0/xuJcXYRSaG28v+PJET u/2cqC1fHRNZP+XxyDQlH13hHJuqFqnOFQlkGTeV0AsYSwFW6uaY60hPVj0n2gcZm/Gl tbD0FSFFbL762FL6wCXSZ0kdvs3gkmka2RfYZhuzjLo402XGhTiqBw18F/Xmnv4ZYKCj zLRyIRIiu600aPv1XzdcJ0KbTmWaav2cOpulGfVng6q6SnBWV3Yvd/hZRa2SHID/b9/8 F04Ju1yNILYtoFtjRurqHreXmrxzohlZyvj9oyzfKZ9gzRD/zKy7C1S0MRjfIlNZilQ9 R97g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=kkxIXB1m; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v185-20020a6389c2000000b00557221e784asi3588450pgd.293.2023.07.12.12.18.54; Wed, 12 Jul 2023 12:19:08 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=kkxIXB1m; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232348AbjGLTAe (ORCPT + 99 others); Wed, 12 Jul 2023 15:00:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229480AbjGLTAc (ORCPT ); Wed, 12 Jul 2023 15:00:32 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CBEB1BF8; Wed, 12 Jul 2023 12:00:31 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 050C3618CE; Wed, 12 Jul 2023 19:00:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DEB81C433C8; Wed, 12 Jul 2023 19:00:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1689188430; bh=C75X2BnyEWDXBPD/0Zfk2U9UagD2+DsJ0ryNEGmeRYc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=kkxIXB1mjYsJzX/NO5wASfnLQjv3gxKU/O7ohYn38fe9Ls155Kge8I3xZGDCp/Hna khFKdJ1mUtbXr22HE9R0HLg+2RilUQAUAC+SEKT9lzFZXRSYCVUBvtDcLHZFYqsgbv HX1DK7bqMtC69K2ji+7JS373MAlvfvSxSSahzBaw= Date: Wed, 12 Jul 2023 21:00:27 +0200 From: Greg KH To: Thorsten Leemhuis Cc: stable@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Sasha Levin , Jonathan Corbet Subject: Re: [RFC PATCH v1 0/3] docs: stable-kernel-rules: add delayed backporting option and a few tweaks Message-ID: <2023071215-able-mushy-c889@gregkh> References: <2023071002-phrasing-tranquil-49d6@gregkh> <2023071221-blade-reactive-0707@gregkh> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 Wed, Jul 12, 2023 at 07:02:34PM +0200, Thorsten Leemhuis wrote: > On 12.07.23 17:16, Greg KH wrote: > > On Wed, Jul 12, 2023 at 11:30:30AM +0200, Thorsten Leemhuis wrote: > >> While working on the latter I noticed one more thing: > >> > >> ``` > >> .. warning:: > >> The -stable-rc tree is a snapshot in time of the stable-queue > >> tree and > >> will change frequently, hence will be rebased often. It should > >> only be > >> used for testing purposes (e.g. to be consumed by CI systems). > >> ``` > > [...] > >> I'll thus likely > >> change the text to something like this, > >> unless I'm missing something or someone has a better idea: > >> ``` > >> .. 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. > > > > These are ONLY for CI systems to use, nothing else should be touching > > them. So I think the current text is correct, what am I missing? > > That I misunderstood things and forgot about the "rebased sometimes in > intermediate places" aspect I once knew about. Sorry. I'll leave the > text as it is then. > > 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. thanks, greg k-h