FS#41265 - [m17n-db] Tray icons don't work for 1.6.5-1

Attached to Project: Arch Linux
Opened by Dan Cecile (dcecile) - Saturday, 19 July 2014, 10:40 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 21 July 2014, 03:05 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Gaetan Bisson (vesath)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After upgrading to 1.6.5-1, the m17n icons no longer work with fcitx. (Downgrading back to 1.6.4-1 solves the problem.)

Additional info:
* m17n-db 1.6.5-1
* any m17n input method added to fcitx (or likely any other IME)


Steps to reproduce:
* upgrade to 1.6.5-1
* switch to the m17n input method
* check the tray icon
This task depends upon

Closed by  Gaetan Bisson (vesath)
Monday, 21 July 2014, 03:05 GMT
Reason for closing:  Fixed
Additional comments about closing:  m17n-db-1.6.5-2 in [extra]
Comment by Gaetan Bisson (vesath) - Sunday, 20 July 2014, 00:48 GMT
What does it mean for an icon to "work"? The m17n-db package contains no binary, it is data only. Perhaps fcitx hardcodes the path to a PNG file that has been deprecated? Just a guess.
Comment by Felix Yan (felixonmars) - Sunday, 20 July 2014, 02:33 GMT
http://git.savannah.gnu.org/cgit/m17n/m17n-db.git/commit/?id=13eb0cb3e04e0b4bc2d56a297f6a4eab1829e19b

Looks like m17n-db upstream rewrote the automake scripts (removed icons/Makefile, and missed the icons/ folder after the rewrite).

Since fcitx-m17n doesn't hardcode the path, but calls minput_get_title_icon() which is from m17n-lib, I'd say it's a bug in latest m17n-db that put the icons into wrong location, since it's not even compatible with m17n-lib.

My suggestion is to contact m17n-db upstream, and in the meantime, we can simply mv all the *.png files back into "icons" in our PKGBUILD. To be sure it's safe, a pkgdiff report is attached: https://paste.xinu.at/M2u4EP#ImageFiles
Comment by Gaetan Bisson (vesath) - Monday, 21 July 2014, 03:04 GMT
Thanks. It's been reported here: http://savannah.nongnu.org/bugs/index.php?42814

Loading...