Re: Empty %files file debugsourcefiles.list - Mailing list pgsql-pkg-yum

From Devrim Gündüz
Subject Re: Empty %files file debugsourcefiles.list
Date
Msg-id 690421d1fc27d9692ed6a4bb173871a6fca0bc96.camel@gunduz.org
Whole thread Raw
In response to Re: Empty %files file debugsourcefiles.list  (Marcin Cieslak <saper@saper.info>)
Responses Re: Empty %files file debugsourcefiles.list
List pgsql-pkg-yum
Hi,

On Wed, 2025-04-23 at 06:38 +0000, Marcin Cieslak wrote:
> I found the problem. In short, the problem are symbolic links in the
> repository.
> They not only confuse the shell but also the debugedit utility
> does not list the source files, because the path provided by the
> compiler
> is in some other directory.
>
> When I 'make rpm17' in the pgrpms/redhat/17/postgresql-17/F-41
> directory
> debugedit gets -b option that looks like
>
> /home/saper/src/pgrpms/rpm/redhat/17/postgresql-17/F-41/postgresql17-
> 17.4-build/postgresql-17.4
>
> but there are no files with that path, all source files are in
>
> /home/saper/src/pgrpms/rpm/redhat/main/non-common/postgresql-17/F-
> 41/postgresql17-17.4-build/postgresql-17.4
>
> and therefore debugedit finds zero files to list.

Thanks for the analysis -- but please note that we don't have this
problem on the buildfarm instances which have the same symlinks.

>
> A somewhat related question, what is the purpose of
>
> --define "_buildrootdir $(HOME)/rpm17/BUILDROOT"
>
> does it do anything? (it does not seem to have any affect for me)

I've written the initial version of those makefiles about 15 years ago.
Cannot remember the details but I think I explicitly defined everything
statically so that even the distro changes a default, we are not
affected (hopefully). It is the same with _specdir, _builddir and etc.

Regards,

--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
BlueSky: @devrim.gunduz.org , @gunduz.org

Attachment

pgsql-pkg-yum by date:

Previous
From: Marcin Cieslak
Date:
Subject: Re: Empty %files file debugsourcefiles.list
Next
From: Marcin Cieslak
Date:
Subject: Re: Empty %files file debugsourcefiles.list