From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id MF7/JmVYXGckaQAA62LTzQ:P1 (envelope-from ) for ; Fri, 13 Dec 2024 15:53:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id MF7/JmVYXGckaQAA62LTzQ (envelope-from ) for ; Fri, 13 Dec 2024 16:53:09 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RMrWvMC3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734105189; a=rsa-sha256; cv=none; b=lvQYv2JGk3z6udV8Q7+divYK9fL0StqTvh7VJtcCIedqwFTEoeBp57VdNdfmkhxhyf4lcC P41e4w8+JWDshIjyDmQAM4B6laATrKjHFTT1CAl1IcPguXT4fWZBTqAsJq2D0aWEAQxU/f lnIACPhfq9WMuAULX8YthJt3PwPJj7NmupowR5pAnc2dh9affdJk62ZxrLkq3WVSqlK+65 syRXA+4vuojgOxaS1B/thFoxbjRMS95lZVySs9LIfdk+fAU0U1XfrwkMnSjL4tmZ5qH38a 1pIVtlYjavQwXzLyL0uo9yN8QC/wvHlleWVEobVOgTGXCL7I7pPWA4yS3bnPWQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RMrWvMC3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734105189; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Yu4phMbDfYMgZo8BZIIk+cYpJ7To+VTUoY+J4PPvwyE=; b=bs+VvRkO2yI9WQPsyMwS0SyRtoWo0BemVKo/VV2XYvoz5/WbSbZYeB8/UDz+YmsxTPfIWa heryN/LdsKqDeImd38BO6gEMcb0sLNkIMHBgUXJMEPy+EGhFxK/yYRomFhUmD4uksearvB ajoRws9KX2IGpoSsKb6Rb8pWMZCZpBOEreJF5sEf8Wy3Bm2GJSOzLIJ5lJZWNGbJW60G6n xapjQzz8nbTEfoOo9Xb6fah4Yby5opGuF+xgFMnhsmMfTwtynAr54bSc12ys+CHOCdPy+g kHqvq5VyH9XIMMjUASGMrt2lJSyrsgUm1fB8+8SSiNf3ZllGA2gZZTivihk98w== 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 aspmx1.migadu.com (Postfix) with ESMTPS id 7964665513 for ; Fri, 13 Dec 2024 16:53:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tM7y0-0004n5-MZ; Fri, 13 Dec 2024 10:52:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tM7xy-0004mi-Eo for guix-devel@gnu.org; Fri, 13 Dec 2024 10:52:34 -0500 Received: from mail-qk1-x741.google.com ([2607:f8b0:4864:20::741]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tM7xw-0003ig-4a for guix-devel@gnu.org; Fri, 13 Dec 2024 10:52:33 -0500 Received: by mail-qk1-x741.google.com with SMTP id af79cd13be357-7b6f75f61f9so222670785a.0 for ; Fri, 13 Dec 2024 07:52:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734105150; x=1734709950; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Yu4phMbDfYMgZo8BZIIk+cYpJ7To+VTUoY+J4PPvwyE=; b=RMrWvMC3+FYxnIihtGYHcG4/eTjmt3qZHGoX+/uzardD9wr+wHYnIWK1d/J9bWs9W/ HwDVjIIakSWtO0EOycZGIdRTyeqMpUROtXgVf/YMRHmBNKo2NOMf8Xgt+xHC7JWwT/As A/B7b5r0znSxKKTAcC6LmNPjkwyZnsrZP+D2xTevrDADfMUSoTD1au3l0BzCVVKBBz+y T5ISSucReCGBuADT6lk0fa2L1g9QnyUke2eumRc+NlpWClj7xeEdrRNGdmZUNKWxVvNb YSGZH5aOZYVVfkDRMRIHNIKwduGaIfjpRbgSULyKMI36uf5XV1HnZ/y3mLF2bHIwjcun lqBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734105150; x=1734709950; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Yu4phMbDfYMgZo8BZIIk+cYpJ7To+VTUoY+J4PPvwyE=; b=hSiOXQDLCN6DBII0+TOp6uW7T38kLKBQ+fL51qp/bXeGETDVLJJ/dXS3QKKw5E0gnn OXDRCVO3AjOkbx7bdfcpFrXO4F1fE4ZhCx9QSy1tpkxpldfGKDdH25glY63+dp19Y3Zj o4RwrId+T7phOX0tlWjUKdRGL85438IHQ9vZeveH3L17s54zk1M1AGc0BXL7OhfFZdZ2 XA3XgiFOc9pMfsaF9qCsFnUYE6PL9LWloKPXsOvIAP5Fwfq9B369YxA+Q1IWq7C1oen5 xwX6GbSgHfHO0SpKgS87IiPIsexWPOrTq/12lm2LiP2LJd/mNWAf3qLGBqprBBKsQfoH Ny4Q== X-Forwarded-Encrypted: i=1; AJvYcCW+3veyDCz5YfQqYHKq9K0hlthzk9WApk7oyqgx6mR+M2pkEaoSHYxqMnnVII77NQdLYZJ+0jAaxqYc@gnu.org X-Gm-Message-State: AOJu0YwZZULE4dotwd60Uqxm81NyASCwxOd1dp15mf4TrtHbAs0ehw0d F16C/TXu9c6sovciPUsdtpaZJkADtY4v75kfMKph1m3NBdindEdZ4ERCWNTX X-Gm-Gg: ASbGncvlxJ3AWTAXY3mC1o8P65q8g7cBCS5WPCoetk11RpcV3ScimzyCl4SajUGePAF X14SQkz7icV9cn60BBCDMy0QC4Gbwx6TCFcu3EQsYTH7xYdotrJ91ocxMygPQ17Y4kgXiAaPxFx RMDElzt6y7UBkGJCc19KoB0AfCj/qA4wfReHYdJhynVF0fzTAZRymAGNh4gOMzdMq+4eo52dJuQ xexgIA7QUy3IuwixXRDUGaURbl22fYIyoQpAhmtbHLgI+TCdDUJucWtIPu8+1drMTPDpodMNy/h oMXqx+gUyDjUakK1F6VobiUn1OmmRpgWyrYV7gmd X-Google-Smtp-Source: AGHT+IFMskAqNUvACb3b1E0EeqpLOU6Xr3MF1cgfIsnBSDrwkrOmevU2SepTHoCudiMbDlkVI2tN7Q== X-Received: by 2002:a05:620a:a00a:b0:7b7:2de:7075 with SMTP id af79cd13be357-7b702de7123mr62304085a.28.1734105150456; Fri, 13 Dec 2024 07:52:30 -0800 (PST) Received: from gnus (bras-base-mtrlpq4385w-grc-01-76-65-175-237.dsl.bell.ca. [76.65.175.237]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b6f54b9301sm150426485a.124.2024.12.13.07.52.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 07:52:30 -0800 (PST) From: Suhail Singh To: Greg Hogan Cc: Suhail Singh , Ricardo Wurmus , Cayetano Santos , guix-devel@gnu.org Subject: Re: On the quest for a new release model In-Reply-To: (Greg Hogan's message of "Fri, 13 Dec 2024 10:21:53 -0500") References: <87a5d0dlm8.fsf@inventati.org> <87ttb7rds6.fsf@elephly.net> <87ed2b3ffk.fsf@gmail.com> Date: Fri, 13 Dec 2024 10:52:29 -0500 Message-ID: <87seqrbmwy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::741; envelope-from=suhailsingh247@gmail.com; helo=mail-qk1-x741.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.40 X-Spam-Score: -5.40 X-Migadu-Queue-Id: 7964665513 X-Migadu-Scanner: mx12.migadu.com X-TUID: y9b+LNXFTNyT Greg Hogan writes: > We only need a release team and a documented release process. Releases > should be scheduled rather than depending on other teams. What benefit > is there to the Guix user when glibc or the default gcc are updated? > You're only a "guix pull" away from updated packages. > > As I recall, one issue for past releases was having to freeze all > development on the master branch. With the new teams-branches model > the release-team branch is just another branch, moving to the queue > when ready to cut a new release. My sentiments precisely. Thank you, Greg, for describing the situation clearly. If the goal is to increase the frequency of releases while maintaining quality, the only consideration that the teams-branch ought to make is to ensure that the commit in question (corresponding to the release) builds correctly (i.e., may, in future, do some automated testing beyond the test suites included in the individual packages) past some threshold (i.e., on platforms of interest etc.). Importantly, instead of making a release soon after a major merge, such a team may decide to not make a release too close to major changes. However, to me, the release cadence is orthogonal to how we do the versioning. It's possible for a project to have time-based releases while still using semver. I propose that this thread be only about the release process, and that the discusssion about the versioning happen in a different thread. -- Suhail