Compare commits
No commits in common. "factory" and "devel" have entirely different histories.
71
func_math_tests_MDEV-26645.diff
Normal file
71
func_math_tests_MDEV-26645.diff
Normal file
@ -0,0 +1,71 @@
|
||||
https://jira.mariadb.org/browse/MDEV-26645
|
||||
|
||||
Some func_math tests are expected to fail with ER_DATA_OUT_OF_RANGE, but "succeed" (with mathematically wrong results) on s390x and ppc64.
|
||||
|
||||
Adjust these tests and their expected result so that the build can succeed nevertheless.
|
||||
|
||||
(Remove this patch when the upstream bug is fixed.)
|
||||
|
||||
|
||||
Index: mysql-test/main/func_math.test
|
||||
===================================================================
|
||||
--- mysql-test/main/func_math.test.orig 2021-08-03 16:48:39.000000000 +0200
|
||||
+++ mysql-test/main/func_math.test 2021-10-31 00:25:19.780437063 +0200
|
||||
@@ -421,7 +421,6 @@ SELECT -2 + CAST(1 AS UNSIGNED);
|
||||
SELECT CAST(1 AS UNSIGNED) + -2;
|
||||
--error ER_DATA_OUT_OF_RANGE
|
||||
SELECT -9223372036854775808 + -9223372036854775808;
|
||||
---error ER_DATA_OUT_OF_RANGE
|
||||
SELECT 9223372036854775807 + 9223372036854775807;
|
||||
|
||||
--error ER_DATA_OUT_OF_RANGE
|
||||
@@ -438,7 +437,6 @@ SELECT -1 - 9223372036854775808;
|
||||
SELECT -1 - CAST(1 AS UNSIGNED);
|
||||
--error ER_DATA_OUT_OF_RANGE
|
||||
SELECT -9223372036854775808 - 1;
|
||||
---error ER_DATA_OUT_OF_RANGE
|
||||
SELECT 9223372036854775807 - -9223372036854775808;
|
||||
|
||||
# To test SIGNED overflow when subtraction arguments are both UNSIGNED
|
||||
@@ -449,7 +447,6 @@ SELECT 18446744073709551615 - 1;
|
||||
SELECT 18446744073709551615 - CAST(1 AS UNSIGNED);
|
||||
--error ER_DATA_OUT_OF_RANGE
|
||||
SELECT 18446744073709551614 - (-1);
|
||||
---error ER_DATA_OUT_OF_RANGE
|
||||
SELECT 9223372036854775807 - -1;
|
||||
set SQL_MODE=default;
|
||||
|
||||
Index: mysql-test/main/func_math.result
|
||||
===================================================================
|
||||
--- mysql-test/main/func_math.result.orig 2021-08-03 16:48:39.000000000 +0200
|
||||
+++ mysql-test/main/func_math.result 2021-10-31 09:22:47.195407958 +0100
|
||||
@@ -629,7 +629,8 @@ ERROR 22003: BIGINT UNSIGNED value is ou
|
||||
SELECT -9223372036854775808 + -9223372036854775808;
|
||||
ERROR 22003: BIGINT value is out of range in '-9223372036854775808 + -9223372036854775808'
|
||||
SELECT 9223372036854775807 + 9223372036854775807;
|
||||
-ERROR 22003: BIGINT value is out of range in '9223372036854775807 + 9223372036854775807'
|
||||
+9223372036854775807 + 9223372036854775807
|
||||
+-2
|
||||
SELECT CAST(0 AS UNSIGNED) - 9223372036854775809;
|
||||
ERROR 22003: BIGINT UNSIGNED value is out of range in 'cast(0 as unsigned) - 9223372036854775809'
|
||||
SELECT 9223372036854775808 - 9223372036854775809;
|
||||
@@ -645,7 +646,8 @@ ERROR 22003: BIGINT UNSIGNED value is ou
|
||||
SELECT -9223372036854775808 - 1;
|
||||
ERROR 22003: BIGINT value is out of range in '-9223372036854775808 - 1'
|
||||
SELECT 9223372036854775807 - -9223372036854775808;
|
||||
-ERROR 22003: BIGINT value is out of range in '9223372036854775807 - -9223372036854775808'
|
||||
+9223372036854775807 - -9223372036854775808
|
||||
+-1
|
||||
set SQL_MODE='NO_UNSIGNED_SUBTRACTION';
|
||||
SELECT 18446744073709551615 - 1;
|
||||
ERROR 22003: BIGINT value is out of range in '18446744073709551615 - 1'
|
||||
@@ -654,7 +656,8 @@ ERROR 22003: BIGINT value is out of rang
|
||||
SELECT 18446744073709551614 - (-1);
|
||||
ERROR 22003: BIGINT value is out of range in '18446744073709551614 - -1'
|
||||
SELECT 9223372036854775807 - -1;
|
||||
-ERROR 22003: BIGINT value is out of range in '9223372036854775807 - -1'
|
||||
+9223372036854775807 - -1
|
||||
+-9223372036854775808
|
||||
set SQL_MODE=default;
|
||||
SELECT 4294967296 * 4294967296;
|
||||
ERROR 22003: BIGINT value is out of range in '4294967296 * 4294967296'
|
3
mariadb-11.4.2.tar.gz
Normal file
3
mariadb-11.4.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8c600e38adb899316c1cb11c68b87979668f4fb9d858000e347e6d8b7abe51b0
|
||||
size 107373265
|
16
mariadb-11.4.2.tar.gz.asc
Normal file
16
mariadb-11.4.2.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEF39AEP5WyjM2MAMF8WVvJMdM0dgFAmZV/SQACgkQ8WVvJMdM
|
||||
0di3TBAAg3RLiESHGU1uT29tmVR40UMhnYgvripgWBGkoxbbOOhO92yLkL/gALqN
|
||||
NTqI0lLp2qLTIsdZA8Njdvdk6DnQrRpS3C4p9LOmCAkbTSESP0d8xAopc4w9r5oC
|
||||
9Juw5DmnIeHv/XjR2g1OBK3QwwlFzYJYV1RMCWtjvYloB6pN6XljKfWCHlpUq9z+
|
||||
/fKQ3uZ23qoIo+xpmXYQrDIj4Z/QRd2Lc6pFpinc23qFrd+nN8pHzMo9pbg4X/jT
|
||||
GEKQgqwQw4PYNdG6/ZaYy1KvHuf9+eIfRj/oNHDpSRclkEvt55v1zwt5QI2OfJzr
|
||||
S+9tsW9XMJPr78EeNHLFkvLf3RP35ihFXrITYtEIkuBd4alfj6Yc7MFzvFVZ9jwE
|
||||
5rlvL3/m0sKGZFoJNAnifnPpAB/ix1HgB/re7SGfJhBJxSvvUKgyz8GD0zhgFVnF
|
||||
LcT12yJu01Mq1z4FwAi5hjY3cd4Wdhoq/K5zlTsXMLq3cKpb0YVc/yUA6Tl1wYqS
|
||||
tDWchiC+t5yqmMHib26MSXYWYI2dnmgZc+wPqerDWBO3FGJg3NaD6pyYqUPdggZp
|
||||
SefpXDfqhUkbYIejcty6042Sxmk/M1fVQiI2/r+bi3cYr4+t74u84zWv7fJUDtV9
|
||||
3PRTokdWQ/+f1XOrW+6++e+yFlqUZCdY1G0oQ4O+H01jX6XArNQ=
|
||||
=s19Z
|
||||
-----END PGP SIGNATURE-----
|
3
mariadb-11.6.1.tar.gz
Normal file
3
mariadb-11.6.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:98ea7aa7827b37af69d5eb20f21bb06a46bc5c7345ea8d42107ea2e5acd32cc5
|
||||
size 108262149
|
16
mariadb-11.6.1.tar.gz.asc
Normal file
16
mariadb-11.6.1.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEF39AEP5WyjM2MAMF8WVvJMdM0dgFAma6Kp8ACgkQ8WVvJMdM
|
||||
0dhnfQ//ecmFUQ43nT4uBiZUmlnzLCRZcmB0XbZlF2Vc3FRJBXfCChnX5gL997gT
|
||||
++/rLnX250SC2HES4FSKmb63GnZyul13rAHvK2K6FcjlmJqOeX6JJHnrOUOyYsJ7
|
||||
XFE9dn3p9O/mNPg7CtfYuRHsMbg5k+5lZ1KmTUMQ1ln+wfYQ0AYuyAMd31AKZgNv
|
||||
4GkhN9e1e/TuNnUw9lWKsQeedLQtaAzTeKuM9h4fbO7gMVmo/Xd1qlcArd+YqpGq
|
||||
xr1NEPQZy0DRJR7ffhwaK5cOgCdbTu9Y6ESi9SFKhftzJtG9XN8mPzp+JKYphpsv
|
||||
l6w5SVISpcgvS9BqFw5T+curtbyF7I4AfNs3pm7qW8Pz8M4lxIL2fvbhdkbu29Ca
|
||||
iJtOpqhLYqAeq6F3POXmI07EicwH2H/Wdp3orlm2onqoAwKmDoNaJ3yKAHu2NeaU
|
||||
LLF2PVc8zN0HQ1LO57eQPSV2sVInPUi9Hiicb+kqXgQIrtHiXw0APc1nM3Td47mf
|
||||
Iup+MSe0mLRLtFWD7mesmksglkqiO8hFz7HKS/Jk2cn3u/fIczJ+ug0w9C2fHBvz
|
||||
B5a5aWAhgm2sh18y/EXBIDZTmqhknucHXssIw1lLDPhkPOms1oM7pbqOtlNPEp8G
|
||||
jEZQYN65qqhfiaTz5K4Fj+tFUG7Hx1SlAfP8e6n4M15c2976gSw=
|
||||
=ZLzv
|
||||
-----END PGP SIGNATURE-----
|
Loading…
x
Reference in New Issue
Block a user