mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-19 11:36:12 +08:00
Ubuntu 24.04: Upgrade to Ubuntu 24.04.2 LTS in Tier1 X11
This upgrade is needed to fix:
tst_QScreenCaptureBackend failed on Ubuntu 24.04 GNOME X11
Old Tier1: qtci-linux-Ubuntu-24.04-x86_64-51 - X11
New Tier1: qtci-linux-Ubuntu-24.04-x86_64-54 - X11
Other fixes included:
- 24.04.2 has also a fix to mutterlib issue
- https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2095396
- Which caused a crash seen in journal system logs
- Installed no-overview gnome extension to fix issue: QTBUG-132070
Pick-to: 6.10
Task-number: QTQAINFRA-7007
Task-number: QTBUG-128515
Task-number: QTBUG-132070
Change-Id: I4ed86470d7b4ce82802f0a98726eb1ed51931623
Reviewed-by: Simo Fält <simo.falt@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
(cherry picked from commit c6ae09efea)
This commit is contained in:
committed by
Elias Toivola
parent
064d6696df
commit
17b78a06d4
@@ -120,13 +120,13 @@ Configurations:
|
|||||||
# Test on Ubuntu 24.04 x64 X11
|
# Test on Ubuntu 24.04 x64 X11
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x64-developer-build-x11-tests'
|
Id: 'ubuntu-24.04-x64-developer-build-x11-tests'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'TestOnly', 'InsignificantTests']
|
Features: ['Sccache', 'TestOnly', 'InsignificantTests']
|
||||||
Platform dependency: 'ubuntu-24.04-x64-developer-build'
|
Platform dependency: 'ubuntu-24.04-x64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x64-x11-tests'
|
Id: 'ubuntu-24.04-x64-x11-tests'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'TestOnly', 'InsignificantTests']
|
Features: ['Sccache', 'TestOnly', 'InsignificantTests']
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
Platform dependency: 'ubuntu-24.04-x64'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x64-examples-and-tests-build'
|
Id: 'ubuntu-24.04-x64-examples-and-tests-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'NoSubmoduleDependencies']
|
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'NoSubmoduleDependencies']
|
||||||
Configure arguments: '-make examples -make tests'
|
Configure arguments: '-make examples -make tests'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x64-run-cmake-tests'
|
Id: 'ubuntu-24.04-x64-run-cmake-tests'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'NoSubmoduleDependencies', 'TopLevelRunCMakeTests', 'DisableTests', 'VMSize16']
|
Features: ['Sccache', 'NoSubmoduleDependencies', 'TopLevelRunCMakeTests', 'DisableTests', 'VMSize16']
|
||||||
Configure arguments: ''
|
Configure arguments: ''
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x86-static-qtlite'
|
Id: 'ubuntu-24.04-x86-static-qtlite'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'MinimalStaticTests']
|
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'MinimalStaticTests']
|
||||||
Configure arguments: >
|
Configure arguments: >
|
||||||
@@ -224,7 +224,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x86-static-qtlite-tests'
|
Id: 'ubuntu-24.04-x86-static-qtlite-tests'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'TestOnly','InsignificantTests']
|
Features: ['Sccache', 'TestOnly','InsignificantTests']
|
||||||
Platform dependency: 'ubuntu-24.04-x86-static-qtlite'
|
Platform dependency: 'ubuntu-24.04-x86-static-qtlite'
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ Configurations:
|
|||||||
Environment variables: []
|
Environment variables: []
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-bridges'
|
Id: 'linux-quick-bridges'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'Insignificant']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'Insignificant']
|
||||||
Configure arguments: >
|
Configure arguments: >
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-quick-minimal'
|
Platform dependency: 'macos-quick-minimal'
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-minimal'
|
Id: 'linux-quick-minimal'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DisableTests', 'Insignificant']
|
Features: ['Sccache', 'UseConfigure', 'DisableTests', 'Insignificant']
|
||||||
Configure arguments: >
|
Configure arguments: >
|
||||||
|
|||||||
@@ -2,67 +2,67 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET1'
|
Target arch: 'TARGET1'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET2'
|
Target arch: 'TARGET2'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET3'
|
Target arch: 'TARGET3'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET4'
|
Target arch: 'TARGET4'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET5'
|
Target arch: 'TARGET5'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET6'
|
Target arch: 'TARGET6'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET7'
|
Target arch: 'TARGET7'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET8'
|
Target arch: 'TARGET8'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET9'
|
Target arch: 'TARGET9'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Target arch: 'TARGET10'
|
Target arch: 'TARGET10'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Insignificant']
|
Features: ['Insignificant']
|
||||||
Target arch: 'INSIGNIFICANT_TARGET1'
|
Target arch: 'INSIGNIFICANT_TARGET1'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Insignificant']
|
Features: ['Insignificant']
|
||||||
Target arch: 'INSIGNIFICANT_TARGET2'
|
Target arch: 'INSIGNIFICANT_TARGET2'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
||||||
Compiler: 'Yocto'
|
Compiler: 'Yocto'
|
||||||
Features: ['Insignificant']
|
Features: ['Insignificant']
|
||||||
Target arch: 'INSIGNIFICANT_TARGET3'
|
Target arch: 'INSIGNIFICANT_TARGET3'
|
||||||
|
|||||||
@@ -53,6 +53,17 @@ run 'sudo ufw disable'
|
|||||||
|
|
||||||
run 'sudo apt install qemu-guest-agent'
|
run 'sudo apt install qemu-guest-agent'
|
||||||
|
|
||||||
|
# Install no-overview gnome extension to prevent desktop overview at boot (QTBUG-132070)
|
||||||
|
# - https://extensions.gnome.org/extension/4099/no-overview/
|
||||||
|
# - Select GNOME Shell version 46 to download
|
||||||
|
# - Unpack extension to (mkdir): /usr/share/gnome-shell/extensions/no-overview@fthx
|
||||||
|
sudo chown -R root /usr/share/gnome-shell/extensions/no-overview@fthx
|
||||||
|
sudo chmod 755 -R /usr/share/gnome-shell/extensions/no-overview@fthx
|
||||||
|
sudo reboot
|
||||||
|
gnome-extensions list
|
||||||
|
gnome-extensions enable no-overview@fthx
|
||||||
|
gnome-extensions info no-overview@fthx # Check for "Active"
|
||||||
|
|
||||||
# Fetch and run coin-setup (in Opennebula)
|
# Fetch and run coin-setup (in Opennebula)
|
||||||
Download http://coin/coin/binary/linux_amd64/coin-setup
|
Download http://coin/coin/binary/linux_amd64/coin-setup
|
||||||
run 'chmod +x ./coin-setup' to make it executable
|
run 'chmod +x ./coin-setup' to make it executable
|
||||||
|
|||||||
Reference in New Issue
Block a user