Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libbsd for openSUSE:Factory checked in at 2023-03-24 15:16:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbsd (Old) and /work/SRC/openSUSE:Factory/.libbsd.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbsd" Fri Mar 24 15:16:10 2023 rev:11 rq:1073639 version:0.11.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libbsd/libbsd.changes 2022-10-14 15:41:21.951800832 +0200 +++ /work/SRC/openSUSE:Factory/.libbsd.new.31432/libbsd.changes 2023-03-24 15:16:10.965549344 +0100 @@ -1,0 +2,6 @@ +Wed Mar 15 20:08:08 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting + with function provided by glibc 2.34 + +------------------------------------------------------------------- New: ---- libbsd-glibc-2.34-closefrom.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbsd.spec ++++++ --- /var/tmp/diff_new_pack.75g5gs/_old 2023-03-24 15:16:11.777553678 +0100 +++ /var/tmp/diff_new_pack.75g5gs/_new 2023-03-24 15:16:11.781553700 +0100 @@ -27,6 +27,7 @@ Source0: https://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz Source1: https://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz.asc Source2: %{name}.keyring +Patch0: libbsd-glibc-2.34-closefrom.patch BuildRequires: fdupes BuildRequires: libmd-devel BuildRequires: openssl-devel @@ -73,7 +74,7 @@ configured using "pkg-config --libs libbsd-ctor". %prep -%autosetup +%autosetup -p1 %build export CFLAGS="%{optflags} -ffat-lto-objects" ++++++ libbsd-glibc-2.34-closefrom.patch ++++++ >From 7b4ebd6521a693f236cad4170fce1bb5237ecae5 Mon Sep 17 00:00:00 2001 From: Callum Farmer <callumjfarme...@gmail.com> Date: Thu, 16 Feb 2023 21:26:05 +0000 Subject: [PATCH] include: Adjust closefrom() per glibc adoption Added in glibc 2.34 https://sourceware.org/git/?p=glibc.git;a=commit;h=607449506f197cc9514408908f41f22537a47a8c Signed-off-by: Guillem Jover <guil...@hadrons.org> --- include/bsd/unistd.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/bsd/unistd.h b/include/bsd/unistd.h index 167241b..20b0993 100644 --- a/include/bsd/unistd.h +++ b/include/bsd/unistd.h @@ -59,7 +59,11 @@ int bsd_getopt(int argc, char * const argv[], const char *shortopts); mode_t getmode(const void *set, mode_t mode); void *setmode(const char *mode_str); +#if !defined(__GLIBC__) || \ + !__GLIBC_PREREQ(2, 34) || \ + !defined(_DEFAULT_SOURCE) void closefrom(int lowfd); +#endif /* Compatibility with sendmail implementations. */ #define initsetproctitle(c, a, e) setproctitle_init((c), (a), (e)) -- GitLab