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 1uolPg-009md0-39 for pgsql-hackers@arkaria.postgresql.org; Wed, 20 Aug 2025 16:11:49 +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 1uolPf-009VPE-4N for pgsql-hackers@arkaria.postgresql.org; Wed, 20 Aug 2025 16:11:47 +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 1uolPe-009VOx-6P for pgsql-hackers@lists.postgresql.org; Wed, 20 Aug 2025 16:11:47 +0000 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uolPb-000wLr-1s for pgsql-hackers@lists.postgresql.org; Wed, 20 Aug 2025 16:11:46 +0000 Received: from phl-compute-12.internal (phl-compute-12.internal [10.202.2.52]) by mailfhigh.stl.internal (Postfix) with ESMTP id B8CFD7A0023; Wed, 20 Aug 2025 12:11:40 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-12.internal (MEProxy); Wed, 20 Aug 2025 12:11:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.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 :references:reply-to:subject:subject:to:to; s=fm3; t=1755706300; x=1755792700; bh=RpZjGZ2TDtYoBYoxab2GEhdFepqx/aj3w6p/lEogvhA=; b= PqBIWBIZnasqNFBS1XK23YHc6AtwDqVLHahESbGgLG+PH0/n9+3JP2/Zjk9C2A0d /c/Yn8Ocu/VSbYZuWMprurArUGS4gtTDIgiPIaL0URvL8w1SOh0MdeooDTrPXPho RXTygPypvngpBI7T9ljw80SNLwnqoj7JWDDGBZUmPn4is+6MzSAFpNEEzK514tzp CtbQKD4Ljh/i4m2ow3AEvUKJSWjF3AqFHt1rnZNNN+4cCHZeDD+DFrJI4KRfQ/8l RIdpIrz6o9ZyoQHmyIrQGsjABWxhHCv7Djsk0yJC5GE6JCg9qbtEpvuU3XcU9w/G sMK0KODd/GY0K8t1EEjeLA== 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 :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1755706300; x= 1755792700; bh=RpZjGZ2TDtYoBYoxab2GEhdFepqx/aj3w6p/lEogvhA=; b=m zzHP3GGjy/lUuOutVfvMr/JunGWjBSQCo0TG8KUaf6YAi+n6Us//UWW+HORrLk47 wwSROD6xmfMMy/qLamU8RaD/7cGm6K9VHJxlvLUbaWcJq32VFxXAWjLIFJtuAUmu PYL5HeOYoSj2qTr31/0m6TaoiJQx3/cxTspTy9udHAN8hbvmO8BAsT6qTNIGt7z5 k5xGLG2UZbnlzUxld5o7/9rLpF8QNonmxsW/k4NvfoPHY6DVCwqnEhJvhm58W3Mb mzTgY825T7adFhpNmMDnytihMjCdOsdGfMdf9A+IKeDIkQOe0YlJd1ffukhNP+bH kL2Q0jlF73PgOihJJWIzw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduheekkeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkfhggtggugfgjsehtkefstddttddunecuhfhrohhmpeetnhgurhgv shcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtffrrg htthgvrhhnpeetvdelueduieffiefgteeugffhgeetjeduheeifeejieduuedvgfdvhfdv vdeivdenucffohhmrghinheptghirhhruhhsqdgtihdrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhgvshesrghnrghrrgii vghlrdguvgdpnhgspghrtghpthhtohepiedpmhhouggvpehsmhhtphhouhhtpdhrtghpth htoheprghhsegthigsvghrthgvtgdrrghtpdhrtghpthhtohepmhgrshgrohdrfhhujhhi ihesghhmrghilhdrtghomhdprhgtphhtthhopehmihhhrghilhhnihhkrghlrgihvghuse hgmhgrihhlrdgtohhmpdhrtghpthhtoheprghlvhhhvghrrhgvsehkuhhrihhlvghmuhdr uggvpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrsheslhhishhtshdrphhoshhtgh hrvghsqhhlrdhorhhgpdhrtghpthhtoheprhhosgesgiiiihhllhgrrdhnvght X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 20 Aug 2025 12:11:39 -0400 (EDT) Date: Wed, 20 Aug 2025 12:11:39 -0400 From: Andres Freund To: Antonin Houska Cc: alvherre@kurilemu.de, pgsql-hackers@lists.postgresql.org, Robert Treat , Fujii Masao , Mihail Nikalayeu Subject: Re: Adding REPACK [concurrently] Message-ID: References: <202508201207.wiyqibatotwz@alvherre.pgsql> <49679.1755699761@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <49679.1755699761@localhost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2025-08-20 16:22:41 +0200, Antonin Houska wrote: > Álvaro Herrera wrote: > > > On 2025-Aug-20, Antonin Houska wrote: > > > > > There's an issue with the symlink, maybe some meson expert can help. In > > > particular, the CI on Windows ends up with the following error: > > > > > > ERROR: Tried to install symlink to missing file C:/cirrus/build/tmp_install/usr/local/pgsql/bin/vacuumdb > > > > Hmm, that's not the problem I see in the CI run from the commitfest app: > > > > https://cirrus-ci.com/task/5608274336153600 > > I was referring to the other build that you shared off-list (probably > independent from cfbot): > > https://cirrus-ci.com/build/4726227505774592 > > > [19:11:00.642] FAILED: [code=2] src/bin/scripts/vacuumdb.exe.p/vacuumdb.c.obj > > [19:11:00.642] "cl" "-Isrc\bin\scripts\vacuumdb.exe.p" "-Isrc\include" "-I..\src\include" "-Ic:\openssl\1.1\include" "-I..\src\include\port\win32" "-I..\src\include\port\win32_msvc" "-Isrc/interfaces/libpq" "-I..\src\interfaces\libpq" "/MDd" "/nologo" "/showIncludes" "/utf-8" "/W2" "/Od" "/Zi" "/Zc:preprocessor" "/DWIN32" "/DWINDOWS" "/D__WINDOWS__" "/D__WIN32__" "/D_CRT_SECURE_NO_DEPRECATE" "/D_CRT_NONSTDC_NO_DEPRECATE" "/wd4018" "/wd4244" "/wd4273" "/wd4101" "/wd4102" "/wd4090" "/wd4267" "/Fdsrc\bin\scripts\vacuumdb.exe.p\vacuumdb.c.pdb" /Fosrc/bin/scripts/vacuumdb.exe.p/vacuumdb.c.obj "/c" ../src/bin/scripts/vacuumdb.c > > [19:11:00.642] ../src/bin/scripts/vacuumdb.c(186): error C2059: syntax error: '}' > > [19:11:00.642] ../src/bin/scripts/vacuumdb.c(197): warning C4034: sizeof returns 0 > > > > The real problem here seems to be the empty long_options_repack array. > > I removed it and started a new run to see what happens. Running now: > > https://cirrus-ci.com/build/4961902171783168 > > The symlink issue occurred at "Windows - Server 2019, MinGW64 - Meson", where > the code compiled well. The compilation failure mentioned above comes from > "Windows - Server 2019, VS 2019 - Meson & ninja". I think it's still possible > that the symlink issue will occur there once the compilation is fixed. FWIW, I don't think it's particularly wise to rely on symlinks on windows - IIRC they will often not be enabled outside of development environments. Greetings, Andres Freund