Hey Thomas,
Am 11.10.2025 um 18:19 schrieb Reuben Thomas:
Package: rpl
Version: 1.14-2
Severity: normal
I (the upstream maintainer) have released a new major version of rpl, version 2.
It’s a complete rewrite, in Vala.
It’s backwards compatible, with two exceptions: the deprecated -e/--escape
flag is removed, and the regex engine is PCRE2, which is largely compatible
with but not the same as Python’s, or the Python “regex” library.
The build system is a standard autotools build system. valac is optional (C
sources are provided in the release.)
In case it helps, other similar packages of mine that are already in Debian
include zile and libenchant2; that is, other packages written in Vala with
an autotools build system.
Thanks, now rpl is updated to 2.0.3 in Debian! :)
Just some "small" issues / questions:
Lintian has a small warning about the manpage:
W: rpl: useless-whatis-entry [usr/share/man/man1/rpl.1.gz]
N:
N: The whatis entry for this manual page (the brief description found
in the NAME section) is of the form:
N:
N: program - manual page for program
N:
N: This conveys no information about what the program is for and is
repetitive. The short description should contain brief information about
what the program is for to
N: aid in searching with apropos and similar programs.
And if I use the version directly from the tags (without pregenerated
automake foobar etc) and try to rebuild them it fails here (but I use
atm the full "release" file):
dh_autoreconf
configure.ac:14: installing 'build-aux/ar-lib'
configure.ac:12: installing 'build-aux/compile'
configure.ac:9: installing 'build-aux/install-sh'
configure.ac:9: installing 'build-aux/missing'
aminclude_static.am:52: warning: if $(CODE_COVERAGE_BRANCH_COVERAGE:
non-POSIX variable name
aminclude_static.am:52: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:59: warning: if $(CODE_COVERAGE_BRANCH_COVERAGE:
non-POSIX variable name
aminclude_static.am:59: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:63: warning: ':='-style assignments are not portable
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:64: warning: code_coverage_v_lcov_cap_$(V: non-POSIX
recursive variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:65: warning:
code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive
variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:67: warning: code_coverage_v_lcov_ign_$(V: non-POSIX
recursive variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:68: warning:
code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive
variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:70: warning: code_coverage_v_genhtml_$(V: non-POSIX
recursive variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:71: warning:
code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive
variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:73: warning: code_coverage_quiet_$(V: non-POSIX
recursive variable expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:74: warning:
code_coverage_quiet_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable
expansion
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:78: warning: subst -,_,$(subst .,_,$(1: non-POSIX
variable name
aminclude_static.am:78: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:87: warning: addprefix --directory
,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name
aminclude_static.am:87: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:87: warning: call
code_coverage_sanitize,$(PACKAGE_NAME: non-POSIX variable name
aminclude_static.am:87: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:88: warning: addprefix --directory
,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name
aminclude_static.am:88: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:90: warning: addprefix --prefix
,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name
aminclude_static.am:90: (probably a GNU make extension)
Makefile.am:9: 'aminclude_static.am' included from here
aminclude_static.am:100: warning: ':='-style assignments are not portable
Makefile.am:9: 'aminclude_static.am' included from here
Makefile.am:46: warning: wildcard test-files/*.txt: non-POSIX variable name
Makefile.am:46: (probably a GNU make extension)
Makefile.am:46: warning: wildcard test-files/*/*.txt*: non-POSIX
variable name
Makefile.am:46: (probably a GNU make extension)
Makefile.am:46: warning: wildcard test-files/test-tree/*/*.txt:
non-POSIX variable name
Makefile.am:46: (probably a GNU make extension)
Makefile.am:46: warning: wildcard test-files/test-tree-expected/*/*.txt:
non-POSIX variable name
Makefile.am:46: (probably a GNU make extension)
configure.ac:70: error: required file 'lib/Makefile.in' not found
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
Makefile.am:32: warning: user variable 'distcleancheck_listfiles'
defined here ...
/usr/share/automake-1.17/am/distdir.am: ... overrides Automake variable
'distcleancheck_listfiles' defined here
autoreconf: error: automake failed with exit status: 1
dh_autoreconf: error: autoreconf -f -i returned exit code 1