<div dir="ltr">Source: node-object-key<br>Version: 0.2.0-5<br>Severity: minor<br>Tags: patch<br><br>Dear Maintainer,<br><br>Please consider removing node-assert <!nocheck> from Build-Depends.<br><br>test/ok-test.js uses require("assert"), which resolves to the Node.js<br>built-in module in the Mocha test environment. The implementation uses<br>lodash. The separately packaged assert polyfill is not used by this<br>build/test entry point.<br><br>I checked this on 2026-11-09 using two fresh, independent amd64 Debian sid<br>containers, one with the original control file and one with the attached<br>one-line patch. Both used the same official Debian base image and the<br>same current sid APT indexes. Source archive checksums were checked<br>against the signed sid source index. This was a Docker container build,<br>not an sbuild run.<br><br>Each build installed build dependencies from its own control file and ran:<br>  DEB_BUILD_OPTIONS=parallel=2 dpkg-buildpackage -us -uc -b<br><br>No nocheck/nodoc profile or option was enabled. Both binary builds<br>succeeded and all 12 Mocha tests ran and passed in each build.<br>The patched environment did not have node-assert installed; Node.js<br>was still installed (v24.22.2). Common installed packages had the<br>same versions and architectures in both builds.<br><br>The resulting .deb files are byte-identical (SHA256 matches).<br><br>The patch changes only this Build-Depends entry. The test source,<br>test entry point, packaging sequence and runtime dependencies are kept.<br>This validation covers one baseline and one patched amd64 build; I have<br>not checked other architectures or combined dependency removals.<br><br>Attached are the patch and both complete dpkg-buildpackage logs.<br><br>                                                                                                    Thank you,<br>                                                                                                          Zixi Liu</div>