• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sqitchers / sqitch / 12612722094
100%

Build:
DEFAULT BRANCH: develop
Ran 04 Jan 2025 06:44PM UTC
Jobs 1
Files 52
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jan 2025 04:59PM UTC coverage: 99.934%. Remained the same
12612722094

push

github

theory
Switch from DBD::mysql to DBD::MariaDB

DBD::mysql 5 recently dropped support for building from MySQL client
libraries prior to v8. This creates challenges for people still using
earlier versions, as well as those using MariaDB.

DBD::MariaDB forked from DBD::mysql back in 2018, and maintains
compatibility with both MySQL and MariaDB. It remains compatible with
earlier versions of MySQL as well as the MariaDB client libraries. It
also includes bug fixes and more transparent support for Unicode
encoding.

So switch from DBD::mysql to DBD::MariaDB. It's largely a drop-in
replacement, with just a few additional changes:

*   Add `_dsn()` to DBIEngine and always use it to connect to the
    database. Override it in mysql.pm to replace `dbi:mysql` with
    `dbi:MariaDB`. Also override it in some other drivers that mangle
    the value returned by URI::db.
*   Remove incompatible config parameters `mysql_enable_utf8` (no longer
    needed due to the aforementioned Unicode bug fixes),
    `mysql_auto_reconnect`, and `mysql_use_result`.
*   Read DBI handle attributes starting with `mariadb_` instead of
    `mysql_`.
*   Add a `USE` statement to set the registry as the current database
    after it has been created. Not sure how this wasn't required when
    using DBD::mysql, but aligns more closely with the requirements of
    other engines.

Resolves #825.

15 of 15 new or added lines in 5 files covered. (100.0%)

4574 of 4577 relevant lines covered (99.93%)

69.05 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12612722094.1 04 Jan 2025 06:44PM UTC 52
99.93
GitHub Action Run
Source Files on build 12612722094
  • Tree
  • List 52
  • Changed 12
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d17dff97 on github
  • Prev Build on develop (#12612553695)
  • Next Build on develop (#12613046808)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc