#636 Fedora Kinoite 42 does not have sensors installed, breaking KInfoCenter 6.4 Sensors page.
Opened by sashapgt. Modified

The sensors tool is required to display this page, but could not be found. You may be able to install it using your package manager; either way, please report this packaging issue to Fedora Linux.

I can rpm-ostree install lm_sensors manually, but I think it'd be a good idea to include lm_sensors in Kinoite.
Screenshot_20250619_154702.png


Previous discussions in:
- https://pagure.io/fedora-kde/SIG/issue/329
- https://pagure.io/fedora-kde/SIG/issue/407

It should be added as a runtime dependency for kinfocenter: https://src.fedoraproject.org/rpms/kinfocenter/blob/rawhide/f/kinfocenter.spec

Metadata Update from @siosm:
- Issue tagged with: packaging

Unfortunately lm_sensors pulls in Perl, so it will only be added to Fedora KDE unless someone does the work to split the Perl parts in a subpackage for lm_sensors (if possible).

Looks like we have two scripts that use Perl:

  • sensors-conf-convert: That's probably not needed 99% of the time now. Script says:
# Convert a sensors.conf file from the old (Linux 2.4, lm-sensors 2)
# symbol names to the new (Linux 2.6 or 3, lm-sensors 3) symbol names.
  • sensors-detect: Looks like it's needed to find sensors when they are not auto loaded yet. Not sure how useful that is today: https://wiki.archlinux.org/title/Lm_sensors

Looks like we have two scripts that use Perl:

  • sensors-conf-convert: That's probably not needed 99% of the time now. Script says:

```

Convert a sensors.conf file from the old (Linux 2.4, lm-sensors 2)

symbol names to the new (Linux 2.6 or 3, lm-sensors 3) symbol names.

```

  • sensors-detect: Looks like it's needed to find sensors when they are not auto loaded yet. Not sure how useful that is today: https://wiki.archlinux.org/title/Lm_sensors

On certain desktop motherboards sensors-detect helped me identify the kernel modules needed to read on-board temperature/voltage sensors and fan speeds such as it87, nct6683 and nct6775

Then we would need someone to rewrite it in a language that is not Perl (Python would work) before we could include it.

usernames-exhausted commented

On certain desktop motherboards sensors-detect helped me identify the kernel modules needed to read on-board temperature/voltage sensors and fan speeds such as it87, nct6683 and nct6775

Isn't having most of the functionality better than having none of it? Can't we add lm-sensors to Kinoite and put sensors-detect in the backlog?

Isn't having most of the functionality better than having none of it? Can't we add lm-sensors to Kinoite and put sensors-detect in the backlog?

To be able to do that we will have to split the Perl script in a sub package as it's currently in the main package: https://koji.fedoraproject.org/koji/rpminfo?rpmID=41336337

Metadata Update from @siosm:
- Issue tagged with: kinoite

Metadata