Subject: bug#912: slim: Built without ConsoleKit support since 1.3.6-5.3devuan1

From: "Plasma (David Paul)" <[email-masked]>
Date: Wed, 1 Oct 2025 14:54:52 -0500

Source: slim
Version: 1.3.6-5.3devuan1
Severity: normal

Dear Maintainer,

Since version 1.3.6-5.3devuan1, the slim package has been
accidentally(?) built without ConsoleKit support. If this was indeed
unintentional, please re-enable ConsoleKit support.

# History

Debian stopped building slim with ConsoleKit support starting with
version 1.3.6-4. Shortly thereafter, Devuan reverted that change and
began building slim with ConsoleKit support re-enabled starting from
version 1.3.6-5+devuan1. Looking at the history of Devuan's slim
packaging git repository, it appears that when merging Debian's version
1.3.6-5.3 changes, the ConsoleKit support was inadvertently(?)
re-disabled.

-- 
Plasma

---

From: "Plasma (David Paul)" <[email-masked]>
Date: Wed, 1 Oct 2025 15:02:40 -0500

Control: tags -1 patch

Dear Maintainer,

The attached patch re-enables ConsoleKit support in the slim package,
resolving #912. It can be applied to the head of the suites/unstable
branch in the slim packaging repository. Please also consider
backporting it into excalibur-proposed-updates for the upcoming
Excalibur release.

-- 
Plasma
From 464a2e3d90c9f7b84a911ffbdf96458f3b795d38 Mon Sep 17 00:00:00 2001
From: "Plasma (David Paul)" <[email-masked]>
Date: Wed, 1 Oct 2025 14:59:17 -0500
Subject: [PATCH] (Re-)Re-enable building with ConsoleKit support

Closes: #912
---
 debian/changelog | 8 ++++++++
 debian/control   | 1 +
 debian/rules     | 6 +++---
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8652157..266dd2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+slim (1.4.1-1devuan3) UNRELEASED; urgency=medium
+
+  * (Re-)Re-enable building with ConsoleKit support. (Closes: #912)
+    - d/rules: Set CMAKE_FLAGS to include -DUSE_CONSOLEKIT=yes.
+    - d/control: Build-Depends: libck-connector-dev.
+
+ -- Plasma (David Paul) <[email-masked]>  Wed, 01 Oct 2025 13:58:41 -0500
+
 slim (1.4.1-1devuan2) unstable; urgency=medium
 
   [ tempforever ]
diff --git a/debian/control b/debian/control
index b99be13..c7a44d3 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends:
  debconf,
  debhelper-compat (= 13),
  freeglut3-dev,
+ libck-connector-dev,
  libjpeg-dev,
  libpam0g-dev,
  libpng-dev,
diff --git a/debian/rules b/debian/rules
index 3fb04a0..cf95e10 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,14 +5,14 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
-CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes
+CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes
 
 ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
- CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
+ CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),hurd)
- CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
+ CMAKE_FLAGS = -DUSE_PAM=yes -DUSE_CONSOLEKIT=yes -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=no
 endif
 
 %:
-- 
2.30.2

---

From: Mark Hindley <[email-masked]>
Date: Thu, 2 Oct 2025 19:40:01 +0100

Plasma,

Thanks for this. I apparently inadvertently disabled consolekit support when
merging a Debian NMU. Apologies.

Build is pending.

Mark

---

From: "Devuan bug Tracking System" <[email-masked]>
Date: Thu, 02 Oct 2025 19:00:02 +0000

This is an automatic notification regarding your bug report
which was filed against the src:slim package:

#912: slim: Built without ConsoleKit support since 1.3.6-5.3devuan1

It has been closed by [email-masked].

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact [email-masked] by
replying to this email.

-- 
912: https://bugs.devuan.org/cgi/bugreport.cgi?bug=912
Devuan Bug Tracking System
Contact [email-masked] with problems

Subject: #912: fixed in src:slim version 1.4.1-1devuan3
From: [email-masked]
To: [email-masked]
Date: Thu, 02 Oct 2025 18:58:33 +0000

Version: 1.4.1-1devuan3

Source package slim (1.4.1-1devuan3) added to Devuan suite unstable.

This closes bug report 912.

Thanks

DAK managing the Devuan archive

Format: 1.8
Date: Thu, 02 Oct 2025 19:28:19 +0100
Source: slim
Architecture: source
Version: 1.4.1-1devuan3
Distribution: unstable
Urgency: medium
Maintainer: Devuan Dev Team <[email-masked]>
Changed-By: Mark Hindley <[email-masked]>
Closes: 912
Changes:
 slim (1.4.1-1devuan3) unstable; urgency=medium
 .
   [ Plasma (David Paul) ]
   * (Re-)Re-enable building with ConsoleKit support. (Closes: #912)
     - d/rules: Set CMAKE_FLAGS to include -DUSE_CONSOLEKIT=yes.
     - d/control: Build-Depends: libck-connector-dev.
Checksums-Sha1:
 37efbe4db6d7898e63baf903f9d11cf15b7d5597 1835 slim_1.4.1-1devuan3.dsc
 2a41f8772ebfd0fadb0e0d383dbb30b62fad0953 34448 slim_1.4.1-1devuan3.debian.tar.xz
 03ec64054547dba21c3772ea8b17b7dd35750585 5585 slim_1.4.1-1devuan3_source.buildinfo
Checksums-Sha256:
 77b3f69033bc534de28b84a7f5785cc6709b6b287fafcfacceca1744efe84ed3 1835 slim_1.4.1-1devuan3.dsc
 7bab6fb4cda7b8d9f0afc8c69b4c9bdeb0f9811f92a2d3d1751e8660ce1a2bae 34448 slim_1.4.1-1devuan3.debian.tar.xz
 b7c36ff329e4a33ab74fba425c351aca4c6d7db3797ae849da264fd4cdff4081 5585 slim_1.4.1-1devuan3_source.buildinfo
Files:
 0d0be572de7ea96fe76b5cf899b3b3fb 1835 x11 optional slim_1.4.1-1devuan3.dsc
 371ac1dbd68979857a23512758fc96af 34448 x11 optional slim_1.4.1-1devuan3.debian.tar.xz
 88e1c7fcec2632822f4b3c703e2a8e2c 5585 x11 optional slim_1.4.1-1devuan3_source.buildinfo

Subject: slim: Built without ConsoleKit support since 1.3.6-5.3devuan1
From: "Plasma (David Paul)" <[email-masked]>
To: Devuan Bug Tracking System <[email-masked]>
Date: Wed, 1 Oct 2025 14:54:52 -0500

Source: slim

Dear Maintainer,

# History

-- 
Plasma

---

From: "Devuan bug Tracking System" <[email-masked]>
Date: Sat, 11 Oct 2025 08:46:05 +0000

Subject: #912: fixed in src:slim version 1.4.1-1devuan1+excalibur1
From: [email-masked]
To: [email-masked]
Date: Sat, 11 Oct 2025 08:44:35 +0000

Version: 1.4.1-1devuan1+excalibur1

Source package slim (1.4.1-1devuan1+excalibur1) added to Devuan suite excalibur-proposed-updates.

Thanks

Format: 1.8
Date: Sat, 11 Oct 2025 09:24:18 +0100
Source: slim
Architecture: source
Version: 1.4.1-1devuan1+excalibur1
Distribution: excalibur-proposed-updates
Urgency: medium
Maintainer: Devuan Dev Team <[email-masked]>
Changed-By: Mark Hindley <[email-masked]>
Closes: 857 912
Changes:
 slim (1.4.1-1devuan1+excalibur1) excalibur-proposed-updates; urgency=medium
 .
   [ Plasma (David Paul) ]
   * (Re-)Re-enable building with ConsoleKit support. (Closes: #912)
     - d/rules: Set CMAKE_FLAGS to include -DUSE_CONSOLEKIT=yes.
     - d/control: Build-Depends: libck-connector-dev.
 .
   [ tempforever ]
   * Patch to fix auto_login regression introduced in 1.4.1. (Closes: #857)
 .
   [ Mark Hindley ]
   * app.h: add missing include to fix FTBFS.
   * d/control: bump Standards Version (no changes).
Checksums-Sha1:
 faa41fa45af8258b05638ccd90525f997c89725b 1879 slim_1.4.1-1devuan1+excalibur1.dsc
 c13ee3bc013a5a2a28570647d45d5639c85233ec 34484 slim_1.4.1-1devuan1+excalibur1.debian.tar.xz
 5048f4f950a0fd332d4d6028caba7c397b5eb5b7 5629 slim_1.4.1-1devuan1+excalibur1_source.buildinfo
Checksums-Sha256:
 84112d6e19202ce76f17a4773e6b6a937aea23e63f387bd9d18a6cb63b054f5f 1879 slim_1.4.1-1devuan1+excalibur1.dsc
 d0b2994f14477edb2e91db079fa67cb7c904e2304cf46d09f3907daf900a229f 34484 slim_1.4.1-1devuan1+excalibur1.debian.tar.xz
 347b7fdd8524248d9e05808641f12908c73378bc7f276d0cc8401fc0ee1077b6 5629 slim_1.4.1-1devuan1+excalibur1_source.buildinfo
Files:
 ab049927f5749a248b3ca934ae3c8235 1879 x11 optional slim_1.4.1-1devuan1+excalibur1.dsc
 77df353cc4fdd4eb3e8f49dd876e6ef1 34484 x11 optional slim_1.4.1-1devuan1+excalibur1.debian.tar.xz
 a05f5ed20cb3b8e0bd962e1bc0aa3538 5629 x11 optional slim_1.4.1-1devuan1+excalibur1_source.buildinfo

Source: slim

Dear Maintainer,

# History

-- 
Plasma