Bug 30402 - dnfdragora adds also dnfdragora-updater to menu even when the updater is not installed.
Summary: dnfdragora adds also dnfdragora-updater to menu even when the updater is not ...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-09 22:17 CEST by Edward
Modified: 2022-07-06 22:02 CEST (History)
1 user (show)

See Also:
Source RPM: dnfdragora-2.1.1-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Edward 2022-05-09 22:17:56 CEST
Prefer to use dnf/dnfdragora to update my systems, however whatever applet dnfdragora uses, it does not appear in the LXQt panel when updates are available. Waited almost four hours (update check is 3 hours) and nothing occurred. 

See https://forums.mageia.org/en/viewtopic.php?f=7&t=14572 for some information.

Was able to turn mgaapplet back on manually via instructions found at https://forums.mageia.org/en/viewtopic.php?f=7&t=1431 and rebooted. mgaapplet appeared after a few minutes indicating updates are available.
Comment 1 Edward 2022-05-09 22:19:23 CEST
Once mgaapplet turned on as described above, I used it (via urpmi.update?) to update, rather than using dnf or dnfdragora.
Comment 2 Morgan Leijström 2022-05-09 22:37:32 CEST
Did you install the package "dnfdragora-updater" - Update notifier applet for dnfdragora​?

CC: (none) => fri

Comment 3 Morgan Leijström 2022-05-09 22:38:25 CEST
Ah, you said in the subject... I'm too tired...
Comment 4 Edward 2022-05-09 22:51:33 CEST
(In reply to Morgan Leijström from comment #2)
> Did you install the package "dnfdragora-updater" - Update notifier applet
> for dnfdragora​?

Actually, that package was not installed. 

That bring up another issue though: when the package 'dnfdragora' is installed, it adds 'dnfdragora' AND 'dnfdragora-updater' to the LXQt Preferences menu, so I assumed it *was* installed. Apparently, it wasn't.

If 'urpmi' (urpmdrake?) is the preferred method of updating Mageia, I'd rather use that, to avoid problems.
Comment 5 Morgan Leijström 2022-05-10 02:20:30 CEST
So the problem is:
 package dnfdragora adds also 'dnfdragora-updater' to the LXQt Preferences menu.

Assigning maintainer.

---

@Edward

Thank you for reporting and the further check :)

Yes URPMI is the default and most tested on Mageia, but DNF should work.
https://wiki.mageia.org/en/Using_DNF
https://wiki.mageia.org/en/URPMI

Assignee: bugsquad => ngompa13

Morgan Leijström 2022-05-10 02:21:31 CEST

Summary: dnfdragora-updater does not display applet indicating when updates are available => dnfdragora adds also dnfdragora-updater to menu even when the updater is not installed.

Edward 2022-07-06 21:08:08 CEST

Source RPM: dnfdragora-updater-2.1.1-1.mga8.noarch.rpm => dnfdragora-2.1.1-1.mga8.src.rpm

Comment 6 sturmvogel 2022-07-06 21:42:08 CEST
Actually it is dnfdragora-common-2.1.1-1.mga8.noarch.rpm which adds the application menu entrys:

/usr/share/applications/org.mageia.dnfdragora-localinstall.desktop
/usr/share/applications/org.mageia.dnfdragora-updater.desktop
/usr/share/applications/org.mageia.dnfdragora.desktop

dnfdragora-common is a dependency of dnfdragora. But dnfdragora-updater is not pulled as dependency.
Comment 7 Edward 2022-07-06 21:47:22 CEST
Sorry about that. One of my earlier bug reports was changed, the package was replaced with the SRC RPM and that's when I realiced the bug reports really require that, not the actual RPM. 

The pkg db has no SRC package for dnfdragora-updater itself.

Source RPM: dnfdragora-2.1.1-1.mga8.src.rpm => dnfdragora-common-2.1.1-1.mga8.noarch.rpm

Comment 8 sturmvogel 2022-07-06 21:51:05 CEST
dnfdragora-2.1.1-1.mga8.src.rpm is the right package which needs to get fixed as it is missing dnfdragora-updater as dependency.

Source RPM: dnfdragora-common-2.1.1-1.mga8.noarch.rpm => dnfdragora-2.1.1-1.mga8.src.rpm

Comment 9 Edward 2022-07-06 22:02:53 CEST
So I had it right originally.  Oh boy.

Thanks for fixing it.

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