[needs-packaging] New package ibus-cangjie

Bug #1155343 reported by Anthony Wong
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Unassigned

Bug Description

This bug is for a new source package ibus-cangjie, which is licensed under LGPL-3+.

Package can be found in https://launchpad.net/~anthonywong/+archive/ime/+packages.

This package is an IBus input method for Cangjie. I wish this package can be accepted in raring since Cangjie is the most popular input method in Hong Kong.

I will work on uploading to Debian soon but in view of freeze schedule of raring, I am uploading to ubuntu first, hence requesting a feature freeze exception, thanks.

Please also see bug 1154197 for libcangjie and bug 1155339 for pycangjie, which ibus-cangjie depends on.

Ubuntu Version: Raring
Repo: Universe

Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1155343/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
tags: added: needs-packaging
summary: - [needs packaging] New package ibus-cangjie
+ [needs-packaging] New package ibus-cangjie
Revision history for this message
Stefano Rivera (stefanor) wrote :

FFe granted, together with LP: #1155339. Before beta 2 freeze, please.

Changed in ubuntu:
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

since libcangjie has made its way to raring, I started reviewed pycangjie and ibus-cangjie, I've an issue with this source though:
- the code is under LGPL3
- but it also has a copy of a LGPL2.1 source: src/pycanberra.py (that's a 2.1 and not 2.1+)

since that copy is a private/modified version, my reading of http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility would be that it's in the "I want to copy LGPL2.1 code for my project which is LGPL3" case, which seems ok as long as you transfert this code to GPLv3. In which case the GPL license should be shipped in the tarball and the debian/copyright should state that the source is GPLv3 and not LGPL2.1 I guess?

let me know if you think my reading of the situation is incorrect, I'm in no way a licenses expert

Revision history for this message
Sebastien Bacher (seb128) wrote :

(out of that licensing issue the source seems fine for NEW, we should sort that question out before uploading though)

Revision history for this message
Mathieu Bridon (bochecha) wrote :

Good catch on the licensing Sebastien.

I'm not a licensing expert either, but it does appear like I had at least made something of a mess by bundling that file, if not made something completely illegal.

To avoid any potential issue, I took the easy way out and dropped the bundle copy of pycanberra:
https://github.com/bochecha/ibus-cangjie/commit/e61f3513fc75b6fb341d8afbb204aabd5d0b065a

IBus Cangjie will now either use the system pycanberra (if it is available) or just not play any sound when the user makes an incorrect input (if pycanberra is not available).

Revision history for this message
Anthony Wong (anthonywong) wrote :

Thanks bochecha for fixing the licensing issue. I updated the upstream source from bochecha's git, and uploaded to my PPA: https://launchpad.net/~anthonywong/+archive/ime/+files/ibus-cangjie_0.0.1~git20130325-0ubuntu1.dsc

Revision history for this message
Anthony Wong (anthonywong) wrote :
Revision history for this message
ZhengPeng Hou (zhengpeng-hou) wrote :

since its a initial upload, can we revise the changelog to have only the initial entry? and also the version number of the package.

Revision history for this message
Daniel Holbach (dholbach) wrote :

It seems like somebody uploaded this already... updating the bug.

Changed in ubuntu:
status: Triaged → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

NEWed now

Changed in ubuntu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.