On Fri, 2024-07-26 at 11:16 +0100, Phil Wyett wrote: > On Sat, 20 Jul 2024 06:34:36 +0100 Phil Wyett <philip.wy...@kathenas.org> > wrote: > > Control: tags -1 + moreinfo > > > > Manuel, > > > > Preamble... > > > > Thank you for taking the time to create this package and your contribution > > to the Debian project. > > > > The review below is for assistance. This review is offered to help > > package submitters to Debian mentors inorder to improve their packages > > prior to possible sponsorship into Debian. There is no obligation on behalf > > of the submitter to make any alterations based upon information provided > > in the review. > > > > Review... > > > > 1. Build[1]: Good > > > > 2. Lintian[2]: Issue > > > > E: baby: missing-dependency-on-libc needed by usr/bin/baby > > N: > > N: The listed file appears to be linked against the C library, but the > > N: package doesn't depend on the C library package. Normally this > indicates > > N: that ${shlibs:Depends} was omitted from the Depends line for this > > package > > N: in debian/control. > > N: > > N: All shared libraries and compiled binaries must be run through > > N: dpkg-shlibdeps to find out any libraries they are linked against > (often > > N: via the dh_shlibdeps debhelper command). The package containing these > > N: files must then depend on ${shlibs:Depends} in debian/control to get > the > > N: proper package dependencies for those libraries. > > N: > > N: Please refer to Generating dependencies on shared libraries (Section > > N: 8.6.1) in the Debian Policy Manual for details. > > N: > > N: Visibility: error > > N: Show-Always: no > > N: Check: binaries/prerequisites > > > > 3. Licenses (lrc[3]): Good > > > > 4. Watch file (uscan --force-download): Good > > > > 5. Build Twice (sudo pbuilder build --twice <package>.dsc): Good > > > > 6. Reproducible builds (reporotest)[3]: Good > > > > 7. Install (No previous installs): Good > > > > 8. Upgrade (Over previous installs if any): N/A > > > > Summary... > > > > I believe baby is not yet ready for sponsorship/upload. Could the > contributor > > rectify one of more of the rasied issues. Once updated to your satisfaction > > and a new upload done, please remove the 'moreinfo' on the Request For > > Sponsorship (RFS) bug report. > > Morning Manuel, > > Right... ;-) Let's get rid of those lintian problems i.e. the ones below. > > W: baby: undeclared-elf-prerequisites (libc.so.6) [usr/bin/baby] > N: > N: The installation package contains an ELF executable or object file with > N: dynamic references but does not declare any package prerequisites. The > N: Depends field in the installation control file is empty. > N: > N: This usually happens when Depends field in the source control file does > N: not mention ${shlibs:Depends} or, when not using the dh sequencer, there > N: is no call to dpkg-shlibdeps in debian/rules. > N: > N: Visibility: warning > N: Show-Always: no > N: Check: binaries/prerequisites > N: Renamed from: missing-depends-line > N: > N: > > In 'debian/control' > > change: > > Build-Depends: debhelper-compat (= 13), > golang-any, > golang-go > > to: > > Build-Depends: debhelper-compat (= 13), > dh-golang, > golang-go > > and also change: > > Depends: ${misc:Depends} > > to: > > Depends: ${shlibs:Depends}, ${misc:Depends} > > I: baby: unused-override statically-linked-binary > [usr/share/lintian/overrides/baby:1] > N: > N: Your package specifies the named override but there were no tags that > N: could have been silenced by it. > N: > N: Maybe you fixed an underlying condition but forgot to remove the > override. > N: It is also possible that the Lintian maintainers fixed a false positive. > N: > N: If the override is now unused, please remove it. > N: > N: This tag is similar to mismatched-override except there a tag could have > N: been silenced if the context had matched. > N: > N: Sometimes, overrides end up not being used because a tag appears only on > N: some architectures. In that case, overrides can be equipped with an > N: architecture qualifier. > N: > N: Please refer to Architecture specific overrides (Section 2.4.3) in the > N: Lintian User's Manual for details. > N: > N: Visibility: info > N: Show-Always: yes > N: Check: lintian > N: > N: 0 hints overridden; 1 unused override > > Delete 'debian/baby.lintian-overrides'. > > Lintian warnings other than 'Standards-Version' should be gone. > > Regards > > Phil >
Hi Manuel, As noted in email above. You can remove 'debian/baby.lintian-overrides' as it is unused. Regards Phil -- "I play the game for the game’s own sake" Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans -- Internet Relay Chat (IRC): kathenas Website: https://kathenas.org Instagram: https://instagram.com/kathenasorg/ Buy Me A Coffee: https://buymeacoffee.com/kathenasorg --
signature.asc
Description: This is a digitally signed message part