Merge ruby-mysql2 0.5.3-3 from Debian

Bug #1948817 reported by Simon Chopin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby-mysql2 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

I've worked on merging ruby-mysql2 from Debian unstable. You'll find below the debdiff against the Debian 0.5.3-3 version as well as one against the Ubuntu 0.5.2-1ubuntu4. I've run autopkgtests for amd64 successfully.

The package has been uploaded to my PPA https://launchpad.net/~schopin/+archive/ubuntu/test-ppa/+packages

Revision history for this message
Simon Chopin (schopin) wrote :
Revision history for this message
Simon Chopin (schopin) wrote :
Revision history for this message
Simon Chopin (schopin) wrote :

Regenerated the patches with a new test skipped as it's a flaky that would fail on overloaded builders (failed at first in my PPA but a triggered rebuild worked). THe new version has also been uploaded to the PPA, it should be ~ppa3.

Mathew Hodson (mhodson)
Changed in ruby-mysql2 (Ubuntu):
importance: Undecided → Wishlist
summary: - ruby-mysql2: merge Debian 0.5.3-3 version
+ Merge ruby-mysql2 0.5.3-3 from Debian
Revision history for this message
Simon Chopin (schopin) wrote :

Unsubscribing the sponsors team as the build fails on PPC64EL. Still investigating, but possibly related to https://bugs.launchpad.net/ubuntu/+source/ruby2.7/+bug/1943823 ?

Revision history for this message
Simon Chopin (schopin) wrote :

This is blocked by LP: #1948950 which should be resolved relatively quickly on jammy.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-mysql2 - 0.5.3-3ubuntu1

---------------
ruby-mysql2 (0.5.3-3ubuntu1) jammy; urgency=low

  * Merge from Debian unstable (LP: #1948817). Remaining changes:
    + debian/patches/skip-more-tests.patch: skip a couple more tests due to
      behavioural change in MySQL 8.0.24.
    + MySQL 8.0 build fixes.
      - d/p/mysql-8.0.patch
      - d/start_mysqld_and_run.sh
    + d/start_mysqld_and_run.sh: Fixes FTBFS with MySQL 5.7
  * Dropped changes, merged in Debian:
    + Skip randomly failing test
      The test checks that server resources are freed when a statement
      is closed, but this doesn't always happen immediately, causing
      random failures.
  * Reworked the start_mysqld_and_run.sh script to set up a non-root DB user,
    fixing the build when $USER != root.
  * d/p/skip-more-tests.patch: Skip another test that is unreliable on heavy
    builder load.

ruby-mysql2 (0.5.3-3) unstable; urgency=medium

  * Team upload.
  * Skip another randomly failing test.

ruby-mysql2 (0.5.3-2) unstable; urgency=medium

  * Fix connection with test server (Closes: #978251)
    - debian/start_mysqld_and_run.sh: run server as $USER, and not as root.
      It seems that for some reasons mariadb no longer accepts connections
      as root.
    - debian/start_mysqld_and_run.sh: fallback to killing the server at the
      end, if the shutdown command fails. This avoids leaving the server
      running forever in case something goes wrong with the shutdown
      command.
    - Add debian/patches/fix-configuration.patch to adjust the connection
      configurations used by the tests.
  * Add patch to skip test that makes assumptions about the server side

ruby-mysql2 (0.5.3-1) unstable; urgency=medium

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Debian Janitor ]
  * Update standards version to 4.4.1, no changes needed.
  * Bump debhelper from old 11 to 12.
  * Set debhelper-compat version in Build-Depends.
  * Set upstream metadata fields: Repository, Repository-Browse.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
  * Update standards version to 4.5.0, no changes needed.

  [ Cédric Boutillier ]
  * [ci skip] Update team name
  * [ci skip] Add .gitattributes to keep unwanted files out of the source package

  [ Utkarsh Gupta ]
  * Switch d/watch to point to g/h tarball
  * New upstream version 0.5.3
  * Refresh d/patches
  * Apply diff to fix FTBFS (Closes: #923727)
  * Add myself as an uploader
  * Remove unnecessary dependency on the Ruby interpreter
  * Bump debhelper-compat to 13
  * Fix package wrt cme
  * Apply wrap-and-sort

 -- Simon Chopin <email address hidden> Tue, 26 Oct 2021 15:26:35 +0200

Changed in ruby-mysql2 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.