Upstream releases all libraries as 0.0.0, which is quite a problem.

We can, for the time being, release libraries as
libmuparser.so.0debian1.0.0 and bump the debian revision with the ABI
changes.


not proper patches, but here's a summary:

-------
Makefile.in

@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@__muParser_dll___targetsuf2 \
@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@        = .$(SO_SUFFIX).0debian1

@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@      = \
@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@      
.$(SO_SUFFIX).0debian1.0.0

------
rename the package libmuparer0debian1
------
make sure libmuparser0debian1 only has the binary (it currently has
some symlinks in it which should be in -dev)
------
make debian/*.symbols file (e.g.
http://qa.debian.org/cgi-bin/mole/seedsymbols?pkgname=libmuparser0) to
make sure we don't miss another ABI bump
-----
upload to experimental, confirm rdepends [1] work with the new package
-----
upload to unstable, library transition time...
----

Gudjon, would you be interested in moving the VCS to debian-science's
git repo? It's a little more friendly to collaborative work on stuff
like this (branches, merging). If you're ok with it, I can set it up.


[1]
  Reverse Depends: libgetfem4++
  Reverse Depends: libmuparser-dev
  Reverse Depends: meshlab
  Reverse Depends: ovito
  Reverse Depends: qtiplot
  Reverse Depends: scidavis



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to