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

Bug#859736: unblock: ibus-anthy/1.5.9-2



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

Please unblock package ibus-anthy

(explain the reason for the unblock here)

This update adds proper appstream data to the package helping people on
Gnome to benefit.  Update is only meta data and some PO files.

According to Jeremy Bicha <jbicha@ubuntu.com>
> Debian GNOME installs the Software app by default in Stretch. If
> ibus-anthy provided appstream metadata, then it would show up in the
> Software app for easy install or removal.
> 
> In fact, ibus-anthy already provides this metadata; it just isn't
> being installed. I will be attaching (in the next message) a patch to
> fix that. Also, there was a problem with the translations so I am
> attaching the upstream fix for that too in the same git patch.
> 
> I've already tested that this works in Ubuntu 17.04 Beta.

(include/attach the debdiff against the package in testing)

See attached (I snipped diffs for the PO changes for readability.)

unblock ibus-anthy/1.5.9-2

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ibus-anthy-1.5.9/debian/changelog ibus-anthy-1.5.9/debian/changelog
--- ibus-anthy-1.5.9/debian/changelog	2016-12-07 00:34:45.000000000 +0900
+++ ibus-anthy-1.5.9/debian/changelog	2017-04-06 23:31:44.000000000 +0900
@@ -1,3 +1,11 @@
+ibus-anthy (1.5.9-2) unstable; urgency=medium
+
+  * Update uploaders list to current ones.  Closes: #841800
+  * Install appstream metadata with its upstream fix to the
+    metadata.  Closes: #858076
+
+ -- Osamu Aoki <osamu@debian.org>  Thu, 06 Apr 2017 23:31:44 +0900
+
 ibus-anthy (1.5.9-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru ibus-anthy-1.5.9/debian/control ibus-anthy-1.5.9/debian/control
--- ibus-anthy-1.5.9/debian/control	2016-12-07 00:34:45.000000000 +0900
+++ ibus-anthy-1.5.9/debian/control	2017-04-06 23:31:44.000000000 +0900
@@ -2,9 +2,8 @@
 Section: utils
 Priority: optional
 Maintainer: IME Packaging Team <pkg-ime-devel@lists.alioth.debian.org>
-Uploaders: LI Daobing <lidaobing@debian.org>,
-           Asias He <asias@debian.org>,
-           Osamu Aoki <osamu@debian.org>
+Uploaders: Osamu Aoki <osamu@debian.org>,
+           Aron Xu <aron@debian.org>
 Build-Depends: debhelper (>= 9),
                dh-autoreconf,
                dh-python,
diff -Nru ibus-anthy-1.5.9/debian/ibus-anthy.install ibus-anthy-1.5.9/debian/ibus-anthy.install
--- ibus-anthy-1.5.9/debian/ibus-anthy.install	2016-12-07 00:34:45.000000000 +0900
+++ ibus-anthy-1.5.9/debian/ibus-anthy.install	2017-04-06 23:28:16.000000000 +0900
@@ -1,6 +1,7 @@
 usr/lib/*/*.so.*
 usr/lib/*/girepository-1.0/* usr/lib/girepository-1.0/
 usr/lib/ibus/*
+usr/share/appdata/*
 usr/share/applications/*
 usr/share/ibus-anthy/*
 usr/share/ibus/*
diff -Nru ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch
--- ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch	1970-01-01 09:00:00.000000000 +0900
+++ ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch	2017-04-06 23:28:16.000000000 +0900
@@ -0,0 +1,3739 @@
+From 7a99df9ce63b622f1d86d769cc2309d15d51ec99 Mon Sep 17 00:00:00 2001
+From: fujiwarat <takao.fujiwara1@gmail.com>
+Date: Fri, 17 Mar 2017 13:42:50 +0900
+Subject: [PATCH] Fixed a warning in ibus-anthy.appdata.xml (#5)
+
+---
+ data/ibus-anthy.appdata.xml.in |  12 +-
+ po/ca.po                       | 113 +++++-----
+ po/el.po                       | 474 ++++++++++++++++++++++-------------------
+ po/fr.po                       | 113 +++++-----
+ po/ibus-anthy.pot              |  97 +++++----
+ po/ja.po                       | 104 ++++-----
+ po/pt_BR.po                    | 103 ++++-----
+ po/uk.po                       | 118 +++++-----
+ po/zh_CN.po                    | 474 ++++++++++++++++++++++-------------------
+ 9 files changed, 892 insertions(+), 825 deletions(-)
+
+diff --git a/data/ibus-anthy.appdata.xml.in b/data/ibus-anthy.appdata.xml.in
+index 26247e4..2746489 100644
+--- a/data/ibus-anthy.appdata.xml.in
++++ b/data/ibus-anthy.appdata.xml.in
+@@ -5,16 +5,16 @@
+   <project_license>GPL-2.0</project_license>
+   <name>Anthy</name>
+   <_summary>Japanese input method</_summary>
+-  <_description>
+-    <p>
++  <description>
++    <_p>
+       The Anthy input method is designed for entering Japanese text.
+-    </p>
+-    <p>
++    </_p>
++    <_p>
+       Input methods are typing systems allowing users to input complex languages.
+       They are necessary because these contain too many characters to simply be laid
+       out on a traditional keyboard.
+-    </p>
+-  </_description>
++    </_p>
++  </description>
+   <url type="homepage">https://github.com/ibus/ibus/wiki</url>
+   <url type="bugtracker">https://github.com/ibus/ibus-anthy/issues</url>
+   <url type="help">https://github.com/ibus/ibus/wiki/FAQ</url>
+diff --git a/po/ca.po b/po/ca.po
+index 9104002..9cccac8 100644

... all diff to po files are snipped ...

diff -Nru ibus-anthy-1.5.9/debian/patches/series ibus-anthy-1.5.9/debian/patches/series
--- ibus-anthy-1.5.9/debian/patches/series	1970-01-01 09:00:00.000000000 +0900
+++ ibus-anthy-1.5.9/debian/patches/series	2017-04-06 23:28:16.000000000 +0900
@@ -0,0 +1 @@
+fix-appstream-metadata.patch

Reply to: