在 2008-08-10日的 14:45 +0800,LI Daobing (李道兵)写道:
> Dear mentors,
> 
> I am looking for a sponsor for the new version 1.0.1-1
> of my package "liblunar".
> 
> in this new upstream version, author fix a symbol typo(from
> `l_unar_date_error_get_type' to `lunar_date_error_get_type'). I mean
> the symbol of liblunar-1-0 changed but the so version does not
> changed.
> 
> but the previous symbol name is a type error and no one use it.
> currently only lunar-applet depends on this library and it does not
> use this symbol(it works well with liblunar 1.0.1 without rebuild),
> even the python-lunar package in this source package does not use this
> symbol.
> 
> so, should i persuade the upstream to change so version. or this is a
> acceptable mistake.

IMHO so version update is required in such case.

I'd suggest to let upstream preserve the mistakenly-named one for
backward compatibility, just mark it with a big DEPRECATED warning in
the documentation.  So that there will be no breakage to the ABI, hence
no need to bump soversion.
-- 
Regards,
Deng Xiyue, a.k.a. manphiz

Attachment: signature.asc
Description: 这是信件的数字签 名部分

Reply via email to