[packages/dbus/DEVEL-1.16] - updated to 1.16.2; now uses meson - added patches to (bconditionally) restore pam_console support;

qboosh qboosh at pld-linux.org
Wed Mar 12 22:15:31 CET 2025


commit da87f9469f520e38218b0d0ec8852e37798eafd1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Mar 12 22:13:01 2025 +0100

    - updated to 1.16.2; now uses meson
    - added patches to (bconditionally) restore pam_console support; upstream supports only systemd for at_console check

 dbus-autoconf-archive.patch  |  11 --
 dbus-no_fatal_checks.patch   |  11 +-
 dbus-nolibs.patch            |  12 ---
 dbus-pam_console-meson.patch |  26 +++++
 dbus-pam_console.patch       | 243 +++++++++++++++++++++++++++++++++++++++++++
 dbus.spec                    |  88 ++++++++--------
 6 files changed, 318 insertions(+), 73 deletions(-)
---
diff --git a/dbus.spec b/dbus.spec
index 3dbf970..b0e76bf 100644
--- a/dbus.spec
+++ b/dbus.spec
@@ -9,44 +9,43 @@
 %bcond_without	selinux		# SELinux support
 %bcond_without	systemd		# systemd at_console support
 %bcond_without	X11		# X11 support
+%bcond_with	pam_console	# pam_console support restored
 
 %define		expat_version	1:1.95.5
 Summary:	D-BUS message bus
 Summary(pl.UTF-8):	Magistrala przesyłania komunikatów D-BUS
 Name:		dbus
-Version:	1.14.10
+Version:	1.16.2
 Release:	1
 License:	AFL v2.1 or GPL v2+
 Group:		Libraries
 Source0:	https://dbus.freedesktop.org/releases/dbus/%{name}-%{version}.tar.xz
-# Source0-md5:	46070a3487817ff690981f8cd2ba9376
+# Source0-md5:	97832e6f0a260936d28536e5349c22e5
 Source1:	messagebus.init
 Source2:	%{name}-daemon-1-profile.d-sh
 Source3:	%{name}-sysconfig
 Source4:	%{name}-xinitrc.sh
 Source5:	%{name}.tmpfiles
-Patch0:		%{name}-nolibs.patch
 Patch1:		%{name}-config.patch
 Patch2:		%{name}-no_fatal_checks.patch
 Patch3:		%{name}-allow-introspection.patch
-Patch4:		%{name}-autoconf-archive.patch
+Patch4:		%{name}-pam_console.patch
+Patch5:		%{name}-pam_console-meson.patch
 URL:		https://www.freedesktop.org/Software/dbus
 BuildRequires:	audit-libs-devel
-BuildRequires:	autoconf >= 2.63
-BuildRequires:	autoconf-archive >= 2019.01.06
-BuildRequires:	automake >= 1:1.13
 BuildRequires:	docbook-dtd44-xml
 %{?with_apidocs:BuildRequires:	doxygen}
 BuildRequires:	expat-devel >= %{expat_version}
 %{?with_apparmor:BuildRequires:	libapparmor-devel >= 1:2.10}
 BuildRequires:	libcap-ng-devel
 %{?with_selinux:BuildRequires:	libselinux-devel >= 2.0.86}
-BuildRequires:	libtool >= 2:2.0
 BuildRequires:	libxslt-progs
+BuildRequires:	meson >= 0.56
+BuildRequires:	ninja >= 1.5
 BuildRequires:	pkgconfig
 %{?with_ducktype:BuildRequires:	python3-ducktype}
 BuildRequires:	rpm-build >= 4.6
-BuildRequires:	rpmbuild(macros) >= 2.011
+BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	sed >= 4.0
 %{?with_systemd:BuildRequires:	systemd-devel >= 32}
 BuildRequires:	tar >= 1:1.22
@@ -158,56 +157,55 @@ D-BUS wraz z sesją X11 użytkownika.
 
 %prep
 %setup -q
-%patch -P0 -p1
 %patch -P1 -p1
 %patch -P2 -p1
 %patch -P3 -p1
-%patch -P4 -p1
+%if %{with pam_console}
+%patch -P4 -p1 -R
+%patch -P5 -p1
+%endif
 
-%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' tools/GetAllMatchRules.py
+%{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' tools/GetAllMatchRules.py
 
 %build
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-	%{!?with_apidocs:--disable-doxygen-docs} \
-	%{!?with_apparmor:--disable-apparmor} \
-	--disable-asserts \
-	%{!?with_ducktype:--disable-ducktype-docs} \
-	%{?debug:--enable-verbose-mode} \
-	%{!?with_selinux:--disable-selinux} \
-	--disable-silent-rules \
-	%{!?with_systemd:--disable-systemd} \
-	--disable-tests \
-	--enable-user-session \
-	--with-console-auth-dir=%{_localstatedir}/run/console/ \
-	--with-session-socket-dir=/tmp \
-	--with-system-pid-file=%{_localstatedir}/run/dbus.pid \
-	--with-systemdsystemunitdir=%{systemdunitdir} \
-	%{!?with_X11:--without-x}
-%{__make}
+%meson \
+	-Dapparmor=%{__enabled_disabled apparmor} \
+	%{?with_pam_console:-Dconsole_auth_dir=%{_localstatedir}/run/console} \
+	-Ddoxygen_docs=%{__enabled_disabled apidocs} \
+	-Dducktype_docs=%{__enabled_disabled ducktype} \
+	-Depoll=enabled \
+	-Dinotify=enabled \
+	-Dkqueue=disabled \
+	-Dlaunchd=disabled \
+	-Dlibaudit=enabled \
+	-Dmodular_tests=disabled \
+	-Dqt_help=disabled \
+	-Drelocation=disabled \
+	-Dselinux=%{__enabled_disabled selinux} \
+	-Dsession_socket_dir=/tmp \
+	-Dsystem_pid_file=%{_localstatedir}/run/dbus.pid \
+	-Dsystem_socket=%{_localstatedir}/run/dbus/system_bus_socket \
+	-Dsystemd=%{__enabled_disabled systemd} \
+	-Dsystemd_system_unitdir=%{systemdunitdir} \
+	-Dx11_autolaunch=%{__enabled_disabled X11} \
+	-Dxml_docs=enabled
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/{profile.d,rc.d/init.d,sysconfig,X11/xinit/xinitrc.d} \
-	$RPM_BUILD_ROOT%{_datadir}/dbus-1/{services,interfaces} \
-	$RPM_BUILD_ROOT%{_localstatedir}/run/dbus \
-	$RPM_BUILD_ROOT%{_localstatedir}/lib/dbus \
-	$RPM_BUILD_ROOT/%{_lib} \
-	$RPM_BUILD_ROOT%{systemdtmpfilesdir}
+install -d $RPM_BUILD_ROOT/etc/{profile.d,rc.d/init.d,sysconfig,X11/xinit/xinitrc.d} \
+	$RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces \
+	$RPM_BUILD_ROOT%{_localstatedir}/run/dbus
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/messagebus
 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d/dbus-daemon-1.sh
 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/messagebus
 install -p %{SOURCE4} $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d
 
-cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+cat %{SOURCE5} >>$RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 
 %if %{with systemd}
 ln -s dbus.service $RPM_BUILD_ROOT%{systemdunitdir}/messagebus.service
@@ -324,7 +322,6 @@ fi
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libdbus-1.so
-%{_libdir}/libdbus-1.la
 %dir %{_libdir}/dbus-1.0
 %{_libdir}/dbus-1.0/include
 %{_libdir}/cmake/DBus1
@@ -335,6 +332,9 @@ fi
 %{_docdir}/dbus/*.png
 %{_docdir}/dbus/*.svg
 %{_docdir}/dbus/*.txt
+%dir %{_docdir}/dbus/examples
+%attr(755,root,root) %{_docdir}/dbus/examples/GetAllMatchRules.py
+%{_docdir}/dbus/examples/example-*.conf
 
 %files static
 %defattr(644,root,root,755)
diff --git a/dbus-autoconf-archive.patch b/dbus-autoconf-archive.patch
deleted file mode 100644
index 63315aa..0000000
--- a/dbus-autoconf-archive.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urNp -x '*.orig' dbus-1.12.20.org/configure.ac dbus-1.12.20/configure.ac
---- dbus-1.12.20.org/configure.ac	2022-01-08 14:11:46.766881649 +0100
-+++ dbus-1.12.20/configure.ac	2022-01-08 14:11:46.840212443 +0100
-@@ -12,6 +12,7 @@ AC_CONFIG_AUX_DIR([build-aux])
- 
- m4_pattern_forbid([^AX_(CHECK_ENABLE_DEBUG|CODE_COVERAGE|COMPILER_FLAGS|COMPILER_FLAGS_(CFLAGS|CXXFLAGS|LDFLAGS))\b],
-   [Unexpanded AX_ macro found. Please install GNU autoconf-archive])
-+m4_pattern_allow([AX_CHECK_GNU_MAKE_HEADLINE])
- 
- AC_CANONICAL_HOST
- 
diff --git a/dbus-no_fatal_checks.patch b/dbus-no_fatal_checks.patch
index 3550114..dc5b6b4 100644
--- a/dbus-no_fatal_checks.patch
+++ b/dbus-no_fatal_checks.patch
@@ -1,12 +1,11 @@
-diff -urN dbus-1.0.2.orig/dbus/dbus-internals.c dbus-1.0.2/dbus/dbus-internals.c
---- dbus-1.0.2.orig/dbus/dbus-internals.c	2007-03-04 19:25:33.503538844 +0100
-+++ dbus-1.0.2/dbus/dbus-internals.c	2007-03-04 19:25:47.572571912 +0100
-@@ -193,7 +193,7 @@
+--- dbus-1.16.2/dbus/dbus-internals.c.orig	2025-03-04 21:42:49.937885050 +0100
++++ dbus-1.16.2/dbus/dbus-internals.c	2025-03-04 22:11:50.585121821 +0100
+@@ -224,7 +224,7 @@ static dbus_bool_t warn_initted = FALSE;
   * threads, the worst that will happen is that warnings get their default
   * fatal/non-fatal nature. */
  static dbus_bool_t fatal_warnings = FALSE;
 -static dbus_bool_t fatal_warnings_on_check_failed = TRUE;
 +static dbus_bool_t fatal_warnings_on_check_failed = FALSE;
  
- static void
- init_warnings(void)
+ static int check_failed_count = 0;
+ 
diff --git a/dbus-nolibs.patch b/dbus-nolibs.patch
deleted file mode 100644
index a075e72..0000000
--- a/dbus-nolibs.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urNp -x '*.orig' dbus-1.12.20.org/configure.ac dbus-1.12.20/configure.ac
---- dbus-1.12.20.org/configure.ac	2020-07-02 12:09:52.000000000 +0200
-+++ dbus-1.12.20/configure.ac	2022-01-08 14:11:46.166902428 +0100
-@@ -617,7 +617,7 @@ AC_DEFINE_UNQUOTED([DBUS_USE_SYNC], [$ha
- 
- #### Various functions
- AC_SEARCH_LIBS(socket,[socket network])
--AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
-+AC_CHECK_FUNC(gethostbyname,,[AC_SEARCH_LIBS(gethostbyname,nsl)])
- 
- AC_CHECK_HEADERS([syslog.h])
- if test "x$ac_cv_header_syslog_h" = "xyes"; then
diff --git a/dbus-pam_console-meson.patch b/dbus-pam_console-meson.patch
new file mode 100644
index 0000000..e23f3fe
--- /dev/null
+++ b/dbus-pam_console-meson.patch
@@ -0,0 +1,26 @@
+--- dbus-1.16.2/meson_options.txt.orig	2025-03-12 21:28:53.334532141 +0100
++++ dbus-1.16.2/meson_options.txt	2025-03-12 21:28:56.917846062 +0100
+@@ -305,3 +305,10 @@ option(
+   value: false,
+   description: 'use OutputDebugString() to log messages to Windows debug port'
+ )
++
++option(
++  'console_auth_dir',
++  type: 'string',
++  value: '',
++  description: 'Directory to check for pam_console/pam_foreground flag files, or empty to ignore'
++)
+--- dbus-1.16.2/meson.build.orig	2025-03-12 21:30:33.567322467 +0100
++++ dbus-1.16.2/meson.build	2025-03-12 21:30:37.273969053 +0100
+@@ -1104,6 +1104,10 @@ if session_bus_connect_address == ''
+ endif
+ config.set_quoted('DBUS_SESSION_BUS_CONNECT_ADDRESS', session_bus_connect_address)
+ 
++console_auth_dir = get_option('console_auth_dir')
++if console_auth_dir != ''
++    config.set_quoted('DBUS_CONSOLE_AUTH_DIR', console_auth_dir)
++endif
+ 
+ config.set('DBUS_ENABLE_STATS', get_option('stats'))
+ enable_user_session = get_option('user_session')
diff --git a/dbus-pam_console.patch b/dbus-pam_console.patch
new file mode 100644
index 0000000..eb0e51e
--- /dev/null
+++ b/dbus-pam_console.patch
@@ -0,0 +1,243 @@
+commit 84fdcc5f277652153cc25972daa0efdcd0d5b319
+Author: Marc-André Lureau <marcandre.lureau at redhat.com>
+Date:   Thu May 19 17:28:08 2022 +0200
+
+    dbus: remove pam_console/pam_foreground support
+    
+    DBUS_CONSOLE_AUTH_DIR is deprecated since 1.11.18, and was intended to
+    have been removed in 1.13. Let's drop the related code now.
+    
+    Fixes: https://gitlab.freedesktop.org/dbus/dbus/-/issues/181
+    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=101629
+    
+    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
+
+diff --git a/dbus/dbus-sysdeps-util-unix.c b/dbus/dbus-sysdeps-util-unix.c
+index 8f079cbf..1fd9e464 100644
+--- a/dbus/dbus-sysdeps-util-unix.c
++++ b/dbus/dbus-sysdeps-util-unix.c
+@@ -568,53 +568,6 @@ _dbus_file_exists (const char *file)
+   return (access (file, F_OK) == 0);
+ }
+ 
+-/** Checks if user is at the console
+-*
+-* @param username user to check
+-* @param error return location for errors
+-* @returns #TRUE is the user is at the consolei and there are no errors
+-*/
+-dbus_bool_t 
+-_dbus_user_at_console (const char *username,
+-                       DBusError  *error)
+-{
+-#ifdef DBUS_CONSOLE_AUTH_DIR
+-  DBusString u, f;
+-  dbus_bool_t result;
+-
+-  result = FALSE;
+-  if (!_dbus_string_init (&f))
+-    {
+-      _DBUS_SET_OOM (error);
+-      return FALSE;
+-    }
+-
+-  if (!_dbus_string_append (&f, DBUS_CONSOLE_AUTH_DIR))
+-    {
+-      _DBUS_SET_OOM (error);
+-      goto out;
+-    }
+-
+-  _dbus_string_init_const (&u, username);
+-
+-  if (!_dbus_concat_dir_and_file (&f, &u))
+-    {
+-      _DBUS_SET_OOM (error);
+-      goto out;
+-    }
+-
+-  result = _dbus_file_exists (_dbus_string_get_const_data (&f));
+-
+- out:
+-  _dbus_string_free (&f);
+-
+-  return result;
+-#else
+-  return FALSE;
+-#endif
+-}
+-
+-
+ /**
+  * Checks whether the filename is an absolute path
+  *
+diff --git a/dbus/dbus-sysdeps.h b/dbus/dbus-sysdeps.h
+index 6c416651..0e51b32c 100644
+--- a/dbus/dbus-sysdeps.h
++++ b/dbus/dbus-sysdeps.h
+@@ -589,9 +589,6 @@ dbus_bool_t _dbus_command_for_pid (unsigned long  pid,
+                                    int            max_len,
+                                    DBusError     *error);
+ 
+-dbus_bool_t _dbus_user_at_console (const char *username,
+-                                   DBusError  *error);
+-
+ typedef enum {
+   DBUS_LOG_FLAGS_STDERR = (1 << 0),
+   DBUS_LOG_FLAGS_SYSTEM_LOG = (1 << 1)
+diff --git a/dbus/dbus-userdb-util.c b/dbus/dbus-userdb-util.c
+index 1ca21eb7..0eadc78a 100644
+--- a/dbus/dbus-userdb-util.c
++++ b/dbus/dbus-userdb-util.c
+@@ -65,11 +65,6 @@ dbus_bool_t
+ _dbus_is_console_user (dbus_uid_t uid,
+ 		       DBusError *error)
+ {
+-
+-  DBusUserDatabase *db;
+-  const DBusUserInfo *info;
+-  dbus_bool_t result = FALSE;
+-
+ #ifdef HAVE_SYSTEMD
+   /* check if we have logind */
+   if (access ("/run/systemd/seats/", F_OK) >= 0)
+@@ -120,35 +115,7 @@ _dbus_is_console_user (dbus_uid_t uid,
+ 
+ #endif /* HAVE_CONSOLE_OWNER_FILE */
+ 
+-  if (!_dbus_user_database_lock_system ())
+-    {
+-      _DBUS_SET_OOM (error);
+-      return FALSE;
+-    }
+-
+-  db = _dbus_user_database_get_system ();
+-  if (db == NULL)
+-    {
+-      dbus_set_error (error, DBUS_ERROR_FAILED, "Could not get system database.");
+-      _dbus_user_database_unlock_system ();
+-      return FALSE;
+-    }
+-
+-  /* TPTD: this should be cache-safe, we've locked the DB and
+-    _dbus_user_at_console doesn't pass it on. */
+-  info = _dbus_user_database_lookup (db, uid, NULL, error);
+-
+-  if (info == NULL)
+-    {
+-      _dbus_user_database_unlock_system ();
+-       return FALSE;
+-    }
+-
+-  result = _dbus_user_at_console (info->username, error);
+-
+-  _dbus_user_database_unlock_system ();
+-
+-  return result;
++  return FALSE;
+ }
+ 
+ /**
+#commit cf124a41d7be494a163a9ce1dd02243a49572f1c
+#Author: Marc-André Lureau <marcandre.lureau at redhat.com>
+#Date:   Thu May 19 17:29:29 2022 +0200
+#
+#    autotools: drop --with-console-auth-dir=
+#    
+#    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
+#
+#diff --git a/configure.ac b/configure.ac
+#index 26de0a55..2cd8e508 100644
+#--- a/configure.ac
+#+++ b/configure.ac
+#@@ -223,7 +223,6 @@ AC_ARG_WITH(session-socket-dir, AS_HELP_STRING([--with-session-socket-dir=[dirna
+# AC_ARG_WITH(test-socket-dir, AS_HELP_STRING([--with-test-socket-dir=[dirname]],[Where to put sockets for make check]))
+# AC_ARG_WITH(system-pid-file, AS_HELP_STRING([--with-system-pid-file=[pidfile]],[PID file for systemwide daemon]))
+# AC_ARG_WITH(system-socket, AS_HELP_STRING([--with-system-socket=[filename]],[UNIX domain socket for systemwide daemon]))
+#-AC_ARG_WITH(console-auth-dir, AS_HELP_STRING([--with-console-auth-dir=[dirname]],[directory to check for console ownerhip]))
+# AC_ARG_WITH(console-owner-file, AS_HELP_STRING([--with-console-owner-file=[filename]],[file whose owner determines current console owner]))
+# AC_ARG_WITH(launchd-agent-dir, AS_HELP_STRING([--with-launchd-agent-dir=[dirname]],[directory to put the launchd agent (default: /Library/LaunchAgents)]))
+# AC_ARG_WITH(dbus_user, AS_HELP_STRING([--with-dbus-user=<user>],[User for running the DBUS daemon (messagebus)]))
+#@@ -1448,12 +1447,6 @@ fi
+# 
+# AC_SUBST(DBUS_SYSTEM_PID_FILE)
+# 
+#-#### Directory to check for console ownership
+#-AS_IF([test -n "$with_console_auth_dir" && test "x$with_console_auth_dir" != xno],
+#-    [AC_DEFINE_UNQUOTED([DBUS_CONSOLE_AUTH_DIR], ["$with_console_auth_dir"],
+#-        [Directory to check for pam_console/pam_foreground flag files, or undefined])],
+#-    [with_console_auth_dir=])
+#-
+# #### File to check for console ownership
+# if test x$have_console_owner_file = xyes; then
+#    if ! test -z "$with_console_owner_file"; then
+commit 5705d14cf03367797d8fab9f084f9835f625f07d
+Author: Marc-André Lureau <marcandre.lureau at redhat.com>
+Date:   Thu May 19 17:29:51 2022 +0200
+
+    cmake: drop -DDBUS_CONSOLE_AUTH_DIR=
+    
+    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b7d60899..0914f07b 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -601,8 +601,6 @@ endif()
+  # Not used on Windows, where there is no system bus
+ set(DBUS_SYSTEM_PID_FILE ${DBUS_RUNSTATEDIR}/dbus/pid)
+ 
+-set(DBUS_CONSOLE_AUTH_DIR "" CACHE STRING "Directory to check for pam_console/pam_foreground flag files, or empty to ignore")
+-
+ # This won't work on Windows. It's not meant to - the system bus is
+ # meaningless on Windows anyway.
+ #
+@@ -784,12 +782,6 @@ message("        System bus PID file:      ${DBUS_SYSTEM_PID_FILE}             "
+ message("        System bus user:          ${DBUS_USER}                        ")
+ message("        Session bus socket dir:   ${DBUS_SESSION_SOCKET_DIR}          ")
+ 
+-if(DBUS_CONSOLE_AUTH_DIR)
+-message("        pam_console auth dir:     ${DBUS_CONSOLE_AUTH_DIR}            ")
+-else()
+-message("        pam_console auth dir:     (none)                              ")
+-endif()
+-
+ message("        'make check' socket dir:  ${TEST_SOCKET_DIR}                  ")
+ endif()
+ message("        Test listen address:      ${TEST_LISTEN}                      ")
+diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake
+index 358f9d82..68c3dbfa 100644
+--- a/cmake/config.h.cmake
++++ b/cmake/config.h.cmake
+@@ -34,7 +34,6 @@
+ # define _XOPEN_SOURCE 500
+ #endif
+ 
+-#cmakedefine DBUS_CONSOLE_AUTH_DIR "@DBUS_CONSOLE_AUTH_DIR@"
+ #cmakedefine DBUS_DATADIR  "@DBUS_DATADIR@"
+ #cmakedefine DBUS_BINDIR   "@DBUS_BINDIR@"
+ #cmakedefine DBUS_PREFIX "@DBUS_PREFIX@"
+#commit 17caf7f3532bb27546d613f6c54f2e4ed0e230c3
+#Author: Marc-André Lureau <marcandre.lureau at redhat.com>
+#Date:   Thu May 19 17:30:22 2022 +0200
+#
+#    NEWS: add note about DBUS_CONSOLE_AUTH_DIR removal
+#    
+#    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
+#
+#diff --git a/NEWS b/NEWS
+#index 9ec142fd..fe4f4443 100644
+#--- a/NEWS
+#+++ b/NEWS
+#@@ -11,6 +11,12 @@ Fixes:
+# • Slightly improve error-handling for inotify
+#   (dbus!235, Simon McVittie)
+# 
+#+Feature removal:
+#+
+#+• Remove support for the obsolete pam_console and pam_foreground modules
+#+  (the Autotools --with-console-auth-dir= and CMake -DDBUS_CONSOLE_AUTH_DIR=
+#+  options, which have been deprecated since dbus 1.11.18).
+#+
+# dbus 1.14.0 (2022-02-28)
+# ========================
+# 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dbus.git/commitdiff/da87f9469f520e38218b0d0ec8852e37798eafd1



More information about the pld-cvs-commit mailing list