Description of problem: Mageia6 GNOME I want to start ksnapshot. So I installed it and it is not there. [franz@localhost ~]$ sudo urpmi ksnapshot [sudo] Mot de passe de franz : Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release ») khotkeys 5.8.7 1.mga6 x86_64 lib64kf5declarative5 5.32.0 1.mga6 x86_64 lib64kf5kdelibs4support5 5.32.0 2.mga6 x86_64 lib64kf5kipi5 16.12.3 1.mga6 x86_64 lib64khotkeysprivate5 5.8.7 1.mga6 x86_64 lib64kworkspace5 5.8.7 6.mga6 x86_64 lib64xcb-util-cursor0 0.1.3 1.mga6 x86_64 spectacle 16.12.3 1.mga6 x86_64 un espace additionnel de 6.4Mo sera utilisé. 2.5Mo de paquets seront récupérés. Procéder à l'installation des 8 paquetages ? (O/n) o $MIRRORLIST: media/core/release/lib64xcb-util-cursor0-0.1.3-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/lib64kf5declarative5-5.32.0-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/khotkeys-5.8.7-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/lib64kworkspace5-5.8.7-6.mga6.x86_64.rpm $MIRRORLIST: media/core/release/spectacle-16.12.3-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/lib64kf5kipi5-16.12.3-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/lib64khotkeysprivate5-5.8.7-1.mga6.x86_64.rpm $MIRRORLIST: media/core/release/lib64kf5kdelibs4support5-5.32.0-2.mga6.x86_64.rpm installation de lib64xcb-util-cursor0-0.1.3-1.mga6.x86_64.rpm lib64kf5declarative5-5.32.0-1.mga6.x86_64.rpm khotkeys-5.8.7-1.mga6.x86_64.rpm spectacle-16.12.3-1.mga6.x86_64.rpm lib64kworkspace5-5.8.7-6.mga6.x86_64.rpm lib64kf5kdelibs4support5-5.32.0-2.mga6.x86_64.rpm lib64kf5kipi5-16.12.3-1.mga6.x86_64.rpm lib64khotkeysprivate5-5.8.7-1.mga6.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ########################################## 1/8: lib64kf5kdelibs4support5 ########################################## 2/8: lib64kf5kipi5 ########################################## 3/8: lib64kworkspace5 ########################################## 4/8: lib64khotkeysprivate5 ########################################## 5/8: khotkeys ########################################## 6/8: lib64kf5declarative5 ########################################## 7/8: lib64xcb-util-cursor0 ########################################## 8/8: spectacle ########################################## [franz@localhost ~]$ ksnapshot & [1] 19731 bash: ksnapshot : commande introuvable [1]+ Termine 127 ksnapshot [franz@localhost ~]$ ksnapshot & [1] 19753 bash: ksnapshot : commande introuvable [1]+ Termine 127 ksnapshot [franz@localhost ~]$ ksnapshot & [1] 19770 bash: ksnapshot : commande introuvable [1]+ Termine 127 ksnapshot [franz@localhost ~]$ ksnapshot bash: ksnapshot : commande introuvable [franz@localhost ~]$ which ksnapshot which: no ksnapshot in (/bin:/usr/bin:/usr/bin:/usr/ucb:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin:/home/franz/bin) [franz@localhost ~]$ sudo urpmi ksnapshot Le paquetage spectacle-16.12.3-1.mga6.x86_64 est déjà installé [franz@localhost ~]$ ksnapshot bash: ksnapshot : commande introuvable [franz@localhost ~]$ rpm -ql | grep ksnapshot rpm: aucun argument fournit à la requête [franz@localhost ~]$ rpm -qa | grep ksnapshot [franz@localhost ~]$ rpm -qa ksnapshot [franz@localhost ~]$
ksnapshot no more exist and it is replaced now by spectacle so you should use: $ spectacle Closed as INVALID.
Resolution: (none) => INVALIDStatus: NEW => RESOLVEDCC: (none) => geiger.david68210
But why did it let me install ksnapshot when it does not exist any more. This is weird. It should have told me that a "urpmi ksnapshot" gives no package and it downloads no rpm!
(In reply to Franz Holzinger from comment #2) > But why did it let me install ksnapshot when it does not exist any more. > This is weird. It should have told me that a "urpmi ksnapshot" gives no > package and it downloads no rpm! I thik for simplificate the MGA 5 -> MGA 6 upgrading process But is something that must have a section in the _Release Notes By the way is possible that you can't use spectacle as must https://forums.mageia.org/en/viewtopic.php?f=7&t=12189
CC: (none) => j.alberto.vc
In addition to allowing specific package names, the urpmi command allows it to search for packages that provide a given feature ... $ urpmq --provides spectacle appdata() appdata(org.kde.spectacle.appdata.xml) application() application(org.kde.spectacle.desktop) ksnapshot[== 16.12.3-1.mga6] ksnapshot-handbook[== 16.12.3-1.mga6] spectacle[== 16.12.3-1.mga6] spectacle(x86-64)[== 16.12.3-1.mga6] $ urpmq --whatprovides ksnapshot spectacle It's done this way to ensure spectacle will replace ksnapshot when upgrading to the new version. Having the spectacle package be selected when the user specifically asks for ksnapshot is a side effect. Whether the side effect is a good thing or not is debatable. Most of the time ksnapshot/spectacle is run by pressing the print screen in which case the name change is transparent, so most users don't even know the name of the command/package.
CC: (none) => davidwhodgins
It would help a lot if a execution of "ksnapshot" from a command shell would give a hint that "spectacle" must be used from now on.
I add a note https://wiki.mageia.org/en/Mageia_6_Release_Notes#spectacle_replace_ksnapshot_as_screenshot_tool
Keywords: (none) => IN_RELEASENOTES6