New Upstream Release - psmisc
The upstream version that was picked contains characters that are invalid in Debian version strings.
For version strings that come from upstream tags, this can be because the upstream tags use characters that are not valid in Debian version strings. The janitor currently only applies very basic version mangling to upstream tags:
- Strip release- prefixes and -release suffixes
- Strip package- prefixes
- Strip v prefixes
- Replace any underscores with dots if there are no other dots in the version. This is done for compatibility with CVS style tags, which usually did not use dots.
For version strings that come from uscan, no additional mangling is performed besides the mangling that uscan already does.
In some cases, the version string matching is overly broad - and the lintian-brush could possibly replace the first group with @ANY_VERSION@ to fix the watch file.
More details
Historical runs
- invalid-upstream-version-format: <UScanSource(<GitWorkingTree of /tmp/janitor-workere8qwxorm/psmisc.git>, subpath='', top_level=False, auto_fix=True,skip_signatures=False)> reported invalid format version string 23.6_rc1.
- run-disappeared: Worker started processing new run 838045ec-f334-47e3-acd4-0e6e9dbb41dd rather than ac0e8eaa-25b2-4ac6-bca2-84424985bd58
- quilt-refresh-error: An error occurred refreshing quilt patch buildsys_fix_dejagnu_workaround: Applying patch debian/patches/buildsys_fix_dejagnu_workaround can't find file to patch at input line 12 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Description: Build sys - Fix dejagnu work around | If DEJAGNU is not defined, then a config file can be defined in configure. This | file either needs to be distributed or already exits. A simple fix is to specify | /dev/null |Author: Craig Small <csmall@debian.org> |Bug-Debian: https://bugs.debian.org/1015089 |Applied-Upstream: https://gitlab.com/psmisc/psmisc/-/commit/3fac667430341bdcec733da6eacd88b03813467a |Reviewed-by: Craig Small <csmall@debian.org> |Last-Update: 2022-07-17 <YYYY-MM-DD, last update of the meta-information, optional> |--- a/configure |+++ b/configure -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file configure.ac Patch debian/patches/buildsys_fix_dejagnu_workaround does not apply (enforce with -f)
- quilt-refresh-error: An error occurred refreshing quilt patch buildsys_fix_dejagnu_workaround: Applying patch debian/patches/buildsys_fix_dejagnu_workaround can't find file to patch at input line 12 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Description: Build sys - Fix dejagnu work around | If DEJAGNU is not defined, then a config file can be defined in configure. This | file either needs to be distributed or already exits. A simple fix is to specify | /dev/null |Author: Craig Small <csmall@debian.org> |Bug-Debian: https://bugs.debian.org/1015089 |Applied-Upstream: https://gitlab.com/psmisc/psmisc/-/commit/3fac667430341bdcec733da6eacd88b03813467a |Reviewed-by: Craig Small <csmall@debian.org> |Last-Update: 2022-07-17 <YYYY-MM-DD, last update of the meta-information, optional> |--- a/configure |+++ b/configure -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file configure.ac Patch debian/patches/buildsys_fix_dejagnu_workaround does not apply (enforce with -f)
- codemod-command-failed: Script ['deb-new-upstream', '--refresh-patches'] failed to run with code 1
- codemod-command-failed: Script ['deb-new-upstream', '--refresh-patches'] failed to run with code 1
- quilt-refresh-error: An error occurred refreshing quilt patch buildsys_fix_dejagnu_workaround: Applying patch debian/patches/buildsys_fix_dejagnu_workaround can't find file to patch at input line 12 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Description: Build sys - Fix dejagnu work around | If DEJAGNU is not defined, then a config file can be defined in configure. This | file either needs to be distributed or already exits. A simple fix is to specify | /dev/null |Author: Craig Small <csmall@debian.org> |Bug-Debian: https://bugs.debian.org/1015089 |Applied-Upstream: https://gitlab.com/psmisc/psmisc/-/commit/3fac667430341bdcec733da6eacd88b03813467a |Reviewed-by: Craig Small <csmall@debian.org> |Last-Update: 2022-07-17 <YYYY-MM-DD, last update of the meta-information, optional> |--- a/configure |+++ b/configure -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file configure.ac Patch debian/patches/buildsys_fix_dejagnu_workaround does not apply (enforce with -f)
- new-upstream-tarball-missing: New upstream version (psmisc/23.5rc1+ds) found, but was missing when retrieved as tarball from <UScanSource(<GitWorkingTree of /tmp/janitororfpad3k/psmisc>, subpath='', top_level=False, auto_fix=True)>.
- build-failed-stage-build: make[3]: *** No rule to make target 'all'. Stop.
- codemod-command-failed: Script ['deb-new-upstream', '--refresh-patches'] failed to run with code 1
- upstream-merged-conflicts: Merging upstream version 23.4rc1 resulted in conflicts.