mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-07-25 12:26:43 -04:00
3.0 (native) requires the version not contain a hyphen — Debian treats the hyphen as the separator between upstream-version and debian-revision, classifying any hyphenated version as non-native regardless of debian/source/format. That caused debuild to look for zoneminder_1.38.3.orig.tar.gz (the quilt orig the format change was supposed to eliminate), prompt for input it couldn't get, and bail. Use + as the version/distro separator instead. + has no special meaning in Debian versions and the result (1.38.3+trixie) is a valid native version. apt still sees 1.38.3+trixie > 1.38.0-trixie1 because upstream-version compares the full string for native, and "1.38.3" sorts after "1.38.0". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>