On Sunday, October 12, 2025 4:32:48 AM Mountain Standard Time Seyed Mohamad 
Amin Modaresi wrote:
> Hi Soren
> 
> If you have time to sponsor one if my packages, I think bazaar is the most
> important of them.
> 
> Thank you.
> 
> Of course I know that  I should upload the latest upstream version of 
bazaar,
> I'll do it this night

Lintian has a few things that should be easy to fix.

W: bazaar: no-manual-page [usr/bin/bazaar-dl-worker]
N: 
N:   Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have 
a manual page
N:   
N:   Note that though the man program has the capability to check for several 
program names in the NAMES section, each of these programs should have its own 
manual page (a symbolic link to the appropriate manual page is sufficient) 
because other manual
N:   page viewers such as xman or tkman don't support this.
N:   
N:   If the name of the manual page differs from the binary by case, man may 
be able to find it anyway; however, it is still best practice to match the 
exact capitalization of the executable in the manual page.
N:   
N:   If the manual pages are provided by another package on which this package 
depends, Lintian may not be able to determine that manual pages are available. 
In this case, after confirming that all binaries do have manual pages after 
this package and its
N:   dependencies are installed, please add a Lintian override.
N: 
N:   Please refer to Manual pages (Section 12.1) in the Debian Policy Manual 
for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: documentation/manual
N:   Renamed from: binary-without-manpage
N: 
N:
W: bazaar: no-manual-page [usr/bin/bazaar]
N:
I: bazaar source: quilt-patch-missing-description [debian/patches/
fix_libdex_version.patch]
N: 
N:   quilt patch files should start with a description of patch. All lines 
before the start of the patch itself are considered part of the description. 
You can edit the description with quilt header -e when the patch is at the top 
of the stack.
N:   
N:   As well as a description of the purpose and function of the patch, the 
description should ideally contain author information, a URL for the bug 
report (if any), Debian or upstream bugs fixed by it, upstream status, the 
Debian version and date the
N:   patch was first included, and any other information that would be useful 
if someone were investigating the patch and underlying problem. Please 
consider using the DEP 3 format for this information.
N: 
N:   Please refer to https://dep-team.pages.debian.net/deps/dep3/ for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/patches/quilt


Lrc has a few things worth looking into:

$ lrc
en: Versions: licenserecon '8.1'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

GPL-3+           | GPL-3             build-aux/rpm/bazaar.spec
GPL-3+           | CC0-1.0           src/icons/scalable/actions/app-installed-
symbolic.svg
GPL-3+           | CC0-1.0           src/icons/scalable/actions/community-
symbolic.svg
GPL-3+           | LGPL-2+           src/shell-search-provider-dbus-
interfaces.xml


There are some copyright statements that need to be in debian/copyright 
(particularly Alexander Vanhee, but also a few others).  Boiler-plate 
statements that don’t actually list a copyright holder don’t need to be 
included, like "Copyright (C) 2025 THE bazaar'S COPYRIGHT HOLDER”.  I find the 
following command helpful:

$ grep -Ri copyright

-- 
Soren Stoutner
[email protected]

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to