在 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: =?gb2312?Q?=D5=E2=CA=C7=D0=C5=BC=FE=B5=C4=CA=FD=D7=D6=C7=A9?= =?gb2312?Q?=C3=FB=B2=BF=B7=D6?=