Skip to content

Commit 8fbca59

Browse files
Merge pull request #5606 from percona/release-8.0.42-33
PKG-551 Packaging tasks for release - PS 8.0.42-33
2 parents e8904e9 + 9dc4999 commit 8fbca59

File tree

10,022 files changed

+37092
-24957
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,022 files changed

+37092
-24957
lines changed

.clang-format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2016, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2016, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

.clang-tidy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2022, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2022, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

.gitconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2018, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2018, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2006, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2006, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,
@@ -252,8 +252,11 @@ ENDIF()
252252
IF(MY_HOST_SYSTEM_NAME MATCHES "Linux")
253253
# Trust 'rpm -qf /' rather than 'uname -s'
254254
STRING(REGEX MATCH "\\.el([6789])\\." MATCH_FSYS "${MY_HOST_FILESYSTEM_NAME}")
255+
IF(NOT CMAKE_MATCH_1)
256+
STRING(REGEX MATCH "\\.el(10)\\." MATCH_FSYS "${MY_HOST_FILESYSTEM_NAME}")
257+
ENDIF()
255258

256-
# Set LINUX_RHEL6, LINUX_RHEL7, LINUX_RHEL8 or LINUX_RHEL9
259+
# Set LINUX_RHEL6, LINUX_RHEL7, LINUX_RHEL8 or LINUX_RHEL9 or LINUX_RHEL10
257260
IF(CMAKE_MATCH_1)
258261
SET(LINUX_RHEL 1)
259262
SET(LINUX_RHEL${CMAKE_MATCH_1} 1)
@@ -326,7 +329,7 @@ IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
326329
IF(LINUX_RHEL)
327330
MESSAGE(STATUS "This is ${MATCH_FSYS} as found from 'rpm -qf /'")
328331
ENDIF()
329-
IF(LINUX_RHEL)
332+
IF(LINUX_RHEL AND NOT LINUX_RHEL10)
330333
MESSAGE(STATUS "Looking for a devtoolset compiler")
331334
IF(LINUX_RHEL6)
332335
SET(ALTERNATIVE_PATHS "/opt/rh/devtoolset-8")
@@ -339,6 +342,8 @@ IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
339342
ENDIF()
340343
ELSEIF(LINUX_RHEL8 OR LINUX_RHEL9)
341344
SET(ALTERNATIVE_PATHS "/opt/rh/gcc-toolset-12")
345+
ELSEIF(LINUX_RHEL10)
346+
# Use default /usr/bin/gcc which is 14.2.1
342347
ENDIF()
343348

344349
FOREACH(OPT_PATH ${ALTERNATIVE_PATHS})
@@ -2275,6 +2280,7 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError)
22752280
ADD_SUBDIRECTORY(include)
22762281
ADD_SUBDIRECTORY(strings)
22772282
ADD_SUBDIRECTORY(extra/unordered_dense)
2283+
ADD_SUBDIRECTORY(extra/xxhash)
22782284
ADD_SUBDIRECTORY(vio)
22792285
ADD_SUBDIRECTORY(mysys)
22802286
ADD_SUBDIRECTORY(libmysql)

Docs/sp-imp-spec.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2003, 2024, Oracle and/or its affiliates.
1+
Copyright (c) 2003, 2025, Oracle and/or its affiliates.
22

33
This program is free software; you can redistribute it and/or modify
44
it under the terms of the GNU General Public License, version 2.0,

Doxyfile-ignored

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2015, 2024, Oracle and/or its affiliates.
1+
# Copyright (c) 2015, 2025, Oracle and/or its affiliates.
22
#
33
# This program is free software; you can redistribute it and/or modify
44
# it under the terms of the GNU General Public License, version 2.0,

Doxyfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Copyright (c) 2015, 2024, Oracle and/or its affiliates.
1+
## Copyright (c) 2015, 2025, Oracle and/or its affiliates.
22
##
33
## This program is free software; you can redistribute it and/or modify
44
## it under the terms of the GNU General Public License, version 2.0,

LICENSE

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
Licensing Information User Manual
22

3-
MySQL 8.0.41 Community
3+
MySQL 8.0.42 Community
44
__________________________________________________________________
55

66
Introduction
77

88
This License Information User Manual contains Oracle's product license
99
and other licensing information, including licensing information for
1010
third-party software which may be included in this distribution of
11-
MySQL 8.0.41 Community.
11+
MySQL 8.0.42 Community.
1212

13-
Last updated: November 2024
13+
Last updated: March 2025
1414

1515
Licensing Information
1616

17-
This release of MySQL 8.0.41 Community is brought to you by the MySQL
17+
This release of MySQL 8.0.42 Community is brought to you by the MySQL
1818
team at Oracle. This software is released under version 2 of the GNU
1919
General Public License (GPLv2), as set forth below, with the following
2020
additional permissions:
2121

22-
This distribution of MySQL 8.0.41 Community is designed to work with
22+
This distribution of MySQL 8.0.42 Community is designed to work with
2323
certain software (including but not limited to OpenSSL) that is
2424
licensed under separate terms, as designated in a particular file or
2525
component or in the license documentation. Without limiting your rights
@@ -36,7 +36,7 @@ Licensing Information
3636
reproduced below and can also be found along with its FAQ at
3737
http://oss.oracle.com/licenses/universal-foss-exception.
3838

39-
Copyright (c) 1997, 2024, Oracle and/or its affiliates.
39+
Copyright (c) 1997, 2025, Oracle and/or its affiliates.
4040

4141
Election of GPLv2
4242

@@ -3974,6 +3974,35 @@ SOFTWARE.
39743974
======================================================================
39753975
======================================================================
39763976

3977+
xxHash
3978+
3979+
Copyright (c) 2012-2021 Yann Collet
3980+
All rights reserved.
3981+
BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php
3982+
Redistribution and use in source and binary forms, with or without modification,
3983+
are permitted provided that the following conditions are met:
3984+
* Redistributions of source code must retain the above copyright notice, this
3985+
list of conditions and the following disclaimer.
3986+
* Redistributions in binary form must reproduce the above copyright notice, this
3987+
list of conditions and the following disclaimer in the documentation and/or
3988+
other materials provided with the distribution.
3989+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
3990+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3991+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3992+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
3993+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3994+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3995+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
3996+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3997+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3998+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3999+
Some source files include the above license with different copyright years:
4000+
Copyright (C) 2012-2023 Yann Collet
4001+
Copyright (C) 2020-2024 Yann Collet
4002+
4003+
======================================================================
4004+
======================================================================
4005+
39774006
zlib
39784007

39794008
Oracle gratefully acknowledges the contributions of Jean-loup Gailly

MYSQL_VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MYSQL_VERSION_MAJOR=8
22
MYSQL_VERSION_MINOR=0
3-
MYSQL_VERSION_PATCH=41
4-
MYSQL_VERSION_EXTRA=-32
3+
MYSQL_VERSION_PATCH=42
4+
MYSQL_VERSION_EXTRA=-33
55
MYSQL_VERSION_STABILITY="LTS"

build-ps/rpm/mysql-5.7-sharedlib-rename.patch

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,16 @@
2424
)
2525
ENDIF()
2626

27-
@@ -73,37 +73,32 @@
27+
@@ -73,7 +73,7 @@
2828
COMPONENT Test
2929
DEPENDENCIES GenError GenClientError
3030
ENABLE_EXPORTS
3131
- LINK_LIBRARIES perconaserverclient
3232
+ LINK_LIBRARIES mysqlclient
3333
)
34-
-
35-
IF (WITH_COREDUMPER)
36-
TARGET_LINK_LIBRARIES(mysqltest coredumper)
37-
ENDIF()
3834

39-
-IF(MY_COMPILER_IS_GNU AND (WITH_LTO OR CMAKE_COMPILER_FLAG_WITH_LTO))
40-
- TARGET_LINK_OPTIONS(mysqltest PRIVATE -Wno-error=stringop-overflow)
41-
-ENDIF()
42-
-
43-
MYSQL_ADD_EXECUTABLE(mysqlcheck
35+
IF (WITH_COREDUMPER)
36+
@@ -88,22 +88,22 @@
4437
check/mysqlcheck.cc
4538
check/mysqlcheck_core.cc
4639
multi_factor_passwordopt-vars.cc
@@ -67,17 +60,16 @@
6760
)
6861

6962
OPTION(WITH_JSON_BINLOG_LIBRARY
70-
@@ -269,7 +264,8 @@
63+
@@ -269,7 +269,7 @@
7164
SET(MYSQLBINLOG_LIBRARIES
7265
binlogevents_static
7366
client_base
7467
- perconaserverclient
7568
+ mysqlclient
76-
+ extra::rapidjson
69+
extra::unordered_dense
7770
)
7871

79-
IF(WITH_JSON_BINLOG_LIBRARY)
80-
@@ -311,20 +307,20 @@
72+
@@ -312,20 +312,20 @@
8173
MYSQL_ADD_EXECUTABLE(mysqladmin
8274
mysqladmin.cc
8375
multi_factor_passwordopt-vars.cc

0 commit comments

Comments
 (0)