Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tf2oR-00H83a-JE for pgsql-hackers@arkaria.postgresql.org; Mon, 03 Feb 2025 20:12:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tf2oQ-00GP5I-JJ for pgsql-hackers@arkaria.postgresql.org; Mon, 03 Feb 2025 20:12:54 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tf2oQ-00GP5A-9z for pgsql-hackers@lists.postgresql.org; Mon, 03 Feb 2025 20:12:54 +0000 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tf2oN-0035pl-1u for pgsql-hackers@lists.postgresql.org; Mon, 03 Feb 2025 20:12:53 +0000 Received: by mail-io1-xd35.google.com with SMTP id ca18e2360f4ac-844e39439abso126455239f.1 for ; Mon, 03 Feb 2025 12:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738613570; x=1739218370; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=t4PQPjpUjqfSiZLfd/tmEUjwJdcGQfU3hV4y1AYZPKw=; b=RUunlzYdt73fZ87Iu3+HX73Y3bJNJdHoK/TEL8ahasCwp5ds+aWXvKrHJAeHAoecTh n66ZK1sf9awUBYWXD9LBB8K1sX7r/b97X9ESqHwdGAR+OK9yxPxN2FffBNkUYQmjNmfb BGZH915hqB1fwsWuihcDhkiqiDkzGkZJtHm2n97yp6gjtw+E48SWVHvbVxG5jB1Q9u3R OzfYb2bH/kgz2xIJxTLfSRCTTq7iGTypKxh7ziHFeqFXDr0fNx2K3qb0uhUOV97YxHuy AtG813pBncdu2BQq4ubHNAY8gTmUrlYo4Q/MCbD0vydpCEW/x31t9BobXXTtscAdFZFC m1Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738613570; x=1739218370; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=t4PQPjpUjqfSiZLfd/tmEUjwJdcGQfU3hV4y1AYZPKw=; b=nqABSDtHeOOk7lP112bFFWQlrI2/jeH5/RQ2Y8j/uQ647SgSyJ2F6UxobF0v5aRiTx aco4PE9rFxekX4nvWREcNYbbOLOA8lHzEvgygSGlpyEtdQaYrJY9vMvGZUPngMSZlauz 8whOufeba6Qfz4BDhCW8a3WQQHRpZCitqKZZHeoTWnIiPW4VXczlinGwJU5eMbasRsV7 HcmH0hm80w1jwjtGgl0XcMcSVDgjiMfhWy9zJaJL9ay4DQq6DjUhaBjh59RtGGWU1ZkQ n+1VX0G25e/UEugo5MP0gNC/Lnm+mqgMHJlruU1iU/lJGQZvmaF1vVT6S3+hf9AB2lDi jbQw== X-Gm-Message-State: AOJu0YzwwpZDN/k04MqIyG3kI3YYzbbzH9bOaEjVdb3SULP/TtV3/YjE EVAHa2pKVM69HSY31lugQD/wL+l3jKYGedCQpigGfMNMokuMDL+I X-Gm-Gg: ASbGncs0HnrqiZOcqT5a3xdpqFkiMRVXKGWJKOeWm8o9KCgy2vNIdDJIiY7q+iEQ79p +LgES375uFIFO3N0xEbPaqEHJc4RzKoGFo/x8IdX83BrdS7vwCefp+NKvJyNC9pNNFVDGtdN87a AsrSfiROFRBJtn3DYB3zO8oC/g5JU2idy0TAGX58tlAGgUmor3U39bJqKdXTFurhdWTjyaBOzca ndQE9mtMW4NM6j1XUf439r9vFTqJtC8vp8giZoi364J24wqTaFx94m5CGQc3amW0F/PPSf3jZ9H 2M+5wYE9S1OOHo/r3jM0ZiqiGofSmEnLtwIU3jduG5p4xRRaeg/oYusnJkuSun0V2qlDWylvX9z orf/G8Q== X-Google-Smtp-Source: AGHT+IFFlSc/d9ize1dfzIkiiO5mFiXLdblLGJvTOJcAeh02H5XkyhRHzq4EbqfHjyk62C11EGNsOQ== X-Received: by 2002:a05:6602:276b:b0:851:f176:9827 with SMTP id ca18e2360f4ac-8541110d4fdmr1820773439f.5.1738613570043; Mon, 03 Feb 2025 12:12:50 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4ec745b4ac4sm2360626173.43.2025.02.03.12.12.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2025 12:12:49 -0800 (PST) Date: Mon, 3 Feb 2025 14:12:47 -0600 From: Nathan Bossart To: Jelte Fennema-Nio Cc: PostgreSQL Hackers , Jacob Brazeal Subject: Re: Commitfest app release on Feb 17 with many improvements Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Jan 31, 2025 at 03:23:56PM +0100, Jelte Fennema-Nio wrote: > At the FOSDEM dev meeting we discussed potential improvements to the > commitfest app and how to handle deploying future changes with minimal > disruption to existing workflows. We're going to try a new approach: > announcing a new commitfest release ~2 weeks in advance, including > release notes. That way people can try out the changes on the staging > environment and raise concerns/objections. So hereby such an > announcement: Thanks for doing this! > The next commitfest app release will take place on February 17 and > will contain the following user facing changes: > > 1. Showing CFBot status on patch and commitfest pages > 2. Showing a link to the CFBot github diff on patch and commitfest pages > 3. Showing total additions/deletions of the most recent patchset on > patch and commitfest pages > 4. Showing additions/deletions of the first patch of the most recent > patchset on the patch page > 5. Showing the version and number of patches of the most recent > patchset on the patch page > 6. Canonical links for the patch page are now /patch/{patchid} instead > of /{cfid}/{patchid} > 7. If you subscribed for emails or patches where you're an author, you > will now get an email when your patch needs a rebase. > 8. Clicking headers will toggle sorting, instead of always enabling it > 9. Allow sorting patches by name > 10. Allow sorting patches by total additions/deletions (added together > for total lines changed) > 11. Add ID column to commitfest page (allows sorting) > 12. Allow sorting using the header of closed patches too > 13. Fix dropdown direction for dropdowns at the bottom of the page > (they now drop up) > 14. The previous GiHub and CirrusCI links are now integrated into the > new CFBot status row of the patch page > 15. The previous GitHub checkout instructions are now integrated into > the new CFBot status row as a button that copies the commands to the > clipboard I'm not sure #4 will be very helpful, but the rest looks reasonable to me. -- nathan