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 1wZBxY-000qQJ-2Q for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Jun 2026 18:22: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 1wZBxX-00D2OA-2E for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Jun 2026 18:22: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 1wZBxW-00D2O2-3C for pgsql-hackers@lists.postgresql.org; Mon, 15 Jun 2026 18:22:55 +0000 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wZBxT-00000000ZXW-465A for pgsql-hackers@postgresql.org; Mon, 15 Jun 2026 18:22:54 +0000 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id 76D017A003D; Mon, 15 Jun 2026 14:22:49 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Mon, 15 Jun 2026 14:22:49 -0400 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=fm3; t=1781547769; x= 1781634169; bh=0jORFoY9wcJG+WCIoAICxUSWXHgYgzWa8a6GhyCwFvo=; b=Y TnmqhJBxbGEvhgVDH+KLe/2OHKXxm8UP6IRaQf+1gCi3YC52lKn2A1IAB0ZImZCL 3WX8pjRGfcLsuG3zyyjygmKfz8iFgDGdaoH8MZBMD0rIX1sf5ykrwxhD2YUelcc4 S7zdFfX7VmpatY0a4to9xD/nj+NxFJ6Uv6UDp172yaISteQiUY9MOMAoknHaWmCZ aooWxtUelft6w+vkXaNwx9i+8HRerxLnJTDFMTtV/NIj+oHky3CeYd8U5xya9d2B eGPlArOtz/QLZWKsaCbpOME9V+/RWX1LxGvS7UncE3ViQ5unnEJrDPnA5ygjmg3g H3JXY5otIEFNanJRxYSGg== 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=fm1; t=1781547769; x=1781634169; bh=0 jORFoY9wcJG+WCIoAICxUSWXHgYgzWa8a6GhyCwFvo=; b=klhlFavcLPgO6Vgag POzYFe4jO5VLNpqZec+XFBHBPx4Qzg7psl4Kd0ducORMXl+hvqbgwZAXTSwKwsKe uXrTySa6Jz/JyeyAwsU0AOkmZb/OI2Ybq52FWYGYwc5PDSkogF1bi/UrgtV3Zzjg VjuGcQmROPj6kUIkktG2ri03aaF2lgXUAotfNxP8PSoVrPnNJYQwAymcI/jxxibx Ol2u2xSMsXgfeT5I29thEEeumfOUv+agEB8npawF/iORvV5TFDTS6g+nCFu3MBDv gY0oU6obbIRoVVe6uQk88LAtSHnTgJcU0w6229H31gvf34w5HNznlef4LtANK6F6 uL9Ew== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTE+NOmuJ+TgPYAH5NKjQaMl78R0vAaSAKOPsdZs0zy49+Y+6MMx6h1rlX8aleFLbn Z7K7F/VWtybHYBiKvwD0426h2eztTdYAYBkQKUI5aiDHWKJCKU/E7xoyC353YRbeHC7/ju vVYVtT2FopfA4VpcjKzuT481AYPuqbwWBdLCv0hMAiPymvwZ8MBcQuR3djQGOOIcm0eBUu Nja5LPl6APUBEfaBlO17kIyQP8Q4NIbq6BwFdPjf0HbK9nmq4HdMTa3hsDHWncfMvzGwfN ag+5VPo/Q6CVwR8zbeybBMdRwvtjR386qyrpc16x5KpQ5bm4fGzYo199JaVzfn5FDwJ4YQ 2/B3Bjdnnfi+ys54qku7FQZeO65uLacE/wUyLjmqGvhU6f9oGC03vRg8aVvTu79AaMf+6F 2455igF+pgNnV+mksnIiSdW+tOq1dHmZ/Td7Jsn1IHabE/UDFw4T4QO+VAoB3Waa4cn+gU n0OCp4ytYfeNNoB4K2vMvc9SzBYWDTJE43rb1TyM9utSODiP224uDHLOzMoTQaAMQzdzYt sDNIw8zOVaUFxhL+Pr/wMhUNMZJeBRMYlfgYCoTyDWrdc5BPzXkrPV7gV3WJezWcghVtKg V2FPb2QLr2qgwxThzcDfsfrZkmz3lGv9xIJsqYSfBjcnWpflN7yzRSm4GvHg X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Jun 2026 14:22:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1781547765; bh=P97MxjdVLVr7g2i67jqG6FV4S6zi2BK0bTQS9X8mrPA=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=6b3t8qsJGOphdg4GCcfKJp6596y6FIbJULcy0UXlceyZIx1qk3HTRa6RyekupxCZ7 1BeHmM+S2G8UzGnOsZyoKCN+55eIP9CHK3R6rA1TvStTdsDVOoIVKr8axzE+fc8Nxv mZNGQG8LlGzlH/2t9l5O+aaRJNO41GZkTEhhtfszmL48lkn9qylgDpSlmtV6Hirm4J 6Lc+qYWgsZ8GT91KM0XC7cUzKmJZMXOplDmwO3LN+wbYHoACTHFGtLiWkPcvGuoaE9 FK3xjE1G+XSq1ZIZDqt94OMS9ePHIbWr1SWrij+perdScEM143KU3METrnrODmI7FZ pnKJJgXAfO9tg== Received: by ida.kurilemu.internal (Postfix, from userid 1000) id 21E10B0066C; Mon, 15 Jun 2026 20:22:45 +0200 (CEST) Date: Mon, 15 Jun 2026 20:22:45 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Narek Galstyan Cc: pgsql-hackers@postgresql.org, "narekg@berkeley.edu" , ngalstyan4@gmail.com Subject: Re: Coverage with make coverage-html is broken on latest Debian using lcov v2 Message-ID: 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 Hi Narek, On 2026-Apr-21, Narek Galstyan wrote: > On Debian 13 (trixie), `make coverage-html` command triggers an lcov > failure. [...] > Without applying any of the patches, with --enable-coverage and in-tree > build (no vpath), make check && make coverage-html results in the following > error: > > ``` > /usr/bin/lcov --gcov-tool /usr/bin/gcov -q --no-external -c -i -d . -d . -o > lcov_base.info > lcov: ERROR: (usage) duplicate file ./src/backend/access/table/tableam.gcno > in both . and . Handling this part with your 0001 seems reasonable to me. I think we should backpatch that one. I'm not sure sure about the 0002 patch though. It builds in the assumption that lcov is broken and that we're going to ignore these warnings by default [forever]. Do we really want to bake those flags into our build system? -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/ "El número de instalaciones de UNIX se ha elevado a 10, y se espera que este número aumente" (UPM, 1972)