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 1vhA96-00AadH-08 for pgsql-hackers@arkaria.postgresql.org; Sat, 17 Jan 2026 17:31:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vhA93-009FI5-2v for pgsql-hackers@arkaria.postgresql.org; Sat, 17 Jan 2026 17:31:30 +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 1vhA93-009FHx-1f for pgsql-hackers@lists.postgresql.org; Sat, 17 Jan 2026 17:31:29 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vhA91-0011jU-1Y for pgsql-hackers@lists.postgresql.org; Sat, 17 Jan 2026 17:31:29 +0000 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-47fedb7c68dso20233345e9.2 for ; Sat, 17 Jan 2026 09:31:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768671084; x=1769275884; darn=lists.postgresql.org; h=user-agent:mime-version:date:autocrypt:to:from:subject:message-id :from:to:cc:subject:date:message-id:reply-to; bh=+KoQ5oxzbADhwmpD8ed0CRDCncbnubhAeYMhWd8HLxI=; b=aCFVg2vsmi/ilqY91RnY5krQfmheVKrnCV5GUeWcQXVcO/vPn1peGnDJpz0CMqCXGa OmW58S2U+Oofw0qt5VcA6z2OMv1tZnI9mPnuPBbhD70uUwLhf+eDCEOzs20nbWyvcjJW Uf6GuHvHIVpzfb0UQdmSZDDFem6AWF6PqWluztLTgNT4Vj86Q181y04Alp5e5wOsDAwa p2qpbOZTQXygrAPgkg8PrxfhM43Ns13uMxqFuAnGSZbTeRKLJF7L4/PtB9SPWhY9JN8V itu9dRvRG9MgY4kwgfXvgBan1MA8RGq3aduauNmOUrCE1A/KPzdeXA+Uje8UB0MtbJH4 JD9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768671084; x=1769275884; h=user-agent:mime-version:date:autocrypt:to:from:subject:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+KoQ5oxzbADhwmpD8ed0CRDCncbnubhAeYMhWd8HLxI=; b=o3fTzaYrCvqqEwQxK/ePY5v+lZ9n2FMUfnh5dam5jMlIbjP3FytyaO8fmjrChbpAOs /0AUrvx67t89jCEURBYR2QZ9XId4Ap46cBglKyrwCKXEigfHI3HMmd8jZk1yrAZ8Di++ +UsBbn39bTUS1fFi4OlSCR9uLx5k43xaNL+6IJE9+HiDtDB5urTSe4HJjZvpw2m4oczy CjbBr+mIq13qHZ0l9DWLXEewO2/apIWFmwpEjjjd/YDbOSBGpld8E6cqDDGDeoQUuaed Tx7Ydyrvk2pDncASqTd9ylYUkXcLFNf3EOjcWtLhDAUJwgEXUmg/QTPt5sPbNaABvOdD bU4w== X-Gm-Message-State: AOJu0YzMJCVeXqZbF0rZkbYxjh3IQpau5nvM6PZnFyja8P7b60jUmkGV TXsqYGSFnXwg/JfJ+JGVnuoI2R4ma5nb1UqY61HHh7t94iS9bfeJ/vfHkHw1DyFgkw== X-Gm-Gg: AY/fxX5MiEyoLvt9UI57vYgRZ8Gw5e/c8GgkD6kLR35Rg7ASuSY+r8h2w7z9qV8EmKt FMYle/ILL8vyoe/qPG28et+z+S/aS2RdYBXLhXG/d+MdQzS94vktSdvDvAsufh7PZzDEbl/oQFB 7Udxo0Zny80IJKWbevcnJw53JpzkV8h+JNPigaobcgLNaC/I0qbVrEe+1oMg8gr36rpQJ79DErt xRXTrrYum+ztYlkSYzeAVFaq5hTWJvFeFtha/8OO+xxln6MV4r7+xyIbjsiC0vg1RVQF+qgUThZ NvGJPDQ9jrVtweQEauK0UkzV6fKUvvOdtPgzfgajlhr3Roen52ASfnGAxJ3+BJmbiyZ9VhgaD3F 6/O8WcxGCic2x6qeh/o640r5ObAPLqQL+SKbXSaUhCSXriCHTWMaYhsgWd5BP8VShp7Vl/JDN+m USs9PD5RC2SzPp/Ky96D6oLFRWiV5Z4b3YQIvzU1l4TGLnmk4WXhNPC+E3FQ9qJ15qXDYbTEsv X-Received: by 2002:a05:600d:6413:10b0:480:1e40:3d2 with SMTP id 5b1f17b1804b1-4801e400518mr61828715e9.29.1768671083631; Sat, 17 Jan 2026 09:31:23 -0800 (PST) Received: from [10.171.214.23] (213-209-180-134.ip.skylogicnet.com. [213.209.180.134]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4356997e79asm12350834f8f.33.2026.01.17.09.31.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Jan 2026 09:31:22 -0800 (PST) Message-ID: <6e8f4f7c23faf77c4b6564c4b7dc5d3de64aa491.camel@gmail.com> Subject: [OAuth] Missing dependency on oauth_validator test From: "Jonathan Gonzalez V." To: pgsql-hackers@lists.postgresql.org Autocrypt: addr=jonathan.abdiel@gmail.com; prefer-encrypt=mutual; keydata=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 oQ0KXJ6d0Ud8Vdn/b0A== Content-Type: multipart/mixed; boundary="=-llVDi2OOvgptlyNxSLET" Date: Sat, 17 Jan 2026 18:20:55 +0100 MIME-Version: 1.0 User-Agent: Evolution 3.56.2-4 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-llVDi2OOvgptlyNxSLET Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi, While working in another patch[1] I found that the test for the oauth_validator was failing when running the test using: meson test -C build --setup --suite oauth_validator This was due to the binary `oauth_hook_client` being missing because I build the code without enabling the OAuth test using `PG_EXTRA_TEST`. I'm attaching a small patch that add the binary dependency in the meson.build file, thus, it will be build before running the test. Regards, [1] https://commitfest.postgresql.org/patch/6183/ --=20 Jonathan Gonzalez V. EnterpriseDB --=-llVDi2OOvgptlyNxSLET Content-Disposition: attachment; filename*0=v1-0001-Add-missing-dependency-oauth_hook_client-on-oauth.pat; filename*1=ch Content-Type: text/x-patch; name="v1-0001-Add-missing-dependency-oauth_hook_client-on-oauth.patch"; charset="ISO-8859-1" Content-Transfer-Encoding: base64 RnJvbSAyZjdlZDFjZGNhZDhlMDNhYzg2NWY5MTZhOGFkMjZmZmU2ZGQ3ZTUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiSm9uYXRoYW4gR29uemFsZXogVi4iIDxqb25hdGhhbi5hYmRp ZWxAZ21haWwuY29tPgpEYXRlOiBTYXQsIDE3IEphbiAyMDI2IDE4OjAwOjE4ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCB2MSAxLzFdIEFkZCBtaXNzaW5nIGRlcGVuZGVuY3kgb2F1dGhfaG9va19jbGll bnQgb24KIG9hdXRoX3ZhbGlkYXRvciB0ZXN0CgpUaGUgdGVzdCB3YXMgbWlzc2luZyB0aGUgb2F1 dGhfaG9va19jbGllbnQgYXMgZGVwZW5kZW5jeSwgdGhlcmVmb3JlLAp0aGUgZGVwZW5kZW5jeSB3 YXNuJ3QgYmVpbmcgYnVpbGQgd2hlbiBydW5uaW5nIGp1c3QgYG1lc29uIHRlc3RgCm1ha2luZyB0 aGUgdGVzdHMgZmFpbC4KClNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIEdvbnphbGV6IFYuIDxqb25h dGhhbi5hYmRpZWxAZ21haWwuY29tPgotLS0KIHNyYy90ZXN0L21vZHVsZXMvb2F1dGhfdmFsaWRh dG9yL21lc29uLmJ1aWxkIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp ZmYgLS1naXQgYS9zcmMvdGVzdC9tb2R1bGVzL29hdXRoX3ZhbGlkYXRvci9tZXNvbi5idWlsZCBi L3NyYy90ZXN0L21vZHVsZXMvb2F1dGhfdmFsaWRhdG9yL21lc29uLmJ1aWxkCmluZGV4IDNlODg1 NDczOWEyLi5jNGI3M2UwNTI5NyAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvbW9kdWxlcy9vYXV0aF92 YWxpZGF0b3IvbWVzb24uYnVpbGQKKysrIGIvc3JjL3Rlc3QvbW9kdWxlcy9vYXV0aF92YWxpZGF0 b3IvbWVzb24uYnVpbGQKQEAgLTgxLDUgKzgxLDYgQEAgdGVzdHMgKz0gewogICAgICAgJ3dpdGhf bGliY3VybCc6IG9hdXRoX2Zsb3dfc3VwcG9ydGVkID8gJ3llcycgOiAnbm8nLAogICAgICAgJ3dp dGhfcHl0aG9uJzogJ3llcycsCiAgICAgfSwKKyAgICAnZGVwcyc6IFtvYXV0aF9ob29rX2NsaWVu dF0sCiAgIH0sCiB9Ci0tIAoyLjUxLjAKCg== --=-llVDi2OOvgptlyNxSLET--