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 1qZUvK-005c4l-RD for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Aug 2023 11:24:18 +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 1qZUvJ-002NBg-NH for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Aug 2023 11:24:17 +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 1qZU97-001ix5-40 for pgsql-hackers@lists.postgresql.org; Fri, 25 Aug 2023 10:34:28 +0000 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qZU8y-000xEr-QI for pgsql-hackers@lists.postgresql.org; Fri, 25 Aug 2023 10:34:27 +0000 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4018af103bcso5165155e9.1 for ; Fri, 25 Aug 2023 03:34:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1692959659; x=1693564459; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=u7msZqi58NwffzWmyARTjP4/rZ+kdQuAGLoH0UqkDzA=; b=kQLP0qZ7vvq18u3/2u8wiamvoMELjwueXXixbh8yHu6bNTZdtJnadVoCK+Ij9GbAoy pypXGJ6j/Ok9HOHgKiHEDk+yf1Jckg4q0AnBHMhis+4YzmIgPGB2GmyvzhD7K2WW3RL5 nomgLmkplwbWztqOt7a1LC96yLcx3WgnrRSRuQAHul2IsZtkusbWw2XZV6LFtGB1u2F5 JvVRapJFzS84qHJfvGR8twseo+XXqE5TVc67LAiMNBnIS6xi6Vt7f4b/DUXquRDSHc6D gG4CgtUY8eM0SnntI+3w5ydY8fVOWMoA/N+vlAxEc9JeN/7yM+8gEk0kJJoWd5MVb1NG kspQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692959659; x=1693564459; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=u7msZqi58NwffzWmyARTjP4/rZ+kdQuAGLoH0UqkDzA=; b=MRftYgUvV4XtTF3dYUMHmovHG5572T3TGxbKqqq2bC+K7V8tlcs/nuz2u3soyV+eG1 aLGits+e3OqWf2hrLTLvZBRNiTIW9JbJDsSra71TviCKShKIDoJeQm+4izr6qpZb2FPP /6xBQ3sI2qQ9nbj2qGGgOCJ86tS2FEUzkSip4SYzlEf/YkDomvxiipChRKjhWOtEWs4I 4iIYFg+1KGB/wBcCkL0UC+5UbvwqWUWEXcJ4hS6RcPzTuW+UTp+IANA9YgBwg+eht6w1 K6eaUu1KfHOZLQuRl3NGgIsZcVOXooIgnwKdflIJp7OADNjkRgV8SxLVl03ib8PEdDRI VEWg== X-Gm-Message-State: AOJu0YyTjS/lNp23K/No3lKzkOrVvqs2pHh2/+rewyPa/0akA2YPgxVr tb1kpITx4wlOV+jfNF2S5GoK0w== X-Google-Smtp-Source: AGHT+IENm/bSg7tmfMCW8+l+1bgpQEh0FZC0MzKvbMhxuOTlM8YEKYlpFzwwiyCqMl/4JM5qlrA6Yg== X-Received: by 2002:a05:600c:4e4b:b0:401:187f:74d3 with SMTP id e11-20020a05600c4e4b00b00401187f74d3mr4143364wmq.16.1692959658619; Fri, 25 Aug 2023 03:34:18 -0700 (PDT) Received: from [10.60.254.249] (188.31.62.60.threembb.co.uk. [188.31.62.60]) by smtp.gmail.com with ESMTPSA id u3-20020a05600c210300b003fefaf299b6sm1794224wml.38.2023.08.25.03.34.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Aug 2023 03:34:18 -0700 (PDT) Message-ID: <80542823-5318-12e9-d306-5bbe35a689b1@linaro.org> Date: Fri, 25 Aug 2023 11:34:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [PATCH] Add native windows on arm64 support Content-Language: en-GB To: Michael Paquier Cc: Andrew Dunstan , Mike Holmes , Tom Lane , Andres Freund , Ian Lawrence Barwick , Thomas Munro , Julien Rouhaud , PostgreSQL Hackers , robhenry@microsoft.com, "Jonathan S. Katz" , Alvaro Herrera , Amit Kapila , Lina Iyer References: <3864856.1683347740@sss.pgh.pa.us> <20230508191731.mtt3mpgrr6v2br7t@awork3.anarazel.de> <461478.1683575921@sss.pgh.pa.us> <00b0804c-3e5d-22b5-c7dd-3efe6d43d78d@dunslane.net> <6d533c8f-9158-33e2-d476-f15bc4e055f1@linaro.org> <219d1120-f383-6e63-1954-b3c0ebefa61c@linaro.org> From: Anthony Roberts In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thanks for the link - that looks basically the same as what we do for CMake (option 2), so should be relatively easy. I will have a chat to relevant people about setting a machine up properly for it. Thanks, Anthony On 25/08/2023 11:17, Michael Paquier wrote: > On Fri, Aug 25, 2023 at 10:40:39AM +0100, Anthony Roberts wrote: >> Which of these are you looking for us to provide: >> >> * A machine for you to directly access (via a VPN) >> * A machine we just run a worker script on that automatically picks up the >> builds as required >> * Us to do downstream CI >> >> All are possible, but preferably not option 1, as it would mean straight up >> pulling out a machine from our build farm, and it has to go through all >> sorts of approvals internally. If it's the only way forward I can kick it up >> the chain though. >> >> Option 2 and 3 are ones we do for various other projects (ie. 2 - CMake, 3 - >> OpenSSL) > The community has its own CI facility. Here is a link of how to set > up a machine: > https://wiki.postgresql.org/wiki/PostgreSQL_Buildfarm_Howto > > And all the results are published by the maintainers of the machines > on a periodic basis where the buildfarm client code is set: > https://buildfarm.postgresql.org/cgi-bin/show_status.pl > > The final result would be for you to maintain the machine so as we are > able to see if anything breaks with it. Adding extra dependencies to > the build like OpenSSL would be nice, but based on the contents of the > patch to add this port that does not seem mandatory to me, either. > > Once the machine is ready, you will need to request a buildfarm > machine name and a key to be able to begin publishing the reports of > the builds to the community buildfarm. Once the machine is ready to > go, just let me know and I'd be OK to merge the patch (I still want to > do a final review of it in case I've missed something, but I can move > on with that before the buildfarm machine is set up). > -- > Michael