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.96) (envelope-from ) id 1vsObA-003e1g-2n for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 17:10:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vsOb9-00Ay6y-0p for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 17:10:55 +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.96) (envelope-from ) id 1vsOb8-00Ay6o-2H for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 17:10:55 +0000 Received: from fhigh-b5-smtp.messagingengine.com ([202.12.124.156]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vsOb5-00000001E6r-3sX9 for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 17:10:54 +0000 Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48]) by mailfhigh.stl.internal (Postfix) with ESMTP id D6D377A04C9; Tue, 17 Feb 2026 12:10:49 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Tue, 17 Feb 2026 12:10:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm2; t=1771348249; x= 1771434649; bh=4HAN5of6wsEAGzNe4m0HYI/rgnuoUNFLlUl0hWa0Kzg=; b=g D1R1PcAUZOMd4SykoaEy0sqjfx2frTSJ+JlT0/PT3m5xK30ecF/pTAmaY91I5Gmd SCintBuD910jIRa1fciqJsZv81xerJPNRH4ZrDr0nSeslKo5WtrGGLym0Hu/VL+4 XZKWFBRN/jRtpTUfoMkwwwxnWJn20l/Tcm88mr0BwdAaN1IN+W6RNZ0M5k5cDi/K uvtmquTSQ0hpbUj7t2iFoEJzBUYyjcdazh3lWCHTTR+1I2caRlsz4tvj7aOgbfux HHKOzEfoGve3wsQ+Y5AkXCGZ48w8nFVP9eBEfin/BDqZZer/UuPfR6J5ABSW2aRw GyzbSEzoCkGlFwI7bZhYg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=1771348249; x=1771434649; bh=4 HAN5of6wsEAGzNe4m0HYI/rgnuoUNFLlUl0hWa0Kzg=; b=M3RK8GhciPqHaTxwM XV0DZ23n+jMtR8yTtVOFERc8KlhOKWwsh+S6WlY0d96u5lSaJaBJCNVoDwpUQD9r CGneHtsp4tipCWHmtUxPPt4bEadCI2EKHNwZCMcsfFUh2JsqairQMKiH/G7c2F9Q nv+evPVSYZ01X5lxJpsz2HP2q7HL2i3AupSVTsDT619G99SzZh/ymhZ0TpAy2a3z 1qkSV5CSwI5h6qbX+4ZdrO1pSx7EJF7gss562QaKoJJVHRzAtsRb39+HD02lJc8Q n5jHGR63KgXnpFnuZqyB7EurvgoPaX8yZj8jidxhU654zAPzSJzkHvPpG4mAqe/g nrGRA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvvddtfedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeehueeitdduvdduvdekhedtveetueffieelgfelleeludfgvdeukeek vedttedtieenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgpdgvnhhtvghrph hrihhsvggusgdrtghomhdpphhoshhtghhrrdgvshenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvgeskhhurhhilhgvmhhurd guvgdpnhgspghrtghpthhtohepiedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep phhgsegsohifthdrihgvpdhrtghpthhtohepshhtvghfrghnsehkrghlthgvnhgsrhhunh hnvghrrdgttgdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhp ohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopehmihgthhgrvghlsehprghquhhivg hrrdighiiipdhrtghpthhtohepthhglhesshhsshdrphhghhdrphgrrdhushdprhgtphht thhopegrlhgvkhhsrghnuggvrhesthhimhgvshgtrghlvgdrtghomh X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 17 Feb 2026 12:10:48 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1771348246; bh=rCZxxS+E5kG9OWn5qq9I4gIF+WVrMDS2WXLOWfzOyTc=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=SgcC10unV3NKOAYoLBlxtM6P2Q3k3iTNsnLz5WuhOwLqzFwcQZzqVKIRu6p6aItGq 935E1kpgr4ymT7oowmN4Q3mNfqGapGg1FBZd8KfhvjmTvJwLaOnxVysjhYl3Zs/MHX BpYn+DCFGdbFXIepYuMAJPP1/sBngYrp8S3MgYL1Dv4rClScc027gQjzfVSAEwIh2I CfiNj9SDk+iQWu6+bGuqOfnQallI4jIpifTHduGh3Wnc5EFc+sTYEJ9FeU2cgN0uGf jY2Kd5mT2QUcGZ6ximQA2R1nLTxZFkuLBnci02r6R5/k2Pxbv4vWm0Tbox/8U0QtEE cJYKXO45TImVw== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id 7224E7A; Tue, 17 Feb 2026 18:10:46 +0100 (CET) Date: Tue, 17 Feb 2026 18:10:46 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Michael Paquier Cc: Stefan Kaltenbrunner , Tom Lane , Aleksander Alekseev , PostgreSQL Hackers , Peter Geoghegan Subject: Re: Having problems generating a code coverage report Message-ID: <202602171700.7764hluoeh23@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Feb-16, Michael Paquier wrote: > On Sat, Feb 14, 2026 at 09:04:44AM +0100, Stefan Kaltenbrunner wrote: > > While I certainly can try to locally hack around that further to get it > > build it feels wrong to post process/patch our own tree to get "official" > > coverage reporting... > > Are you using a VPATH build? Nope, it's a straight in-tree build. I made it work after a few more failed tries with a call like GENHTML_FLAGS="-q --legend --ignore-errors unmapped,corrupt,inconsistent,range" LCOVFLAGS="-q --legend --ignore-errors usage" make coverage-html ... and we have a nice (??) trace of what errors are being ignored. I think this is absolutely bonkers, but who knows when or if lcov and its tools are going to be fixed in a way that allows our tree to be processed correctly. However, it appears that there are problems with the CSS, because the lines are not colored anymore. I have no idea how to get this to work, but you can see the result running lcov 2.0 in https://coverage.postgresql.org/ -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "You're _really_ hosed if the person doing the hiring doesn't understand relational systems: you end up with a whole raft of programmers, none of whom has had a Date with the clue stick." (Andrew Sullivan) https://postgr.es/m/20050809113420.GD2768@phlogiston.dyndns.org