Opened 2 months ago

Closed 9 days ago

#19298 closed enhancement (fixed)

elogind-255.4-r2

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New version.

Change History (11)

comment:1 by pierre, 2 months ago

Milestone: 12.199-Waiting
Summary: elogind-255elogind-255 (wait for release)

Seems to be just an alpha version https://github.com/elogind/elogind/tags

comment:2 by Joe Locash, 12 days ago

Now at version 255.4-r1:

Version 255.4 Release

This is the first stable release of the version 255 series.

The latest upstream commit this version is synced to is systemd-stable/v255-stable:387a14a7b6 Changes and Additions

loginctl: show a nicer error message when no session/seat is available. busctl: Avoid asserting on NULL message. Test for GNU basename() and guard musl_misssing.h basename() substitute. Removed libcrypt dependency, it is nowhere used in elogind. The sleep/hibernation part has its own sleep.conf now. Also split the elogind additions into sleep.conf.d/10-elogind.conf, which will make future upstream syncs more reliable. A large amount of documentation about features not included in elogind has been removed.

Fixed Bugs

sleep: Fork out for performing power/sleep operations (#234) general: Utilize PRI formats so 32bit builds no longer fails (#252) test-cgroup: Skip when run in minimal containers (#261) sd_listen_fds.xml : Fix merge error causing garbled output (#263) general: Change RLIM_FMT to '%llu' for non-glibc builds (#269)


Version 255.4-r1 Bug Fix Release

Fix a bug that caused waking up to produce zombie processes (#275)

When elogind forked off a sub-process to either start a helper tool or to suspend/hibernate the machine, it continued normal operation to be able to respond to dbus messages from those forks.

This also means that there was no waiting for and merging of the sub processes, leaving them behind as zombies.

This release adds a SIGCHLD handler that responds to the subs ending, so they are not left behind any more.

comment:3 by Xi Ruoyao, 12 days ago

Summary: elogind-255 (wait for release)elogind-255.4-r1

comment:4 by Xi Ruoyao, 12 days ago

Milestone: 99-Waiting12.2

comment:5 by Xi Ruoyao, 12 days ago

The versioning scheme seems now {systemd version where elogind is synced}-r{bugfix number}. Maybe currency needs an update.

comment:6 by Bruce Dubbs, 12 days ago

Getting currency is tricky for elogind. We start with the systemd wget-list because systemd has more files than sysV, but elogind is not in the systemd wget-list.

I'll need to figure out a way around that. I can inject elogind after dbus, but trying to get the current version from the sysV book will be tricky.

comment:7 by Bruce Dubbs, 11 days ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:8 by Bruce Dubbs, 10 days ago

Resolution: fixed
Status: assignedclosed

Fixed at commits:

af2f8c84c0 Update to elogind-255.4-r1.
017f8af31a Fix a build problem for sphinx-7.2.6.
09304f6ed1 Update to bluez-5.74.

comment:9 by Bruce Dubbs, 10 days ago

Resolution: fixed
Status: closedreopened
Summary: elogind-255.4-r1elogind-255.4-r2

Now version 255.4-r2.

comment:10 by Bruce Dubbs, 9 days ago

This is a second bug-fix release.

Changes and Additions

  • Makefile: Enhance the flexibility of the configuration.

Fixed Bugs

  • meson: fix handling of libexecdir option
  • update-utmp: Fix compilation error with disabled audit support
  • logind-core: Fix loading of logind.conf and logind.conf.d

comment:11 by Bruce Dubbs, 9 days ago

Resolution: fixed
Status: reopenedclosed

Fixed at commit d05c484765.

Note: See TracTickets for help on using tickets.