Hi,

On Tue, Oct 16, 2012 at 05:08:23PM +0200, Andreas Beckmann wrote:
> I don't have time right now to do a further analysis. Might be the
> conffiles being owned by uim-common in 1:1.5.7-9.1, but now they are
> handled by libuim-data.

Thank you for your checking.
Touching these files to let mv_conffiles work.
I tested by piuparts to upgrade from uim 1:1.5.7-9.1
to 1:1.8.1-4 (fixed version).
-- 
Regards,
        dai

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
diff -Nru uim-1.8.1/debian/changelog uim-1.8.1/debian/changelog
--- uim-1.8.1/debian/changelog  2012-10-14 18:08:59.000000000 +0900
+++ uim-1.8.1/debian/changelog  2012-10-18 03:14:22.000000000 +0900
@@ -1,3 +1,16 @@
+uim (1:1.8.1-4) unstable; urgency=medium
+
+  * Urgency set medium to fix RC bug.
+  * touch /var/lib/uim/installed-modules.scm and /var/lib/uim/loader.scm
+    before mv_conffile works in debian/libuim-data.postinst.
+    because mv_conffile works only when destination file aleady exists.
+    it appears upgrading from squeeze. (Closes: #688233) again.
+    reported by Andreas Beckmann <deb...@abeckmann.de>.  Thank you.
+  * debian/control: libuim-data
+    - replace Breaks: uim-chewing (<= 0.1.0-2) by uim-chewing (<< 0.1.0-3~).
+
+ -- HIGUCHI Daisuke (VDR dai) <d...@debian.org>  Thu, 18 Oct 2012 02:39:52 
+0900
+
 uim (1:1.8.1-3) unstable; urgency=medium
 
   * Urgency set medium to fix RC bug.
diff -Nru uim-1.8.1/debian/control uim-1.8.1/debian/control
--- uim-1.8.1/debian/control    2012-10-14 18:07:32.000000000 +0900
+++ uim-1.8.1/debian/control    2012-10-18 03:14:18.000000000 +0900
@@ -129,7 +129,7 @@
        uim-tcode (<< 1:1.8.1-3~), uim-viqr (<< 1:1.8.1-3~),
        uim-yahoo-jp (<< 1:1.8.1-3~),
        uim-mozc (<< 1.5.1090.102-4~),
-       uim-chewing (<= 0.1.0-2)
+       uim-chewing (<< 0.1.0-3~)
 Recommends: wordlist, im-config | im-switch
 Description: Universal Input Method - data files
  Uim is an input method module library which supports various scripts and can
diff -Nru uim-1.8.1/debian/libuim-data.postinst 
uim-1.8.1/debian/libuim-data.postinst
--- uim-1.8.1/debian/libuim-data.postinst       2012-09-25 11:16:09.000000000 
+0900
+++ uim-1.8.1/debian/libuim-data.postinst       2012-10-18 10:21:56.000000000 
+0900
@@ -30,6 +30,9 @@
                if which uim-module-manager >/dev/null 2>&1; then
                        uim-module-manager --unregister-all --path /var/lib/uim
                fi
+               # for upgrading from libuim-data/uim-common (<< 1:1.7.1-2).
+               touch /var/lib/uim/installed-modules.scm
+               touch /var/lib/uim/loader.scm
        fi
     ;;
 

Attachment: signature.asc
Description: Digital signature

Reply via email to