Package: libeccodes0
Version: 2.0.0-1
Severity: serious
Justification: policy 8.2

libeccodes0 includes data files in /usr/share/eccodes.  That directory
is not versioned. After a soname bump, the new library package will thus
conflict with libeccodes0. Such behaviour is forbidden by Debian Policy
section 8.2:

| If your package contains files whose names do not change with each
| change in the library shared object version, you must not put them in
| the shared library package.

The usual solution is to add a libeccodes-data package containing them.
Though maybe you can avoid this dance by removing the embedded copy of
grib-api (filed as a separate bug).

Helmut

Reply via email to