#1094115 check-postgres: FTBFS: make[1]: *** [debian/rules:19: override_dh_auto_test] Error 1

Package:
src:check-postgres
Source:
src:check-postgres
Submitter:
Lucas Nussbaum
Date:
2025-08-17 18:15:00 UTC
Severity:
normal
Tags:
#1094115#5
Date:
2025-01-24 20:29:42 UTC
From:
To:
Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2025/01/24/check-postgres_2.26.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250124;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250124&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

#1094115#8
Date:
2025-02-04 15:17:47 UTC
From:
To:
Re: Lucas Nussbaum

This doesn't seem like a problem with check-postgres. Is /tmp botched
in that build chroot?

Christoph

#1094115#15
Date:
2025-02-09 15:52:42 UTC
From:
To:
Hi,

I don't think so. There's another bug with /tmp strangeness (#1094100),
also raised by File::Temp.

Lucas

#1094115#20
Date:
2025-02-09 18:17:47 UTC
From:
To:
Lucas Nussbaum <lucas@debian.org> writes:

/tmp is shown above as being owned by the nobody user (65534) rather than
root. Have you by any chance changed something about how UID mappings in
the file system might work in your builds? For example, if the build
chroot is on a remote NFS server with root-squash enabled, one might see
this. I'm not sure if using user namespaces may do something similar.

#1094115#25
Date:
2025-02-09 19:22:03 UTC
From:
To:
I switched to using the unshare sbuild backend (instead of schroot). But
if I understand the current state of things correctly, this is also the
case on buildds.

Lucas