Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package picocli for openSUSE:Factory checked in at 2026-05-09 13:00:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/picocli (Old) and /work/SRC/openSUSE:Factory/.picocli.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "picocli" Sat May 9 13:00:17 2026 rev:13 rq:1352173 version:4.7.7 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/picocli/picocli.changes 2025-02-19 16:00:26.764829004 +0100 +++ /work/SRC/openSUSE:Factory/.picocli.new.1966/picocli.changes 2026-05-09 13:01:06.364268685 +0200 @@ -1,0 +2,37 @@ +Fri May 8 21:46:08 UTC 2026 - Fridrich Strba <[email protected]> + +- Update to version 4.7.7 + * Enhancements: + + picocli.shell.jline3.PicocliCommands::invoke now returns + ParseResult instead of null + + Avoid syntax error in auto-completion script for invalid + option names and paramLabel values starting with a digit + + Variable interpolation should work for ArgGroup.heading + attribute + * Bug fixes: + + The built-in help subcommand should return the exit code of + the subcommand's exitCodeOnUsageHelp value for the subcommand + whose help was requested + + Module info missing in all jars except the main picocli jar + file + + AutoComplete with jline3 was showing hidden commands + + NullPointerException when using PropertiesDefaultProvider + + negatable=true option in an ArgGroup should not add negated + option twice + + Duplicate help output for ArgGroup from a Mixin + + Options get doubled in non validating ArgGroup when used in + Mixin + + Incorrect results when using ArgGroup + defaultValue + split + + List/Set + + DuplicateOptionAnnotationsException on using negatable option + in ArgGroup + + boolean with arity=0 and defaultValue=false behaved + unexpectedly + * Documentation fixes: + + User guide, CDI 2.0 (JSR 365) section: fix example and add + warning about dynamic proxies + + Fix line-endings in generated asciidoc HTML + + Fix broken link + + Add at least a link to how to use the CodeGen APT under Bazel + +------------------------------------------------------------------- Old: ---- picocli-4.7.6.pom picocli-4.7.6.tar.xz picocli-codegen-4.7.6.pom picocli-shell-jline2-4.7.6.pom picocli-shell-jline3-4.7.6.pom New: ---- _scmsync.obsinfo build.specials.obscpio picocli-4.7.7.pom picocli-4.7.7.tar.xz picocli-codegen-4.7.7.pom picocli-shell-jline2-4.7.7.pom picocli-shell-jline3-4.7.7.pom ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ picocli-extras.spec ++++++ --- /var/tmp/diff_new_pack.sNBr9w/_old 2026-05-09 13:01:07.064297410 +0200 +++ /var/tmp/diff_new_pack.sNBr9w/_new 2026-05-09 13:01:07.068297574 +0200 @@ -21,7 +21,7 @@ %define __requires_exclude java-headless %global base_name picocli Name: %{base_name}-extras -Version: 4.7.6 +Version: 4.7.7 Release: 0 Summary: Tiny Command Line Interface License: Apache-2.0 ++++++ picocli.spec ++++++ --- /var/tmp/diff_new_pack.sNBr9w/_old 2026-05-09 13:01:07.104299051 +0200 +++ /var/tmp/diff_new_pack.sNBr9w/_new 2026-05-09 13:01:07.104299051 +0200 @@ -20,7 +20,7 @@ # binaries are java 8 compatible %define __requires_exclude java-headless Name: picocli -Version: 4.7.6 +Version: 4.7.7 Release: 0 Summary: Tiny Command Line Interface License: Apache-2.0 ++++++ _scmsync.obsinfo ++++++ mtime: 1778276907 commit: 2829034a5ec557f2dbcd1a743bed4cdec3842e7d0068684758a340e428d0b9a1 url: https://src.opensuse.org/java-packages/picocli revision: 2829034a5ec557f2dbcd1a743bed4cdec3842e7d0068684758a340e428d0b9a1 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.sNBr9w/_old 2026-05-09 13:01:07.184302334 +0200 +++ /var/tmp/diff_new_pack.sNBr9w/_new 2026-05-09 13:01:07.188302498 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/remkop/picocli.git</param> - <param name="revision">270bd02f50e9b511d262d5143ee009b286e128fc</param> + <param name="revision">c6333b22c1db5ef8739de8a6cf56b207c0795313</param> <param name="match-tag">v*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-08 23:48:27.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ picocli-4.7.6.pom -> picocli-4.7.7.pom ++++++ --- /work/SRC/openSUSE:Factory/picocli/picocli-4.7.6.pom 2024-10-31 16:10:07.348966979 +0100 +++ /work/SRC/openSUSE:Factory/.picocli.new.1966/picocli-4.7.7.pom 2026-05-09 13:01:06.312266551 +0200 @@ -4,7 +4,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <name>picocli</name> <description>Java command line parser with both an annotations API and a programmatic API. Usage help with ANSI styles and colors. Autocomplete. Nested subcommands. Easily included as source to avoid adding a dependency.</description> <url>https://picocli.info</url> ++++++ picocli-4.7.6.tar.xz -> picocli-4.7.7.tar.xz ++++++ ++++ 4288 lines of diff (skipped) ++++++ picocli-codegen-4.7.6.pom -> picocli-codegen-4.7.7.pom ++++++ --- /work/SRC/openSUSE:Factory/picocli/picocli-codegen-4.7.6.pom 2024-10-31 16:10:07.408969497 +0100 +++ /work/SRC/openSUSE:Factory/.picocli.new.1966/picocli-codegen-4.7.7.pom 2026-05-09 13:01:06.336267537 +0200 @@ -4,7 +4,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <name>picocli-codegen</name> <description>Picocli Code Generation - Tools to generate documentation, configuration, source code and other files from a picocli model.</description> <url>https://picocli.info</url> @@ -32,7 +32,7 @@ <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <scope>compile</scope> </dependency> </dependencies> ++++++ picocli-shell-jline2-4.7.6.pom -> picocli-shell-jline2-4.7.7.pom ++++++ --- /work/SRC/openSUSE:Factory/picocli/picocli-shell-jline2-4.7.6.pom 2024-10-31 16:10:07.468972015 +0100 +++ /work/SRC/openSUSE:Factory/.picocli.new.1966/picocli-shell-jline2-4.7.7.pom 2026-05-09 13:01:06.348268029 +0200 @@ -4,7 +4,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>info.picocli</groupId> <artifactId>picocli-shell-jline2</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <name>picocli-shell-jline2</name> <description>Picocli Shell JLine2 - easily build interactive shell applications with JLine 2 and picocli.</description> <url>https://picocli.info</url> @@ -32,7 +32,7 @@ <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <scope>compile</scope> </dependency> <dependency> ++++++ picocli-shell-jline2-4.7.6.pom -> picocli-shell-jline3-4.7.7.pom ++++++ --- /work/SRC/openSUSE:Factory/picocli/picocli-shell-jline2-4.7.6.pom 2024-10-31 16:10:07.468972015 +0100 +++ /work/SRC/openSUSE:Factory/.picocli.new.1966/picocli-shell-jline3-4.7.7.pom 2026-05-09 13:01:06.356268357 +0200 @@ -3,10 +3,10 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>info.picocli</groupId> - <artifactId>picocli-shell-jline2</artifactId> - <version>4.7.6</version> - <name>picocli-shell-jline2</name> - <description>Picocli Shell JLine2 - easily build interactive shell applications with JLine 2 and picocli.</description> + <artifactId>picocli-shell-jline3</artifactId> + <version>4.7.7</version> + <name>picocli-shell-jline3</name> + <description>Picocli Shell JLine3 - easily build interactive shell applications with JLine 3 and picocli.</description> <url>https://picocli.info</url> <inceptionYear>2018</inceptionYear> <licenses> @@ -32,13 +32,13 @@ <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.7.6</version> + <version>4.7.7</version> <scope>compile</scope> </dependency> <dependency> - <groupId>jline</groupId> + <groupId>org.jline</groupId> <artifactId>jline</artifactId> - <version>2.14.6</version> + <version>3.29.0</version> <scope>compile</scope> </dependency> </dependencies>
