[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769324: unblock: libpoe-component-client-mpd-perl/2.000-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Please unblock package libpoe-component-client-mpd-perl:

2.000-2 fixes RC bug #768712, a test failure caused by a behaviour
change in mpd:

libpoe-component-client-mpd-perl (2.000-2) unstable; urgency=medium

  * Add patch to make tests work with mpd >= 0.19.
    
    One tests checks for the accumulated playtime of the audio samples.
    Test::Corpus::Audio::MPD contains 5 tracks just over 1.8 seconds each.
    mpd < 0.19 rounded each track up to 2 seconds then added the lengths in
    seconds to get 10s, but mpd >= 0.19 adds up the lengths in ms and then
    rounds it down to 9s. Change this test to look for >= 9 and <= 10 seconds.
    
    Thanks to Simon McVittie for the patch. (Closes: #768712)

 -- gregor herrmann <gregoa@debian.org>  Wed, 12 Nov 2014 21:22:45 +0100

Full debdiff attached.


unblock libpoe-component-client-mpd-perl/2.000-2


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJUY8QGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGFekQAMBnircscsgo/1F67Jm2oL38
jHTSV5ouY53umzQWGkpAk1OOLnAQmMqL7arDd0MUlP1X+FftZTZVOZl/zgFy3wOE
qyuUa3qVIULI+4GX5u9rN8Bhrw/bHYb4c3/769OdKlIkh9WpVFoqkri6h6LS2OjT
mNjFz9U7Ew22vZCMisjd1GZfw+elxegeZc1UYf792TWN/LmvpChVR/oBQXLFNEeJ
9Tsekp3rye4dLHgJLjIiLQHDCfF9l60b6Rhpq6yhvtX/DH5S8A69G9iqQQNDWz+y
eSHbshq2A5ebNnh+SH/G4/npdKS2NwaBZ74j92vN9l3PVjGk1vPbDc4p4/j6MmHN
Qox0LG7WFGOo+TOppxlv4sWewF8Ddf9xn3jXR1l9tqXHq+U21MCYOZlS4rvxtV4w
z4zLth2f+IMnUVOecbz3tIogWS/NvyxXtmSWUWRbZZnHGZC2n2bEuCfXAup++WtU
UsOrJhf2U83VORluQ/qyhgAF/OvOhtXrtS0nnm5TTHwG2DZ571aTxH8jYIga6yci
pyQ8QL7c+kGYHF2SU2qK2pZm95/sH+9XmM3i+p22NWqkw7QEnJsMVSPSiTG6mxA+
EzRO9TVAXon1rPFMURdY33ibMd9mwhPd5GqONsdKOlw9/+UtwCG8eRt7FNpeGTZV
/dPfQ9G7YxLZBGY2deJF
=ct61
-----END PGP SIGNATURE-----
diff -Nru libpoe-component-client-mpd-perl-2.000/debian/changelog libpoe-component-client-mpd-perl-2.000/debian/changelog
--- libpoe-component-client-mpd-perl-2.000/debian/changelog	2014-06-12 11:09:06.000000000 +0200
+++ libpoe-component-client-mpd-perl-2.000/debian/changelog	2014-11-12 21:23:41.000000000 +0100
@@ -1,3 +1,17 @@
+libpoe-component-client-mpd-perl (2.000-2) unstable; urgency=medium
+
+  * Add patch to make tests work with mpd >= 0.19.
+
+    One tests checks for the accumulated playtime of the audio samples.
+    Test::Corpus::Audio::MPD contains 5 tracks just over 1.8 seconds each.
+    mpd < 0.19 rounded each track up to 2 seconds then added the lengths in
+    seconds to get 10s, but mpd >= 0.19 adds up the lengths in ms and then
+    rounds it down to 9s. Change this test to look for >= 9 and <= 10 seconds.
+
+    Thanks to Simon McVittie for the patch. (Closes: #768712)
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 12 Nov 2014 21:22:45 +0100
+
 libpoe-component-client-mpd-perl (2.000-1) unstable; urgency=low
 
   [ gregor herrmann ]
diff -Nru libpoe-component-client-mpd-perl-2.000/debian/patches/mpd-0.19.patch libpoe-component-client-mpd-perl-2.000/debian/patches/mpd-0.19.patch
--- libpoe-component-client-mpd-perl-2.000/debian/patches/mpd-0.19.patch	1970-01-01 01:00:00.000000000 +0100
+++ libpoe-component-client-mpd-perl-2.000/debian/patches/mpd-0.19.patch	2014-11-12 21:23:41.000000000 +0100
@@ -0,0 +1,34 @@
+Description: Adjust test to mpd >= 0.19
+ Test::Corpus::Audio::MPD contains 5 tracks just over 1.8 seconds each.
+ mpd < 0.19 rounded each track up to 2 seconds then added the lengths
+ in seconds to get 10s, but mpd >= 0.19 adds up the lengths in ms and then
+ rounds it down to 9s.
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/768712
+Author: Simon McVittie <smcv@debian.org>
+Reviewed-by: gregor herrmann <gregoa@debian.org>
+Last-Update: 2014-11-12
+Forwarded: https://rt.cpan.org/Ticket/Display.html?id=100301
+Bug: https://rt.cpan.org/Ticket/Display.html?id=100301
+
+--- a/t/42-cmds-info.t
++++ b/t/42-cmds-info.t
+@@ -20,7 +20,7 @@
+ # are we able to test module?
+ eval 'use Test::Corpus::Audio::MPD';
+ plan skip_all => $@ if $@ =~ s/\n+Compilation failed.*//s;
+-plan tests => 29;
++plan tests => 30;
+ 
+ # launch fake mpd
+ POE::Component::Client::MPD->spawn;
+@@ -70,7 +70,8 @@
+     is($stats->albums,          1, 'one album in the database');
+     is($stats->songs,           5, '5 songs in the database');
+     is($stats->playtime,        0, 'already played 0 seconds');
+-    is($stats->db_playtime,    10, '10 seconds worth of music in the db');
++    cmp_ok($stats->db_playtime, '>=',  9, '>= 9 seconds worth of music in the db');
++    cmp_ok($stats->db_playtime, '<=', 10, '<= 10 seconds worth of music in the db');
+     isnt($stats->uptime,    undef, 'uptime is defined');
+     isnt($stats->db_update,     0, 'database has been updated');
+ }
diff -Nru libpoe-component-client-mpd-perl-2.000/debian/patches/series libpoe-component-client-mpd-perl-2.000/debian/patches/series
--- libpoe-component-client-mpd-perl-2.000/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ libpoe-component-client-mpd-perl-2.000/debian/patches/series	2014-11-12 21:23:41.000000000 +0100
@@ -0,0 +1 @@
+mpd-0.19.patch

Reply to: