From patchwork Mon Aug 30 14:36:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Axtens X-Patchwork-Id: 1522249 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org; envelope-from=patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.a=rsa-sha256 header.s=google header.b=Tdnohekr; dkim-atps=neutral Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GytDM1jvzz9sR4 for ; Tue, 31 Aug 2021 00:36:19 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4GytDL2HbLz2yJj for ; Tue, 31 Aug 2021 00:36:18 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.a=rsa-sha256 header.s=google header.b=Tdnohekr; dkim-atps=neutral X-Original-To: patchwork@lists.ozlabs.org Delivered-To: patchwork@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=axtens.net (client-ip=2607:f8b0:4864:20::62f; helo=mail-pl1-x62f.google.com; envelope-from=dja@axtens.net; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.a=rsa-sha256 header.s=google header.b=Tdnohekr; dkim-atps=neutral Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4GytDC3f5pz2xrF for ; Tue, 31 Aug 2021 00:36:08 +1000 (AEST) Received: by mail-pl1-x62f.google.com with SMTP id q3so8649838plx.4 for ; Mon, 30 Aug 2021 07:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axtens.net; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=JiND1Fag1X3/eBpoVr3c0nWOaESe+juSimMVJVjG840=; b=TdnohekrwedAhgL1lU96714S8WzOV4KqoWanK9GA0SZADrDI5ma2eHFTs28aM+HDZq keMe9YJionN6uPN5kK0FX1VwM/oliMltxuuNxtwFDqf47O0KYDbOSZgXDFg51uWZfb+A U1WZiZvZUSBG9AEjq0P+3mN8/iWxJuPhqxwKw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=JiND1Fag1X3/eBpoVr3c0nWOaESe+juSimMVJVjG840=; b=K/wNzOlGKuaK6zQc4Wf5tL2AUgRJMw2E0M6POEHU+RRCiRoEEAtCQ+EilLHVcXTNBf FEpCOfCfTTDWvw2+bSprhvkQp3iYpCVQx9mGqQOm/itUiolLCIDPuiXtcw3cn0LDzaYi YHjfcpDybv/IFXGrzJG+59fOZoYP47NvEC4bKHwkYjBZz6X1bYQcpu7KFSbje+MgXTaA yzuwesjsNR3yKs+qAnr6id/xkSh/d1n5pxXdmIImdavpttAByK5+GT3NvkBciI623faH DXtZ8pAk6Kn0Agk+SanP0okeGbrCbVaIP+hgNEY7r2RM10UrR7c0tLMw54Dg0WfrS8tp vEUw== X-Gm-Message-State: AOAM531lk0mwbFrRbxhgpN8mSmKtqs6sfQAOn1rfLJ5CXGkSr0b7Zpzu ZumjevegbXPJBozuKaeVyF68NN5eYANgkw== X-Google-Smtp-Source: ABdhPJxRzErIdisH8k0EM6INuJxBCJetzeSqezjJQGvAXgOAQ3ZiVOxhdnLJ5gsKDLdCMn2+AmtiOQ== X-Received: by 2002:a17:902:7611:b029:12c:b602:5820 with SMTP id k17-20020a1709027611b029012cb6025820mr36436pll.6.1630334165979; Mon, 30 Aug 2021 07:36:05 -0700 (PDT) Received: from localhost ([2001:4479:e200:df00:5e88:9abb:823a:4c8d]) by smtp.gmail.com with ESMTPSA id q126sm7228690pfc.156.2021.08.30.07.36.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Aug 2021 07:36:05 -0700 (PDT) From: Daniel Axtens To: patchwork@lists.ozlabs.org Subject: [PATCH] Test Patch, please ignore Date: Tue, 31 Aug 2021 00:36:00 +1000 Message-Id: <20210830143600.3717268-1-dja@axtens.net> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-BeenThere: patchwork@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Patchwork development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Patchwork" Signed-off-by: Daniel Axtens --- docs/usage/clients.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/usage/clients.rst b/docs/usage/clients.rst index 01dd62a28e50..5c0024c3ddbb 100644 --- a/docs/usage/clients.rst +++ b/docs/usage/clients.rst @@ -53,3 +53,16 @@ appropriate builds and test suites, and reports the results back to Patchwork. Find out more about :program:`snowpatch` at its `GitHub repo`__. __ https://github.com/ruscur/snowpatch + + +PaReD +----- + +:program:`PaReD` automatically detects patch relations based on a simple +subject match. It monitors the REST API for incoming patches, checks them +against a list of recent subjects and associated patch IDs, and creates a +relation if the same subject is seen multiple times within a configurable +time period (e.g. 90 days). + +You can't find out more about it because it exists only in the shadowy +depths of Daniel's laptop.