Skip to contentSkip to conversation

New: README.d/deps implies that there is a Debian package named checkpatch, but there isn’t

Bug 221712 [email protected] 1 participant 3 messages Jul 1 Man-pages: manual pages for Linux -- Sections 2, 3, 4, 5, and 7

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=221712

Bug ID: 221712
Summary: README.d/deps implies that there is a Debian package
named checkpatch, but there isn’t
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: man-pages
Assignee: [email protected]
Reporter: [email protected]
Regression: No

README.d/deps says:

Quoted 5 lines

Description
There are different kinds of software dependencies on which this project depends. For maintaining the health of this project, the health of those dependencies is also essential. The following lists dependencies as <debian-package>/<binary>.

That same file goes on to say:

Quoted 9 lines

Build
To build the project, there are many dependencies, some of which are strictly necessary, and others which improve the quality (such as linters).

This list can be generated by the build system itself. Run the following command to print this list:

$ make -R help-list-build-depends

When I run “make -R help-list-build-depends”, all of the items on the list do indeed appear be written as <debian-package>/<binary> except for one. One of the items on the list is “checkpatch/checkpatch”. There is no Debian package that’s named checkpatch (see <https://packages.debian.org/trixie/checkpatch>).

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#1 lore raw

[Bug 221712] README.d/deps implies that there is a Debian package named checkpatch, but there isn’t

https://bugzilla.kernel.org/show_bug.cgi?id=221712

--- Comment #1 from Alejandro Colomar ([email protected]) ---

Quoted 35 lines · On 2026-07-01T17:36:24+0000, [email protected] wrote:

https://bugzilla.kernel.org/show_bug.cgi?id=221712

Bug ID: 221712
Summary: README.d/deps implies that there is a Debian package
named checkpatch, but there isn’t
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: man-pages
Assignee: [email protected]
Reporter: [email protected]
Regression: No

README.d/deps says:

Quoted 5 lines

Description
There are different kinds of software dependencies on which this project depends. For maintaining the health of this project, the health of those dependencies is also essential. The following lists dependencies as <debian-package>/<binary>.

That same file goes on to say:

Quoted 8 lines

Build
To build the project, there are many dependencies, some of which are strictly necessary, and others which improve the quality (such as linters).

This list can be generated by the build system itself. Run the following command to print this list:

Quoted 7 lines
Quoted 1 line
                        $ make -R help-list-build-depends

When I run “make -R help-list-build-depends”, all of the items on the list do indeed appear be written as <debian-package>/<binary> except for one. One of the items on the list is “checkpatch/checkpatch”. There is no Debian package that’s named checkpatch (see
<https://packages.debian.org/trixie/checkpatch>).

Yup; I've been wanting to package that for a long time, but never found the time. I'll try to dedicate some time to it soon.

Thanks!

Cheers,
Alex

Quoted 6 lines
Signature · 5 lines
-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#2 lore raw

[Bug 221712] README.d/deps implies that there is a Debian package named checkpatch, but there isn’t

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=221712

--- Comment #2 from Alejandro Colomar ([email protected]) ---

Quoted 41 lines · Alejandro Colomar
Quoted 32 lines · On 2026-07-01T17:36:24+0000, [email protected] wrote:

https://bugzilla.kernel.org/show_bug.cgi?id=221712

Bug ID: 221712
Summary: README.d/deps implies that there is a Debian package
named checkpatch, but there isn’t
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: man-pages
Assignee: [email protected]
Reporter: [email protected]
Regression: No

README.d/deps says:

Quoted 5 lines

Description
There are different kinds of software dependencies on which this project depends. For maintaining the health of this project, the health of those dependencies is also essential. The following lists dependencies as <debian-package>/<binary>.

That same file goes on to say:

Quoted 5 lines

Build
To build the project, there are many dependencies, some of which are strictly necessary, and others which improve the quality (such as linters).

Quoted 6 lines
Quoted 4 lines

This list can be generated by the build system itself. Run the following command to print this list:

$ make -R help-list-build-depends

When I run “make -R help-list-build-depends”, all of the items on the list

do

Quoted 1 line

indeed appear be written as <debian-package>/<binary> except for one. One

Quoted 8 lines

of

Quoted 1 line

the items on the list is “checkpatch/checkpatch”. There is no Debian

package

Quoted 1 line

that’s named checkpatch (see

<https://packages.debian.org/trixie/checkpatch>).

Yup; I've been wanting to package that for a long time, but never found the time. I'll try to dedicate some time to it soon.

I've decided to entirely drop the lint-c-checkpatch target, and thus the dependency. The problem is solved. :)

Cheers,
Alex

Quoted 16 lines

Thanks!

Cheers,
Alex

Quoted 6 lines
Signature · 5 lines
-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
Signature · 1 line
<https://www.alejandro-colomar.es>
Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.