Hi, As already discussed on debian-science, I intend to package python-suitesparse-graphblas [1] (now version 5.1.8). It depends on the SuiteSparse:GraphBLAS library [2], with the same version. The current Debian binary package of GraphBLAS, libgraphblas5, has version 1:5.10.1, which is the version of the source package based on SuiteSparse [3], but the corresponding GraphBLAS version is actually 5.0.5.
Therefore I intend to package GraphBLAS separately from SuiteSparse, and provide an updated binary package libgraphblas5. What is the best versioning practice in such a case? I was suggested to use the real version number for the new source package and use a different version number for the binary package. Should I increase the epoch of the binary package (2:5.1.8) or should I use a trick like 1:5.10.1+really5.1.8? In any case, it is only needed until GraphBLAS bumps its SOVERSION. Best regards, Vincent [1] https://github.com/GraphBLAS/python-suitesparse-graphblas [2] https://github.com/DrTimothyAldenDavis/GraphBLAS [3] https://github.com/DrTimothyAldenDavis/SuiteSparse