id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 29544 Django 2.0.7 broke regex lookup on MariaDB Michal Čihař nobody "Since Django 2.0.7 it fails to do regex lookups on MariaDB. The problem is in code introduced for #29451 - it assumes that MariaDB 10.3 has REGEXP_LIKE what is not true. The exception is: {{{ Traceback (most recent call last): File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/db/backends/utils.py"", line 85, in _execute return self.cursor.execute(sql, params) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/db/backends/mysql/base.py"", line 71, in execute return self.cursor.execute(query, args) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 250, in execute self.errorhandler(self, exc, value) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/connections.py"", line 50, in defaulterrorhandler raise errorvalue File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 247, in execute res = self._query(query) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 412, in _query rowcount = self._do_query(q) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 375, in _do_query db.query(q) File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/connections.py"", line 276, in query _mysql.connection.query(self, query) _mysql_exceptions.OperationalError: (1305, 'FUNCTION test_weblate.REGEXP_LIKE does not exist') }}}" Bug closed Database layer (models, ORM) 2.0 Release blocker fixed Adam Johnson Ready for checkin 1 0 0 0 0 0