| Summary: | openbox and task-lxqt-minimal install gtk version of obconf | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | katnatek <j.alberto.vc> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, geiger.david68210, marja11, ngompa13, sysadmin-bugs |
| Version: | 9 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA9-64-OK MGA9-32-OK | ||
| Source RPM: | openbox,obconf,obconf-qt,task-lxqt | CVE: | |
| Status comment: | |||
| Attachments: |
Diff file for the openbox spec
Diff file for obconf spec Diff file for obconf-qt spec Diff file for task-lxqt spec Updated Diff file for the openbox spec output of LC_ALL=C urpmi --test task-lxqt-minimal Log of all my test Log of all my test on i586 |
||
|
Description
katnatek
2023-10-27 22:40:03 CEST
Created attachment 14108 [details]
Diff file for the openbox spec
These changes allow task-lxqt-minimal recommend obconf-qt and add a task package to install openbox with obconf or obconf-qt
katnatek
2023-10-27 22:43:51 CEST
CC:
(none) =>
ngompa13 Created attachment 14109 [details]
Diff file for obconf spec
This change make obconf provide a virtual require added openbox spec
Created attachment 14110 [details]
Diff file for obconf-qt spec
This change provides a virtual require in openbox spec
Created attachment 14111 [details]
Diff file for task-lxqt spec
These changes allow task-lxqt-minimal recommends obconf-qt allowing to manually switch to obconf if is necessary (not make obconf-qt a hard require)
katnatek
2023-10-27 22:55:50 CEST
Whiteboard:
(none) =>
MGA9TOO (In reply to katnatek from comment #1) > Created attachment 14108 [details] > Diff file for the openbox spec > > These changes allow task-lxqt-minimal recommend obconf-qt and add a task > package to install openbox with obconf or obconf-qt Why add a task-openbox sub-pkg? For me just replace "Recommends: obconf" with "Recommends: obox-conf" is enough. CC:
(none) =>
geiger.david68210 Created attachment 14113 [details] Updated Diff file for the openbox spec (In reply to David GEIGER from comment #5) > Why add a task-openbox sub-pkg? > > For me just replace "Recommends: obconf" with "Recommends: obox-conf" is > enough. You are right, I test on my system and just with that change in openbox spec and the changes made in the other specs the installation of openbox allows choosing between obconf and obconf-qt, and the task-lxqt packages get obconf-qt as dependency Uploaded a new diff file for openbox spec
Attachment 14108 is obsolete:
0 =>
1 Katnatek: Like the other report, assigning to you and setting status to ASSIGNED, because you are already on it. Assignee:
bugsquad =>
j.alberto.vc Fixed for Cauldron! Assigning to QA, Packages in 9/Core/Updates_testing: ====================== obconf-2.0.4-10.1.mga9 obconf-qt-0.16.2-1.1.mga9 openbox-3.6.1-13.1.mga9 libobt2-3.6.1-13.1.mga9 lib64obt2-3.6.1-13.1.mga9 libobrender32-3.6.1-13.1.mga9 lib64obrender32-3.6.1-13.1.mga9 libopenbox-devel-3.6.1-13.1.mga9 lib64openbox-devel-3.6.1-13.1.mga9 task-lxqt-1.3.0-2.1.mga9.noarch.rpm task-lxqt-minimal-1.3.0-2.1.mga9.noarch.rpm From SRPMS: obconf-2.0.4-10.1.mga9.src.rpm obconf-qt-0.16.2-1.1.mga9.src.rpm openbox-3.6.1-13.1.mga9.src.rpm task-lxqt-1.3.0-2.1.mga9.src.rpm Version:
Cauldron =>
9 Created attachment 14116 [details]
output of LC_ALL=C urpmi --test task-lxqt-minimal
In cauldron, when I do:
LC_ALL=C urpmi --test task-lxqt-minimal
I do not get a choice between obconf and obconf-qt, but obconf-qt is selected.
Is that expected when not having Gnome installed, or should I have gotten the choice anyway? I do have gtk4.0 and gtk+3.0 installed (and more gtk and gnome stuff)
@ katnatek If you assign a bug to yourself and set it to ASSIGNED at the same time that you CC your mentor and start working on it, then it is extremely unlikely someone else will also work on fixing the issue and push a fix before you and your mentor got that far. (In reply to Marja Van Waes from comment #10) > Created attachment 14116 [details] > output of LC_ALL=C urpmi --test task-lxqt-minimal > > In cauldron, when I do: > > LC_ALL=C urpmi --test task-lxqt-minimal > > I do not get a choice between obconf and obconf-qt, but obconf-qt is > selected. > > Is that expected when not having Gnome installed, or should I have gotten > the choice anyway? I do have gtk4.0 and gtk+3.0 installed (and more gtk and > gnome stuff) It's expected, you only get the choice when install openbox alone LC_ALL=C urpmi --test openbox In order to satisfy the 'obox-conf' dependency, one of the following packages is needed: 1- obconf-2.0.4-10.1.mga9.x86_64: Openbox preferences manager (to install) 2- obconf-qt-0.16.2-1.1.mga9.x86_64: Openbox configuration tool for the LXQt desktop (to install) What is your choice? (1-2) (In reply to Marja Van Waes from comment #11) > @ katnatek > > If you assign a bug to yourself and set it to ASSIGNED at the same time that > you CC your mentor and start working on it, then it is extremely unlikely > someone else will also work on fixing the issue and push a fix before you > and your mentor got that far. He asked me to do that, I guess for watch the progress (In reply to katnatek from comment #12) > (In reply to Marja Van Waes from comment #10) > > Created attachment 14116 [details] > > output of LC_ALL=C urpmi --test task-lxqt-minimal > > > > In cauldron, when I do: > > > > LC_ALL=C urpmi --test task-lxqt-minimal > > > > I do not get a choice between obconf and obconf-qt, but obconf-qt is > > selected. > > > > Is that expected when not having Gnome installed, or should I have gotten > > the choice anyway? I do have gtk4.0 and gtk+3.0 installed (and more gtk and > > gnome stuff) > > It's expected, you only get the choice when install openbox alone. I confirm that I do get a choice when installing openbox alone. Given that it is lxqt and not lxgtk, I don't think anyone will complain about not getting a choice when installing task-lxqt-minimal. The description I had prepared was not correct, because I had misunderstood what the updates do. Is this correct?: description: | When installing task-lxqt-minimal, obconf (gtk) was installed instead of obconf-qt. This update fixes that issue. Apart from that, when installing openbox, it is now possible to choose between obconf-qt and obconf. Created attachment 14117 [details]
Log of all my test
Test 1: install current version and update to new versions, check you can uninstall obconf
After the update you have both obconf and obconf-qt- you can uninstall obconf if you wish
Test 2: Clean Install the new versions
You only get obconf-qt
Test 3: Check install of task-lxde-minimal
Just to be sure that changes made not put noise in this
This comment is done from a lxqt session
All look good here, Test on Mageia 9 x86_64
(In reply to Marja Van Waes from comment #13) > I confirm that I do get a choice when installing openbox alone. > > Given that it is lxqt and not lxgtk, I don't think anyone will complain > about not getting a choice when installing task-lxqt-minimal. > > The description I had prepared was not correct, because I had misunderstood > what the updates do. Is this correct?: > > description: | > When installing task-lxqt-minimal, obconf (gtk) was installed instead of > obconf-qt. This update fixes that issue. > Apart from that, when installing openbox, it is now possible to choose > between obconf-qt and obconf. Looks good to me
katnatek
2023-10-30 18:24:34 CET
Whiteboard:
(none) =>
MGA9-64-OK Advisory based on the SRPMs from comment 9 and the description from comment 13, added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete" Keywords:
(none) =>
advisory Created attachment 14118 [details] Log of all my test on i586 Same test as in comment#14, Tested on Mageia 9 i586 All test goes as expected This comment is done on lxqt session on Mageia 9 i586
katnatek
2023-10-30 19:35:34 CET
Whiteboard:
MGA9-64-OK =>
MGA9-64-OK MGA9-32-OK Validating. Keywords:
(none) =>
validated_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2023-0115.html Resolution:
(none) =>
FIXED |