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

Re: QGIS packages naming



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

On 03/03/2014 09:34 AM, Paolo Cavallini wrote:
> The naming of debs is different in experimental, compared to the 
> upstream version on qgis.org. I assume there are very good reasons
> for this, so: wouldn't it be better to change the naming upstream
> too? All the best, and thanks.

The only package names that are different in the Debian packages are
the libqgis* binary packages.

To conform to the shared library changes in Policy 3.9.4 I chose to
split the libqgis2.X.Y package into separate binary packages for each
library, with each package name matching the library SONAME.

The symbols files assist in generating dependencies on the specific
library package(s) required, which is cleaner than e.g. depending on
libqgis2.X.Y just for libqgis-annotation2.X.Y.so.

Manually handling the dependencies on libqgis is easier when all
libraries are in the same package, but when we let dpkg handle the
dependencies splitting the libraries into separate packages is easier.
You do get the burden of maintaining the symbols files, but the
pkgkde-symbols helper makes this relatively easy.

Symbols for C++ libraries remain a bit problematic, so even though I
would like upstream to adopt these changes too, I don't expect that to
happen.

All my changes diverging from upstream where made to get policy
compliant and lintian clean qgis packages. While qgis is not entirely
lintian clean, all major issues are addressed.

Kind Regards,

Bas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCgAGBQJTFPbZAAoJEGdQ8QrojUrxB5IQAJ4hShINy2T28YbutoJgEVJs
20cxucCcW96wpcM5QtEK/POnEua7hyocL5rK3RZ5QvUfjJ4dKFcPOPHbjHCHexCU
5iULjtHeBBQvGKCvjAj/2PHA7wpyoKhdT/sZTsYTf8xmm51VHW/x42k70RrhgF7L
oEi80cwv8Z8W8osJKFub7PiGas5o1kNz/uQOPFXEYvEJOEdpeyzLfbU8aCARZpGG
0mvUKCjofdtuztLf8DeWSoE8LZmY2TZGRNxMHIs8mOm7Gj78Bh/Ig2wb67R0bxTi
gleRThuBkno+wYg7WTv68zIFK1HpilUGiQcPasfLJphq0tKdXZ0V3T0AqrekwL4E
RlWZ7w7mK/TDQkZt6mBsr6mnZ5vzBmNck/nmHvlDajnJyDa8IsRKb8DmVC95/Iqr
voE9Pq0yN1hLzaAZQNidzLGLyDzX8Qxxck4vj3MzqQcQRhJlHXtf6hylUJF0ZwrJ
8E1VKu694U0DZzBMPdRjlj5YnodAKpgi1wGqWQjfR8qdQr/F9hC52fs0FVirP5Mv
vLzeIRJPTrNAOR9TY7LVI8leKxlwZ7r5p6fTs/qPNck+G9tEgAgyK8kDgBAmvZGm
h+uIo6z4DdPtqyDAEjK1DyId8nzt+fXgI2WsEo/x/Qu2FvHejMNzfZUuZ11W/kZR
HBfAFO9sVbYCKf4wA24J
=FhM/
-----END PGP SIGNATURE-----


Reply to: