Hi tobi. Thanks for replied. Previously. I thinked that there was a conflict between the new version and the old one.So we bump soname and broke the old package. Now i recognize that its not necessary.
I have fixed all the issues you raised, and remove the force build on ancient C++ standard. The lastest package address: https://mentors.debian.net/package/libkysdk-base/ xibowen. ------------------ Original ------------------ From: "Tobias Frost"<t...@debian.org>; Date: Tue, Dec 19, 2023 03:30 AM To: "xibowen"<xibo...@openkylin.top>; "1052597"<1052...@bugs.debian.org>; Subject: Re: Bug#1052597: RFS: libkysdk-base/2.2.0.1-1 -- common files for kylin sdk base library Control: tags -1 moreinfo Hi xibowen, On Mon, Oct 30, 2023 at 11:23:33AM +0800, xibowen wrote: > Hi. thanks for reply. > > > > > I'm curious if libkysdk-base-common is really needed? This will also > > require a NEW processing btw. > > > > I have removed the libkysdk-base-common and uploaded to mentors. > > Lastest upload: https://mentors.debian.net/package/libkysdk-base/ > > libkysdk-base (2.2.0.1-1) unstable; urgency=medium > . > * Update libs soname version. > * Fix compile error on armhf and ppc64el. > * d/control: > - Add Multi-Arch. (this is a partial review, as I ran out of time.) - Updating the SONAME of a library requires this procedure to be followed: https://wiki.debian.org/Teams/ReleaseTeam/Transitions Comparing the symbols file does not make it obvious why you are bumping SONAME, but I did not check with abi-complicance-checker... Can you fill me in why you bump the soname? - the breaks/replaces version seems odd, as it is a binnmu version. You likely want (<< 2.2.0.1-1~), though I am not sure why you think you'll need the Break/Replace? Can you exand? - you could use d/clean instead of overriding dh_clean - for the install files, for multiarch, a cleaner way would be to write /usr/lib/${DEB_HOST_MULTIARCH}/… instead of /usr/lib/*/… -- Cheers, tobi