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 1vMOUh-008WsY-0q for pgsql-pkg-yum@arkaria.postgresql.org; Fri, 21 Nov 2025 10:35:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vMOUf-006npc-26 for pgsql-pkg-yum@arkaria.postgresql.org; Fri, 21 Nov 2025 10:35:57 +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 1vMOUf-006npT-1I for pgsql-pkg-yum@lists.postgresql.org; Fri, 21 Nov 2025 10:35:57 +0000 Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vMOUb-000huu-1N for pgsql-pkg-yum@lists.postgresql.org; Fri, 21 Nov 2025 10:35:55 +0000 Received: by mail-vs1-xe2d.google.com with SMTP id ada2fe7eead31-5dbd8bb36fcso1524080137.1 for ; Fri, 21 Nov 2025 02:35:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1763721351; x=1764326151; darn=lists.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=x/hUSa1CguwH5QaINNJKi3TSC2S2GUDAh1+hFVAP64Q=; b=MSg7D3wSEMIXFHi7oy2EJPzJmHV64S8LRfzJuhGtWS1z/jpHv7RKOrLTuz4P6Q6HgB IEwD+cTgGjJ81Oe5ip+qekViJLKfRtGKq4thKOUVzrcceeFpN8ncTQT9SWVkBnscam9+ ITTcrPnAfJT9riROk3QmmHbnzo5XnT6xwwxbc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763721351; x=1764326151; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=x/hUSa1CguwH5QaINNJKi3TSC2S2GUDAh1+hFVAP64Q=; b=S2oe+vMPdckuSCu3DQ9WOMNmzkR2sbKSIrFtXhMOko2/KowrtCsl/uxiN1jf9OtLrH 29uS9nh7mqmfHreGKuF6unVQYaPd1yrbkNjcgs9nm5unAIpWGUQI4YRw2/1TIEOfbkzD RKxbWEM4ixXoth3veSkOmFfOU33W01IZJvuWrPWcEgIG3IjFwH2xFcimHgqqj51cyVOW Tve5dstlmSJmu7icVp38pWEhtBzjzw7cYviQvYiC5cmZQbl5KaP9Fh4MLZRx91jra0rh yluEPxP4TEp+xjlMiKby9x93lEdpG+ZJbPmJM54bf5k+LyX9YFGlWdOg+Q5xvh1ytWK3 2FfQ== X-Gm-Message-State: AOJu0YyGL8q461uCP8CvAjNyopjd4Le3RC8+kqebFGqSO2BDoIZwZOYp v9ZDlNgrr1hFWNrs7vzbwZBxRF+mLxnDCfrf/uJUI3z5iK+zIy7i6CyzrEwzp2nk702G8omhhHb t4s7eKOwe+g2s56cvv6cJWX7XYI8rP+FgcJjRlkfhIu4PPmzA3khPzhffVSdM54kdaaiYMrI2zp /5NE7riM1kq2dqSqZ8v6RcupHeFnrTtlvX6GUMk+n0X0SDpDfANcw/sX3JjTNH3zvtKpg+qi0XT NRR+ssIguUq/v3ioERk7EOJVfLohkVxmBy9gclqhcbKPeRVY5Vyqms+bzYvMB9kv7nAS6o3mNXI JOq/ X-Gm-Gg: ASbGnctMojFNIvK1DHhdoFbIvdavPMRnyZbJgmpHDtPFcuSsjHUkc9QJ7Y+hWO6uiBC tdywJ4vWziOhjkvI4D4f4eNpgelhqCskQ9n+us0f1HasVN4NtQCW6HreD/qHxNKXWYswlc1uPTv f5rUGErkGXYk9zXBt0YV7i7GEqqkOHdM06z6rpI5RDMb19Hh8yXFFI0/SEDRZmfe2URhdNWac55 rVcQWacKcl2zoXkpNnHOARAzlM8yMl5j749FcK16MOWi3uR236H76GKGGr32b7D80LC6iQkJvc8 kr4r0H91PrRhUE0S2xHhANdxUm9mWg== X-Google-Smtp-Source: AGHT+IGU7DcGbde7onLwgmYmQX6diiMCQpBK9SHqfNlSbOcVu4JzZ05ZLb7LM2UchCCtNhFlE2JgBkdfZoNWr1Q9lvc= X-Received: by 2002:a05:6102:50a6:b0:5db:a311:2436 with SMTP id ada2fe7eead31-5e1c4129f79mr2547117137.16.1763721350862; Fri, 21 Nov 2025 02:35:50 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Manika Singhal Date: Fri, 21 Nov 2025 16:05:39 +0530 X-Gm-Features: AWmQ_bkzhh8KgnUnLHmwQTbK-cwHblfIpoDJFSjE7bzqxxmlCP3wwWd3cVFVY3E Message-ID: Subject: =?UTF-8?Q?Re=3A_Question_on_inconsistency_between_PGDG_deb_=22serv?= =?UTF-8?Q?er=2Ddev=22_and_rpm_=E2=80=9Cdevel=22_packages_regarding_=E2=80=9Clibpgfeutils?= =?UTF-8?Q?=2Ea=22?= To: Christoph Berg Cc: pgsql-pkg-yum@lists.postgresql.org Content-Type: multipart/alternative; boundary="00000000000099f0330644186092" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000099f0330644186092 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Nov 7, 2025 at 6:26=E2=80=AFPM Christoph Berg wro= te: > Re: Manika Singhal > > On Debian-based systems, the postgresql-server-dev package includes the > > static library *libpgfeutils.a*, > > Some packages need it, but it's rare and possibly there's ways to > avoid it. Now if I remembered which package that was... > > commit fdfa5c42c8e20178e884a91a2366eb9a723dab02 > Author: Christoph Berg > Date: Tue May 8 15:32:07 2018 +0200 > > Move libpgport.a, libpgcommon.a, and libpgfeutils.a from libdir to > pkglibdir > > These static libraries are server-version dependant (though many > functions are compatible), so move them from $libdir to $pkglibdir, > i.e. > from /usr/lib/ to /usr/lib/postgresql/NN/lib. > > commit 497ecce60b7c149c7839b371cc1b7d6f390e32ab > Author: Christoph Berg > Date: Sat Mar 26 16:47:11 2016 +0100 > > Install usr/lib/*/libpgfeutils.a > > Christoph > Hi Christoph, Thank you for your response! And sorry for the late reply. I understand now that this file* libpgfeutils.a* is included in debian packages. But I still wonder why it is still excluded from the RPM packages. And would that be okay if downstream packagers just go ahead and include it in RPM packages also? Or are we required to align with this and keep it as upstream only? --=20 Manika Singhal Build and Release Engineer, Percona manika.singhal@percona.com Databases Run Better With Percona --00000000000099f0330644186092 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Fri, Nov 7, 2025= at 6:26=E2=80=AFPM Christoph Berg <m= yon@debian.org> wrote:
Re: Manika Singhal<= br> > On Debian-based systems, the postgresql-server-dev package includes th= e
> static library *libpgfeutils.a*,

Some packages need it, but it's rare and possibly there's ways to avoid it. Now if I remembered which package that was...

commit fdfa5c42c8e20178e884a91a2366eb9a723dab02
Author: Christoph Berg <christoph.berg@credativ.de>
Date:=C2=A0 =C2=A0Tue May 8 15:32:07 2018 +0200

=C2=A0 =C2=A0 Move libpgport.a, libpgcommon.a, and libpgfeutils.a from libd= ir to pkglibdir

=C2=A0 =C2=A0 These static libraries are server-version dependant (though m= any
=C2=A0 =C2=A0 functions are compatible), so move them from $libdir to $pkgl= ibdir, i.e.
=C2=A0 =C2=A0 from /usr/lib/<triplet> to /usr/lib/postgresql/NN/lib.<= br>
commit 497ecce60b7c149c7839b371cc1b7d6f390e32ab
Author: Christoph Berg <myon@debian.org>
Date:=C2=A0 =C2=A0Sat Mar 26 16:47:11 2016 +0100

=C2=A0 =C2=A0 Install usr/lib/*/libpgfeutils.a

Christoph


Hi=C2= =A0Christoph,
Thank you for your=C2=A0response! And sorry for the=C2=A0= late reply.

I understand now that this file lib= pgfeutils.a is included in debian packages.
But I still= wonder why it is still excluded from the RPM packages.

<= /div>
And would that be okay if downstream packagers just go ahead and= =C2=A0
include it in RPM packages also?
Or are we requi= red to align with this and keep it as upstream only?



--

<= /span>

Manika Singhal
Build and Release Engineer, Percona

m= anika.singhal@percona.com

Databases Run Better With Percona


--00000000000099f0330644186092--