public inbox for [email protected]  
help / color / mirror / Atom feed
From: Allen Hewes <[email protected]>
To: [email protected] <[email protected]>
Subject: Re: Broken deps on PostgreSQL 14.13 package update
Date: Thu, 8 Aug 2024 21:20:10 +0000
Message-ID: <[email protected]> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>
	<[email protected]>

On Fri, 2024-08-09 at 00:14 +0300, Devrim Gündüz wrote:
> Hi,
>
> On Thu, 2024-08-08 at 15:53 +0000, Allen Hewes wrote:
> > It appears there's a package dep issue with the recent PostgreSQL
> > 14.13 packing update. Not sure on where to get
> > "perl(PostgreSQL::Test::Utils)" from...
>
> It took me some time to be able to reproduce it... Works on all of my
> instances but fails on a new installation when I disabled PG 15 and
> PG
> 16 repos.
>

Interesting, b/c it's failing on all of my Fedora's and Rocky 9's with
the same error. I'm interested to know why it works for you.

I took a look at the packaging and it seems to need a exclusion for the
dynamic dependency step, unless there is a package for these files?

rpm -qp ~/Downloads/postgresql14-devel-14.13-1PGDG.f39.x86_64.rpm -l|
grep '\.pm'
/usr/pgsql-14/lib/pgxs/src/test/perl/PostgreSQL/Test/BackgroundPsql.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/PostgreSQL/Test/Cluster.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/PostgreSQL/Test/Utils.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/PostgresNode.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/PostgresVersion.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/RecursiveCopy.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/SimpleTee.pm
/usr/pgsql-14/lib/pgxs/src/test/perl/TestLib.pm

And checking the differences between 14.12 and 14.13 -devel packaging,
I find:

diff -Nuarp <(rpm -q postgresql14-devel --requires | grep perl | sort -
d) <(rpm -qp ~/Downloads/postgresql14-devel-14.13-1PGDG.f39.x86_64.rpm
--requires | grep perl | sort -d)
--- /dev/fd/63  2024-08-08 17:15:35.357090545 -0400
+++ /dev/fd/62  2024-08-08 17:15:35.358090518 -0400
@@ -13,6 +13,8 @@ perl(File::Temp)
 perl(IPC::Run)
 perl-IPC-Run
 perl(overload)
+perl(PostgreSQL::Test::BackgroundPsql)
+perl(PostgreSQL::Test::Utils)
 perl(Scalar::Util)
 perl(Socket)
 perl(strict)

/allen

________________________________

Disclaimer Confidentiality Notice: This e-mail, and any attachments and/or documents linked to this email, are intended for the addressee and may contain information that is privileged, confidential, proprietary, or otherwise protected by law. Any dissemination, distribution, or copying is prohibited. This notice serves as a confidentiality marking for the purpose of any confidentiality or nondisclosure agreement. If you have received this communication in error, please contact the original sender.


view thread (6+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected]
  Subject: Re: Broken deps on PostgreSQL 14.13 package update
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox