Dmitry V. Levin

Results 15 comments of Dmitry V. Levin

FYI, in ALT we promote the following versioning scheme of git snapshots which is based on the idea implemented in https://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/git-version-gen (which in turn is used in many projects): If...

> Also violates RPM version policy. @AMDmi3 Please elaborate.

> @mikhailnov @ldv-alt > > It is mentioned in ALT own docs: > [https://www.altlinux.org/Spec#Промежуточные_upstream-релизы](https://www.altlinux.org/Spec#%D0%9F%D1%80%D0%BE%D0%BC%D0%B5%D0%B6%D1%83%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B5_upstream-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%8B) I'm sorry to correct you, but the wiki page you're referencing is not a policy, let...

> Well, all I'm going to say is that this scheme will never be honored by Repology because it cannot be meaningfully compared neither to upstream, nor to other repositories,...

On Fri, Sep 10, 2021 at 04:24:13AM -0700, Dmitry Marakasov wrote: > > Since versions produced by this versioning scheme are as easy to recognize as versions produced by other...

That change of soname is a bug, I suggest reverting it at least in our builds.

> Applying the patch I see that you actually changed ABI, so perhaps SONAME change was intended (to correspond with library major version)? (Than was slightly confusing.) > > ```...

> > I see, maintainers of this software don't know how to maintain symbol versioning properly. If they remove some of old versioned symbols, they have to change soname, but...

> Hi Dmitry, > > seems like Ilya already provided the same patch at #3281 ? I and Ilya discussed the issue beforehand, I haven't noticed that he has already...

Given that -flto can probably be used along with some other options that mitigate this problem, I think a more fine-grained approach is needed.