Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1189279
| From | Soren Stoutner <soren@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility |
| Date | 2024-03-06 18:40 +0100 |
| Message-ID | <If3pf-eQDa-1@gated-at.bofh.it> (permalink) |
| References | <I8cGZ-aBuH-7@gated-at.bofh.it> <I9F4d-bupd-1@gated-at.bofh.it> <I9G9X-bv1s-1@gated-at.bofh.it> <I8cGZ-aBuH-7@gated-at.bofh.it> <I9G9X-bv1s-1@gated-at.bofh.it> |
| Organization | Debian |
[Multipart message — attachments visible in raw view] - view raw
Mateusz, Did you have any questions about what I was asking here? Soren On Tuesday, February 20, 2024 2:40:04 PM MST Soren Stoutner wrote: > Mateusz, > > When compiling locally on my system, the current version of lintian (2.117.0) > found the following problems. These are not displayed on mentors.debian.net, > leading me to believe they were recently added checks. > > W: qt5ct: link-to-shared-library-in-wrong-package usr/lib/x86_64-linux-gnu/ > libqt5ct-common.so.1.8 [usr/lib/x86_64-linux-gnu/libqt5ct-common.so] > N: > N: Although this package is not a "-dev" package, it installs a > N: "libsomething.so" symbolic link referencing the corresponding shared > N: library. When the link doesn't include the version number, it is used by > N: the linker when other programs are built against this shared library. > N: > N: Shared libraries are supposed to place such symbolic links in their > N: respective "-dev" packages, so it is a bug to include it with the main > N: library package. > N: > N: However, if this is a small package which includes the runtime and the > N: development libraries, this is not a bug. In the latter case, please > N: override this warning. > N: > N: Please refer to Development files (Section 8.4) in the Debian Policy > N: Manual for details. > N: > N: Visibility: warning > N: Show-Always: no > N: Check: libraries/shared/links > N: Renamed from: non-dev-pkg-with-shlib-symlink > N: > N: > W: qt5ct: package-name-doesnt-match-sonames libqt5ct-common1.8 > N: > N: The package name of a library package should usually reflect the soname > of N: the included library. The package name can determined from the > library N: file name with the following code snippet: > N: > N: $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n -e's/ > ^[[:space:]]*SONAME[[:space:]]*//p' | \ > N: sed -r -e's/([0-9])\.so\./\1-/; s/\.so(\.|$)//; y/_/-/; s/(.*)/ \L&/' > N: > N: Visibility: warning > N: Show-Always: no > N: Check: libraries/shared/soname > N: > N: > I: qt5ct: no-symbols-control-file usr/lib/x86_64-linux-gnu/libqt5ct- common.so. > 1.8 > N: > N: Although the package includes a shared library, the package does not have > N: a symbols control file. > N: > N: dpkg can use symbols files in order to generate more accurate library > N: dependencies for applications, based on the symbols from the library that > N: are actually used by the application. > N: > N: Please refer to the dpkg-gensymbols(1) manual page and > N: https://wiki.debian.org/UsingSymbolsFiles for details. > N: > N: Visibility: info > N: Show-Always: no > N: Check: debian/shlibs > > As noted in the text of the checks, there are scenarios where these do not > apply (like small packages that include the runtime and the development > files), which appears to be the case with qt5ct. Can you please help me to > understand why qt5ct is including this shared library, if there are any other > packages in Debian that are building against this library, and if you feel > that any of the lintian checks above apply? If you feel they don’t apply I > would recommend you add lintian overrides and I will be happy to upload your > package. > > Soren -- Soren Stoutner soren@debian.org
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Mateusz Łukasik <mati75@linuxmint.pl> - 2024-02-16 21:10 +0100
Re: Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Soren Stoutner <soren@stoutner.com> - 2024-02-18 04:50 +0100
Re: Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Mateusz Łukasik <mati75@linuxmint.pl> - 2024-02-20 21:40 +0100
Re: Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Soren Stoutner <soren@debian.org> - 2024-02-20 22:50 +0100
Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Soren Stoutner <soren@debian.org> - 2024-03-06 18:40 +0100
Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Mateusz Łukasik <mati75@linuxmint.pl> - 2024-03-07 20:30 +0100
Bug#1064077: RFS: qt5ct/1.8-1 -- Qt5 Configuration Utility Soren Stoutner <soren@debian.org> - 2024-03-08 19:50 +0100
csiph-web