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

Reply via email to