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

Bug#745721: Name collision between libpinyin and libzhuyin (Was: Bug#745721: [Pkg-ime-devel] Bug#745721: RFS: libzhuyin/0.9.93-1)



Ok. My suggestion:

1. Put all files in /usr/share/libzhuyin-utils. I think that
zhuyin-utils is better for package name. But it is my opinion. Not
relevant.

2. Make symlinks in /usr/bin and /usr/share/man. Example:
zhuyin_gen_binary_files.

Or don't distribute the binaries. I prefer the first option. Note that
if you distribute the additional .deb now, you can change the binary
names later. If not, generating a new .deb later will put your package
in NEW again.

Thanks for your efforts ChangZhuo. I know that is being hard for you.

Have a nice day. (10:00 AM in Brazil)

Cheers,

Eriberto


2014-08-26 1:17 GMT-03:00 ChangZhuo Chen (陳昌倬) <czchen@gmail.com>:
> On Mon, Aug 25, 2014 at 11:14:03AM -0300, Eriberto wrote:
>> I understood your POV. However, note that is an available resource
>> that you are hiding. When adapting the code to particular needs, a
>> final user will want these binaries. So, why don't distribute it? You
>> can write your POV in long description. Note that I can upload your
>> package. But it is incomplete in resources. Please, reconsider your
>> decision. I will wait your final opinion. Thanks.
>
> Hi,
>
> Distribute the binary and manpage in libzhuyin as separated package is
> okay for me.
>
> However, current binary names in libzhuyin collided with
> libpinyin-utils. The issue is reported to upstream [0], but it is not
> solved yet. I think we just need to wait for upstream to solve the name
> collision issue.
>
>     % apt-file -D search libzhuyin-utils_0.9.99.20140718-1_amd64.deb
>     libpinyin-utils: /usr/bin/gen_binary_files
>     libpinyin-utils: /usr/bin/gen_unigram
>     libpinyin-utils: /usr/bin/import_interpolation
>     libpinyin-utils: /usr/share/man/man1/gen_binary_files.1.gz
>     libpinyin-utils: /usr/share/man/man1/gen_unigram.1.gz
>     libpinyin-utils: /usr/share/man/man1/import_interpolation.1.gz
>
> [0] https://github.com/libzhuyin/libzhuyin/issues/5
>
> --
> ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
> http://czchen.info/
> Key fingerprint = EC9F 905D 866D BE46 A896  C827 BE0C 9242 03F4 552D


Reply to: