Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 697980 - dev-db/percona-server-8.0.18 version bump
Summary: dev-db/percona-server-8.0.18 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL: https://jira.percona.com/browse/PS-5873
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-18 15:32 UTC by Nikolay
Modified: 2019-11-02 16:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fix i_s_innodb_changed_pages structure and make ebuild compilable (percona-server-8-buildfix.patch,843 bytes, patch)
2019-10-29 10:19 UTC, Michal Brngal
Details | Diff
Based on Michal Brngal's patch fields ordering fix with code style (percona-server-8-buildfix-v2.patch,718 bytes, patch)
2019-10-29 10:48 UTC, Nikolay
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay 2019-10-18 15:32:21 UTC
Please bump dev-db/percona-server to 8.0.18. Generic dev-db/mysql already bumped to 8.0.18, so it will not be hard to port all patches to percona, i think...

Reproducible: Always
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2019-10-18 19:55:43 UTC
There is no percona-server-8.0.18 yet and previous percona-server-8.0.16 doesn't build, https://jira.percona.com/browse/PS-5873
Comment 2 Michal Brngal 2019-10-29 10:19:38 UTC
Created attachment 594344 [details, diff]
Fix i_s_innodb_changed_pages structure and make ebuild compilable

Field types and ordering in i_s_innodb_changed_pages struct don't meet declaration order in st_mysql_plugin.
Comment 3 Michal Brngal 2019-10-29 10:22:54 UTC
With this fix/patch, I can compile percona-server-8.0.16.7 without any issues with sys-devel/gcc-9.2.0-r1
Comment 4 Nikolay 2019-10-29 10:48:27 UTC
Created attachment 594346 [details, diff]
Based on Michal Brngal's patch fields ordering fix with code style

Code style uses nullptr not NULL and patch shouldn't change lines of code what not needed to fix the issue
Comment 5 Michal Brngal 2019-10-29 11:34:04 UTC
(In reply to Nikolay from comment #4)
> Created attachment 594346 [details, diff] [details, diff]
> Based on Michal Brngal's patch fields ordering fix with code style
> 
> Code style uses nullptr not NULL and patch shouldn't change lines of code
> what not needed to fix the issue

All other structs, e.g. i_s_innodb_ft_deleted are using NULL and not nullptr. That's why I used NULL instead of nullptr.
Comment 6 Nikolay 2019-10-29 11:48:52 UTC
But it's not patch purpose :) To fix style :)
Comment 7 Thomas Deutschmann (RETIRED) gentoo-dev 2019-10-29 14:11:12 UTC
Thanks, looks good for me. I shared your patch with upstream and will now run test suite.
Comment 8 Larry the Git Cow gentoo-dev 2019-10-30 01:01:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/mysql-extras.git/commit/?id=e347577568d429b6896a39ba59e7eff200241fb0

commit e347577568d429b6896a39ba59e7eff200241fb0
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2019-10-30 01:00:34 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2019-10-30 01:00:34 +0000

    Add 20038_all_percona-server-8.0.16-PS-5873.patch
    
    Bug: https://bugs.gentoo.org/697980
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 20038_all_percona-server-8.0.16-PS-5873.patch | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
Comment 9 Larry the Git Cow gentoo-dev 2019-10-31 01:41:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1675444a6cc3f7b25911b91bf4f9076a08b5ec63

commit 1675444a6cc3f7b25911b91bf4f9076a08b5ec63
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2019-10-31 01:38:08 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2019-10-31 01:41:22 +0000

    dev-db/percona-server: bump to v8.0.17-8
    
    Closes: https://bugs.gentoo.org/697980
    Closes: https://bugs.gentoo.org/679266
    Package-Manager: Portage-2.3.78, Repoman-2.3.17
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-db/percona-server/Manifest                     |    3 +
 dev-db/percona-server/metadata.xml                 |    1 +
 .../percona-server/percona-server-8.0.17.8.ebuild  | 1128 ++++++++++++++++++++
 3 files changed, 1132 insertions(+)
Comment 10 Nikolay 2019-11-02 16:17:15 UTC
You’re Breathtaking!