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 1or2bF-0004Va-Ey for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Nov 2022 19:43:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1or2bD-0006sV-7j for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Nov 2022 19:43:31 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1or2bC-0006sM-Ri for pgsql-hackers@lists.postgresql.org; Fri, 04 Nov 2022 19:43:30 +0000 Received: from mail-qv1-xf36.google.com ([2607:f8b0:4864:20::f36]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1or2bA-0004HA-9X for pgsql-hackers@postgresql.org; Fri, 04 Nov 2022 19:43:29 +0000 Received: by mail-qv1-xf36.google.com with SMTP id o8so3883539qvw.5 for ; Fri, 04 Nov 2022 12:43:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crunchydata.com; s=google; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1Vp4vyVUg80DQtyZhv6ezJkZyzExuGZXAw8yywNmkE0=; b=lSGut/2HHwb6Ic/JenGCGvq1Xy4OtQHvtaaL0GAh9SiKsXd0xb48p2icZ6iPRB1DWy IJXyJ4Y5gldN2O8Imxl1EYpe3cUnYtojsdbUqTWnskAwrb+N041OAxBZtijk9gabNpE6 g6bzavrpo3Y+GKCVw3cEO8PmDsyjgjXW/Q46b07/Hgy9lJ7evAkVE2RUDbOLjgFj3u5C FVroqqYFLf61NTARuW6TVCpfCjhV66mtIGq0JhQZclCdmYr2O9EfRQd/lxzB1O1wfsHd XD5yLGsjHJvBM9JE32RbeMWZ9lcsTVr2dZ7ysHcMApQ5CiKTN+RM23gB9LiI9jmJwHeE eJgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1Vp4vyVUg80DQtyZhv6ezJkZyzExuGZXAw8yywNmkE0=; b=aipieWddpNYaDkHxQ2dto7LWfkeYu5WqOOesNQIDNiPmgEI9JyZSkjoc5/WzKC/ps7 5NMYUw5P/+QYkbm5IdpTMAcoYJCzGaOxDENtEWd+tTTZTi5DHDLwSZmZvq69g5c4siJi 0SpYrfjq5t713K295AfIG7mQS/8fFX6RZSVOyIPnV1CDHNzU4m2rD/mgOUe6uQ5KhQ2F Xx2PiIJDP2FBjls1c2r1QPS8vc1jhaXi4zgSyy9X1Y6/bHFBrP5cXiTOJFk5VsFzv2QB I4u0I4/du55wz8SOj+96ZSldnijgfrNhGLgvK1YQ0Xl5kF05SkIkhYgc2ZM/Yh/sUZaO IhCg== X-Gm-Message-State: ACrzQf1C4JUtSpEhVhcYbw98mhylCEVZ50azhE7tZ1HV0sXl/VhNwDcU 1DczmXiM4OglvFtbkPzFw441Nv6I9um2a/wdh8l2aA== X-Google-Smtp-Source: AMsMyM4ykjP4oVi+/uzHUIdIaMK/21qg9kfA6erRN0zBWF5aa0xf7RRZLUIGgr1OSNQNWwYuGawgvQxu6dhXqAIdyaI= X-Received: by 2002:a05:6214:238a:b0:4bb:641d:9d4b with SMTP id fw10-20020a056214238a00b004bb641d9d4bmr32930063qvb.40.1667591006439; Fri, 04 Nov 2022 12:43:26 -0700 (PDT) MIME-Version: 1.0 References: <20221104140238.GA16921@telsasoft.com> <4E379ADE-1FC3-4D53-BE46-562BDC77C5FE@crunchydata.com> <20221104183838.GD16921@telsasoft.com> In-Reply-To: <20221104183838.GD16921@telsasoft.com> From: David Christensen Date: Fri, 4 Nov 2022 14:43:15 -0500 Message-ID: Subject: Re: [PATCH] Teach pg_waldump to extract FPIs from the WAL To: Justin Pryzby Cc: Ian Lawrence Barwick , Michael Paquier , Matthias van de Meent , pgsql-hackers@postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Nov 4, 2022 at 1:38 PM Justin Pryzby wrote: > > > As I recall, that's due to relying on "cp". And "rsync", which > > > shouldn't be assumed to exist by regression tests). Will poke around other TAP tests to see if there's a more consistent interface, what perl version we can assume and available modules, etc. If there's not some trivial wrapper at this point so all TAP tests could use it regardless of OS, it would definitely be good to introduce such a method. > > I will work on supporting the windows compatibility here. Is there some= list of guidelines for what you can and can=E2=80=99t use? I don=E2=80=99t= have a windows machine available to develop on. > > I think a lot (most?) developers here don't have a windows environment > available, so now have been using cirrusci's tests to verify. If you > haven't used cirrusci directly (not via cfbot) before, start at: > src/tools/ci/README Thanks, good starting point. > > Was it failing on windows? I was attempting to skip it as I recall. > > I don't see anything about skipping, and cirrus's logs from 2 > commitfests ago were pruned. I looked at this patch earlier this year, > but never got around to replacing the calls to rsync and cp. Ah, it's skipped (not fixed) in my git repo, but never got around to submitting that version through email. That explains it. David