[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-libunistring] [PATCH] unicase: Add missing prefix/suffix-contex
From: |
Daiki Ueno |
Subject: |
Re: [bug-libunistring] [PATCH] unicase: Add missing prefix/suffix-context modules |
Date: |
Sun, 08 Apr 2018 18:05:01 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Hello Bruno,
Bruno Haible <address@hidden> writes:
> Genki Sky wrote:
>> These gnulib modules contain the following 12 functions:
>> - u{8,16,32}_casing_{prefix,suffix}_context
>> - u{8,16,32}_casing_{prefix,suffix}es_context
>>
>> As it stands, these functions were exposed in the header files, but were
>> not available in the shared object. Of course, this resulted in linker
>> errors.
>
> Thanks for the report. Part of the fix goes into gnulib:
>
>
> 2018-04-07 Bruno Haible <address@hidden>
>
> unicase/u*-context: Fix link errors with libunistring <= 0.9.9.
> Reported by Genki Sky <address@hidden>.
> * modules/unicase/u8-prefix-context (configure.ac): Require libunistring
> version 0.9.10 or newer.
> * modules/unicase/u8-suffix-context (configure.ac): Likewise.
> * modules/unicase/u16-prefix-context (configure.ac): Likewise.
> * modules/unicase/u16-suffix-context (configure.ac): Likewise.
> * modules/unicase/u32-prefix-context (configure.ac): Likewise.
While I am glad to see this has been fixed, I now wonder when we should
increase the version number and whether the above list is complete.
Usually, I bump the required version when there is any change in the
dependent modules since the last release, using the scripts:
https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=blob;f=Admin/README.update;h=76c9925c2cb63b86b6bbdc62037706c95ac399ed;hb=HEAD#l45
However, I don't see such changes since 0.9.8. Could you elaborate why
this change is appropriate, for future improvements of the release
process?
Regards,
--
Daiki Ueno