grame-cncm / libmusicxml

A C/C++ library to support the MusicXML format.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

please don't retag versions

dvzrv opened this issue · comments

During a maintenance rebuild of version 3.14 I realized, that again, similar to #24, a tag has been changed. This is really not great for reproducibility.

My package for Arch Linux' [community] repository was built from a tarball downloaded on Nov 16 2018.

If I build from the current tarball, the difference is basically only the soname change:

diff -ruN /home/dave/packages/svn-community/libmusicxml/trunk/libmusicxml-3.14/build/CMakeLists.txt libmusicxml-3.14/build/CMakeLists.txt
--- /home/dave/packages/svn-community/libmusicxml/trunk/libmusicxml-3.14/build/CMakeLists.txt   2018-11-16 08:06:05.000000000 +0100
+++ libmusicxml-3.14/build/CMakeLists.txt       2018-11-19 09:13:42.000000000 +0100
@@ -9,10 +9,10 @@
 
 #######################################
 # versions management
-set (VERSION 3.1.2)
-set (STRVERS "v.3.12")
-set (SSTRVERS "3.12")
-set (SOVERS 4)
+set (VERSION 3.1.4)
+set (STRVERS "v.3.14")
+set (SSTRVERS "3.14")
+set (SOVERS 3)
 set (XMLVERSION 3.1)

Please avoid this, as it really doesn't help with reproducibility of packaging and (in this case) even breaks packaging itself, if it goes unnoticed.

At any rate: I'm glad the soname is fixed now ;-)