The "postgresql-15_beta3-no-server.patch" patch file fails the prepare phase. Reproducible: Always Steps to Reproduce: 1. Use "-server" as a USE flag in dev-db/postgresql. 2. Installation fails during prepare phase. Actual Results: Package fails to merge. Expected Results: Package compiles. emerge --info "=dev-db/postgresql-17.0::gentoo": Portage 3.0.66.1 (python 3.12.6-final-0, default/linux/amd64/23.0/desktop/plasma/systemd, gcc-14, glibc-2.40-r3, 6.11.0-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-6.11.0-gentoo-x86_64-Intel-R-_Core-TM-_i5-5300U_CPU_@_2.30GHz-with-glibc2.40 KiB Mem: 12148032 total, 4148840 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Thu, 26 Sep 2024 20:10:18 +0000 Head commit of repository gentoo: e3db7525ae477afd74f4d5c3c1976adcac15a618 Timestamp of repository guru: Thu, 26 Sep 2024 13:35:59 +0000 Head commit of repository guru: 48857d6c15a45d94d399613128a0cf11e6e51078 Timestamp of repository kripton-overlay: Wed, 25 Sep 2024 11:19:21 +0000 Head commit of repository kripton-overlay: acedb79c2d8d6b557e6a3432006a1b584962a8e4 sh bash 5.2_p37 ld GNU ld (Gentoo 2.43 p2) 2.43.1 distcc 3.4 x86_64-pc-linux-gnu [enabled] app-misc/pax-utils: 1.3.8::gentoo app-shells/bash: 5.2_p37::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.17-r1::gentoo dev-build/cmake: 3.30.3::gentoo dev-build/libtool: 2.4.7-r4::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.5.2::gentoo dev-lang/perl: 5.40.0::gentoo dev-lang/python: 3.11.10_p1::gentoo, 3.12.6_p4::gentoo, 3.13.0_rc2_p2::gentoo dev-lang/rust-bin: 1.81.0::gentoo sys-apps/baselayout: 2.15::gentoo sys-apps/sandbox: 2.39::gentoo sys-apps/systemd: 256.6::gentoo sys-devel/binutils: 2.40-r9::gentoo, 2.43-r1::gentoo sys-devel/binutils-config: 5.5.2::gentoo sys-devel/clang: 18.1.8::gentoo sys-devel/gcc: 14.2.1_p20240921::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/lld: 18.1.8::gentoo, 19.1.0::gentoo sys-devel/llvm: 18.1.8-r4::gentoo, 19.1.0::gentoo sys-kernel/linux-headers: 6.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.40-r3::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 volatile: False guru location: /var/db/repos/guru sync-type: git sync-uri: https://github.com/gentoo-mirror/guru.git masters: gentoo volatile: False kripton-overlay location: /var/db/repos/kripton-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/kripton-overlay.git masters: gentoo volatile: False Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/amd64/binpackages/17.1/x86-64 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fgraphite-identity -floop-nest-optimize -march=broadwell -mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -mfma -mbmi -m bmi2 -maes -mpclmul -madx -mabm -mcx16 -mf16c -mfsgsbase -mfxsr -mhle -msahf -mlzcnt -mmovbe -mprfchw -mrdrnd -mrdseed -mrtm -mxsave -mxsaveopt --param l1-cache-si ze=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=broadwell" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d" CXXFLAGS="-O2 -pipe -fgraphite-identity -floop-nest-optimize -march=broadwell -mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -mfma -mbmi -mbmi2 -maes -mpclmul -madx -mabm -mcx16 -mf16c -mfsgsbase -mfxsr -mhle -msahf -mlzcnt -mmovbe -mprfchw -mrdrnd -mrdseed -mrtm -mxsave -mxsaveopt --param l1-cache- size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=broadwell" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -pipe -fgraphite-identity -floop-nest-optimize -march=broadwell -mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -mfma -mbmi - mbmi2 -maes -mpclmul -madx -mabm -mcx16 -mf16c -mfsgsbase -mfxsr -mhle -msahf -mlzcnt -mmovbe -mprfchw -mrdrnd -mrdseed -mrtm -mxsave -mxsaveopt --param l1-cache-s ize=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=broadwell" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distcc distlocks ebuild-locks f ixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unre solved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -fgraphite-identity -floop-nest-optimize -march=broadwell -mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -mfma -mbmi -m bmi2 -maes -mpclmul -madx -mabm -mcx16 -mf16c -mfsgsbase -mfxsr -mhle -msahf -mlzcnt -mmovbe -mprfchw -mrdrnd -mrdseed -mrtm -mxsave -mxsaveopt --param l1-cache-si ze=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=broadwell" GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles http://gentoo.mirrors.tera-byte.com/" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" LEX="flex" MAKEOPTS="-j22 -l3" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=18 0 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="X a52 aac acl acpi activities alsa amd64 bluetooth branding bzip2 cairo caps cdda cdr cet crypt cups dbus declarative dri dts dvd dvdr egl encode exif flac fla tpak gdbm gif gles2 gpm gtk gui iconv icu ipv6 jack jpeg kde kf6compat kwallet lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses netlink networkmanager nftables nls ogg opengl openmp pam pango pcre pdf pipewire plasma plymouth png policykit ppds pulseaudio qml qt5 qt6 readline samba screencast sdl seccomp semantic- desktop sound spell ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland widgets wxwidgets x264 xattr x cb xft xinerama xml xv xvid zeroconf zlib zstd" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ex t_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias " CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmu l popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax m tk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVI CES="libinput" KERNEL="linux" L10N="en en-CA" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFI CE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby3 1 ruby32" VIDEO_CARDS="intel i915" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark d hcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ============== emerge -pqv "=dev-db/postgresql-17.0::gentoo": [ebuild NS ] dev-db/postgresql-17.0 [16.4] USE="icu lz4 nls pam readline ssl systemd uuid xml zlib zstd -debug -doc -kerberos -ldap -llvm -perl -python (-selinux) -server -static-libs -tcl" LLVM_SLOT="18 -15 -16 -17 -19%" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13" ============== build.log: * Package: dev-db/postgresql-17.0:17 * Repository: gentoo * Maintainer: pgsql-bugs@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc icu kernel_linux llvm_slot_18 lz4 nls pam python_single_target_python3_12 readline ssl systemd uuid xml zlib zstd * FEATURES: distcc network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking postgresql-17.0.tar.bz2 to /var/tmp/portage/dev-db/postgresql-17.0/work >>> Source unpacked in /var/tmp/portage/dev-db/postgresql-17.0/work >>> Preparing source in /var/tmp/portage/dev-db/postgresql-17.0/work/postgresql-17.0 ... * Applying postgresql-15_beta3-no-server.patch ... patching file contrib/Makefile Hunk #1 FAILED at 5. 1 out of 1 hunk FAILED -- saving rejects to file contrib/Makefile.rej patching file src/backend/Makefile Hunk #1 succeeded at 58 (offset 2 lines). Hunk #2 succeeded at 170 (offset -24 lines). patching file src/bin/Makefile Hunk #1 FAILED at 14. 1 out of 1 hunk FAILED -- saving rejects to file src/bin/Makefile.rej patching file src/Makefile [ !! ] * ERROR: dev-db/postgresql-17.0::gentoo failed (prepare phase): * patch -p1 failed with /var/tmp/portage/dev-db/postgresql-17.0/files/postgresql-15_beta3-no-server.patch * * Call stack: * ebuild.sh, line 136: Called src_prepare * environment, line 3731: Called eapply '/var/tmp/portage/dev-db/postgresql-17.0/files/postgresql-15_beta3-no-server.patch' * environment, line 1514: Called _eapply_patch '/var/tmp/portage/dev-db/postgresql-17.0/files/postgresql-15_beta3-no-server.patch' * environment, line 1452: Called __helpers_die 'patch -p1 failed with /var/tmp/portage/dev-db/postgresql-17.0/files/postgresql-15_beta3-no-server.patch' * isolated-functions.sh, line 112: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=dev-db/postgresql-17.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/postgresql-17.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-db/postgresql-17.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/postgresql-17.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/postgresql-17.0/work/postgresql-17.0' * S: '/var/tmp/portage/dev-db/postgresql-17.0/work/postgresql-17.0'
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507412d6cd7d4cbac93af74e198cb65150646fe9 commit 507412d6cd7d4cbac93af74e198cb65150646fe9 Author: Patrick Lauer <patrick@gentoo.org> AuthorDate: 2024-09-27 05:47:07 +0000 Commit: Patrick Lauer <patrick@gentoo.org> CommitDate: 2024-09-27 05:53:40 +0000 dev-db/postgresql: Fix USE=-server Closes: https://bugs.gentoo.org/940319 Signed-off-by: Patrick Lauer <patrick@gentoo.org> .../files/postgresql-17.0-no-server.patch | 146 +++++++++++++++++++++ ...resql-17.0.ebuild => postgresql-17.0-r1.ebuild} | 2 +- 2 files changed, 147 insertions(+), 1 deletion(-)