The libraries change SOVERSION differently, so I guess joining them is a bad idea. What libraries aren't we shipping, the openmp and pthreads nvector libraries (there currently isn't packages for them)? We could create a libsundials-dev, which has recommends for *-dev packages and which includes the pkg-config files and solver/nvector independent stuff.
Also, is anyone else running into a problem with conflicting openmpi requirements? Is there a way to request petsc gets rebuild against openmpi? James On 14 February 2017 at 21:06, Sébastien Villemot <[email protected]> wrote: > Le lundi 13 février 2017 à 21:54 -0800, Dima Kogan a écrit : > > > Furthermore, there're a number of other libraries being built that we do > > not ship. We should be shipping all this stuff. Does anybody know why > > we're splitting these up at all? How about a libsundials-dev and a > > libsundials1 that has everything? > > Quoting from Policy §8.1: > > “If you have several shared libraries built from the same source tree, > you may lump them all together into a single shared library package > provided that all of their SONAMEs will always change together. Be aware > that this is not normally the case, and if the SONAMEs do not change > together, upgrading such a merged shared library package will be > unnecessarily difficult because of file conflicts with the old version > of the package. When in doubt, always split shared library packages so > that each binary package installs a single shared library.” > > Looking at package names, shared libraries have different SOVERSIONs (0, > 1 and 2 seem to be used). So it seems that this constraint is not > fulfilled by sundials, though I am not sufficiently familiar with the > package to make a definitive judgment. > > Cheers, > > -- > .''`. Sébastien Villemot > : :' : Debian Developer > `. `' http://sebastien.villemot.name > `- GPG Key: 4096R/381A7594 > > -- Don't send me files in proprietary formats (.doc(x), .xls, .ppt etc.). It isn't good enough for Tim Berners-Lee <http://opendotdotdot.blogspot.com/2010/04/rms-and-tim-berners-lee-separated-at.html>, and it isn't good enough for me either. For more information visit http://www.gnu.org/philosophy/no-word-attachments.html. Truly great madness cannot be achieved without significant intelligence. - Henrik Tikkanen If you're not messing with your sanity, you're not having fun. - James Tocknell In theory, there is no difference between theory and practice; In practice, there is.

