Page MenuHomePhabricator

figure out Buster package for python3-mysql.connector for use with fruec
Open, MediumPublic

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 created this task.Mar 3 2020, 8:22 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 3 2020, 8:22 PM
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?

DStrine moved this task from Triage to FR-Ops on the Fundraising-Backlog board.Mar 23 2020, 7:07 PM
Jgreen moved this task from Backlog to Watching on the fundraising-tech-ops board.Apr 9 2020, 3:48 PM

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