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 1tbOMl-00ANcM-Tl for pgsql-bugs@arkaria.postgresql.org; Fri, 24 Jan 2025 18:25:16 +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 1tbOMk-00GKc7-W0 for pgsql-bugs@arkaria.postgresql.org; Fri, 24 Jan 2025 18:25:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbOMk-00GKbz-LS for pgsql-bugs@lists.postgresql.org; Fri, 24 Jan 2025 18:25:14 +0000 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tbOMh-001JCg-2g for pgsql-bugs@lists.postgresql.org; Fri, 24 Jan 2025 18:25:13 +0000 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfhigh.stl.internal (Postfix) with ESMTP id 6871525401E1; Fri, 24 Jan 2025 13:25:11 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-11.internal (MEProxy); Fri, 24 Jan 2025 13:25:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1737743111; x=1737829511; bh=G1j9e6PQtiruA yCvmmXXvwOO0oJlvE/S8qkN+IZRhKg=; b=j95MM2w6ogOdn69prCyqtKsA+UARq DAKDN19Bb3K9cD/9avS1lUDdT4A8R2D1kIu4pskqJBqBDR+YXsGvZoY6MKY3qGPS 7YqpuM+ME8KzBGXj2bZ3Z6akeoddkzsAS9maOcZ65qZu62Xeaf3OvKUuh0rV9BM9 OvERZV8/nOIs2YqLP4rDJ8LfeF8HmguO3mtbPttkPiT4Yiy0Ea+S4ZERZzOezCgd wl5hgvuxGJ+SNDN4yIdoLH/7qWKAAXiVkArrzHdjb2i+BMS5dEzCTohaNiAg5c7R +MGYPjr8OlmpQTqYzEc4VzEH/s7h7kZN7UEiCVLpXkwnLTRpA6PXE59zw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudejgedghedvvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fukfggtggugfgjsehtkeertddttdejnecuhfhrohhmpemllhhvrghrohcujfgvrhhrvghr rgcuoegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgqeenucggtffrrghtth gvrhhnpefgkefhteelffelgfegieehfedutdekveeiueduhfdvhfffueetfeekfeevteel leenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgpdhifhdrohhrghdpvghnth gvrhhprhhishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomheprghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrghdpnh gspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghhrghr rghtuggssegtuggrtgdrihhnpdhrtghpthhtohepphhgshhqlhdqsghughhssehlihhsth hsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 24 Jan 2025 13:25:10 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1737743108; bh=igfZ6gJl1BV2krQOPpyaFPa/sbn6lWJpsiMiCUEGBSI=; h=Date:From:To:Subject:In-Reply-To:From; b=c5ffwWTkqoGsypmGaDFZmGOST6eYK+TMIOr12eHipbx3Lo4KZ63LAsamNceNA/iAF 1V/eCnvbcDS7abIwWXXHwBugnntuPZMp9pPHzA0DGCJSYSY/yK1cjkkBNs0hWPSDiW nmaxbSmHqT7hqnrDC32quywdSqZytBVtJEr1CnbmGM8w4f9wQc8WSoKOlthW/MVCnf S1ePDxDoA/oR59VzL1315KIGi7eT6SOcOsm6TMZmYgfqi761cM21PsBrP7mmCAfYzL owrRX94wVTx+MySDtOAnSLAywzjBj47rCiHrFoV5MWsp8+y/IqmlpfVliMP2yqrTpZ pa5u4uEsIVgXw== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id A44338A; Fri, 24 Jan 2025 19:25:08 +0100 (CET) Date: Fri, 24 Jan 2025 19:25:08 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: bharatdb@cdac.in, pgsql-bugs@lists.postgresql.org Subject: Re: BUG #18784: Bugs and BugTracking Message-ID: <202501241825.2tpr3l42xkzt@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <18784-78b67ea2a3a21240@postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello On 2025-Jan-24, PG Bug reporting form wrote: > While going through the pgsql-bugs i found out there is no proper website or > a system to monitor bugs or to track bug status ,i have also referred > this bug > https://www.postgresql.org/message-id/flat/5618263A.40806%40agliodbs.com#a8cc0869f5a3273df07c59fb8e2dde05 > but i can't find that website is working now. This refers to the following https://granicus.if.org/pgbugs/ which was an experiment with a bug tracker from 2015 that gave no fruit. > I have created and dummy repo and tried to push some bugs ,Kindly find the > attachment of demo data below. I didn't see any attachment to this email, but I doubt that a system that doesn't feed directly from the mailing list traffic is going to go anywhere with this community. A manually maintained github repo seems unworkable. I described what I see as working during last year's pgconf.dev developer's meeting, namely a system very similar to our patch tracker^W^W commitfest app, which would contain links to pgsql-bugs threads. The app, in addition to listing the relevant thread links for each bug, would allow simple metadata such as affected Postgres branches, SHA1 git commit IDs (indicating point at which each bug was fixed on each branch), maybe a simple tagging system. No discussion would take place on the app itself, since that should continue to be relegated to mailing lists. It would be possible to create bugs in that system in two ways: one, using the already existing bug reporting form, which would assign the bug number, post to pgsql-bugs and create the bug metadata in the new system; two, by manually accepting a link to a thread in some mailing list (probably pgsql-hackers, but it could be any other @lists.postgresql.org list), whereby a new bug number would be assigned but no additional mail is sent. I think this wouldn't require much new code, because, as I said, it would be very similar to the commitfest app, so it's quite likely that we could reuse a lot of that. It would be a separate app, however, because though they are similar, the requirements are different enough. Why do I think this would be successful? Many years ago, there was a proposal that would use Debian's bugtracker, which is essentially a glorified mailing list with per-bug archives, plus a lot of smarts to know when to close a bug. This had the most traction among this community, but the idea died down when it was clear that 1) the Debian community was not really open to sharing their stuff, and 2) nobody offered to maintain this. -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/