Bug 1990607 - Gambas3 qt5 Component Requires qt5 Wayland Component or qt5 X11 component
Summary: Gambas3 qt5 Component Requires qt5 Wayland Component or qt5 X11 component
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gambas3
Version: 34
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-08-05 17:42 UTC by Andrew Sachen
Modified: 2021-08-25 19:53 UTC (History)
1 user (show)

Fixed In Version: gambas3-3.16.2-3.fc34
Clone Of:
Environment:
Last Closed: 2021-08-25 19:53:24 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Andrew Sachen 2021-08-05 17:42:05 UTC
Description of problem:
When using any Gambas-built program using qt5 (gambas3-gb-qt5), an internal error occurs due to the missing interface of library "gb.qt5.wayland" when using Wayland, or "gb.qt5.x11" using XOrg. Any operating system that uses either of these rendering options should include the relevant component as a requirement of the larger gambas3 task package.

Version-Release number of selected component (if applicable):
3.16.0-2

How reproducible:
Consistent

Steps to Reproduce:
1. Log in using a Wayland-based desktop environment option.
2. Install the gambas3 package with qt5 components (as opposed to gtk3).
3. Try to run any Gambas-written GUI application that isn't gtk3-exclusive, including the IDE.

OR

1. Log in using an XOrg-based desktop environment option.
2. Install the gambas3 package with qt5 components (as opposed to gtk3).
3. Try to run any Gambas-written GUI application that isn't qt-exclusive, including the IDE.

Actual results:
An internal error message (Error #27) will be outputted complaining that the component gb.qt5.[wayland/x11] cannot be found.

Expected results:
The packages gambas3-gb-qt5-wayland and gambas3-gb-qt5-x11 should have been installed with gambas3, and no error should occur.

Additional info:
The components are both fairly small, but neither is included by default. It would probably be easiest to just include both in the main gambas3 task, rather than try to choose one based on the currently used display server.
I am not sure if similar issues exist with the gtk3 component, but it's possible.

Comment 1 Fedora Update System 2021-08-16 13:47:38 UTC
FEDORA-2021-1bea326e07 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-1bea326e07

Comment 2 Fedora Update System 2021-08-17 01:09:09 UTC
FEDORA-2021-1bea326e07 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-1bea326e07`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-1bea326e07

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2021-08-25 19:53:24 UTC
FEDORA-2021-1bea326e07 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


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