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 1tWxNA-002sq1-L8 for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 12 Jan 2025 12:47:21 +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 1tWxNA-0013xt-4J for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 12 Jan 2025 12:47:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tWxN9-0013xl-Qu for pgsql-pkg-debian@lists.postgresql.org; Sun, 12 Jan 2025 12:47:19 +0000 Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tWxN7-001IIW-0v for pgsql-pkg-debian@postgresql.org; Sun, 12 Jan 2025 12:47:18 +0000 Received: by mail-yb1-xb2f.google.com with SMTP id 3f1490d57ef6-e549b0f8d57so5776455276.3 for ; Sun, 12 Jan 2025 04:47:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736686037; x=1737290837; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=QXv5qp5VXf094IwScbXHx3Xtwj1K9yaC7Lyj1ajhXos=; b=Hicwwsi9HbwACsKFs4OMsxT9tCo+MZWRPkVHYRiLL2nXP0DWBI5iLCE04bhzrH1FQ5 1hhb5866EQYFEZNMVWtSRosH68Wn+6HyGAv1xzaGr5ZLjGZlQBWki2HNB2YYmabZ9y83 jo1XpuKOt5c9H+I0ej5GNJODkN0w9gaSCfTXmCCxlSb3kpSJ447HQYH/vhF/XEFdPlW/ I83YdZZtpCqad0H+dTFdzXtQjUGNoSnnoV4Xqxbqo1nUSmaldKz5B04bEx12O1kqqKHj emSqwPbtwldI3f4jkfo1i5oNkG9izlW30CymT98VfBdYVfPPQLMHJnrYNqA3sRUXHdv6 HETg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736686037; x=1737290837; h=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=QXv5qp5VXf094IwScbXHx3Xtwj1K9yaC7Lyj1ajhXos=; b=aU2c2rwhJy2bXRXDDPxXBJ+WuZJ4yPC+hBrSuwGRN0dY7DDha+skUtVrpQ65/2xZdc Y9leQEWaKV9CH+qWUGYQfZyxyBFj52AKgWzxRaz+b/f7AZ5jmxYMkjVv8PsqmbJ69+GV /YjzWb0DkHjNU4CWZc+/zxvY40rY8lFMAadh0sEZ5alP1nFHs6DYzZLlJFzswMNxZ7xH UV1r5dnmMpWH1LEtP/r8ZmVfFcJ4yq0cACE0IsXGodD7R9Bmj9eCpb6eYjC0nZiIhRSN yYZnKs8dihHL/vNsRckYj42WXI1OIQUSq1HLoerwwqRvsw4YDB13W/2dUHHCnTIewmzS VGhQ== X-Gm-Message-State: AOJu0Yx9OXsvi94zvTStoR7x8izGX5L8IMjzYZr41adZGy3uVO0wa881 YgjOY6zlH6L4pWTl1WeWkQnZrJyojnMlQ5Im7a2uVhJ3tIX90dgNm54Gd29WKRF9iZhvSMALbAM b9RwVd70cPTVoIN+0oQrwqB5mPoM= X-Gm-Gg: ASbGncu9bXhFT+S+Oa+/ePAfm8l6Mj5SdqNw16+SH2s1Xp3XrmMJN+FcX9C6NGBpP3S 4vKDxiye3qCxqIz5p8+5AOg6o2seNBuQggsT53Qg= X-Google-Smtp-Source: AGHT+IF+lGJ0mMGN/Cbjc1EiptwE9vxVERozkoqJW1XjSD6k5vmpmYUuII385ZTb6EzYt1/0qLTKjbev1LTKD96tDDc= X-Received: by 2002:a05:690c:6e8b:b0:6ef:6107:69c9 with SMTP id 00721157ae682-6f5311e36acmr120510297b3.4.1736686036641; Sun, 12 Jan 2025 04:47:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Brian Cosgrove Date: Sun, 12 Jan 2025 06:47:05 -0600 X-Gm-Features: AbW1kvYrH1xVisVVCQ0SgXj5vEnkdjE1jD-F1eDxOoOBB-GfoCTXONJxrpkzgFA Message-ID: Subject: Re: PgBouncer 1.24.0 - New upstream version To: Bradford Boyle Cc: pgsql-pkg-debian@postgresql.org Content-Type: multipart/alternative; boundary="0000000000004cf14b062b81baf6" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000004cf14b062b81baf6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hey Bradford, I haven't run into that issue myself but will poke at it today and see if I can reproduce it. Unrelated to autopkgtest, I noticed in October that during debbuild the package does not run the main pytest suite for pgbouncer? Is that intentional? It appears that before the tests were rewritten in python that the package ran the shell-based suite properly. I submitted a patch that should be able to be incorporated as-is: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1085109 On Sat, Jan 11, 2025 at 2:46=E2=80=AFAM Bradford Boyle wrote: > Hi All, > > PgBouncer 1.24.0 was recently released [0]. I've updated the Debian > package with this new version but I am running into some issues with the > autopkgtests. The autopkgtests passes on Salsa's CI but is failing on > my both my local system and jengus [1]. > > On my local system, the test fails to create a new regress cluster > because port 5432 is already in use. I recently switched my sbuild > configuration from schroot to unshare. It looks like the unshare backend > doesn't create a new network namespace when running the autopkgtests. > If I stop the main postgres cluster on my machine before running > sbuild/autopkgtest, then the test passes. After reviewing the > autopkgtest docs [2] and the test script, I think we might need to add > isolation-container to the test's restrictions. On my local system, this > causes the test to be skipped since the unshare backend doesn't provide > this capability. > > I will try to look in to this some more in the next few days, but I > wanted to check and see if anyone had run into similar issues with > building and testing other packages. > > -- Bradford > > [0]: https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_1_24_0 > [1]: > https://jengus.postgresql.org/job/pgbouncer-binaries/101/architecture=3Da= md64,distribution=3Dsid/ > [2]: https://people.debian.org/~eriberto/README.package-tests.html > > > --=20 Brian Cosgrove --0000000000004cf14b062b81baf6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hey Bradford,

I haven't run into th= at issue myself but will poke at it today and see if I can reproduce it.

Unrelated to autopkgtest, I noticed in October that = during debbuild the package does not run the main pytest suite for pgbounce= r? Is that intentional? It appears that before the tests were rewritten in = python that the package ran the shell-based suite properly.

<= /div>
I submitted a patch that should be able to be incorporated as-is:= =C2=A0https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1085109



On Sat, Jan 11, 2025 at 2:= 46=E2=80=AFAM Bradford Boyle <bradford.d.boyle@gmail.com> wrote:
Hi All,

PgBouncer 1.24.0 was recently released [0]. I've updated the Debian
package with this new version but I am running into some issues with the autopkgtests. The autopkgtests passes on Salsa's CI but is failing on my both my local system and jengus [1].

On my local system, the test fails to create a new regress cluster
because port 5432 is already in use. I recently switched my sbuild
configuration from schroot to unshare. It looks like the unshare backend doesn't create a new network namespace when running the autopkgtests. If I stop the main postgres cluster on my machine before running
sbuild/autopkgtest, then the test passes. After reviewing the
autopkgtest docs [2] and the test script, I think we might need to add
isolation-container to the test's restrictions. On my local system, thi= s
causes the test to be skipped since the unshare backend doesn't provide=
this capability.

I will try to look in to this some more in the next few days, but I
wanted to check and see if anyone had run into similar issues with
building and testing other packages.

-- Bradford

[0]: https://github.com/pgbounce= r/pgbouncer/releases/tag/pgbouncer_1_24_0
[1]: https://jengus.postgresql.org/job/pgbouncer-binaries/101/architecture=3Da= md64,distribution=3Dsid/
[2]: https://people.debian.org/~eribert= o/README.package-tests.html




--
Brian Cosgrove
--0000000000004cf14b062b81baf6--