Bug 29406

Summary: rpmdrake should update /usr/share/rpmdrake/gui.lst for 3rd-party repos
Product: Mageia Reporter: katnatek <j.alberto.vc>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: ngompa13
Version: CauldronKeywords: IN_ERRATA8, IN_ERRATA9
Target Milestone: ---   
Hardware: All   
OS: Linux   
See Also: https://bugs.mageia.org/show_bug.cgi?id=24828
Whiteboard: MGA9TOO
Source RPM: rpmdrake-6.32-3 CVE:
Status comment:
Attachments: Changes from the current spec in Cauldron
Spec to provide custom version of /usr/share/rpmdrake/gui.lst

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