DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: zxc 0.6.2+git20260211+ds-1

New Package Report

.changes
DateWed, 11 Feb 2026 10:25:49 +0000
Sourcezxc
Version0.6.2+git20260211+ds-1
Changed-ByAlex Myczko
Architecturesource arm64
Distributionunstable
Changelog
zxc (0.6.2+git20260211+ds-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1127400)
.dsc
Priorityoptional
Componentmain
Package-Listlibzxc-dev deb libdevel optional arch=any
libzxc0 deb libs optional arch=any
Sectionlibdevel
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

VersionHashAllocatedCompletedReviewerStatusDetails
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

20 days ago ● public

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:

20 days ago ● public

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

Back to Dashboard | View all reviews for this package