Bug 31270 - Add spectacle to be installed with Plasma
Summary: Add spectacle to be installed with Plasma
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2022-12-12 21:46 CET by Kristoffer Grundström
Modified: 2024-03-07 22:01 CET (History)
7 users (show)

See Also:
Source RPM: task-plasma5
CVE:
Status comment:


Attachments
Proposed changes to task-plasma5 spec (724 bytes, patch)
2023-11-15 20:14 CET, katnatek
Details | Diff

Description Kristoffer Grundström 2022-12-12 21:46:24 CET
Description of problem: I noticed how installing Plasma5 in the Alpha1 version of Mageia 9 doesn't offer any program to take screenshots as standard. Pressing the PrtSc button should offer a Save as window, but it doesn't as no such program to take the screenshot is installed. Adding spectacle as a requirement to task-plasma5-minimal would solve this problem.

Version-Release number of selected component (if applicable): 5.26.3

Steps to Reproduce:
1. Install Plasma5.
2. Login to Plasma.
3. Press the PrtSc button and nothing happens.
Comment 1 Dave Hodgins 2022-12-12 23:27:40 CET
It's required by task-plasma5, but not by task-plasma5-minimal. It is present
on the Mageia 9 beta live plasma iso.

Assigning to the kde maintainers to decide if this is a valid bug or the
way it should be.

Assignee: bugsquad => kde
CC: (none) => davidwhodgins

Comment 2 katnatek 2023-11-14 21:21:15 CET
Still valid on current Mageia 9

urpmq --recommends task-plasma5-minimal
dragon
drakconf
elisa
konq-plugins
mageiawelcome
pam-kwallet
phonon4qt5-vlc
preload
readahead
task-sound

urpmq --requires task-plasma5-minimal
ark
dbus-x11
dolphin
gwenview
kcalc
kde-gtk-config
kdialog
khelpcenter
kmozillahelper
kwalletmanager
kwrite
okular
oxygen-fonts
phonon4qt5-gstreamer
plasma-desktop
plasma-pa
plasma-workspace
sddm
systemsettings
task-x11
xdg-desktop-portal-kde

urpmq --whatrequires spectacle
spectacle
task-plasma5
katnatek 2023-11-15 20:08:24 CET

Source RPM: task-plasma5-minimal => task-plasma5
CC: (none) => j.alberto.vc, ngompa13

Comment 3 katnatek 2023-11-15 20:14:49 CET
Created attachment 14156 [details]
Proposed changes to task-plasma5 spec

I don't know if you are already on this, but here is a proposal, I move spectacle to task-plasma5-minimal and make it a recommend instead of hard require
katnatek 2023-11-15 20:16:04 CET

Whiteboard: (none) => MGA9TOO

Comment 4 Morgan Leijström 2023-11-15 20:37:16 CET
Comment 3 sounds good to me.

CC: (none) => fri

Comment 5 Neal Gompa 2023-11-29 06:12:09 CET
Spectacle is required for the print screen button to work. I would suggest it should be a hard dependency even in the minimal setup.
Comment 6 katnatek 2023-11-29 18:54:44 CET
(In reply to Neal Gompa from comment #5)
> Spectacle is required for the print screen button to work. I would suggest
> it should be a hard dependency even in the minimal setup.

Not agree, If is a require instead a recommend you can't uninstall spectacle without some "dark" magic ;), I don't use it even in plasma, I was using screengrab and now I'm using shutter
Comment 7 katnatek 2023-11-29 19:36:56 CET
(In reply to katnatek from comment #6)
> (In reply to Neal Gompa from comment #5)
> > Spectacle is required for the print screen button to work. I would suggest
> > it should be a hard dependency even in the minimal setup.
> 
> Not agree, If is a require instead a recommend you can't uninstall spectacle
> without some "dark" magic ;), I don't use it even in plasma, I was using
> screengrab and now I'm using shutter

Off course, you need to make manual configuration if you want to other screenshot tool works as expected
Comment 8 David GEIGER 2024-03-06 17:57:07 CET
Done! spectacle was moved from task-plasma to task-plasma-minimal and now it is recommended instead of hard required.

CC: (none) => geiger.david68210

Comment 9 Morgan Leijström 2024-03-06 18:20:05 CET
Great :)

Is this in the Plasma update coming in testing?
Comment 10 David GEIGER 2024-03-06 22:34:33 CET
Plasma update for mga9 was already validated and pushed, so no for an update for mga9

The fix is only done for Cauldron, there's not really a valid reason for an update in a stable release.
Comment 11 Morgan Leijström 2024-03-06 23:47:21 CET
1)
this bug have MGA9TOO set.

2)
Only 2 of 3 announced parts of Plasma updates have been validated.
I do not even see a bug upened for the third part yet.
spectacle-23.04.3-1.mga9.x86_64.rpm and a lot of other stuff is in updates_testing.  So why not put new task-plasma5 & task-plasma5-minimal now in testing too and include them in the third update part?
Comment 12 katnatek 2024-03-07 02:55:01 CET
I must agree with Morgan we still get reports of new mga8 -> mga9 migrations and clean installations that could benefit of include this in updated task packages
Comment 13 David GEIGER 2024-03-07 06:26:42 CET
Done in task-plasma5-5.27.10-1.1.mga9 in 9/Core/Updates_testing.
katnatek 2024-03-07 18:50:19 CET

Whiteboard: MGA9TOO => (none)
Assignee: kde => qa-bugs
Version: Cauldron => 9

Comment 14 katnatek 2024-03-07 18:55:34 CET
Packages:

9/core/updates_testing

task-plasma5-5.27.10-1.1.mga9
task-plasma5-minimal-5.27.10-1.1.mga9

SRPM

task-plasma5-5.27.10-1.1.mga9


Real Hardware Mageia 9 x86_64 get

urpmq --recommends task-plasma5-minimal
task-plasma5-minimal: dragon
task-plasma5-minimal: drakconf
task-plasma5-minimal: elisa
task-plasma5-minimal: konq-plugins
task-plasma5-minimal: mageiawelcome
task-plasma5-minimal: pam-kwallet
task-plasma5-minimal: phonon4qt5-vlc
task-plasma5-minimal: preload
task-plasma5-minimal: readahead
task-plasma5-minimal: spectacle
task-plasma5-minimal: task-sound
task-plasma5-minimal: dragon
task-plasma5-minimal: drakconf
task-plasma5-minimal: elisa
task-plasma5-minimal: konq-plugins
task-plasma5-minimal: mageiawelcome
task-plasma5-minimal: pam-kwallet
task-plasma5-minimal: phonon4qt5-vlc
task-plasma5-minimal: preload
task-plasma5-minimal: readahead
task-plasma5-minimal: task-sound
task-plasma5-minimal: dragon
task-plasma5-minimal: drakconf
task-plasma5-minimal: elisa
task-plasma5-minimal: konq-plugins
task-plasma5-minimal: mageiawelcome
task-plasma5-minimal: pam-kwallet
task-plasma5-minimal: phonon4qt5-vlc
task-plasma5-minimal: preload
task-plasma5-minimal: readahead
task-plasma5-minimal: task-sound

Whiteboard: (none) => MGA9-64-OK

Comment 15 katnatek 2024-03-07 18:58:33 CET
Real Hardware Mageia 9 x86_64

task-plasma5-minimal updated, spectacle is fetched in the update process
katnatek 2024-03-07 19:07:36 CET

CC: (none) => andrewsfarm

katnatek 2024-03-07 19:07:52 CET

Keywords: (none) => advisory

Comment 16 Thomas Andrews 2024-03-07 19:24:40 CET
Interesting. Spectacle is installed on this system, but I don't recall needing to install it myself. Then again, that was months ago. Well, no matter.

Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 17 katnatek 2024-03-07 20:18:05 CET
(In reply to Thomas Andrews from comment #16)
> Interesting. Spectacle is installed on this system, but I don't recall
> needing to install it myself. Then again, that was months ago. Well, no
> matter.
> 
> Validating.

Perhaps you use the task-plasma5 and not task-plasma5-minimal
Comment 18 Mageia Robot 2024-03-07 22:01:14 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0099.html

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


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