Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#65445 - [light-locker] Build light-locker without upower support
Attached to Project:
Community Packages
Opened by Tim Roes (timroes) - Monday, 10 February 2020, 11:52 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 24 February 2020, 13:29 GMT
Opened by Tim Roes (timroes) - Monday, 10 February 2020, 11:52 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 24 February 2020, 13:29 GMT
|
DetailsDescription:
Until version 1.8.0 the light-locker package was built without upower (`--without-upower`) support in it. Since the 1.9.0 version the build system was switched to meson (https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/light-locker&id=788828b261a6fc19b3c492da228b6b256e396ecf), but that configuration was lost, meaning light-locker now has a dependency on upower. I think also with the new build system it should be built without upower support, as beforehand. |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Monday, 24 February 2020, 13:29 GMT
Reason for closing: Fixed
Additional comments about closing: 1.9.0-2
Monday, 24 February 2020, 13:29 GMT
Reason for closing: Fixed
Additional comments about closing: 1.9.0-2
a) consistency with the previous builds, so it not just starting pulling in upower on systems that doesn't had it beforehand.
b) I think light-locker is especially popular on systems not using and DE, but (like in my case) pure awesome WM or i3 systems. That's actually how I figured that the dependency was added, because as long as upower is present, energy widgets will be used (i.e. on my laptop machines), but on the desktop there's no reason to use upower, so I basically use the installation of the package as an indicator whether you want energy widgets and management. But of course I could work around that, just wanted to raise it as a general topic, that most non DE users might not have upower installed on systems without a battery.
I don't have strong feelings into removing it or leaving it in, just a slight tendency to stay consistent with the previous builds, but if more people think it should be kept as a forced dependency, I won't object :-)