Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644174 - dev-perl/DBD-mysql - Remove embedded USE flag support
Summary: dev-perl/DBD-mysql - Remove embedded USE flag support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 598048 598060
  Show dependency tree
 
Reported: 2018-01-11 01:26 UTC by Brian Evans (RETIRED)
Modified: 2019-10-09 21:49 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans (RETIRED) gentoo-dev 2018-01-11 01:26:05 UTC
The MySQL embedded server library is deprecated upstream and removed in recent builds of MySQL 8.0

It has been highly patched in Gentoo over the years and it is now time to remove it.

With the last major consumer, Amarok, gone.  DBD-mysql is the last dependency remaining before it can be removed from the virtual and disabled in the providers.

Please drop the embedded USE flag and permanently disable support.
Comment 1 Larry the Git Cow gentoo-dev 2018-01-24 04:41:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d845674dece9cded838f4184eeeaf33fea0a0ae

commit 0d845674dece9cded838f4184eeeaf33fea0a0ae
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2018-01-24 04:33:33 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2018-01-24 04:40:44 +0000

    dev-perl/DBD-mysql: Bump to version 4.44.0
    
    - Remove embedded support
      - https://bugs.gentoo.org/644174
      - https://bugs.gentoo.org/598048
      - removal from older versions may happen later
    
    Upstream:
    - Fix for CVE-2017-10788 ( https://bugs.gentoo.org/623632 )
    - Fix for CVE-2017-10789 ( https://bugs.gentoo.org/623942 )
    - Enforce SSL settings for BACKRONYM and Riddle
    - Fix parsing of mysql_config --libs output  in Configure
    - Return INTs with ZEROFILL as strings
    - Some fixes for 5.26-dot-in-inc
    
    Bug: https://bugs.gentoo.org/598048
    Bug: https://bugs.gentoo.org/623632
    Bug: https://bugs.gentoo.org/623942
    Bug: https://bugs.gentoo.org/644174
    Package-Manager: Portage-2.3.18, Repoman-2.3.6

 dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild         |  64 +++++++++
 dev-perl/DBD-mysql/Manifest                        |   1 +
 .../DBD-mysql-4.044-amvis-type-conversions.patch   |  56 ++++++++
 .../files/DBD-mysql-4.044-no-dot-inc.patch         | 151 +++++++++++++++++++++
 4 files changed, 272 insertions(+)}
Comment 2 Larry the Git Cow gentoo-dev 2019-10-09 21:49:24 UTC
The bug has been closed via the following commit(s):

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

commit b12f7b3b83729b4a144883996e628889c8a2df78
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2019-10-09 21:48:21 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2019-10-09 21:49:01 +0000

    dev-perl/DBD-mysql: Drop old, vulnerable and masked versions.
    
    Also drops embedded useflag support.
    
    Closes: https://bugs.gentoo.org/634192
    Closes: https://bugs.gentoo.org/598048
    Closes: https://bugs.gentoo.org/644174
    Closes: https://bugs.gentoo.org/598060
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild      |  49 ------
 dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild         |  68 --------
 dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild      |  69 --------
 dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild         |  65 --------
 dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild         |  66 --------
 dev-perl/DBD-mysql/Manifest                        |   4 -
 .../files/4.041-amvis-type-conversions.patch       |  47 ------
 dev-perl/DBD-mysql/files/4.041-no-dot-inc.patch    | 103 ------------
 dev-perl/DBD-mysql/files/4.042-no-dot-inc.patch    | 178 ---------------------
 .../files/DBD-mysql-print_embedded_options.patch   |  20 ---
 dev-perl/DBD-mysql/metadata.xml                    |   1 -
 11 files changed, 670 deletions(-)