Review: zxc 0.6.2+git20260211+ds-1
New Package Report
.changes
| Date | Wed, 11 Feb 2026 10:25:49 +0000 |
|---|---|
| Source | zxc |
| Version | 0.6.2+git20260211+ds-1 |
| Changed-By | Alex Myczko |
| Architecture | source arm64 |
| Distribution | unstable |
Changelog
zxc (0.6.2+git20260211+ds-1) unstable; urgency=medium . * Initial release. (Closes: #1127400)
.dsc
| Priority | optional |
|---|---|
| Component | main |
| Package-List | libzxc-dev deb libdevel optional arch=any libzxc0 deb libs optional arch=any |
| Section | libdevel |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/hellobertrand/zxc Upstream-Name: zxc Upstream-Contact: Bertrand Lebonnois Files: * Copyright: 2025-2026 Bertrand Lebonnois License: BSD-3-clause <Put the license of the package here indented by 1 space> <This follows the format of Description: lines in control file> . <Including paragraphs> Files: include/rapidhash* Copyright: Based on 'wyhash', by Wang Yi <godspeed_china@yeah.net> 2025 Nicolas De Carli License: MIT Files: debian/* Copyright: 2026 Alex Myczko <tar@debian.org> License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package. If not, see <https://www.gnu.org/licenses/>. Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Review Information
rejected — allocated to awm 20 days ago, started 20 days ago, completed 20 days ago.
Final Comment
Several of the issues highlighted by Lintian seem severe - please add override
reasons if these are in error, or resolve them if they are real issues.
Thanks!
Other Reviews of this Package
| Version | Hash | Allocated | Completed | Reviewer | Status | Details |
|---|---|---|---|---|---|---|
| 0.9.1-1 | 28cf98c7… | 2026-03-16 15:03 | 2026-03-16 15:03 | awm | accepted | VIEW |
| 0.8.1-1 | 6813aa5c… | 2026-03-03 01:46 | 2026-03-03 01:49 | awm | accepted | VIEW |
| 0.7.3+ds-1 | 1ab18f6b… | 2026-02-28 00:41 | 2026-02-28 00:49 | awm | accepted | VIEW |
Public Notes
lintian -Iiv -L '>=warning' --show-overrides ../zxc_0.6.2+git20260211+ds-1_arm64.changes
N:
E: libzxc0: arch-dependent-file-not-in-arch-specific-directory [usr/bin/zxc]
N:
N: This package is Multi-Arch "same", but it installs an ELF binary in the directory that is not architecture-specific.
N:
N: Please refer to https://wiki.ubuntu.com/MultiarchSpec for details.
N:
N: Visibility: error
N: Show-Always: no
N: Check: binaries/location
N:
N:
E: libzxc-dev: helper-templates-in-copyright
N:
N: The /usr/share/doc/pkg/copyright file still contains template markers from a packaging helper. Please fill in the actual license, upstream copyright holders, and download information about the package and remove any remaining
N: templates generated by the packaging helper.
N:
N: Visibility: error
N: Show-Always: no
N: Check: debian/copyright
N:
N:
E: libzxc0: helper-templates-in-copyright
N:
E: zxc source: version-substvar-for-external-package Depends ${binary:Version} libzxc-dev -> zxc0 [debian/control:18]
N:
N: The first package has a relation on the second package using a dpkg-control substitution variable to generate the versioned part of the relation. However the second package is not built from this source package. Usually this
N: means there is a mistake or typo in the package name in this dependency.
N:
N: Visibility: error
N: Show-Always: no
N: Check: debian/version-substvars
N:
N:
W: zxc source: debian-watch-not-mangling-version opts="filenamemangle=s%(?:.?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%" https://github.com/hellobertrand/zxc/tags (?:.?/)v?@ANY_VERSION@@ARCHIVE_EXT@ [debian/watch:6]
N:
N: The version of this package contains dfsg, ds, or debian, which normally indicates that the upstream source has been repackaged to comply with the Debian Free Software Guidelines (or similar reason), but there is no version
N: mangling in the debian/watch file. Since the dfsg string is not part of the upstream version, the debian/watch file should use the dversionmangle option to remove the dfsg before version number comparison.
N:
N: Please refer to the uscan(1) manual page and https://wiki.debian.org/DEHS for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/watch
N: Renamed from: debian-watch-file-should-mangle-version
N:
N:
W: zxc source: missing-license-paragraph-in-dep5-copyright mit [debian/copyright:21]
N:
N: The Files paragraph in the machine readable copyright file references a license for which no stand-alone License paragraph exists.
N:
N: Sometimes this tag appears because of incorrect ordering. Stand-alone License paragraphs must appear after all Files paragraphs.
N:
N: Please refer to https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ and Bug#959067 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
W: libzxc0: no-manual-page [usr/bin/zxc]
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)
N: because other manual 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
N: this package and its 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: zxc source: unwanted-path-too-specific usr/lib/aarch64-linux-gnu/cmake/zxc/* [debian/not-installed:1]
N:
N: The file debian/not-installed lists a path that may cause unexpected build failures. The path is too specific.
N:
N: A common problem are entries starting with usr/lib/x86_64-linux-gnu. The sources will build fine on amd64 but not on other architectures, because the paths to do exist.
N:
N: Please consider using an asterisk, which will work fine.
N:
N: Please refer to Bug#961104, Bug#961960, and Bug#961973 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/not-installed
N:
karora@orwell:/usr/src/dfsg/zxc_0.6.2+git20260211+ds-1$ $ lintian -Iiv -L '>=warning' --show-overrides ../zxc_0.6.2+git20260211+ds-1_arm64.changes
N:
E: libzxc0: arch-dependent-file-not-in-arch-specific-directory [usr/bin/zxc]
N:
N: This package is Multi-Arch "same", but it installs an ELF binary in the directory that is not architecture-specific.
N:
N: Please refer to https://wiki.ubuntu.com/MultiarchSpec for details.
N:
N: Visibility: error
N: Show-Always: no
N: Check: binaries/location
N:
N:
E: libzxc-dev: helper-templates-in-copyright
N:
N: The /usr/share/doc/pkg/copyright file still contains template markers from a packaging helper. Please fill in the actual license, upstream copyright holders, and download information about the package and remove any remaining
N: templates generated by the packaging helper.
N:
N: Visibility: error
N: Show-Always: no
N: Check: debian/copyright
N:
N:
E: libzxc0: helper-templates-in-copyright
N:
E: zxc source: version-substvar-for-external-package Depends ${binary:Version} libzxc-dev -> zxc0 [debian/control:18]
N:
N: The first package has a relation on the second package using a dpkg-control substitution variable to generate the versioned part of the relation. However the second package is not built from this source package. Usually this
N: means there is a mistake or typo in the package name in this dependency.
N:
N: Visibility: error
N: Show-Always: no
N: Check: debian/version-substvars
N:
N:
W: zxc source: debian-watch-not-mangling-version opts="filenamemangle=s%(?:.?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%" https://github.com/hellobertrand/zxc/tags (?:.?/)v?@ANY_VERSION@@ARCHIVE_EXT@ [debian/watch:6]
N:
N: The version of this package contains dfsg, ds, or debian, which normally indicates that the upstream source has been repackaged to comply with the Debian Free Software Guidelines (or similar reason), but there is no version
N: mangling in the debian/watch file. Since the dfsg string is not part of the upstream version, the debian/watch file should use the dversionmangle option to remove the dfsg before version number comparison.
N:
N: Please refer to the uscan(1) manual page and https://wiki.debian.org/DEHS for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/watch
N: Renamed from: debian-watch-file-should-mangle-version
N:
N:
W: zxc source: missing-license-paragraph-in-dep5-copyright mit [debian/copyright:21]
N:
N: The Files paragraph in the machine readable copyright file references a license for which no stand-alone License paragraph exists.
N:
N: Sometimes this tag appears because of incorrect ordering. Stand-alone License paragraphs must appear after all Files paragraphs.
N:
N: Please refer to https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ and Bug#959067 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
W: libzxc0: no-manual-page [usr/bin/zxc]
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)
N: because other manual 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
N: this package and its 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: zxc source: unwanted-path-too-specific usr/lib/aarch64-linux-gnu/cmake/zxc/* [debian/not-installed:1]
N:
N: The file debian/not-installed lists a path that may cause unexpected build failures. The path is too specific.
N:
N: A common problem are entries starting with usr/lib/x86_64-linux-gnu. The sources will build fine on amd64 but not on other architectures, because the paths to do exist.
N:
N: Please consider using an asterisk, which will work fine.
N:
N: Please refer to Bug#961104, Bug#961960, and Bug#961973 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/not-installed
N:
CME fix
Command: cme fix --verbose dpkg
Exit code: 255
Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done
Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree... Done
Reading state information... 0%
Reading state information... 0%
Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 1 package versions. Please wait...
Got info from api.ftp-master.debian.org for 0 packages.
Warning in 'control source Standards-Version': Current standards version is '4.7.3'. Please read https://www.debian.org/doc/debian-policy/upgrading-checklist.html for the changes that may be needed on your package
to upgrade it from standard version '4.7.2' to '4.7.3'.
Offending value: '4.7.2'
Warning in 'copyright Files:"[...]" License short_name': There are many versions of the MIT license. Please use Expat instead, when it matches. See L<Debian copyright format|https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-specification> and L<wikipedia|https://en.wikipedia.org/wiki/MIT_License#Various_versions>for details.
Offending value: 'MIT'
Element 'License-Alias' of node 'copyright Files:"
include/rapidhash*"' is deprecated
Configuration item 'copyright Files:"
include/rapidhash*" License short_name' has a wrong value:
value 'MIT' does not match grammar from model: license 'MIT' is not declared in a stand-alone License paragraph. Did not find any stand-alone License paragraph.
value is computed from '$replace{$alias}', where
'alias' from path '- - License-Alias' is undef