Bug 29406 - rpmdrake should update /usr/share/rpmdrake/gui.lst for 3rd-party repos
Summary: rpmdrake should update /usr/share/rpmdrake/gui.lst for 3rd-party repos
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard: MGA9TOO
Keywords: IN_ERRATA8, IN_ERRATA9
Depends on:
Blocks:
 
Reported: 2021-08-24 23:43 CEST by katnatek
Modified: 2023-11-12 01:34 CET (History)
1 user (show)

See Also:
Source RPM: rpmdrake-6.32-3
CVE:
Status comment:


Attachments
Changes from the current spec in Cauldron (1.38 KB, patch)
2023-11-11 06:39 CET, katnatek
Details | Diff
Spec to provide custom version of /usr/share/rpmdrake/gui.lst (1.30 KB, text/plain)
2023-11-12 01:34 CET, katnatek
Details

Description katnatek 2021-08-24 23:43:22 CEST
Description of problem:

I reported this previously in https://bugs.mageia.org/show_bug.cgi?id=23556
But i search for official solution and not have to made wokarrounds.

As maintainer/packager/user of the blogdrake's repository  i don't like that the applications with gui+desktop file of thirdparty repositories are not listed in the filter "Packages with gui".

The cause as pointed in the comment#2 of the bug is /usr/share/rpmdrake/gui.lst is limited to mageia's packages.

I think that rpmdrake or the update applet should update that file if detects thirdparty repositories.
Comment 1 Lewis Smith 2021-08-25 22:06:06 CEST
I am unable to judge the validity of this request, so assign it directly to the Mageia Tools group.

Summary: rpmdrake should update /usr/share/rpmdrake/gui.lst => rpmdrake should update /usr/share/rpmdrake/gui.lst for 3rd-party repos
Severity: normal => enhancement
Assignee: bugsquad => mageiatools

katnatek 2023-08-13 20:01:25 CEST

Keywords: (none) => IN_ERRATA8, IN_ERRATA9

Comment 2 Thomas Backlund 2023-09-04 16:50:40 CEST
(In reply to katnatek from comment #0)
> Description of problem:
> 
> I reported this previously in https://bugs.mageia.org/show_bug.cgi?id=23556
> But i search for official solution and not have to made wokarrounds.
> 
> As maintainer/packager/user of the blogdrake's repository  i don't like that
> the applications with gui+desktop file of thirdparty repositories are not
> listed in the filter "Packages with gui".
> 

Why dont you work _with_ mageia to get packages in official repos ?

then you can add them to drakx list
Comment 3 katnatek 2023-09-04 18:56:42 CEST
(In reply to Thomas Backlund from comment #2)
> Why dont you work _with_ mageia to get packages in official repos ?
> 
> then you can add them to drakx list


1. The mageia update policy, if i like to package a new version if the new version only have new features/not report bug fix, the package ends in backport and not regular updates
2. The actitud against some stuff like cdrtools, i read some say literally that don't allow in mageia in his life, yes actually is not in our repositories but if we want , we can include.
3. The love and care for the project, it was started in mandrake/mandriva time and even if is only the shadow of the best times, as long as we can we keep it.
4. That not solves the root cause of the issues and other third party repositories will suffer of this.
katnatek 2023-10-01 22:22:21 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=24828

katnatek 2023-11-11 06:24:35 CET

CC: (none) => ngompa13

katnatek 2023-11-11 06:28:07 CET

Version: 8 => Cauldron
Whiteboard: (none) => MGA9TOO
Source RPM: rpmdrake-6.32-1.mga8.src.rpm => rpmdrake-6.32-3

Comment 4 katnatek 2023-11-11 06:39:18 CET
Created attachment 14147 [details]
Changes from the current spec in Cauldron

These changes split a package for /usr/share/rpmdrake/gui.lst, allowing to third party repositories to release a custom version of the file

I'll upload a spec to do that tomorrow, need to consider how not remove information of other repositories that maybe want to provide their own file
Comment 5 katnatek 2023-11-12 00:55:15 CET
Not as easy as I think when try to update rpmdrake-data from the version created by the changes in the spec to on build by myself from other source the installation is not possible because file conflicts, need an advice
Comment 6 katnatek 2023-11-12 01:34:09 CET
Created attachment 14149 [details]
Spec to provide custom version of /usr/share/rpmdrake/gui.lst

I use a procedure that works for me in the past
It's not necessary to split a package for /usr/share/rpmdrake/gui.lst
Maybe need more work

I can create a package and share with MLO, but not sure if it's the best approach

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