[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Package Naming



Hi,

I am packaging a library called "casacore" which provides

  libcasa_python3.so.2 and libcasa_python.so.2

with SONAME=2.

How should them be named when the python major version and SONAME could
cause confusion?

I can think of

  libcasa2-python3 vs libcasa2-python

or

  libcasa-python3-2 vs libcasa-python-2

or

  python3-libcasa2 vs python-libcasa2

or

  python3-casacore2 vs python-casacore2

.

By the way, the same dilemma applies to boost-python as well.   The
Boost Team has put all the python bindings into one package:

$ dpkg -L libboost-python1.58.0
...
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
/usr/lib/x86_64-linux-gnu/libboost_python-py34.so.1.58.0
/usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0

Having only SONAME in the package name, and /Suggests/ both python and
python3.

Hints?

Yours,
Benda


Reply to: