From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fish.tulip.relay.mailchannels.net (fish.tulip.relay.mailchannels.net [23.83.218.251]) by sourceware.org (Postfix) with ESMTPS id 578403858D28 for ; Mon, 19 Sep 2022 13:50:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 578403858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gotplt.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 9529E23A0A; Mon, 19 Sep 2022 13:50:29 +0000 (UTC) Received: from pdx1-sub0-mail-a307 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 1C15B23837; Mon, 19 Sep 2022 13:50:29 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663595429; a=rsa-sha256; cv=none; b=PIIAqvLEtakaoGVFxUy3umhpQodoYkA2dpeRhvPstjCUCic91eoHmSX9jWDrzZCzBzOH7G BZqMTnGMuYEh56ODqDSj8TLCOH/Ovf5E8lmkvaGZUoTRvX49u8OWgxT9L5HjFKOysqu8GM cw1wAzEi6oYOQuhoATiUMgNNVVutXtWjMoJRTcKABFp2KjQbW9amqssQIeP9M48ZkMMCok IyNjutqJ9oxbyPEJBIWBfVmVxngGOjqt8g8eO0C6rbGufAblAsy7fSiFgALOHha61eMu9y CSgcC0j+LV8lgvo8rvixMGmrD9RbGVRygHZ4AMCyZ2RoLxOWjnlD4idZw6zYxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663595429; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=a4c34IsRa49a7pTcvOVEQrWngHve7whpss181vrO6vQ=; b=tFm4uV/w6YtwejCT+upIAy9u3tHELH4lDEdYQQJpnPpF1gILEBCOVow41eX0eJ9oEVgG2Q /W6IamHdupimw9vvYd1m62kUuSCuYCR0hRoGQffET1YTVJCstPAMrjYCaJFEhcbXN/FxCL ZX8Er6Tz7X+WlBJPyQMezUi8MPU0tp3Kh4GavGdsF3OpU7Ze7tukaSXaiQnvqHdhHEApUv 8O+3WX7Cy9nEVfZTSsgBj3QWpUKyWLi1DzqxhUGXoSjyHUzGn3ZtfxkLieBQb6AVXHlMJj BeI+5bQEPw7FTOqbF1v3Owe97QAUUEMuQE30glZ73v4cb4qYGb0iSZplzU20ZQ== ARC-Authentication-Results: i=1; rspamd-686945db84-ljnp6; auth=pass smtp.auth=dreamhost smtp.mailfrom=siddhesh@gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Unite-Troubled: 5012727b40ea45ca_1663595429445_3803437000 X-MC-Loop-Signature: 1663595429445:3255119737 X-MC-Ingress-Time: 1663595429445 Received: from pdx1-sub0-mail-a307 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.55.209 (trex/6.7.1); Mon, 19 Sep 2022 13:50:29 +0000 Received: from [192.168.0.182] (bras-vprn-toroon4834w-lp130-16-184-147-84-238.dsl.bell.ca [184.147.84.238]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: siddhesh@gotplt.org) by pdx1-sub0-mail-a307 (Postfix) with ESMTPSA id 4MWQzf3wDpz59; Mon, 19 Sep 2022 06:50:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gotplt.org; s=dreamhost; t=1663595423; bh=a4c34IsRa49a7pTcvOVEQrWngHve7whpss181vrO6vQ=; h=Date:To:From:Subject:Content-Type:Content-Transfer-Encoding; b=POriUDADYifDytKbkxAphVr+Qbd1kK+uDTKmuF+k16RL/epd430hBpUhYR8wx6Jlx 4UXJ0ZJhKk3lVm9mmgmnWQJKbBfDIt5OyihhMUvOUumswXneo/G3G7Bo5T2z2oTuPE HiSMMtGZdZGAtlTCwiWupOPsAO8vIXcvmYmkr3fOblPS+2EPwHNQJwdSTYh4HNc2jt TH12zGxpcyJfT80Y6YQfYq5Kkvhf8rbmuADNhu6vG2qJPMC2KWqidAMP7RywSJFWEy 69p7aAT9OU4tr9mjO1oepmeEJLyLAN929BF5Xgk62EPxTe/YXhbRHnDtj7S5Zp40gN mRqW2EACjudaQ== Message-ID: Date: Mon, 19 Sep 2022 09:50:20 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: GNU C Library , Carlos O'Donell From: Siddhesh Poyarekar Subject: Patch queue maintenance proposals Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3031.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, I'd like to make the following updates to patch queue management in the coming weeks. I hinted at some of those at the glibc BoF at Cauldron but I reckon a proper proposal would be better: Email commits missing from patchwork to libc-alpha -------------------------------------------------- Over the last couple of years, about 70% of the patches that were committed to the glibc git repo were unmodified and hence found corresponding mailing list entries in patchwork. The 30% have been silently ignored so far. I propose that the script that does this checking now should email patches that don't find an entry on patchwork to libc-alpha with a [pushed] prefix so that we have an accurate record of commits on the mailing list. Cleaning out outdated patches based on subject line --------------------------------------------------- I propose that when a patch is being updated as Committed on patchwork, the updater also cleans out all patches that have the same subject line as the committed patch by setting their state as Superseded. This will be based on identical subject line for now, with "v[0-9]\+" filtered out. Cleaning out patches that fail CI --------------------------------- Right now, "Fails to Apply" (which was previously "Not Applicable") is a terminal state, so it does not stay on the default patch list on patchwork. "Failed CI" patches however stay on the list as action requred, probably because we're not always sure if it's a CI bug. I propose that if a patch is marked as "Failed CI", it be archived after 30 days. Cleaning out patches with missing DCO or assignment --------------------------------------------------- I propose that we archive patches with missing DCO or assignment after 1 year. Thanks, Sid [1] https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow