[Pkg-freeipa-devel] Debian NEW review of jss 5.10.1-1: ACCEPTED

Timo Aaltonen tjaalton at ubuntu.com
Wed Sep 30 13:07:48 BST 2026


Thanks for the review and suggestions! Comments below:

awm at debian.org kirjoitti 29.9.2026 klo 13.31:
> The Debian NEW review of jss 5.10.1-1 has been completed.
> 
> Decision: ACCEPTED
> Reviewer: Andrew McMillan
> 
> Review comment:
> 
> Hi,
> 
> Some Minor Packaging issues...
> 
> 1. dh_auto_test runs ctest in the wrong directory (rules:47)
> 
> The CMake build is configured/built into build2 (rules:15,39,43), but the test override runs cd build && ctest. The build/ directory is just an empty upstream placeholder (only .gitkeep), so the native test suite never actually runs against the built tree. The trailing || true then silently swallows the failure, so the error is invisible. This should be build2.

yes indeed.. fixed!

> Relatedly, override_dh_auto_clean cleans build2 but never the stale build/ dir;

build/ comes from upstream git, I don't see a reason to remove it. 
Nothing ends up there during package build.

> 2. debian/not-installed glob doesn't match the real install path
> 
> The file contains debian/tmp/jss/tests/*, but tests/CMakeLists.txt installs to ${}/jss/tests/bin (i.e. debian/tmp/usr/share/jss/tests/bin/...). The missing usr/share/ means dh_missing can't suppress those uninstalled test scripts, and it's a confusing/stale entry.
> 

There's actually something wrong in the upstream files, 
$SHARE_INSTALL_PREFIX isn't getting used there.. so it is currently 
correct :)

> 3. debian/watch is likely broken
> 
> Matching-Pattern: .*/releases/tag/@ANY_VERSION@
> Filename-Mangle: s/@ANY_VERSION@$/jss-$1.tar.gz/
> 
> The Filename-Mangle references $1, but the Matching-Pattern defines no capture group, so $1 is undefined. Combined with a Source: pointing at an HTML tags page (no downloadable tarball), uscan can't construct/fetch jss-<ver>.tar.gz.
> 

Yep, I didn't even use it but the gentarball target.. Fixed.


-- 
t



More information about the Pkg-freeipa-devel mailing list