Page MenuHomePhabricator

figure out Buster package for python3-mysql.connector for use with fruec
Closed, DeclinedPublic

Description

We're installing Debian Stretch stock package python3-mysql.connector for fruec. This package is not available for Buster, at least not in any mainstream format. Figure out why and what to do about it. Maybe see https://tracker.debian.org/pkg/mysql-connector-python

Event Timeline

Jgreen triaged this task as Medium priority.Mar 3 2020, 8:22 PM
Jgreen moved this task from Triage to Backlog on the fundraising-tech-ops board.
Jgreen added a subscriber: AndyRussG.

We currently have the following mysql modules for python3 in the repos:

python3_mysql_connector
python3_mysqldb
python3_pymysql
python3_sqlalchemy

Currently python_mysqldb and python3_mysqldb are installed with the mariadb_client package.

We currently have the following mysql modules for python3 in the repos:

python3_mysql_connector
python3_mysqldb
python3_pymysql
python3_sqlalchemy

Currently python_mysqldb and python3_mysqldb are installed with the mariadb_client package.

@AndyRussG could you take a look at switching fruec to one of the -mysqldb modules since they're better supported?

Change 606213 had a related patch set uploaded (by Dwisehaupt; owner: Dwisehaupt):
[wikimedia/fundraising/FRUEC@master] Move fruec to use pymysql instead of mysql.connector

https://gerrit.wikimedia.org/r/606213

Removing fundraising-tech-ops tag as this is a software development task. Dallas volunteered a patch, but it has been sitting unreviewed since June.

Declining this task since it didn't make it past triage after 3 years, and since the Fruec project is stalled.