From nobody Wed Apr 23 11:55:40 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZjHcF2bHsz5tHLF for ; Wed, 23 Apr 2025 11:55:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZjHcD6lNwz3xkn; Wed, 23 Apr 2025 11:55:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745409341; 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; bh=poi3+Y56uOG3v59GeQzXOq5izXtW5NPqxjRC+2/MVHI=; b=kMflegwaId5pO/37CF/1bkbPwqqoKPPD+Cxtr7enIGRfTMBzth4HyTygiVUnFMMDfTs3Uz p9MqqRPH4y5qwBYcbKUbp0s4d60/A5jB+42DxOUnrtF44bfMWPJsw3faFaILZEhTsbsaO2 0/wM3vfV2xI2i3WfjgIMn1/jXYwlIZ0lf15HFMwK8O64vYANTMV3laCdkoo/owqBBIngMq /t/fzOcn1QPKeYXIsdnZTUn/MbCPSYgdYoM+jWwHW9qw308j5Nr+GU+tJ3t192JdNBsWno 5e+BBTbfk93tzq9i0GiK8pVeAeliyyWvXHIu7l/KhyVDFs1w50GW0q9mZwbhHw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745409341; a=rsa-sha256; cv=none; b=JVkriGiuvpXW7l9tp6z9AJIP/AFSRR06/uZeV+ATS5AztbJYVHpprmNL5aUgTNMaK85EmM jHqnKI49fz8DsZBF4rcKjRmiN7a+MT55lE1zul5oElrC7kR8krYChbc3maq/wh1K1PkqqV a1FzFp1U7KVx6O7XHo2Jg+5UhAD6S+TnYsEMLVT8cnnRn0pi8zcDwSVMNQIGYSbNSyKCql AIkOv1psDxdwek9MsDgJuFGJxjU7OGkcxBsSbbWUJfvzl+/ltXUyr2mHAXAvlLhNV63bV1 GNbv2nOLz9JeB1RDnPrQH+kPaPdSGmsGc30wbEd1BPeWwwOiAdJVLcKBQJwQmg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745409341; 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; bh=poi3+Y56uOG3v59GeQzXOq5izXtW5NPqxjRC+2/MVHI=; b=FgnCj2S9gxcpcFvjT7+h75/kWs4bbhiu/s6Ou9Wn/59unjuzq3LxRU1hkJzn8q55IlHm20 +dEk/pTcNwvbkCqzMS56tzTDacO5QYNHGleRFzsLxQEQmLHkF97Apz89bL22CMRLAmHYJz sQIF48ctAgkoWXWkFvrhiYe/jqTl32s7IwdKP7QWbQ6Nv2ToMemoRm0d4HoyQX1mBLHemv HtxodYohlBUSIRxs+/CCY6w4a6+zz9YDQgYYXTTk4KFkNzttMZlU8v959AZ+KGEJEYMMDB pAmucQipO4q+xgVDGa0BJkFuB2AApUc90mH29ZYF77BaZbRu8Ksj58wei4dCJQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZjHcD6LT8z12Yd; Wed, 23 Apr 2025 11:55:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 53NBteaI075112; Wed, 23 Apr 2025 11:55:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 53NBtegh075109; Wed, 23 Apr 2025 11:55:40 GMT (envelope-from git) Date: Wed, 23 Apr 2025 11:55:40 GMT Message-Id: <202504231155.53NBtegh075109@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: f60978e73c - main - Status/2025Q1/bugmeister.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f60978e73cd4ed71e0cbaca28639a0c6c00e5a4f Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f60978e73cd4ed71e0cbaca28639a0c6c00e5a4f commit f60978e73cd4ed71e0cbaca28639a0c6c00e5a4f Author: Mark Linimon AuthorDate: 2025-04-23 11:52:04 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-04-23 11:55:33 +0000 Status/2025Q1/bugmeister.adoc: Add report --- .../status/report-2025-01-2025-03/bugmeister.adoc | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/website/content/en/status/report-2025-01-2025-03/bugmeister.adoc b/website/content/en/status/report-2025-01-2025-03/bugmeister.adoc new file mode 100644 index 0000000000..d0591e9c01 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/bugmeister.adoc @@ -0,0 +1,53 @@ +=== Bugmeister Team + +Links: + +link:https://wiki.freebsd.org/Bugzilla[FreeBSD Bugzilla] URL: link:https://wiki.freebsd.org/Bugzilla[] + +Contact: Bugmeister + +In this quarter we made major progress on Base System PRs, closing over 1,000 old ones that no longer apply. +Many of these were detected by carefully going over all entries in [.filename]#ObsoleteFiles.inc#. + +Also in this quarter we came even closer to steady-state for ports/doc; we are dealing with incoming PRs more quickly these days. +For reference: link:https://bugs.freebsd.org/bugzilla/page.cgi?id=dashboard.html&days=90[]. + +The overall number of PRs came down from slightly over 11,000 to just under 10,000. +This was due to work from several people to go over entire groups of PRs. + +Mark Linimon attended several video calls with various src committers. +They are doing some experimentation to learn what kind of effort is sustainable. +The most recent effort was to evaluate the latest incoming src PRs; you will note that many of them from the past few weeks have been marked as requesting feedback. + +Bugmeister folks also did some passes through the database to clean up metadata: + +- re-checked bugs for Product: Base System, Status: In Progress. + A few of these were not being actively worked on. + The count is essentially holding at 186. + The concept is to make sure "In Progress" has some real meaning. + +- edited up the 'application/mbox' patches to be 'text/plain', which Bugzilla is then able to understand. + +- obsoleted many stale patches where more than one patch was in the PR. + +The "automate harvesting PRs and evalauting whether they still apply" task has resulted in the release of link:https://github.com/linimon/patchQA[patchQA.py] as beta. +The program can take either a number (as a single PR number), or, with some work, a full REST query. + +The main current problem is that the py-patch algorithm does not correctly handle fuzz. +Until this is fixed, it will stay in beta. + +Almost all of the PRs with patches have been processed by patchQA.py and several hundreds of them have been rebased (e.g. Base System patches to be relative to the top of the src tree). +We now have a sense of how many Ports patches are not actually patches to the FreeBSD port itself, but instead need to be manually applied to an extracted work/ directory. +A script to try to automate this is in alpha. + +The other problem known with patchQA.py is that it does not know the origins of files that are installed into /etc by installworld. + +However, it does know enough to internally rebase Ports patches to the ports tree base if necessary. + +We also created 120+ new Bugzilla accounts by user request. +(We no longer create them automatically because of the spammers.) + +Clusteradm@ helped us fend off yet more crawler sites. +OTOH, we seem to be losing the war against AI bots. + +See also: link:https://wiki.freebsd.org/Bugzilla/SearchQueries[] +