Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 757864 - dev-db/percona-server: 5.7.27.30-r1 still depend on removed mysql-python package
Summary: dev-db/percona-server: 5.7.27.30-r1 still depend on removed mysql-python package
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-01 12:03 UTC by Joonas Niilola
Modified: 2021-07-13 19:40 UTC (History)
0 users

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 Joonas Niilola gentoo-dev 2020-12-01 12:03:15 UTC
Hi, 

dev-db/percona-server-5.7.27.30-r1 ebuilds still conditionally depend on removed dev-python/mysql-python package. 

	|| (
			$(python_gen_any_dep 'dev-python/mysqlclient[${PYTHON_USEDEP}]')
			$(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]')

It'd be a good time finally removing the dep for dev-python/mysql-python since it's been last-rited and removed from ::gentoo tree.
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2020-12-01 13:44:46 UTC
But why? What's the deal with this? It's not all about Gentoo :-)

I have copied this package to one of my overlays to be able to run tests like upstream is doing it.
Comment 2 Joonas Niilola gentoo-dev 2020-12-01 15:01:52 UTC
Well I just want to see dev-python/mysql-python removal finish as I started it. Just did a grep today and was surprised by the results.

As for rationale I guess imagine if CI was one day updated to check viability of all "|| ( )" choices (which I'd very much implore, since we have virtuals with dead packages). 

And for running tests, mysqlclient should be a pure straight-off fork and work with upstream's test cases. If not, it should be reported to percona-server's and mysqlclient's upstreams.

All in all, this bug was just a "FYI reminder" about a removed package, I don't really mind if this is closed as WONTFIX. Saw it, reported it, it's out of my shoulders now :)
Comment 3 Larry the Git Cow gentoo-dev 2020-12-20 22:54:31 UTC
The bug has been closed via the following commit(s):

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

commit 61ffd3034c1b3ca0630b0c740bdae424985ac01b
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2020-12-20 22:53:52 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-12-20 22:54:26 +0000

    dev-db/percona-server: drop old
    
    Closes: https://bugs.gentoo.org/757864
    Closes: https://bugs.gentoo.org/735270
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-db/percona-server/Manifest                     |    8 -
 dev-db/percona-server/files/my.cnf-5.7             |    3 -
 dev-db/percona-server/metadata.xml                 |    4 -
 .../percona-server-5.7.27.30-r1.ebuild             | 1136 ------------------
 .../percona-server-8.0.19.10-r1.ebuild             | 1185 -------------------
 .../percona-server-8.0.20.11-r2.ebuild             | 1216 --------------------
 6 files changed, 3552 deletions(-)
Comment 4 Serguei I. Ivantsov 2021-07-13 19:40:11 UTC
Hello,

Is there any way to resurrect 5.7 branch? It's not EOL and still maintained upstream.

In many workloads 5.7 is way faster than 8...