Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup Lintian Warnings and Errors #10

Open
lweberk opened this issue May 4, 2015 · 3 comments
Open

Cleanup Lintian Warnings and Errors #10

lweberk opened this issue May 4, 2015 · 3 comments

Comments

@lweberk
Copy link

lweberk commented May 4, 2015

Currently lintian has a lot to say about things done wrong in debian packaging.

@OniDaito
Copy link
Contributor

OniDaito commented May 5, 2015

I shall take a look at that today. cheers

@OniDaito
Copy link
Contributor

OniDaito commented May 5, 2015

Currently I have the following warnings and errors:

W: libsoci-core: package-name-doesnt-match-sonames libsoci-core4.0
W: libsoci-core: extra-license-file usr/share/doc/libsoci-core/LICENSE_1_0.txt
W: libsoci-core: non-dev-pkg-with-shlib-symlink usr/lib/libsoci_core.so.4.0.0 usr/lib/libsoci_core.so
W: libsoci-mysql: package-name-doesnt-match-sonames libsoci-mysql4.0
W: libsoci-mysql: non-dev-pkg-with-shlib-symlink usr/lib/libsoci_mysql.so.4.0.0 usr/lib/libsoci_mysql.so
W: libsoci-postgresql: package-name-doesnt-match-sonames libsoci-postgresql4.0
W: libsoci-postgresql: non-dev-pkg-with-shlib-symlink usr/lib/libsoci_postgresql.so.4.0.0 usr/lib/libsoci_postgresql.so
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/articles.html
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/doc.html 
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/doc/index.html
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/events.html
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/index.html
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/links.html
E: libsoci-doc: privacy-breach-logo usr/share/doc/libsoci-doc/www/people.html
W: libsoci-odbc: package-name-doesnt-match-sonames libsoci-odbc4.0
W: libsoci-odbc: non-dev-pkg-with-shlib-symlink usr/lib/libsoci_odbc.so.4.0.0 usr/lib/libsoci_odbc.so
W: libsoci-sqlite3: package-name-doesnt-match-sonames libsoci-sqlite3-4.0
W: libsoci-sqlite3: non-dev-pkg-with-shlib-symlink usr/lib/libsoci_sqlite3.so.4.0.0 usr/lib/libsoci_sqlite3.so

The errors are all relating to the documentation which is something currently being discussed in the main soci project. The remaining warnings I'm less worried about

@lweberk
Copy link
Author

lweberk commented May 5, 2015

True, but I doubt the package making it into the official debian repositories in the current state.

For the description of the lintian error: https://lintian.debian.org/tags/privacy-breach-logo.html . It basicaly sais, to swap external references for static includes of them. Which makes sense.

As for the warnings:
package-name-doesnt-match-sonames: I consider this one relevant, as soci runs multiple SONAME versions at the same time, the current master is not (? not verified ?) compatible with release/3.2 which is a officialy release version of the library. Thus if debian stable/testing/unstable/experimental are to be able to run in parallel with differing SONAMEs, it would be sensible to adapt naming accordingly to avoid package collisions.
non-dev-pkg-with-shlib-symlink: Probably overridable for the time being. Would have to look deeper into it to really get the idea of how it is supposed to be handled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants