Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jlAdy-0002vl-Ja for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Jun 2020 12:24:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jlAdw-00047N-QF for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Jun 2020 12:24:44 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jlAdv-00047G-MX for pgsql-hackers@lists.postgresql.org; Tue, 16 Jun 2020 12:24:44 +0000 Received: from [64.147.123.34] (helo=wforward4-smtp.messagingengine.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jlAdq-0005dR-Ob for pgsql-hackers@postgresql.org; Tue, 16 Jun 2020 12:24:43 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailforward.west.internal (Postfix) with ESMTP id 39DA34CF; Tue, 16 Jun 2020 08:24:26 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 16 Jun 2020 08:24:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=rnK4IJL1qDE4itzLflB/EFbYFHWexsSAxPasWdLHA T8=; b=d1fBloA/zaqzTEoTv9r+0gzTvdfbO0SZc38AmUdHWaeRnsE5riavsz+SZ 5tNhe+5MbaYGqZpg/rcWE6twZYvTcKddJobcsAcaeHYjjYr8gz88Wnxm7CJWN+Px PxU3is5E3plHn4vRQuJG2Gp8Hay806GxVfE1JbMrlNcxM8O4QBiRpjtmuk8dpM6X XEfiRRCKvjZqse3EVk0TIBOj3b/fomyLyle5zRmuhOckrwfID5BleQXou4CtRYsl aFbYwtM88HANGeiB4wHsWxVoC1Tnf2K+2Y5V8maTEHQDuP2MHrvV9A3qOOUd7t7r ZP0qD2ov07mn5hDXsxXsoneXniI+A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudejtddgheegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhohfkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvdhnug hquhgrughrrghnthdrtghomheqnecuggftrfgrthhtvghrnhepleffffetffejfefhheff veekieetieekudeffffhheevieelhfethfegfeduhedtnecuffhomhgrihhnpedvnhguqh hurggurhgrnhhtrdgtohhmnecukfhppeelfedrvdegfedrudeluddrvdefkeenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvih hsvghnthhrrghuthesvdhnughquhgrughrrghnthdrtghomh X-ME-Proxy: Received: from april.pezone.net (p5df3bfee.dip0.t-ipconnect.de [93.243.191.238]) by mail.messagingengine.com (Postfix) with ESMTPA id A74E53060F09; Tue, 16 Jun 2020 08:24:24 -0400 (EDT) Subject: Re: TAP tests and symlinks on Windows To: =?UTF-8?Q?Juan_Jos=c3=a9_Santamar=c3=ada_Flecha?= References: <20200609071931.GE38342@paquier.xyz> <89a38304-8900-2e6b-de26-19a0312f3a87@2ndquadrant.com> Cc: Michael Paquier , pgsql-hackers From: Peter Eisentraut Organization: 2ndQuadrant Message-ID: Date: Tue, 16 Jun 2020 14:24:23 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 64.147.123.34 (deferred) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2020-06-09 09:33, Juan José Santamaría Flecha wrote: > The difference seems to be MSYS2, it also fails for me if I do not > include 'Win32::Symlink' with Perl 5.30.2. MSYS2, which is basically Cygwin, emulates symlinks with junction points, so this happens to work for our purpose. We could therefore enable these tests in that environment, if we could come up with a reliable way to detect it. Also, if we are going to add Win32::Symlink to the mix, we should make sure things continue to work correctly under MSYS2. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services