Bug 21251 - plasma-desktop needs kpackage as dependency, for new widgets and themes to get installed
Summary: plasma-desktop needs kpackage as dependency, for new widgets and themes to ge...
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-15 19:31 CEST by Olivier Placais
Modified: 2019-10-13 13:34 CEST (History)
3 users (show)

See Also:
Source RPM: plasma-desktop
CVE:
Status comment:


Attachments
KeyLock widgets - screenshot (93.52 KB, image/png)
2017-08-30 16:53 CEST, Martin Volf
Details

Description Olivier Placais 2017-07-15 19:31:13 CEST
Is it possible for someone to create a package for 
keystate https://store.kde.org/p/998903/ 
or
keylock state https://store.kde.org/p/1175153/ ?

Because I can't install it by the "ajouter des composants graphiques.."
The applet don't appear in the list ! and there is no error message.

This applet is very usefull for laptop whithout DEL to indicate the key status.

How to reproduce : 
1- Install applet by "ajouter des composants graphiques.."
2- search applet on store.kde.org and install it.
3- Nothing appear in applet list.
4- Try to install again.
Search applet => Status is Installed !

Thank's

Olivier
Marja Van Waes 2017-07-15 20:15:59 CEST

Assignee: bugsquad => kde
Component: RPM Packages => New RPM package request
CC: (none) => marja11

Comment 1 Martin Volf 2017-08-30 16:53:27 CEST
Created attachment 9649 [details]
KeyLock widgets - screenshot

I think it is not neccessary to have those widgets in Mageia's repo, becuse an installation works fine by using "Add widget" in Plasma 5, why:

*** Key Lock State:
- does not work at this moment due to missing main.qml file in LockStatev1.0.plasmoid, if installed by "Get new widgets" → "Get Hot New Stuff". See https://github.com/jasonmoofang/LockState/issues/2
- but the installation works fine if you'll download the master .zip file, unpack and use a command "$ plasmapkg2 --install LockState-master". Then you can install the widget to desktop/panel.
- but it is in V1.0, so it has poor features (works for Caps-Lock, Num-Lock only) than Keystate widget
- it is not possible to adjust the font size if used in Plasma panel. It means the panel must be too high

*** Keystate:
- works out-of-the-box from "Get new widgets"
- more features than Key Lock State (works for Caps-Lock, Num-Lock, Shift, Meta-Alt, Super/Hyper (Window) key, AltGr, Ctrl)
- possible to adjust a style + font size 

Please test it and give here a feedback. This bug report can be closed then.

CC: (none) => yullaw

Comment 2 Olivier Placais 2017-08-30 18:19:36 CEST
Hi,

I try to install keystate with "get new widget", but it is not work for me.

I do "Get new widgets" → "Get Hot New Stuff" 
find keystate and clic on "install" button

The button say "Installed", but no keystate if I do "Get new widgets" from the desktop !

There is no trace of keystate in "/usr/share/plasmoids".

If I download and unpack manualy the zip of keystate in /usr/share/plasmoids, keystate is present in the list of "Get new widgets" and work fine.
Comment 3 Martin Volf 2017-08-31 18:42:11 CEST
Hi all,

please install a missing package "kpackage". Then should work.

@KDE_Dev, Marja:
Description:
On the fresh MGA6 (32,64bit) with Plasma 5 can't be installed properly new themes with System Setting ($ kcmshell5 kcm_desktoptheme) and new Widgets. No error message during installation. The button is for the theme/widget is appeared as "Uninstall", it means it is installed, but then this new theme is not in the list! Users can mistakenly believing that Mageia/Plasma doesn't work fine.

But using command line we can see something like:
Command ' "plasmapkg2 -t theme -i /tmp/Rice-blue.zip" ' failed with code 255

Workaround:
# urpmi kpackage

TODO:
- may you be so kind and add it to Errata/Release Notes for MGA6? Or the package "kpackage" add as dependency for Plasma packages into update?

Please confirm

Assigning to maintainer neoclust.

CC: (none) => mageia

Comment 4 Nicolas Lécureuil 2017-08-31 18:59:16 CEST
yes i will do the update seems a good idea.

Status: NEW => ASSIGNED

Comment 5 Olivier Placais 2017-09-01 06:41:56 CEST
I test it on 4 laptop.

It's Ok for me.
Comment 6 Martin Volf 2017-09-02 10:34:30 CEST
Key Lock State have been uploaded again to the store.kde.org. Now to add widget works as well.

For more info: https://github.com/jasonmoofang/LockState/issues/2
Comment 7 Martin Volf 2017-10-16 16:13:57 CEST
Hi Nicolas,

that's a reminder. Still this bug is opened. May you please do anything with it?

Thank you so much.
Comment 8 Nicolas Lécureuil 2017-10-17 11:03:12 CEST
Fixed in cauldron.

The fix is in mga6 svn, i want to finish to update qt 5.6.3 first.
Comment 9 Marja Van Waes 2019-10-13 13:34:28 CEST
(In reply to Nicolas Lécureuil from comment #8)
> Fixed in cauldron.
> 
> The fix is in mga6 svn, i want to finish to update qt 5.6.3 first.

Thanks for having fixed this in cauldron / Mageia 7 :-)

I don't think the fix ever landed in Mageia 6, but Mageia 6 is no longer supported.

Anyone still needing to upgrade to Mageia 7: a safe way would be to use a
netinstall ISO http://doc.mageia.org/netinstall/7/en/content/index.html and
then select to upgrade in the "Install or Upgrade" step.

Source RPM: (none) => plasma-desktop
Resolution: (none) => OLD
Component: New RPM package request => RPM Packages
Status: ASSIGNED => RESOLVED
Summary: Package plasma applet keystate or keylock state => plasma-desktop needs kpackage as dependency, for new widgets and themes to get installed


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