Fedora 34 Change: kasumi-unicode (Self-Contained Change)

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

 



https://fedoraproject.org/wiki/Changes/kasumi_unicode

== Summary ==
kasumi-unicode will be generated newly with kasumi.spec in
[https://src.fedoraproject.org/rpms/kasumi kasumi] project.

== Owner ==
* Name: [[User:Fujiwara|Takao Fujiwara]]
* Email: fujiwara [at] redhat [dot] com


== Detailed Description ==
[https://src.fedoraproject.org/rpms/anthy-unicode anthy-unicode] has
been forked from [https://src.fedoraproject.org/rpms/anthy anthy]
since anthy was no longer maintained in upstream.
[https://src.fedoraproject.org/rpms/kasumi kasumi] is one of the
applications which link to the libraries of anthy. In case kasumi
links to anthy, the private dictionary is located in `$HOME/.anthy`
directory. In case kasumi links to anthy-unicode, the private
dictionary is located at `$XDG_CONFIG_HOME/anthy`.
I wish kasumi links to anthy-unicode newly but some other applications
still use anthy.
E.g. ibus-anthy uses anthy-unicode and `$XDG_CONFIG_HOME/anthy`.
fcitx-anthy, scim-anthy, uim-anthy, gcim-anthy uses anthy and
`$HOME/.anthy`.
To keep the back compatibility while *-anthy will migrate to use
anthy-unicode, kasumi.spec is going to generate kasumi twice to
generate two kasumi binaries with different CFLAGS and LDFLAGS between
anthy and anthy-unicode.
kasumi-unicode will be generated to link to anthy-unicode.
anthy-unicode enhances anthy for:
# internal data EUC-JP to UTF-8
# user dic in $HOME/.anthy to $XDG_CONFIG_HOME/anthy



== Benefit to Fedora ==
anthy-unicode saves the user dictionaries in the Freedesktop
configuration directory $XDG_CONFIG_HOME.
Contributers can develop anthy-unicode with UTF-8 words internally.


== Scope ==
* Proposal owners:
* Other developers: [[AkiraTagoh]] (Fedora maintaier of kasumi)
* Release engineering: N/A
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
ibus-anthy will depend on anthy-unicode and kasumi-unicode instead of kasumi.


== How To Test ==
# Enable ibus-anthy in your desktop
# Run /usr/libexec/ibus-setup-anthy
# Run kasumi-unicode from "Dictionary" tab in the dialog
# Register some words with kasumi-unicode

The user dictionary is saved in $XDG_CONFIG_HOME/anthy and ibus-anthy
can use it.


== User Experience ==
Users will run `anthy-unicode-dic-tool --migrate` in case that users
need to migrate the user dictionary in $HOME/.anthy with one in
$XDG_CONFIG_HOME/anthy.

== Dependencies ==
ibus-anthy

== Contingency Plan ==
* Contingency mechanism: Revert the change of kasumi.spec and
ibus-anthy will depends on kasumi.
* Contingency deadline: Beta freeze
* Blocks release? No
* Blocks product? No

-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux