Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix mysql_remap plugin build with MySQL 8 #4360

Merged
merged 1 commit into from
Oct 6, 2018

Conversation

jbfavre
Copy link
Contributor

@jbfavre jbfavre commented Oct 6, 2018

Starting MySQL 8.0.1 release, the my_bool type has been removed, leading mysql_remap build to fail.
Details in https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-1.html#mysqld-8-0-1-compiling state that my_bool should be replaced with C type bool.
Although not yet tested with MySQL 8, this changes is backwards-compatible with older versions of MySQL and MariaDB.

@shukitchan
Copy link
Contributor

[approve ci]

@shukitchan shukitchan self-requested a review October 6, 2018 16:50
@shukitchan shukitchan self-assigned this Oct 6, 2018
@shukitchan shukitchan added this to the 9.0.0 milestone Oct 6, 2018
Copy link
Contributor

@shukitchan shukitchan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. thanks.

@shukitchan shukitchan merged commit 05b3052 into apache:master Oct 6, 2018
@jbfavre jbfavre deleted the fix-mysql_remap-plugin-mysql8 branch October 18, 2018 12:45
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Feb 18, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Mar 8, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Apr 24, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request May 7, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jun 28, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jul 2, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Aug 12, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Oct 17, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Nov 30, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Dec 9, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Dec 12, 2020
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Aug 20, 2021
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Aug 20, 2021
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jun 9, 2022
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jun 9, 2022
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Aug 13, 2022
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jan 10, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jan 22, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request May 11, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jul 27, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Jul 27, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Oct 2, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Nov 9, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request Nov 9, 2023
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request May 25, 2024
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
raspbian-autopush pushed a commit to raspbian-packages/trafficserver that referenced this pull request May 25, 2024
Origin: other, https://bugs.launchpad.net/ubuntu/+source/trafficserver/+bug/1795362
Forwarded: apache/trafficserver#4360
Applied-Upstream: apache/trafficserver@05b3052
Reviewed-by: Jean Baptiste Favre <debian@jbfavre.org>
Last-Update: 2018-10-06

The my_bool type is no longer used in MySQL source code.
Any third-party code that used this type to represent C
boolean variables should use the bool or int C type instead.
Last-Update: 2018-10-06
Gbp-Pq: Name 0009-fix-mysql-8-build.patch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants