Bug 31451 - Mageia Welcome should inform users installing VirtualBox that it is not supported on 32-bit systems
Summary: Mageia Welcome should inform users installing VirtualBox that it is not suppo...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-01-24 00:06 CET by Thomas Andrews
Modified: 2023-09-30 21:18 CEST (History)
6 users (show)

See Also:
Source RPM: mageiawelcome-2.21-1.mga9, mageiawelcome-2.16-1.mga8
CVE:
Status comment:


Attachments

Description Thomas Andrews 2023-01-24 00:06:00 CET
Description of problem: 

In the Mageia Welcome "Applications" pane, under the "System" tab, VirtualBox is recommended to users, and they can install it. This is fine for 64-bit users, but Mageia hasn't supported VirtualBox on 32-bit systems for some time.

32-bit users should be informed that Mageia doesn't support VirtualBox on their systems, before they attempt to install it. As it is now, they can click on the "Install" button and install the current placeholder package, but of course it doesn't work - a frustrating experience.

Two suggestions for this were offered in Bug 31434 Comment 14:


*Virtualbox* Virtualisation software (for installation into 64bit systems only)
or
*Virtualbox* Virtualisation software (installation into 32bit systems is no longer supported)

Either of these would be acceptable, in my opinion.
Comment 1 Thomas Andrews 2023-01-24 00:08:02 CET
Mageia 8 is also affected.

Whiteboard: (none) => MGA8TOO

Comment 2 Marja Van Waes 2023-02-04 23:15:29 CET
Assigning to the Mageia Tools maintainers, CC'ing papoteur

Source RPM: (none) => mageiawelcome-2.21-1.mga9, mageiawelcome-2.16-1.mga8
CC: (none) => marja11, yves.brungard_mageia
Assignee: bugsquad => mageiatools

Comment 3 Ben McMonagle 2023-04-19 06:56:33 CEST
seems to be done

what do you think TJ?

CC: (none) => westel

Comment 4 Ben McMonagle 2023-04-19 07:01:00 CEST
extra?

Can Mageia Welcome use /boot/grub2/themes/grub2-mageia-default.png as a background, rather than the current background.

It would tie in with MCC, wallpaper, grub2 and plymouth artwork.

new bug/ enhancement request?
Comment 5 Thomas Andrews 2023-04-19 15:01:31 CEST
(In reply to Ben McMonagle from comment #3)
> seems to be done
> 
> what do you think TJ?

It's done for Cauldron, but not for Mageia 8. I haven't seen any discussion that I remember about this in Mageia 8, so I don't know what, if anything, will be done there.

However, I will change this into a Mageia 8 bug.

Version: Cauldron => 8
Whiteboard: MGA8TOO => (none)

Comment 6 Thomas Andrews 2023-04-19 15:06:49 CEST
(In reply to Ben McMonagle from comment #4)
> extra?
> 
> Can Mageia Welcome use /boot/grub2/themes/grub2-mageia-default.png as a
> background, rather than the current background.
> 
> It would tie in with MCC, wallpaper, grub2 and plymouth artwork.
> 
> new bug/ enhancement request?

Great idea, Ben! I'd say a new bug/enhancement is the way to go.

It would be nice if this could be accomplished before the release, but it's probably not essential if it's too difficult to do.
Comment 7 Dave Hodgins 2023-04-19 17:39:01 CEST
What about installs that only have refind installed as the boot loader?

CC: (none) => davidwhodgins

Comment 8 Ben McMonagle 2023-04-19 21:05:14 CEST
(In reply to Dave Hodgins from comment #7)
> What about installs that only have refind installed as the boot loader?

I dont use rEFInd.

do you mean the rEFInd boot menu?

otherwise, I dont know how rEFInd generates its menu.

alternate would be  /usr/share/plymouth/themes/Mageia-Default/background.png
Comment 9 Dave Hodgins 2023-04-19 22:11:39 CEST
# lsinitrd|grep background
drwxr-xr-x   2 root     root            0 Apr  7 00:37 usr/share/mga/backgrounds
-rw-r--r--   1 root     root      1441259 Feb  3  2021 usr/share/mga/backgrounds/Mageia-Default-3840x2160.png
lrwxrwxrwx   1 root     root           53 Apr  7 00:37 usr/share/plymouth/themes/Mageia-Default/background.png -> ../../../mga/backgrounds/Mageia-Default-3840x2160.png
-rw-r--r--   1 root     root          192 Feb  3  2021 usr/share/plymouth/themes/Mageia-Default/progress_box_background.png

That should work.
Comment 10 papoteur 2023-04-30 10:43:44 CEST
Submitted mageiawelcome-2.21-1.mga8.noarch.rpm
Source: mageiawelcome-2.21-1.mga8.src.rpm

This is the same version as in cauldron.

Assignee: mageiatools => qa-bugs

Comment 11 Thomas Andrews 2023-04-30 19:14:21 CEST
AMD Phenom II X4, AMD HD 8790 graphics, Atheros-based wifi, mga8-64 Plasma system.

No installation issues. Put Mageia Welcome through its paces, saw that VirtualBox is only for 64-bits, installed a couple of things from the lists of apps. Everything looks good.

Giving this an OK, and validating.

CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA8-64-OK
Keywords: (none) => validated_update

Comment 12 Dave Hodgins 2023-05-06 17:56:16 CEST
Finally got around to looking at it. Minor change needed.

"64bits system" should be "64 bit systems".

Removing the ok/validated.

Keywords: validated_update => (none)
Whiteboard: MGA8-64-OK => (none)

Comment 13 Brian Rockwell 2023-07-21 18:03:38 CEST
MGA8-32, Mate, Vbox

installed

Mageia welcome 2.21 installed.

AS noted before 32bits

This is also in Mageia Welcome 2.24 on Mageia 9.

failed

CC: (none) => brtians1
Whiteboard: (none) => feedback

Comment 14 papoteur 2023-08-15 15:11:59 CEST
(In reply to Brian Rockwell from comment #13)
> AS noted before 32bits
Sorry, I don't understand what this mean.
Comment 15 Thomas Andrews 2023-08-15 15:53:03 CEST
(In reply to papoteur from comment #14)
> (In reply to Brian Rockwell from comment #13)
> > AS noted before 32bits
> Sorry, I don't understand what this mean.

It's English grammar rearing its ugly head. 

Correct usage dictates that in the Applications tab, Games, under Steam, "32 bits repositories" should be "32 bit repositories" and in System, under VirtualBox, "only 64 bits systems" should be "only 64 bit systems." A hyphen between the number and "bit" as in "32-bit" is common, but optional.

(Don't yell at me - the rules were made before I was born.)
Comment 16 Dave Hodgins 2023-08-15 15:59:59 CEST
Just to clarify ...

Instead of having the text "VirtualBox (only with 64 bits system)" which is
grammatically incorrect (adjectives are not pluralized), it should be
"VirtualBox (only with 64 bit systems)"

The adjective is "bit". The noun the adjective describes is "systems", which
should be plural as it refers to multiple computers that fit into the
category of using a 32 bit cpu.

Likewise with "32 bit repositories", the adjective is " bit". The adjective
must be singular, while the noun is plural since it may refer to more than
one.

Keep in mind it's ok to refer to "32 bits", for example when saying an i586
computer moves 32 bits at time. In that case, "bits" is being used as a noun,
not as an adjective.
Comment 17 papoteur 2023-08-15 19:12:52 CEST
New 2.25 in cauldron testing.
This fix the wording for 32-bit and 64-bit.
Papoteur
papoteur 2023-08-15 19:13:13 CEST

Whiteboard: feedback => (none)

Comment 18 Brian Rockwell 2023-08-15 20:24:26 CEST
Looks correct in Mageia 9 now.

Whiteboard: (none) => MGA9-64-OK

Comment 19 Thomas Andrews 2023-08-15 22:58:45 CEST
Also correct in 32-bit Cauldron.

I know this is largely a cosmetic issue, but since Mageia Welcome is on all of the release isos, and since it is supposed to give new users a good first impression of us, I believe this corrected version should be on the isos when they are released.

I can't validate, because the bug is filed against Mageia 8 and that has not been addressed yet.

Whiteboard: MGA9-64-OK => MGA9-64-OK MGA9-32-OK

Comment 20 Dave Hodgins 2023-08-16 03:58:44 CEST
papoteur, please ask for a freeze push on the dev ml, and we'll use this bug
report for the Mageia 8 update.
Comment 21 papoteur 2023-09-16 12:51:24 CEST
Submitting an update for Mageia 8:
mageiawelcome-2.19.1-1.mga8.noarch.rpm
This change the label for Virtualbox.
Comment 22 Brian Rockwell 2023-09-29 16:25:20 CEST
MGA8-64

tested - looks good.

Whiteboard: MGA9-64-OK MGA9-32-OK => MGA9-64-OK MGA9-32-OK MGA8-64-OK

Comment 23 Thomas Andrews 2023-09-30 03:42:03 CEST
I checked it too, and it looks good. Validating again.

Whiteboard: MGA9-64-OK MGA9-32-OK MGA8-64-OK => MGA8-64-OK
Keywords: (none) => validated_update

Comment 24 Marja Van Waes 2023-09-30 14:11:14 CEST
(In reply to Thomas Andrews from comment #23)
> I checked it too, and it looks good. Validating again.

I don't see an Advisory. Is this okay?:

============================================================================

Advisory:

Mageia Welcome now shows that installing VirtualBox only works on 64-bit systems.

Before, VirtualBox seemed to be installable on 32-bit systems, too. However, after clicking the Install button, only a placeholder was retrieved but not VirtualBox itself.

SRPM 

mageiawelcome-2.19.1-1.mga8

RPM

mageiawelcome-2.19.1-1.mga8.noarch.rpm

=============================================================================

I haven't uploaded the advisory, but will when being told it is correct
Comment 25 Thomas Andrews 2023-09-30 14:19:58 CEST
Yes, that looks good to me. This final validated version corrected a couple of English language errors, but that was all. I don't think that necessarily needs to be included in the advisory, though I suppose it could be if you want to be absolutely complete.
Comment 26 Marja Van Waes 2023-09-30 15:59:30 CEST
Thanks, TJ, advisory uploaded

Keywords: (none) => advisory

Comment 27 Mageia Robot 2023-09-30 21:18:03 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0076.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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