Debian Patches

Status for seatd/0.7.0-6

Patch Description Author Forwarded Bugs Origin Last update
0003-Meson_build-use-shared_library.patch [PATCH] Use shared_library() Mark Hindley <mark@hindley.org.uk> no 2022-06-22
0001-Workaround-compilation-warning-treated-as-error-on-x.patch [PATCH] Workaround compilation warning treated as error on x32 with cast.

./common/log.c:59:45: error: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘__syscall_slong_t’ {aka ‘long long int’} [-Werror=format=]
59 | fprintf(stderr, "%02d:%02d:%02d.%03ld %s ", (int)(ts.tv_sec / 60 / 60),
| ~~~~^
| |
| long int
| %03lld
60 | (int)(ts.tv_sec / 60 % 60), (int)(ts.tv_sec % 60), ts.tv_nsec / 1000000, prefix);
| ~~~~~~~~~~~~~~~~~~~~
| |
| __syscall_slong_t {aka long long int}
cc1: all warnings being treated as errors
[3/42] cc -Ilibseat-private.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -Wundef -Wunused -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Wstrict-prototypes -Wimplicit-fallthrough -Wmissing-prototypes -Wvla -Wl,--exclude-libs=ALL -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE '-DSEATD_VERSION="0.6.3"' '-DSEATD_DEFAULTPATH="/run/seatd.sock"' '-DSEATD_INSTALLPATH="/usr/sbin/seatd"' '-DREL_SRC_DIR="../"' -DSEATD_ENABLED=1 -DLOGIND_ENABLED=1 -DHAVE_SYSTEMD=1 -DBUILTIN_ENABLED=1 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ libseat-private.a.p/common_connection.c.o -MF libseat-private.a.p/common_connection.c.o.d -o libseat-private.a.p/common_connection.c.o -c ../common/connection.c
dh_auto_build: error: cd obj-x86_64-linux-gnux32 && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1

The issue is https://sourceware.org/bugzilla/show_bug.cgi?id=16437.
Mark Hindley <mark@hindley.org.uk> no 2022-01-01
0002-Set-seatd-path-in-seatd-launch.patch [PATCH] Set seatd path in seatd-launch.
The path is hardcoded and needs to match the installation path in /usr/sbin/.
Mark Hindley <mark@hindley.org.uk> no 2021-12-26
0001-Move-seatd-manpage-to-section-8.patch [PATCH] Move seatd manpage to section 8.
This matches the installation path in /usr/sbin/.
Mark Hindley <mark@hindley.org.uk> no 2021-12-26

All known versions for source package 'seatd'

Links