Opened 21 months ago

Closed 21 months ago

Last modified 20 months ago

#18251 closed enhancement (fixed)

upower-v-1.90.2

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (9)

comment:1 by Xi Ruoyao, 21 months ago

Version 1.90.1


Released: 2023-07-04

  • Detect headsets with kernel batteries such as Logitech and Steelseries headsets, and make them automatically disappear if the headset is turned off (if the kernel driver supports the wireless_status attribute)
  • Hide duplicate Logitech Bluetooth devices (Bolt-compatible devices connected through Bluetooth would show as 2 batteries)
  • Hide duplicate Logitech wireless devices when they get connected through USB as well
  • Fix Bluetooth device names not synchronising, and use user-chosen names when available
  • Handle the "present" sysfs attribute changing
  • Fix iDevices not appearing
  • Fix reading capacity_level with newer libgudev
  • Fix OpenBSD backend

comment:2 by Rahul Chandra, 21 months ago

Upower 1.90.2 was released on the 6th, looks like a variety of fixes from 1.90.1

  • Fix wireless devices not disappearing from Settings when disconnected
  • Require a newer libgudev to avoid bugs related to newline stripping when reading sysfs attributes
  • Add installed-tests files for use with gnome-desktop-testing
  • Fix integration test to work with system installed upower binary and under jhbuild

comment:3 by Rahul Chandra, 21 months ago

Builds fine, albeit with increased package sizes under gcc 13.

There are some new test failures relating to the headphone hotplug additions. I have the hardware to test it and it seems to be working fine even with the 2 test failures, I included a note.

Seems to work just as well in runtime, patch is attached.

comment:4 by Rahul Chandra, 21 months ago

Summary: upower-v-1.90.1upower-v-1.90.2

by Rahul Chandra, 21 months ago

Attachment: upower-1.90.2.patch added

comment:5 by Douglas R. Reno, 21 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:6 by Douglas R. Reno, 21 months ago

Hi Rahul,

I'm trying to validate this update and I'm getting:

../meson.build:72:2: ERROR: Dependency lookup for gudev-1.0 with method 'pkgconfig' 
failed: Invalid version, need 'gudev-1.0' ['>= 238'] found '237'.

It looks like libgudev-238 came out on July 6th.

I'll create a ticket for libgudev-238 and update it alongside your patch, but what version of libgudev do you have installed?

comment:7 by Douglas R. Reno, 21 months ago

Resolution: fixed
Status: assignedclosed

Other than libgudev-238 being needed, this update went well and I've applied your patch to the book with a minor modification for trailing whitespace (since git complains about that, you can run 'git diff' to check your changes for any since it'll highlight the whitespace as red)

Fixed at fe04ab55977831a74b4aa962eb54810c6c12c130

comment:8 by Bruce Dubbs, 20 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.