python-mpd (3.1.1-1) unstable; urgency=medium * New upstream release - Re-enable asyncio test, fixed upstream (mostly addresses #1056485) * d/gbp.conf: Merge upstream VCS tag when importing upstream releases * d/tests: Don't force running TestAsyncioMPD.test_noresponse. This is skipped by default, and still fails with Python 3.12 (see #1056485). -- Simon McVittie Wed, 31 Jul 2024 10:47:52 +0100 python-mpd (3.1.0-2) unstable; urgency=medium * d/clean: Fix FTBFS-twice-in-a-row by deleting all built files (Closes: #1047189) * d/p/Skip-asyncio-unit-tests-in-Python-3.12.patch: Add patch from Fedora to skip failing asyncio tests on Python 3.12+. It's unfortunate that we need to do this, but it seems that none of the users of python3-mpd in Debian (autosuspend, beets, mpdris2, sonata and snapserver) are actually using the asyncio interface, and the blocking interface still works fine. Better patches are very welcome, preferably sent to upstream issue Mic92/python-mpd2#214. (Mitigates: #1056485) * d/rules: Run tests on all supported Python versions, not just the default. This would have made #1056485 into a FTBFS, not just an autopkgtest failure. -- Simon McVittie Fri, 15 Dec 2023 12:41:23 +0000 python-mpd (3.1.0-1) unstable; urgency=medium * New upstream release * Remove versioned Breaks that became irrelevant in Debian 11 * Update standards version to 4.6.2 (no changes needed) -- Simon McVittie Fri, 21 Jul 2023 13:25:12 +0100 python-mpd (3.0.5-1) unstable; urgency=medium * New upstream release - Fix compatibility with Python 3.10 asyncio - d/p/tests-Use-built-in-unittest.mock-instead-of-external-mock.patch: drop, applied upstream * d/watch: Update for Github website changes -- Simon McVittie Mon, 07 Feb 2022 10:38:03 +0000 python-mpd (3.0.4-1) unstable; urgency=medium * New upstream version 3.0.4 * d/p/tests-Use-built-in-unittest.mock-instead-of-external-mock.patch: Add patch from upstream to use unittest.mock from Python standard library, instead of an external package * d/tests/control: Drop python3-mock dependency * d/rules: Enable build-time tests * Standards-Version: 4.6.0 (no changes required) -- Simon McVittie Wed, 06 Oct 2021 12:02:35 +0100 python-mpd (3.0.3-1) unstable; urgency=medium * New upstream release -- Simon McVittie Mon, 25 Jan 2021 10:38:50 +0000 python-mpd (3.0.1-2) unstable; urgency=medium * Release to unstable. -- Simon McVittie Tue, 29 Dec 2020 09:00:39 +0000 python-mpd (3.0.1-1) experimental; urgency=medium * New upstream release * d/gbp.conf: Set packaging branch to debian/latest -- Simon McVittie Sun, 27 Dec 2020 17:59:47 +0000 python-mpd (2.0.1-1) unstable; urgency=medium * New upstream release * Drop the only patch, applied upstream * Make autopkgtest output more verbose and easier to debug -- Simon McVittie Wed, 02 Dec 2020 11:56:21 +0000 python-mpd (2.0.0-1) unstable; urgency=medium * New upstream release * Drop patches that were applied upstream * d/p/Reinstate-use_unicode-constructor-parameter-but-mark-it-a.patch: Add patch to restore API compatibility with 1.x * Update watch file format version to 4 * Standards-Version: 4.5.1 (no changes required) * Move to debhelper compat level 13. Drop dh_missing --fail-missing, it is now the default. -- Simon McVittie Tue, 24 Nov 2020 11:31:18 +0000 python-mpd (1.1.0-3) unstable; urgency=medium [ Michael Hudson-Doyle ] * d/test/{control,python3}: Fix test when more than one version of Python 3 is supported (Closes: #972730) - Don't quote output of pyversions -s - Add python3-all to Depends: [ Simon McVittie ] * Mark python-mpd-doc as Multi-Arch: foreign * Remove build-dependency on dh-exec, no longer needed * Build-Depend on dh-sequence-* to reduce repetition -- Simon McVittie Fri, 23 Oct 2020 10:32:04 +0100 python-mpd (1.1.0-2) unstable; urgency=medium * Build-Depend on python3-sphinxcontrib.devhelp. This used to be part of python3-sphinx, but was separated in sphinx 2.x. (Closes: #959553) * python-mpd-doc: Add Built-Using: ${sphinxdoc:Built-Using} * d/p/Automatically-use-current-version-number-in-the-documenta.patch: Improve patch, and mark as forwarded upstream * d/p/asyncio-Initialize-__idle_task.patch, d/p/tests-Add-a-way-to-allow-slow-tests-to-be-run.patch: Add test coverage for async connect() timing out * Run slow tests in autopkgtest. They're not *that* slow. * Run autopkgtest for all supported Python 3 versions -- Simon McVittie Mon, 04 May 2020 09:56:09 +0100 python-mpd (1.1.0-1) unstable; urgency=medium * New upstream release - Add Breaks on older sonata versions due to an API change * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. * Update standards version to 4.5.0, no changes needed. * d/tests/python3: Replace deprecated ADTTMP with AUTOPKGTEST_TMP * Remove obsolete X-Python3-Version, which is satisfied in oldstable * Remove Breaks/Replaces on versions older than oldstable -- Simon McVittie Wed, 12 Feb 2020 22:48:20 +0000 python-mpd (1.0.0-4) unstable; urgency=medium * Team upload. [ Simon McVittie ] * d/salsa-ci.yml: Request standard CI on salsa.debian.org [ Andrey Rahmatullin ] * Drop Python 2 support. -- Andrey Rahmatullin Sat, 10 Aug 2019 22:41:20 +0500 python-mpd (1.0.0-3) unstable; urgency=medium * d/control: Remove X-Python-Version: 2.7. Python < 2.7 is not a supported version in any supported Debian release, so that field is unnecessary. * Set Rules-Requires-Root to no * Standards-Version: 4.3.0 (no changes required) * Use debhelper-compat 12 * Rename debian/tests/control.autodep8 to debian/tests/control. This naming is preferred in recent autopkgtest versions. -- Simon McVittie Tue, 15 Jan 2019 10:33:20 +0000 python-mpd (1.0.0-2) unstable; urgency=medium * Opt in to autopkgtest-pkg-python smoke test * Standards-Version: 4.1.4 (no changes required) -- Simon McVittie Fri, 20 Apr 2018 09:49:58 +0100 python-mpd (1.0.0-1) unstable; urgency=medium * New upstream release - Adds new mpd.asyncio API (Python 3 only) - Adds new experimental mpd.twisted API * d/python-mpd.pyremove: Remove mpd.asyncio which requires Python 3 * d/copyright: Update * Add test-dependency on python[3]-twisted * Require Python 2 >= 2.7 (2.6 would need extra libraries) and Python 3 >= 3.5.2 (for asyncio) * Use DEP-14 branch names (debian/master, upstream/latest) * Move packaging to salsa.debian.org * Advance from debhelper compat level 7 to 11 * Use dh_missing instead of dh_install --fail-missing * Use https Format for copyright file * Standards-Version: 4.1.3 (no further changes required) * d/tests/control: isolation-container is not actually needed * Add Breaks on older mpdris2 for #891416 -- Simon McVittie Sun, 25 Feb 2018 16:04:10 +0000 python-mpd (0.5.5-2) unstable; urgency=medium * Upload to unstable -- Simon McVittie Mon, 25 Jul 2016 09:50:09 +0100 python-mpd (0.5.5-1) experimental; urgency=medium * New upstream release - switch upstream source to python-mpd2, a backwards-compatible fork, since the original python-mpd is no longer maintained (Closes: #808824) - debian/watch: switch upstream to python-mpd2 - debian/copyright: update * Update packaging, heavily based on work done for python-mpd2 by Geoffroy Youri Berret - use debhelper 9 - force pybuild build system, since upstream provides a Makefile which we don't want to use here - add python3-mpd package - add .install files to install everything * Run dh_install with --fail-missing to catch mistakes - specifically don't install mpd_test.py, not needed * Add autopkgtests. The tests are not run at build-time because they require a hard-coded listening port. - work around missing dependency on python[3]-pkg-resources by python[3]-pbr * Add myself to Uploaders * Standards-Version: 3.9.8 (no changes required) * Vcs-Git, Vcs-Browser: canonicalize * Sort package lists (wrap-and-sort -abst) * Add patch to update the version number in the documentation * Add a python-mpd-doc package - build HTML documentation using Sphinx - install examples -- Simon McVittie Sun, 22 May 2016 13:41:53 +0100 python-mpd (0.3.0-4) unstable; urgency=low * Bump standards to 3.9.3. * Switch to dpkg-source 3.0 (quilt) format. * Moved package to MPD maintainers. (Closes: #612909). * Removed useless preinst script needed for squeeze only. * Upstream licence is LGPL since 0.3.0 release. Copyright updated and switched to dep5 format. -- Geoffroy Youri Berret Tue, 13 Mar 2012 09:48:52 +0100 python-mpd (0.3.0-3) unstable; urgency=low * Migrate to dh_python2 (Closes: #632768). * Bump standards to 3.9.2. -- Michal Čihař Thu, 07 Jul 2011 09:06:08 +0200 python-mpd (0.3.0-2) unstable; urgency=low * Upload to unstable. -- Michal Čihař Sun, 06 Feb 2011 12:54:19 +0100 python-mpd (0.3.0-1) experimental; urgency=low * New upstream version (Closes: #607037). * Bump standards to 3.9.1. -- Michal Čihař Wed, 15 Dec 2010 15:16:09 +0100 python-mpd (0.2.1-5) unstable; urgency=low * Update home page (Closes: #569283). * Bump standards to 3.8.4. -- Michal Čihař Mon, 14 Jun 2010 14:15:20 +0200 python-mpd (0.2.1-4) unstable; urgency=low * No need to build depend on python-all-dev, python-all is enough. * No need to override dh_installchanges, dh is clever enough to find the changes file. -- Michal Čihař Mon, 04 Jan 2010 15:47:54 +0100 python-mpd (0.2.1-3) unstable; urgency=low * Fix stupid typo in preinst (Closes: #548390). -- Michal Čihař Sat, 26 Sep 2009 11:18:32 +0200 python-mpd (0.2.1-2) unstable; urgency=low [ Sandro Tosi ] * debian/control - switch Vcs-Browser field to viewsvn [ Michal Čihař ] * Bump standards to 3.8.3. * Switch to dh 7. - Simplify debian/rules. - Switch to python-support. * Update debian/copyright. -- Michal Čihař Fri, 25 Sep 2009 15:29:52 +0200 python-mpd (0.2.1-1) unstable; urgency=low * New upstream version. * Switch homepage to pypi.python.org. * Update to standards 3.8.0. -- Michal Čihař Mon, 22 Sep 2008 15:42:16 +0200 python-mpd (0.2.0-2) unstable; urgency=low * Fixed watch file thanks to Sandro Tosi . * Improve long description a bit (Closes: #478103). -- Michal Čihař Sun, 27 Apr 2008 18:50:31 +0200 python-mpd (0.2.0-1) unstable; urgency=low * Initial release. (Closes: #474699) -- Michal Čihař Mon, 07 Apr 2008 12:05:55 +0200