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

Bug#903012: RFS: brise/0.38.20180515-2



Package: sponsorship-requests
Severity: normal
X-Debbugs-CC: debian-input-method@lists.debian.org  sunweaver@debian.org

Dear Mike, debian-input-method members and mentors,

I am looking for a sponsor for team-maintained package "brise".

With previous upload of brise (librime-data), I received a user bug report
(privately) about a regression. The bug is now documented in #902983. This
upload aims to solve that bug.



 * Package name    : brise
   Version         : 0.38.20180515-2
   Upstream Author : GONG Chen <chen.sst@gmail.com>
 * URL             : https://github.com/rime/brise
 * License         : GPL-3
   Section         : libs



  It builds those binary packages:


 librime-data - Rime Input Method Engine, the schema data
 librime-data-array30 - RIME schema data - array30
 librime-data-bopomofo - RIME schema data - Bopomofo (a.k.a Zhu Yin)
 librime-data-cangjie5 - RIME schema data - Cangjie5
 librime-data-combo-pinyin - RIME schema data - Combo Pinyin (a.k.a Gong Bao
Pin Yin)
 librime-data-double-pinyin - RIME schema data - Double Pinyin (a.k.a Zi Ran
Ma Shuang Pin)
 librime-data-emoji - RIME schema data - Emoji
 librime-data-ipa-xsampa - RIME schema data - X-SAMPA
 librime-data-jyutping - RIME schema data - jyutping (a.k.a Cantonese)
 librime-data-luna-pinyin - RIME schema data - Luna Pinyin
 librime-data-pinyin-simp - RIME schema data - Pinyin Simp (a.k.a Xiu Zheng
Jian Hua Pin Yin)
 librime-data-quick5 - RIME schema data - quick5
 librime-data-sampheng - RIME schema data - sampheng (a.k.a Zhong Gu San Pin)
 librime-data-scj6 - RIME schema data - scj6 (a.k.a Fast Cangjie IM 6)
 librime-data-soutzoe - RIME schema data - soutzoe
 librime-data-stenotype - RIME schema data - stenotype
 librime-data-stroke - RIME schema data - Stroke
 librime-data-terra-pinyin - RIME schema data - Terra Pinyin (a.k.a Earth
Pinyin)
 librime-data-wubi - RIME schema data - Wubi
 librime-data-wugniu - RIME schema data - wugniu (a.k.a Shanghai Native
Language)
 librime-data-zyenpheng - RIME schema data - zyenpheng (a.k.a Medieval
Chinese)



  To access further information about this package, please visit the following
URL:

  https://mentors.debian.net/package/brise



  Alternatively, one can download the package with dget using this command:

    dget -x https://mentors.debian.net/debian/pool/main/b/brise/
brise_0.38.20180515-2.dsc



  Git packaging repository:

    https://salsa.debian.org/debian/brise.git



  Changes since the last upload:

 brise (0.38.20180515-2) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.1.5. (no changes needed)
   * Fix the bug that users cannot save custom configurations
     by not installing /usr/share/rime-data/user.yaml and
     /usr/share/rime-data/build/default.yaml.
     Closes: #902983.



The source diff is also posted here to ease review:
===================================================

commit f68eec2862b74a0bcac6765a167e79044b87d239
Author: Boyuan Yang <073plan@gmail.com>
Date:   Thu Jul 5 09:06:59 2018 +0800

    debian: Prepare -2 upload that fixes #902983

diff --git a/debian/changelog b/debian/changelog
index fa52040..fee3159 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+brise (0.38.20180515-2) unstable; urgency=medium
+
+  * Team upload.
+  * Bump Standards-Version to 4.1.5. (no changes needed)
+  * Fix the bug that users cannot save custom configurations
+    by not installing /usr/share/rime-data/user.yaml and
+    /usr/share/rime-data/build/default.yaml.
+    Closes: #902983.
+
+ -- Boyuan Yang <073plan@gmail.com>  Thu, 05 Jul 2018 09:18:23 +0800
+
 brise (0.38.20180515-1) unstable; urgency=medium

   * Team upload.
diff --git a/debian/control b/debian/control
index e85f574..b689100 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
  debhelper (>= 11~),
  kyotocabinet-utils,
  librime-bin (>= 1.3~),
-Standards-Version: 4.1.4
+Standards-Version: 4.1.5
 Homepage: https://github.com/rime/brise
 Vcs-Git: https://salsa.debian.org/debian/brise.git
 Vcs-Browser: https://salsa.debian.org/debian/brise
diff --git a/debian/librime-data.install b/debian/librime-data.install
index 56de2ac..2b94f0d 100644
--- a/debian/librime-data.install
+++ b/debian/librime-data.install
@@ -1,5 +1,3 @@
 usr/share/rime-data/default.yaml
-usr/share/rime-data/user.yaml
 usr/share/rime-data/essay.txt
 usr/share/rime-data/symbols.yaml
-usr/share/rime-data/build/default.yaml
diff --git a/debian/rules b/debian/rules
index 19b3024..54ffb6b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,10 @@
        dh $@

 override_dh_missing:
+       # Explicitly remove config files to force librime not
+       # reading / writing them
+       rm -f debian/tmp/usr/share/rime-data/user.yaml
+       rm -f debian/tmp/usr/share/rime-data/build/default.yaml
        dh_missing --fail-missing

 override_dh_auto_build:

==========================================================

--
Thanks,
Boyuan Yang


Reply to: