python-serialx (1.9.0+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Fix socket relay EOF handling to pass abrupt=False when
    disconnecting, avoiding PytestUnhandledThreadExceptionWarning during
    fast open/close tests.
  * Update to debhelper compatibility level 14.
  * Add dh-sequence-single-binary.
  * Remove debhelper compat 14 auto-applied substvars.
  * Prefix debhelper files with the binary package name.

 -- Edward Betts <edward@4angle.com>  Tue, 25 Aug 2026 00:12:23 +0100

python-serialx (1.8.2+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Upstream accepted patch to fix bugs on big-endian architectures.

 -- Edward Betts <edward@4angle.com>  Sat, 13 Jun 2026 09:20:21 +0100

python-serialx (1.8.1+dfsg-1) unstable; urgency=medium

  * New upstream release.

 -- Edward Betts <edward@4angle.com>  Thu, 11 Jun 2026 12:29:23 +0100

python-serialx (1.8.0+dfsg-6) unstable; urgency=medium

  * Skip flaky socket lifecycle stress tests.

 -- Edward Betts <edward@4angle.com>  Sat, 06 Jun 2026 19:07:23 +0100

python-serialx (1.8.0+dfsg-5) unstable; urgency=medium

  * Shutdown socket serial connections before closing and serialize the
    reconnect-cycle test under xdist to avoid s390x TCP relay timing races.

 -- Edward Betts <edward@4angle.com>  Sat, 06 Jun 2026 13:39:11 +0100

python-serialx (1.8.0+dfsg-4) unstable; urgency=medium

  * Fix socket relay reconnect and close-drain races in tests that could make
    socket lifecycle checks flaky on slower architectures.
  * Use sparc64's termios2 ioctl request numbers and baud-rate constants to
    fix nonstandard baud rates on sparc64.

 -- Edward Betts <edward@4angle.com>  Sat, 06 Jun 2026 10:43:13 +0100

python-serialx (1.8.0+dfsg-3) unstable; urgency=medium

  * Use the PowerPC termios ABI for arbitrary Linux baud rates to fix
    nonstandard baud rates on ppc64el.
  * Use PowerPC's kernel BOTHER value directly because glibc does not expose
    it to Python's termios module.

 -- Edward Betts <edward@4angle.com>  Fri, 05 Jun 2026 12:47:32 +0100

python-serialx (1.8.0+dfsg-2) unstable; urgency=medium

  * Use native integer ioctl buffers for POSIX serial state queries to fix
    byte-swapped unread byte counts on big-endian architectures.
  * Compute Linux TCGETS2 and TCSETS2 ioctl request numbers using the host
    architecture encoding to fix nonstandard baud rates on ppc64el.

 -- Edward Betts <edward@4angle.com>  Fri, 05 Jun 2026 11:16:34 +0100

python-serialx (1.8.0+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Upstream added python3-sphinx-design dependency.
  * Patch code to fix file descriptor leak when async serial connection
    opening is cancelled.

 -- Edward Betts <edward@4angle.com>  Fri, 05 Jun 2026 09:25:24 +0100

python-serialx (1.4.1+dfsg-1) unstable; urgency=medium

  * Initial release. (Closes: #1138837)

 -- Edward Betts <edward@4angle.com>  Thu, 04 Jun 2026 14:52:08 +0100
