mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-24 16:05:36 +08:00
Linux: Keep the IANA time zone database (tzdata/timezone) up to date
Need upgrade of the IANA db to 2022g or later with Ubuntu 22.04. Ensure zoneinfo (tzdata/timezone) always stays up to date with all Linux OS. Both packages (tzdata/timezone) provide the same thing: - the IANA TZ database under /usr/share/zoneinfo/ tzdata: - Debian - Ubuntu - RHEL timezone: - openSUSE - SLES Pick-to: 6.11 6.10 6.8 6.5 Fixes: COIN-1282 Change-Id: I6fe7d548470d8f0f63e5451a6b5203e658575f48 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
@@ -252,6 +252,8 @@ installPackages+=(libusb-1.0-0-dev)
|
||||
# password management support for Qt Creator
|
||||
installPackages+=(libsecret-1-dev)
|
||||
installPackages+=(debian-archive-keyring)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
|
||||
echo "Running update for apt"
|
||||
|
||||
@@ -161,6 +161,8 @@ installPackages+=(perl-JSON)
|
||||
installPackages+=(perl-Test-Simple) # To install Test::More module for SBOM
|
||||
# For qtgrpc build
|
||||
installPackages+=(zlib-static)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -155,6 +155,8 @@ installPackages+=(perl-IPC-Cmd)
|
||||
installPackages+=(libsecret-devel)
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
installPackages+=(perl-JSON)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -124,6 +124,8 @@ installPackages+=(make)
|
||||
installPackages+=(open-vm-tools)
|
||||
# Install all available locales (COIN-727)
|
||||
installPackages+=(langpacks-*)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -134,6 +134,8 @@ installPackages+=(gcc-c++)
|
||||
installPackages+=(make)
|
||||
# Open source VMware Tools
|
||||
installPackages+=(open-vm-tools)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -143,6 +143,8 @@ installPackages+=(gcc-c++)
|
||||
installPackages+=(make)
|
||||
# Open source VMware Tools
|
||||
installPackages+=(open-vm-tools)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -153,6 +153,8 @@ installPackages+=(zip)
|
||||
installPackages+=(perl-IPC-Cmd)
|
||||
# password management support for Qt Creator
|
||||
installPackages+=(libsecret-devel)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -144,7 +144,8 @@ installPackages+=(keyutils)
|
||||
installPackages+=(cifs-utils)
|
||||
# password management support for Qt Creator
|
||||
installPackages+=(libsecret-devel)
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -170,6 +170,8 @@ installPackages+=(libsecret-devel)
|
||||
installPackages+=(libuuid-devel)
|
||||
# For Firebird in RTA
|
||||
installPackages+=(libtommath-devel)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -173,6 +173,8 @@ installPackages+=(libuuid-devel)
|
||||
installPackages+=(libtommath-devel)
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
installPackages+=(perl-JSON)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -174,6 +174,8 @@ installPackages+=(libuuid-devel)
|
||||
installPackages+=(libtommath-devel)
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
installPackages+=(perl-JSON)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
sudo yum -y install "${installPackages[@]}"
|
||||
|
||||
|
||||
@@ -99,6 +99,9 @@ sudo zypper -nq install nodejs16
|
||||
# OpenSSL 3
|
||||
sudo zypper -nq install openssl-3
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -110,6 +110,9 @@ sudo zypper -nq install libtommath-devel
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
sudo zypper -nq install perl-JSON
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -113,6 +113,9 @@ sudo zypper -nq install libtommath-devel
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
sudo zypper -nq install perl-JSON
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -170,6 +170,8 @@ installPackages+=(libxml2-dev)
|
||||
installPackages+=(libhyphen-dev)
|
||||
# Fix dependencies in shared ffmpeg libs
|
||||
installPackages+=(patchelf)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
|
||||
@@ -218,6 +218,8 @@ installPackages+=(net-tools)
|
||||
installPackages+=(bridge-utils)
|
||||
# Fix dependencies in shared ffmpeg libs
|
||||
installPackages+=(patchelf)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
|
||||
@@ -52,6 +52,9 @@ installPackages+=(virtualenv)
|
||||
# For mounting ci-files01 for Squish
|
||||
installPackages+=(nfs-common)
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
sudo apt-get update
|
||||
|
||||
@@ -243,6 +243,8 @@ installPackages+=(patchelf)
|
||||
installPackages+=(libtommath-dev)
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
installPackages+=(libjson-perl)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
|
||||
@@ -237,6 +237,8 @@ installPackages+=(patchelf)
|
||||
installPackages+=(libusb-1.0-0-dev)
|
||||
# password management support for Qt Creator
|
||||
installPackages+=(libsecret-1-dev)
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
|
||||
@@ -247,6 +247,9 @@ installPackages+=(uml-utilities)
|
||||
# Fix dependencies in shared ffmpeg libs
|
||||
installPackages+=(patchelf)
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
installPackages+=(tzdata)
|
||||
|
||||
echo "Running update for apt"
|
||||
waitLoop
|
||||
sudo apt-get update
|
||||
|
||||
@@ -69,6 +69,9 @@ sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
||||
# Java
|
||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -75,6 +75,9 @@ sudo zypper -nq install valgrind-devel
|
||||
# Java
|
||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -85,6 +85,9 @@ sudo zypper -nq install cifs-utils
|
||||
# For Firebird in RTA
|
||||
sudo zypper -nq install libtommath-devel
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
# Java
|
||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||
|
||||
|
||||
@@ -88,6 +88,9 @@ sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
sudo zypper -nq install perl-JSON
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
@@ -86,6 +86,9 @@ sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-160000.1.1
|
||||
# For tst_license.pl with all the machines generating SBOM
|
||||
sudo zypper -nq install perl-JSON
|
||||
|
||||
# Keep zoneinfo up-to-date (COIN-1282)
|
||||
sudo zypper -nq install timezone
|
||||
|
||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||
echo "GCC = $gccVersion" >> versions.txt
|
||||
|
||||
|
||||
Reference in New Issue
Block a user