Bug 28578 - xfce4-kbdleds-plugin missing from Mageia 8
Summary: xfce4-kbdleds-plugin missing from Mageia 8
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://github.com/oco2000/xfce4-kbdl...
Whiteboard: MGA8-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-03-10 19:51 CET by Mészáros Csaba
Modified: 2021-03-30 22:10 CEST (History)
4 users (show)

See Also:
Source RPM: xfce4-kbdleds-plugin
CVE:
Status comment:


Attachments

Description Mészáros Csaba 2021-03-10 19:51:08 CET
Description of problem:

This package is missing in the new Mageia 8 :(
Essential for laptops.
Please make the package.
Comment 1 Lewis Smith 2021-03-11 16:26:03 CET
Thank you for the report.
I wonder whether more Xfce-plugins have disappeared between M7 & M8. Just selecting around xfce4-kbdleds-plugin shows this:

xfce4-genmon-plugin-4.0.2-1.mga7.src.rpm
xfce4-hamster-plugin-1.7-1.mga7.src.rpm
xfce4-hotcorner-plugin-0.0.2-1.mga7.src.rpm
xfce4-kbdleds-plugin-0.0.6-9.mga7.src.rpm
xfce4-linelight-plugin-0.1.7-10.mga7.src.rpm
xfce4-mailwatch-plugin-1.2.0-8.mga7.src.rpm
xfce4-mount-plugin-1.1.3-2.mga7.src.rpm

xfce4-genmon-plugin-4.1.0-1.mga8.src.rpm
xfce4-mailwatch-plugin-1.3.0-1.mga8.src.rpm
xfce4-mount-plugin-1.1.5-1.mga8.src.rpm 

I have not taken the time to list & compare all such plugins between the two releases. Note also that in this small sample, the 'genmon' M7 plugin is more recent than the M8 version.

Assigning this to Jani, his territory.

Summary: keyboard led plugins => Xfce4 keyboard led plugin (+ others?) from M7 missing from Mageia 8
CC: (none) => lewyssmith
Assignee: bugsquad => jani.valimaa

Comment 2 Jani Välimaa 2021-03-11 16:51:03 CET
All plugins not ported to gtk3, including xfce4-kbdleds-plugin [1], were dropped when updating to xfce4-panel 4.15.2 as gtk2 support was dropped from this release.

[1] https://svnweb.mageia.org/packages/cauldron/xfce4-panel/current/SPECS/xfce4-panel.spec?revision=1692754&view=markup#l53
Comment 3 Lewis Smith 2021-03-11 20:14:17 CET
Thanks for the explanation and link. Not encouraging...
Mészáros says
> Essential for laptops
Perhaps - but the plugin has apparently been dropped:
 https://gitlab.xfce.org/panel-plugins
simply does not show it.
You might try complaining on :
 irc://irc.freenode.net/#xfce
 https://forum.xfce.org/

I regret having to close this bug, since it not a Mageia issue, and has been dropped upstream.

Status: NEW => RESOLVED
Resolution: (none) => INVALID

Comment 4 Jani Välimaa 2021-03-11 20:41:43 CET
Reopening as the bug was actually about packaging a fork from Github.

https://github.com/oco2000/xfce4-kbdleds-plugin

I'll check if we can include the fork.

Status: RESOLVED => REOPENED
Resolution: INVALID => (none)

Jani Välimaa 2021-03-11 20:43:29 CET

Summary: Xfce4 keyboard led plugin (+ others?) from M7 missing from Mageia 8 => xfce4-kbdleds-plugin missing from Mageia 8

Comment 5 Jani Välimaa 2021-03-12 16:55:02 CET
xfce4-kbdleds-plugin and xfce4-panel without xfce4-kbdleds-plugin obsoletes are now in core/udpates_testing for mga8. Please test.

SRPMS:
xfce4-kbdleds-plugin-0.2.3-1.mga8
xfce4-panel-4.16.1-1.1.mga8

RPMS:
xfce4-kbdleds-plugin-0.2.3-1.mga8
xfce4-panel-4.16.1-1.1.mga8
lib(64)xfce4panel2.0-devel-4.16.1-1.1.mga8
lib(64)xfce4panel2.0_4-4.16.1-1.1.mga8
lib(64)xfce4panel-gir2.0-4.16.1-1.1.mga8

Assignee: jani.valimaa => qa-bugs
Component: New RPM package request => RPM Packages

Comment 6 Lewis Smith 2021-03-12 20:19:26 CET
(In reply to Jani Välimaa from comment #4)
> Reopening as the bug was actually about packaging a fork from Github.
> https://github.com/oco2000/xfce4-kbdleds-plugin
> I'll check if we can include the fork.
What about other similarly dropped pugins? Await a request for them?
Comment 7 Mészáros Csaba 2021-03-13 09:03:37 CET
Hi Jani, Lewis

I am thankful. Although she took the laptop home, which I repaired, so I have no way to test it for a now, only later. But it will definitely be good.
However, I would ask if the two packages I have created, the evolvotron and the doublecmd packages, can be included in this testing?
https://drive.google.com/drive/folders/1t8i4R6LvK-AoyuMOsdpStKaG7FjHKB4h?usp=sharing
Surely others else also would use it if knew about it.
Thank You.
Comment 8 Lewis Smith 2021-03-13 21:34:18 CET
When you are able to install and test Jani's new packages, please do so.

I have raised with the developers the matter of these two new packages that you have prepared; and hope that somebody will recruit you.
I already said I have installed & tried them, and that they work. But they need to get into Mageia repositories.
Comment 9 Thomas Andrews 2021-03-24 21:59:34 CET
The only currently-active MGA8 Xfce4 system I have is on Foolishness, my aging but still functional Dell Inspiron 5100. This is a 32-bit system, but should suffice.

I checked on MCC, and indeed the kbdleds plugin was "missing." So, using qarepo, I downloaded the 32-bit packages listed in Comment 5. I went back to MCC, and the kbdleds plugin was now available, but I was surprised that it didn't pull up the panel update as a requirement.

Undaunted, I used Mageia Update to get the panel updates first, and then I installed the kbdleds plugin. There were no installation issues.

Naturally, I had to add the plugin to the existing panel before it would display. Capslock has its own key on Foolishness, and it worked with the plugin as it should. Numlock and scroll lock are both require the use of the Fn key with a function key. Numlock works, but scroll lock makes no change. However, the led doesn't come on, either and I don't see where it has any functionality at all anyway. Perhaps that's another plugin that's missing, or it could be a bad key on this aged keyboard. Or, after a little experimentation, perhaps it just means I don't know how to use scroll lock in Xfce.

At any rate, there are no installation issues, and two of the three functions seem to work OK, so I'm going to send this on its way. Validating. Still needs an advisory.

CC: (none) => andrewsfarm, sysadmin-bugs
Whiteboard: (none) => MGA8-32-OK
Keywords: (none) => validated_update

Comment 10 Mészáros Csaba 2021-03-25 09:19:23 CET
I had to go out to the countryside to see the laptop because he couldn’t log in. Instead of Shift key, she pressed the Ctrl key, of course, that the capital letters didn't go. But if I was already there, I installed the xfce4-kbdleds-plugin package and it works perfectly fine.

Thank You!
Comment 11 Aurelien Oudelet 2021-03-30 20:35:00 CEST
Advisory:
========================

Updated xfce4-kbdleds-plugin packages restore missing functionality

xfce4-kbdleds-plugin was missing due to incomplete port to gtk3 and xfce4-panel
was built without xfce4-kbdleds-plugin support.
  
Thus, a gtk3 fork is available upstream now, we ship this now as a replacement.

References:
https://bugs.mageia.org/show_bug.cgi?id=28578
https://github.com/oco2000/xfce4-kbdleds-plugin
========================

Updated packages in 8/core/updates_testing:
========================
xfce4-kbdleds-plugin-0.2.3-1.mga8
xfce4-panel-4.16.1-1.1.mga8
lib(64)xfce4panel2.0-devel-4.16.1-1.1.mga8
lib(64)xfce4panel2.0_4-4.16.1-1.1.mga8
lib(64)xfce4panel-gir2.0-4.16.1-1.1.mga8

from SRPM:
xfce4-kbdleds-plugin-0.2.3-1.mga8
xfce4-panel-4.16.1-1.1.mga8

CC: (none) => ouaurelien
Keywords: (none) => advisory

Comment 12 Mageia Robot 2021-03-30 22:10:48 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0057.html

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.