Bug#871187: [Pkg-ime-devel] Bug#871187: Bug#871187: libkkc: FTBFS with vala 0.36

2017-08-13 Thread Mitsuya Shibata
> Once I get back from debconf I will take care

Thanks for taking care of it.
Could you check ibus-kkc (#871185 )  too?

https://mentors.debian.net/package/libkkc
https://mentors.debian.net/package/ibus-kkc



Bug#871187: [Pkg-ime-devel] Bug#871187: Bug#871187: libkkc: FTBFS with vala 0.36

2017-08-13 Thread Osamu Aoki
Thanks

Once I get back from debconf I will take care

On Aug 13, 2017 07:15, "Mitsuya Shibata"  wrote:

> Owner: mty.shib...@gmail.com
> Source: libkkc
>
> Hi Jeremy,
>
> Thank you for your reporting and patch.
>
> I pushed fixed code to package's vcs, and uploaded to mentors.debian.net.
> If package's information will be appeared, then I will send request
> sponsorship.
>
> Regards,
> --
> Mitsuya Shibata
>
> ___
> Pkg-ime-devel mailing list
> pkg-ime-de...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ime-devel
>


Bug#871187: [Pkg-ime-devel] Bug#871187: libkkc: FTBFS with vala 0.36

2017-08-13 Thread Mitsuya Shibata
Owner: mty.shib...@gmail.com
Source: libkkc

Hi Jeremy,

Thank you for your reporting and patch.

I pushed fixed code to package's vcs, and uploaded to mentors.debian.net.
If package's information will be appeared, then I will send request sponsorship.

Regards,
-- 
Mitsuya Shibata



Bug#871187: libkkc: FTBFS with vala 0.36

2017-08-06 Thread Jeremy Bicha

From 980de8b60bb59fe741dc73688b0818fec8cf6202 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha 
Date: Sat, 17 Jun 2017 21:21:26 -0400
Subject: [PATCH] Fix build with vala 0.36

Closes: #871187
---
 debian/patches/Build-with-vala-0.36.patch  | 23 ++
 .../patches/Don-t-translate-generated-file.patch   | 16 +++
 debian/patches/series  |  2 ++
 3 files changed, 41 insertions(+)
 create mode 100644 debian/patches/Build-with-vala-0.36.patch
 create mode 100644 debian/patches/Don-t-translate-generated-file.patch

diff --git a/debian/patches/Build-with-vala-0.36.patch b/debian/patches/Build-with-vala-0.36.patch
new file mode 100644
index 000..36c3e62
--- /dev/null
+++ b/debian/patches/Build-with-vala-0.36.patch
@@ -0,0 +1,23 @@
+From: Daiki Ueno 
+Date: Tue, 28 Mar 2017 14:57:47 +0200
+Subject: build: Fix compile error with Vala 0.36
+
+With this commit: https://git.gnome.org/browse/vala/commit/?id=73b9e4b4
+Vala introduced a stricter checks for constructor chain-ups.
+---
+ libkkc/key-event.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libkkc/key-event.vala b/libkkc/key-event.vala
+index 0baa85c..6e28aa6 100644
+--- a/libkkc/key-event.vala
 b/libkkc/key-event.vala
+@@ -148,7 +148,7 @@ namespace Kkc {
+ throw new KeyEventFormatError.PARSE_FAILED (
+ "unknown keyval %s", _name);
+ }
+-from_x_event (_keyval, 0, _modifiers);
++this.from_x_event (_keyval, 0, _modifiers);
+ }
+ 
+ /**
diff --git a/debian/patches/Don-t-translate-generated-file.patch b/debian/patches/Don-t-translate-generated-file.patch
new file mode 100644
index 000..5022fa1
--- /dev/null
+++ b/debian/patches/Don-t-translate-generated-file.patch
@@ -0,0 +1,16 @@
+From: Jeremy Bicha 
+Date: Sat, 17 Jun 2017 21:26:03 -0400
+Subject: Don't translate generated file
+
+---
+ po/POTFILES.skip | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/po/POTFILES.skip b/po/POTFILES.skip
+index f8f1315..bf03c46 100644
+--- a/po/POTFILES.skip
 b/po/POTFILES.skip
+@@ -1,2 +1,3 @@
+ tools/kkc.c
+ tools/server.c
++libkkc/keymap.c
diff --git a/debian/patches/series b/debian/patches/series
index 75457ac..e9320d1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,3 @@
 okuri-gana.patch
+Build-with-vala-0.36.patch
+Don-t-translate-generated-file.patch
-- 
2.11.0



Bug#871187: libkkc: FTBFS with vala 0.36

2017-08-06 Thread Jeremy Bicha
Source: ibus-skk
Version: 0.3.5-1
Severity: important
User: pkg-vala-maintain...@lists.alioth.debian.org
Usertags: vala-0.36
Tags: buster sid patch

libkkc fails to build from source with vala 0.36 which is currently
in experimental and will be uploaded to unstable soon.

You can find a build log from Ubuntu 17.10 Alpha at
https://launchpad.net/~jbicha/+archive/ubuntu/vala36/+build/12762585

I am attaching a patch to fix this issue (in my next email).

On behalf of the Debian Vala maintainers,
Jeremy Bicha