Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package mythtv-status Version 0.10.4 in testing has two bugs: - It doesn't correctly handle UTF-8 in generated emails with Perl 5.20 (which will be released with Jessie) - no bug has been raised for this - It incorrectly strips out some information - bug #729400 I have also signed this new version with my new 4096 bit GPG key and xz is now used. Appropriate debdiff's are attached. The debdiff against the dsc files excludes the test files added for testing #729400 to reduce the noise and the manpage which only shows bumps. unblock mythtv-status/0.10.6-1 -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14.17-vs2.3.6.13-beng (SMP w/8 CPU cores) Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash
File lists identical (after any substitutions) Control files: lines which differ (wdiff format) ------------------------------------------------ Installed-Size: [-146-] {+147+} Version: [-0.10.4-1-] {+0.10.6-1+}
diff -Nru --exclude '*.t' --exclude '*.xml' --exclude '*.1' mythtv-status-0.10.4/ChangeLog mythtv-status-0.10.6/ChangeLog --- mythtv-status-0.10.4/ChangeLog 2013-10-28 22:39:56.000000000 +1300 +++ mythtv-status-0.10.6/ChangeLog 2014-12-05 10:18:31.000000000 +1300 @@ -1,3 +1,15 @@ +2014-12-02 Andrew Ruthven + Add in more UTF-8 encodings as required for Perl v5.18, thanks to + Jan Schneider for reporting the UTF-8 issue. + +2014-09-11 Andrew Ruthven + Spotted that if the next recording is in 30 hours, then it is + displayed as "0 Days, 3". Correct it so it'll be displayed + as "30 Hours". Also fixes an issue where "0 hours" was removed + if the hour was a multiple of 10. Thanks to Stephan Seitz for + reporting the multiple of 10 issue. + + 2013-10-28 Andrew Ruthven Guard against zero total disk space, this affected Werner Mahr. diff -Nru --exclude '*.t' --exclude '*.xml' --exclude '*.1' mythtv-status-0.10.4/bin/mythtv-status mythtv-status-0.10.6/bin/mythtv-status --- mythtv-status-0.10.4/bin/mythtv-status 2013-10-28 22:39:56.000000000 +1300 +++ mythtv-status-0.10.6/bin/mythtv-status 2014-12-05 10:18:31.000000000 +1300 @@ -85,7 +85,7 @@ my $return_code_only = 0; -my $VERSION = '0.10.4'; +my $VERSION = '0.10.6'; # Some display blocks are disabled by default: $c->{'display'}{'Shows due to Auto Expire'} = 0; @@ -477,7 +477,7 @@ } $str =~ s/\b1 (Day|Hour|Minute)s/1 $1/g; - $str =~ s/(, )?0 Hours(, )?//; + $str =~ s/\b0 (Days|Hours)(, )?//; $str =~ s/, 0 Minutes$//; if ($seconds <= $c->{'recording_in_warn'}) { @@ -681,10 +681,10 @@ my $mail = MIME::Entity->build( To => $c->{'email'}, - Subject => $title . (defined $suffix ? " - $suffix" : ''), + Subject => encode('UTF-8', $title . (defined $suffix ? " - $suffix" : '')), Charset => $charset, Encoding=> "quoted-printable", - Data => $output + Data => encode('UTF-8', $output), ); $mail->send('sendmail'); diff -Nru --exclude '*.t' --exclude '*.xml' --exclude '*.1' mythtv-status-0.10.4/debian/changelog mythtv-status-0.10.6/debian/changelog --- mythtv-status-0.10.4/debian/changelog 2013-10-28 23:03:44.000000000 +1300 +++ mythtv-status-0.10.6/debian/changelog 2014-12-05 10:23:14.000000000 +1300 @@ -1,3 +1,21 @@ +mythtv-status (0.10.6-1) unstable; urgency=low + + * New upstream release. + * Brings in a minor change that was on master, but missed from the + release-0.10 git branch. + * Update standards version to 3.9.6. + + -- Andrew Ruthven <and...@etc.gen.nz> Fri, 05 Dec 2014 10:17:37 +1300 + +mythtv-status (0.10.5-1) unstable; urgency=low + + * New upstream release (Closes: #729400). + * Fix sending emails with UTF-8 characters in them with Perl >= 5.18. + * Fix removing "0 hours" from Next Recording In if the hour is a multiple + of 10. + + -- Andrew Ruthven <and...@etc.gen.nz> Tue, 02 Dec 2014 20:29:13 +1300 + mythtv-status (0.10.4-1) unstable; urgency=low * New upstream release (Closes: #724166, #709377, #709449). diff -Nru --exclude '*.t' --exclude '*.xml' --exclude '*.1' mythtv-status-0.10.4/debian/control mythtv-status-0.10.6/debian/control --- mythtv-status-0.10.4/debian/control 2013-10-28 23:00:07.000000000 +1300 +++ mythtv-status-0.10.6/debian/control 2014-12-05 10:22:42.000000000 +1300 @@ -3,7 +3,7 @@ Priority: extra Maintainer: Andrew Ruthven <and...@etc.gen.nz> Build-Depends: debhelper (>= 6), po-debconf -Standards-Version: 3.9.4 +Standards-Version: 3.9.6 Homepage: http://www.etc.gen.nz/projects/mythtv/mythtv-status.html Vcs-Git: http://git.etc.gen.nz/mythtv-status.git Vcs-Browser: http://git.etc.gen.nz/cgi-bin/gitweb.cgi?p=mythtv-status.git;a=summary