From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 0Lf4Mw37P2OO9gAAbAwnHQ (envelope-from ) for ; Fri, 07 Oct 2022 12:10:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OPDQMw37P2MFHgAAauVa8A (envelope-from ) for ; Fri, 07 Oct 2022 12:10:21 +0200 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 A1A92164DE for ; Fri, 7 Oct 2022 12:10:21 +0200 (CEST) Received: from localhost ([::1]:56276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogkJA-0006xv-OK for larch@yhetil.org; Fri, 07 Oct 2022 06:10:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogkIC-0006vI-U8 for guix-devel@gnu.org; Fri, 07 Oct 2022 06:09:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40462) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogkIB-0005dh-Fx; Fri, 07 Oct 2022 06:09:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=D0mgKIwA1airFgFAZjjBmXYw2jOjrPwvlUMruAePWtA=; b=famaBoNQAP03m1Fe62m+ 6U++dcFWrcKtUXS8L3VZ3RyR7mVgf6IJ1EzzX1S1P+CYJuShhMaXsgXAoNFyAYU3UgY4Wvpaht2Km /V3DlqpDEq2pFRpYTX21wmG76BB/KtnLRAauafOwG3xZoHbLmelJ1dHptUOne3iKAYT8yxljYIdDM Ws/aHKm4kCp7b1p/j2VHDKMRO2OwqAgztbMxIl08YATK85bFKhSQd09od9k+aiobQ5CMFVcWXP5z2 dY3axkpdvIP3AwxnB6t/+GeHVI7KREf8BBmODb0SjLorv9AAJuc5n0Xojoz6Ln9pxGJj94J+s6Xla LbyvIfV47bA/7Q==; Received: from [193.50.110.253] (port=36834 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogkIA-0002yJ-UP; Fri, 07 Oct 2022 06:09:19 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Cc: guix-devel@gnu.org Subject: Re: Planning for a release, for real References: <87edvlknv5.fsf@gnu.org> <874jwg2fge.fsf@cbaines.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Vend=C3=A9miaire?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Belle de nuit X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 07 Oct 2022 12:09:16 +0200 In-Reply-To: <874jwg2fge.fsf@cbaines.net> (Christopher Baines's message of "Fri, 07 Oct 2022 09:26:48 +0100") Message-ID: <87o7uoaqsz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665137421; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=D0mgKIwA1airFgFAZjjBmXYw2jOjrPwvlUMruAePWtA=; b=j7eAEzYzn3XbZuU7tTFAAjHiM1rgtklRtx4egqhxh+Rb8qca0BZTn3uVii8PJbsPEqygLr btc/taSp7//3D6TC0KyixGOmCcdt9LoI6wmk9zWa7lvipsNBqz05Ob1avQjO0Kicn5IFWJ WU0aqnn9dlwXq/nPB8mSHtDuZap2NwdlxoZzfa4JnDSd2lqWI1crzz+SdN0Ch/za6KkoDH c/XiSEIwkRebYOuQA05ssxH1q/gTElfv+jFozeVAI2apGODm2g9xECuR0Arhx9bE6C9m2x KUP57e+rbFZA73Qdc236f4T2XdkkP1WP53B1chKMw7Abfz6XNLsajUISxgqWxA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665137421; a=rsa-sha256; cv=none; b=t2jWtvs+r+7gM/Skiydc5142raLmHad9gsNF39N/nl4jfVF+D2ZI/kefT7NpRJHufiKetU cjmJxpUAlB9Ofqp8DCiOfbNr8ChmHtNmHEow9OMx4SkxY2OPn8vflya3Mush9FGA9S9vz8 7piimpDjg3V3KROsiH5Mp9DFwlS+MKS8F1aQ0Qf5lZCRhm+HIa113nCPe0O5OA0TDDx5C2 eRDY3rsL1Kf4Kw6cOvjI9guh0+9psXnpsqB0iQgrfshxncUujLoPzzXKY+2z+x93HqWlws DyQlkxwuZ9lsIeuiiUGmsR9foFZXh0lwPUuhxtuF9WGbvOcEjSJrSB74UoS36Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=famaBoNQ; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Spam-Score: -4.87 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=famaBoNQ; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Queue-Id: A1A92164DE X-Spam-Score: -4.87 X-Migadu-Scanner: scn0.migadu.com X-TUID: FaMFcdAX45OG Hi, Christopher Baines skribis: > Ludovic Court=C3=A8s writes: > >> We need to plan and coordinate. Releases have to be a group effort; >> some of the most important work won=E2=80=99t be coding but coordination. >> Coordination is key. I don=E2=80=99t think I should be spearheading that >> effort, but I=E2=80=99m happy to be part of it. >> >> Who=E2=80=99s ready to commit time towards that goal for the coming week= s? >> >> Here=E2=80=99s a list of things to do to get there: >> >> =E2=80=A2 Merge =E2=80=98staging=E2=80=99 (?). What=E2=80=99s the sta= tus of that one, it seemed ready >> a couple of weeks ago, but then I lost track of it. Marius? >> >> We need a =E2=80=98staging=E2=80=99 champion to keep track of what= =E2=80=99s left to be >> done, reports progress, pings people, etc. That person does not >> have to be hacking like crazy, on the contrary! > > I'd like to get qa.guix.gnu.org to the point where it's useful for > getting branches merged. Currently, it's possible to submit builds for > branches, which is happening currently for staging. > > While that's great, the substitute availability for the branch is still > poor [1], the builds are happening, but there's just not enough hardware > behind bordeaux.guix.gnu.org currently to keep up with both the large > number of builds on the master branch as well as building staging > quickly. > > 1: http://data.qa.guix.gnu.org/repository/2/branch/staging/latest-process= ed-revision/package-substitute-availability > > I know that's not what you're asking for here, but I think a big problem > when it comes to merging branches is that of checking what's broken, and > that's what I'd like to make easier. Yes, definitely! > Is there a reason why =E2=80=98make assert-binaries-available=E2=80=99 is= just checking > ci.guix.gnu.org? It=E2=80=99s mostly that =E2=80=98guix weather --display-missing=E2=80=99 i= s not really helpful when passed more than one URL: it reports all the things that are missing on at least one of the URLs (this is what the comment in =E2=80=98Makefile.am=E2=80=99 suggests). The goal of this command is to check that =E2=80=9Cbasic packages=E2=80=9D = build and are available, and we can expect basic packages to be available on both build farms so I think it=E2=80=99s OK to check just one of them. (When I = first wrote that manifest, I naively thought we=E2=80=99d be at 100% at any time = since this is really the baseline=E2=80=A6) > i586-gnu is a shared problem though, I'll try and see if I can get some > childhurd VMs working, although I'm not sure this'll be timely enough > for the upcoming release. For i586-gnu the expectation is really low right now: see =E2=80=98%base-packages/hurd=E2=80=99 in =E2=80=98etc/release-manifest.scm= =E2=80=99. Ludo=E2=80=99.