Details about package kwstyle
| Name: | kwstyle (PTS) |
|---|---|
| Uploader: | 何庆 Ching He <heqing@rool.me> (Debian QA page) |
| Description: | kwstyle - Style checker for source code |
Package uploads
Upload #4
Information
| Version: | 1.1.0~git20250114.eb1e46d+ds-1 |
|---|---|
| Uploaded: | 2026-06-09 11:36 |
| Source package: | kwstyle_1.1.0~git20250114.eb1e46d+ds-1.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | |
| Homepage: | https://kitware.github.io/KWStyle/ |
| Vcs-Browser: | https://salsa.debian.org/debian/kwstyle |
| Vcs-Git: | https://salsa.debian.org/debian/kwstyle.git |
| Closes bugs: | #1117934 |
Changelog
kwstyle (1.1.0~git20250114.eb1e46d+ds-1) unstable; urgency=medium
.
* Intent to Adopt (ITA) kwstyle package (Closes: #1117934)
* New upstream version 1.1.0~git20250114.eb1e46d+ds:
- Upstream has natively fixed FTBFS with CMake 4,
remove the temporary NMU patch for #1113091
* Update Maintainer to 何庆 Ching He <heqing@rool.me>
* Update Standards-Version to 4.7.4 (routine-update)
* Update Vcs-Git/Vcs-Browser to point to new Salsa repository (debian/kwstyle)
* Add +ds suffix to repack upstream source:
- Exclude bundled boost library in Utilities/boost and
Utilities/updateBoost.sh, use system libboost-dev instead
- Follow Debian Policy §4.13 (No bundled libraries)
* Remove obsolete copyright paragraphs from debian/copyright:
- The corresponding files (Utilities/KWSys/hash_fun.hxx.in,
Utilities/KWSys/hash_map.hxx.in, Utilities/KWSys/hash_set.hxx.in,
Utilities/KWSys/hashtable.hxx.in) no longer exist in the latest
upstream git version
* debian/watch: Bump format version to 5.
* debian/control: Remove redundant Rules-Requires-Root and Priority
fields. Align Build-Depends and Depends.
* debian/tests: Remove superficial tests directory.
* debian/copyright: Add Upstream-Contact. Add missing copyright
holders for IGSTK, VTK, and RegularExpression. Correct licenses
for update-third-party.bash and ITKHeader.h to Apache-2.0.
* debian/changelog: Remove trailing whitespace.
* debian/fill.copyright.blanks.yml: Remove obsolete KWSys overrides
as the corresponding files no longer exist.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
A watch file is present but doesn't work
Warnings: debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Version: 5
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Source: https://github.com/Kitware/KWStyle.git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Matching-Pattern: HEAD
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Dversionmangle: s/\+ds$//
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Mode: git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Pgpmode: none
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Git-Pretty: 1.1.0~git%cd.%h
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Repacksuffix: +ds -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningskwstyle source
-
W
missing-debian-watch-file-standard
- [debian/watch]
-
W
recommended-field
- (in section for source) Priority [debian/control:1]
-
P
maintainer-manual-page
- [debian/KWStyle.1]
-
P
silent-on-rules-requiring-root
- [debian/control]
-
W
missing-debian-watch-file-standard
-
–
Package closes ITA bug
-
–
Package is already in Debian
- The package uploader is not currently maintaining kwstyle in Debian
- Last upload was on the 2025-10-25
-
–
d/copyright is in DEP5 format
Upstream Contact: Kitware, Inc. <kitware@kitware.com> Licenses: BSD-Kitware and Atamai, BSD-3-clause, Zlib, BSL-1.0, BSD-Kitware, Apache-2.0
Comments
No comments
Upload #3
Information
| Version: | 1.1.0~git20250114.eb1e46d+ds-1 |
|---|---|
| Uploaded: | 2026-06-08 16:51 |
| Source package: | kwstyle_1.1.0~git20250114.eb1e46d+ds-1.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | |
| Homepage: | https://kitware.github.io/KWStyle/ |
| Vcs-Browser: | https://salsa.debian.org/debian/kwstyle |
| Vcs-Git: | https://salsa.debian.org/debian/kwstyle.git |
| Closes bugs: | #1117934 |
Changelog
kwstyle (1.1.0~git20250114.eb1e46d+ds-1) unstable; urgency=medium
.
* Intent to Adopt (ITA) kwstyle package (Closes: #1117934)
* New upstream version 1.1.0~git20250114.eb1e46d+ds:
- Upstream has natively fixed FTBFS with CMake 4,
remove the temporary NMU patch for #1113091
* Update Maintainer to 何庆 Ching He <heqing@rool.me>
* Update Standards-Version to 4.7.4 (routine-update)
* Update Vcs-Git/Vcs-Browser to point to new Salsa repository (debian/kwstyle)
* Add +ds suffix to repack upstream source:
- Exclude bundled boost library in Utilities/boost and
Utilities/updateBoost.sh, use system libboost-dev instead
- Follow Debian Policy §4.13 (No bundled libraries)
* Remove obsolete copyright paragraphs from debian/copyright:
- The corresponding files (Utilities/KWSys/hash_fun.hxx.in,
Utilities/KWSys/hash_map.hxx.in, Utilities/KWSys/hash_set.hxx.in,
Utilities/KWSys/hashtable.hxx.in) no longer exist in the latest
upstream git version
* debian/watch: Bump format version to 5.
* debian/control: Remove redundant Rules-Requires-Root and Priority
fields. Align Build-Depends and Depends.
* debian/tests: Remove superficial tests directory.
* debian/copyright: Add Upstream-Contact. Add missing copyright
holders for IGSTK, VTK, and RegularExpression. Correct licenses
for update-third-party.bash and ITKHeader.h to Apache-2.0.
* debian/changelog: Remove trailing whitespace.
* debian/fill.copyright.blanks.yml: Remove obsolete KWSys overrides
as the corresponding files no longer exist.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
A watch file is present but doesn't work
Warnings: debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Version: 5
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Source: https://github.com/Kitware/KWStyle.git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Matching-Pattern: HEAD
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Dversionmangle: s/\+ds$//
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Mode: git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Pgpmode: none
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Git-Pretty: 1.1.0~git%cd.%h
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Repacksuffix: +ds -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningskwstyle source
-
W
missing-debian-watch-file-standard
- [debian/watch]
-
W
recommended-field
- (in section for source) Priority [debian/control:1]
-
P
maintainer-manual-page
- [debian/KWStyle.1]
-
P
silent-on-rules-requiring-root
- [debian/control]
-
W
missing-debian-watch-file-standard
-
–
Package closes ITA bug
-
–
Package is already in Debian
- The package uploader is not currently maintaining kwstyle in Debian
- Last upload was on the 2025-10-25
-
–
d/copyright is in DEP5 format
Upstream Contact: Kitware, Inc. <kitware@kitware.com> Licenses: BSD-Kitware and Atamai, BSD-3-clause, Zlib, BSL-1.0, BSD-Kitware, Apache-2.0
Comments
-
-
Hi, Thank you very much for your detailed review and suggestions! I have carefully updated the package. Here are the explanations for the decisions and modifications I made based on your feedback: 1. Regarding debian/copyright cleanups and NumFOCUS files: You are completely right. I have removed all the autogenerated "foo" placeholders in the standalone license paragraphs (Apache-2.0, BSD-3-clause, Zlib). I also adopted your excellent suggestion to combine the explicit files belonging to NumFOCUS into a single paragraph to make the file cleaner without expanding the copyright scope. I also fixed the holder names (ISIS Georgetown University, University of Toronto) and formatted Ken Martin, Will Schroeder, and Bill Lorensen into multi-line entries as per DEP-5 best practices. 2. Regarding the combination of Files: * and Files: CMake/*: I decided to keep them separate. If I put "Hans Johnson" under Files: *, it legally implies he holds copyright over the entire repository, which is factually incorrect. I prefer to retain the precise path attributions for strict legal accuracy, even if it adds a few more lines. 3. Regarding the versioning (+git vs ~git): I kept the ~git suffix intentionally. According to the Debian Policy Manual on version sorting, the tilde ~ sorts before an empty string. Since this is a pre-release snapshot, using 1.1.0~git... ensures that when the actual upstream 1.1.0 is released, dpkg will correctly consider the official 1.1.0 as a newer version than this snapshot. Using +git would break the future upgrade path because dpkg evaluates 1.1.0+git as newer than 1.1.0. 4. Regarding the empty lines in debian/watch: The empty lines are kept intentionally as they are part of the standard format generated by uscan's prompts. It improves readability and remains fully compliant with the standard format. I have pushed the new changes and uploaded the updated package. Thank you again for your time and guidance!
Upload #2
Information
| Version: | 1.1.0~git20250114.eb1e46d+ds-1 |
|---|---|
| Uploaded: | 2026-06-08 16:36 |
| Source package: | kwstyle_1.1.0~git20250114.eb1e46d+ds-1.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | |
| Homepage: | https://kitware.github.io/KWStyle/ |
| Vcs-Browser: | https://salsa.debian.org/debian/kwstyle |
| Vcs-Git: | https://salsa.debian.org/debian/kwstyle.git |
| Closes bugs: | #1117934 |
Changelog
kwstyle (1.1.0~git20250114.eb1e46d+ds-1) unstable; urgency=medium
.
* Intent to Adopt (ITA) kwstyle package (Closes: #1117934)
* New upstream version 1.1.0~git20250114.eb1e46d+ds:
- Upstream has natively fixed FTBFS with CMake 4,
remove the temporary NMU patch for #1113091
* Update Maintainer to 何庆 Ching He <heqing@rool.me>
* Update Standards-Version to 4.7.4 (routine-update)
* Update Vcs-Git/Vcs-Browser to point to new Salsa repository (debian/kwstyle)
* Add +ds suffix to repack upstream source:
- Exclude bundled boost library in Utilities/boost and
Utilities/updateBoost.sh, use system libboost-dev instead
- Follow Debian Policy §4.13 (No bundled libraries)
* Remove obsolete copyright paragraphs from debian/copyright:
- The corresponding files (Utilities/KWSys/hash_fun.hxx.in,
Utilities/KWSys/hash_map.hxx.in, Utilities/KWSys/hash_set.hxx.in,
Utilities/KWSys/hashtable.hxx.in) no longer exist in the latest
upstream git version
* debian/watch: Bump format version to 5.
* debian/control: Remove redundant Rules-Requires-Root and Priority
fields. Align Build-Depends and Depends.
* debian/tests: Remove superficial tests directory.
* debian/copyright: Add Upstream-Contact. Add missing copyright
holders for IGSTK, VTK, and RegularExpression. Correct licenses
for update-third-party.bash and ITKHeader.h to Apache-2.0.
* debian/changelog: Remove trailing whitespace.
* debian/fill.copyright.blanks.yml: Remove obsolete KWSys overrides
as the corresponding files no longer exist.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
A watch file is present but doesn't work
Warnings: debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
debian/watch is an obsolete version 1 watch file;
please upgrade to a higher version
(see uscan(1) for details).
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Version: 5
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Source: https://github.com/Kitware/KWStyle.git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Matching-Pattern: HEAD
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Dversionmangle: s/\+ds$//
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Mode: git
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Pgpmode: none
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Git-Pretty: 1.1.0~git%cd.%h
there appears to be a version 2 format line in
the version 1 watch file debian/watch;
Have you forgotten a 'version=2' line at the start, perhaps?
Skipping the line: Repacksuffix: +ds -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningskwstyle source
-
W
missing-debian-watch-file-standard
- [debian/watch]
-
W
recommended-field
- (in section for source) Priority [debian/control:1]
-
P
maintainer-manual-page
- [debian/KWStyle.1]
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:28]
- [debian/control:4]
-
W
missing-debian-watch-file-standard
-
–
Package closes ITA bug
-
–
Package is already in Debian
- The package uploader is not currently maintaining kwstyle in Debian
- Last upload was on the 2025-10-25
-
–
d/copyright is in DEP5 format
Upstream Contact: Kitware, Inc. <kitware@kitware.com> Licenses: BSD-Kitware and Atamai, BSD-3-clause, Zlib, BSL-1.0, BSD-Kitware, Apache-2.0
Comments
-
If you need to a sponsor, change the `Needs a sponsor` status from No to Yes.
-
I changed the status
Upload #1
Information
| Version: | 1.1.0~git20250114.eb1e46d+ds-1 |
|---|---|
| Uploaded: | 2026-02-27 16:13 |
| Source package: | kwstyle_1.1.0~git20250114.eb1e46d+ds-1.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | optional |
| Homepage: | https://kitware.github.io/KWStyle/ |
| Vcs-Browser: | https://salsa.debian.org/heqing/kwstyle |
| Vcs-Git: | https://salsa.debian.org/heqing/kwstyle.git |
| Closes bugs: | #1117934 |
Changelog
kwstyle (1.1.0~git20250114.eb1e46d+ds-1) unstable; urgency=medium
.
* Intent to Adopt (ITA) kwstyle package (Closes: #1117934)
* New upstream version 1.1.0~git20250114.eb1e46d+ds:
- Upstream has natively fixed FTBFS with CMake 4,
remove the temporary NMU patch for #1113091
* Update Maintainer to 何庆 Ching He <heqing@rool.me>
* Update Standards-Version to 4.7.3 (routine-update)
* Update Vcs-Git/Vcs-Browser to point to new Salsa repository
* Add +ds suffix to repack upstream source:
- Exclude bundled boost library in Utilities/boost and
Utilities/updateBoost.sh, use system libboost-dev instead
- Follow Debian Policy §4.13 (No bundled libraries)
* Remove obsolete copyright paragraphs from debian/copyright:
- The corresponding files (Utilities/KWSys/hash_fun.hxx.in,
Utilities/KWSys/hash_map.hxx.in, Utilities/KWSys/hash_set.hxx.in,
Utilities/KWSys/hashtable.hxx.in) no longer exist in the latest
upstream git version
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 1.1.0~git20250114.eb1e46d+ds Upstream: 1.1.0~git20250114.eb1e46d Url: https://github.com/Kitware/KWStyle.git HEAD -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagskwstyle source
-
I
superficial-tests
- [debian/tests/control]
-
P
maintainer-manual-page
- [debian/KWStyle.1]
-
P
trailing-whitespace
- [debian/changelog:44]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
I
superficial-tests
-
–
Package closes ITA bug
-
–
Package is already in Debian
- The package uploader is not currently maintaining kwstyle in Debian
- Last upload was on the 2025-10-25
-
–
Upstream-Contact missing from d/copyright
Upstream Contact: None Licenses: BSD-Kitware, Apache-2.0, BSL-1.0, BSD-3-clause, Zlib
Comments
-
Hello. I'm not a DD but I wrote a review. --- d/watch: 1- Update to version 5 For example: https://salsa.debian.org/python-team/packages/pytesseract/-/blob/master/debian/watch?ref_type=heads --- d/control: 1- Remove the Priority and Rules-Requires-Root tag. 2- Update Standards-Version to 4.7.4 3- Align B-D and Depends: Build-Depends: debhelper-compat (= 13), cmake, libboost-dev --- d/copyright: 1- Most of your work is for d/copyright. Search for missing authors. ./Utilities/KWSys/RegularExpression.cxx: * Copyright (c) 1986 by University of Toronto. You can find them with (grep 'copyright' -ir .) And decopy can give you a good information about missing authors. For example 2- It is better to put files that have the same license in one section. Files: * Copyright: Kitware, Inc. 2020 Hans Johnson 2015 Lucas Gandel License: BSD-Kitware 3- Bad license for Utilities/update-third-party.bash & Web/headers/ITKHeader.h $ lrc en: Versions: licenserecon '17.0' licensecheck '3.3.9-1' Parsing Source Tree .... Reading d/copyright .... Running licensecheck .... d/copyright | licensecheck BSL-1.0 | Apache-2.0 Utilities/update-third-party.bash BSD-Kitware | Apache-2.0 Web/headers/ITKHeader.h ---
-
And please remove debian/tests . This test doesn't really do anything. Some missing authors: Web/headers/IGSTKSandbox/IGSTKHeader2.h:Copyright (c) 2000-2005 Atamai, Inc. Web/headers/VTKHeader.h: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen ./Web/headers/IGSTKSandbox/IGSTKHeader2.h: Copyright (c) ISIS Georgetown University. All rights reserved. ./Web/headers/IGSTKSandbox/IGSTKHeader.h: Copyright (c) ISIS Georgetown University. All rights reserved. ./Web/headers/IGSTKHeader.h: Copyright (c) ISIS Georgetown University. All rights reserved. Utilities/KWSys/RegularExpression.cxx: * Copyright (c) 1986 by University of Toronto.
-
Add Upstream Contact to d/copyright
-
trailing-whitespace [debian/changelog:44]