Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gmavenplus-plugin for
openSUSE:Factory checked in at 2021-12-17 23:54:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmavenplus-plugin (Old)
and /work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gmavenplus-plugin"
Fri Dec 17 23:54:35 2021 rev:3 rq:941209 version:1.13.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gmavenplus-plugin/gmavenplus-plugin.changes
2019-11-26 16:57:02.068153934 +0100
+++
/work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520/gmavenplus-plugin.changes
2021-12-17 23:54:59.775553728 +0100
@@ -1,0 +2,298 @@
+Fri Dec 17 10:36:15 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 1.13.1
+- Changes in 1.13.1
+ * Bugs
+ + [#203] Using bindAllProjectProperties and
+ bindSessionUserOverrideProperties together can cause an NPE.
+- Changes in 1.13.0
+ * Enhancements
+ + [#196] Add support for targetting Java 17.
+ + [#198] Add support for targetting Java 18.
+ + [#188/#193] Update Ant from 1.10.8 to 1.10.11.
+- Changes in 1.12.1
+ * Bugs
+ + [#186] Certain AST transformations had classloader issues
+ because 1.12.0 was no longer setting the context classloader.
+ * Enhancements
+ + Update Jansi to 2.x.
+ * Potentially breaking changes
+ + The Jansi upgrade should generally be compatible, but could
+ cause issues with scripts that were using Jansi 1.x specific
+ classes.
+- Changes in 1.12.0
+ * Bugs
+ + [#183] The classloader project dependencies are loaded onto is
+ reused between modules, so each module was a superset of all
+ modules that preceded it. Also, the console, execute, and
+ shell mojos didn't pass the classloader to use into the
+ instantiated GroovyConsole/GroovyShell, so it accidentally was
+ using the plugin classloader, even when configured to use
+ PROJECT_ONLY classpath.
+ * Potentially breaking changes
+ + This should be a non-breaking change (except for unusual
+ situations that were relying on the previous incorrect
+ behavior). However, since it's a significant change, I'm
+ bumping the version by more than just the patch version.
+ * Notes
+ + This potentially runs slower than before, since a new
+ classloader is instantiated each execution, rather than
+ resuing the same classloader, so the classes referenced will
+ have to be reinitialized.
+- Changes in 1.11.1
+ * Bugs
+ + Fixes IllegalArgumentException when consoleScript parameter
+ was loaded from POM rather than command line property.
+- Changes in 1.11.0
+ * Enhancements
+ + Change JDK compatibility check to also account for Java 16.
+ + Some tweaks for Groovy 4 (most notably, invokedynamic is
+ enabled by default for Groovy 4 and cannot be disabled).
+ + New parameter (attachGroovyDocAnnotation) to enable attaching
+ GroovyDoc annotation.
+ + New parameter (parallelParsing) to enable parallel parsing
+ (enabled by default with Groovy 4).
+ + Remove previewFeatures parameter from stub generation goals,
+ since it's not used there.
+ * Potentially breaking changes
+ + If you were using the previewFeatures parameter without also
+ including a compilation goal that would make that config
+ valid, the build will fail because it's no longer a valid
+ parameter. The fix would be to move that configuration to the
+ appropriate execution(s).
+- Changes in 1.10.1
+ * Enhancements
+ + Ability to override classes used to generate GroovyDoc (#91)
+ + Ability to override GStringTemplates used for GroovyDoc (#105)
+ + Ability to bind overridden properties (by binding project
+ properties and/or session user properties) (#72)
+ + Ability to load a script when launching GroovyConsole (#165)
+- Changes in 1.10.0
+ * Enhancements
+ + Change default GroovyDoc jar artifact type to javadoc, so its
+ extension gets set to "jar" by the artifact handler instead of
+ "groovydoc" by the default handler logic which uses the type
+ for the extension in the case of unknown types (#151).
+ * Potentially breaking changes
+ + GroovyDoc jars and test GroovyDoc jars will now be of type
+ "javadoc" and have extension "jar". Rather than type and
+ extension "groovydoc". If you do not wish to transition to
+ this new behavior, set the new artifactType or
+ testArtifactType property to "groovydoc" to revert to the
+ previous behavior.
+ * Notes
+ + While the artifact type of GroovyDoc jars has changed, the
+ Maven classifier has not. It remains "groovydoc", and you can
+ still override that, just as before.
+- Changes in 1.9.1
+ * Enhancements
+ + Add a property to skip script execution (#162)
+- Changes in 1.9.0
+ * Enhancements
+ + Support for Java 14 (#152).
+ + Support for Java 15 (#153).
+ + Add skipBytecodeCheck property and parameter, so if a Java
+ version comes out the plugin doesn't recognize, you can use it
+ without having to wait for an update.
+ + Use groovy.ant.AntBuilder instead of groovy.util.AntBuilder
+ (if available).
+ * Potentially breaking changes
+ + maven.groovydoc.skip property was renamed to skipGroovydoc so
+ it matches the pattern of the other properties and won't seem
+ to imply it's a property for a standard Maven plugin.
+ + Using groovy.ant.AntBuilder instead of groovy.util.AntBuilder
+ (when available on classpath).
+ + Bundling Ant 1.10.7 instead of 1.10.5.
+ + Bundling Ivy 2.5.0 instead of 2.4.0.
+ * Notes
+ + Now officially requires Java 7 instead of 6. This is not a
+ breaking change, however, since this was actually already
+ required because of plexus-classworlds. This just wasn't
+ discovered until an enforcer rule was added to check bytecode
+ versions of dependencies.
+- Changes in 1.8.1
+ * Bugs
+ + #147 Change sourcesets internal storage from HashSet to
+ TreeSet, to avoid unpredictable Groovy compiler output on
+ certain filesystems.
+ + #145 Disable system exits by default, to avoid potential
+ thread safety issues.
+ * Potentially breaking changes
+ + #145 Changes the default of not allowing System.exits to
+ allowing them.
+- Changes in 1.8.0
+ * Enhancements
+ + Allow for invocation using only project classpath (#140).
+ This is accomplished with
+ <includeClasspath>PLUGIN_ONLY</includeClasspath>.
+ * Potentially breaking changes
+ + #140 If you were using useSharedClasspath before, you will
+ need to replace it with new values. In most cases, this would
+ be
+ +---------------------+--------------------+
+ | usedSharedClasspath | includeClasspath |
+ +---------------------+--------------------+
+ | true | PROJECT_AND_PLUGIN |
+ | false | PROJECT_ONLY |
+ +---------------------+--------------------+
+ + Another notable difference is that when using this new
+ configuration parameter in compile, compileTests,
+ generateStubs, or generateTestStubs goals, now also uses the
+ configurator to add the project dependencies to the classpath
+ with the plugin's dependencies. Previously, this only happened
+ in the goals other than the ones mentioned.
+- Changes in 1.7.1
+ * Bugs
+ + Fix that Groovy 3.0.0-alpha-5 was actually released as
+ 3.0.0-beta-1 (#133)
+ * Enhancements
+ + Support Java preview features (#125)
+ + New goals to create GroovyDoc jars (#124)
+ + Use the new "groovy.console.ui.Console" package, if available,
+ fall back to "groovy.ui.Console" (#136)
+- Changes in 1.7.0
+ * Bugs
+ + #131 Fix executing script from URL in Groovy older than 1.7.0
+ + #120 Use unique configuration names for every mojo, so goals
+ don't conflict
+ * Enhancements
+ + #122 Support Java 13
+ * Potentially breaking changes
+ + #120 corrects an inadvertent breaking change made in 1.6.0
+ with #31/#58. Here are those changes:
+--------------------------+----------------------+--------------------------+
+ | 1.5 | 1.6
| 1.7 |
+
+-------------------------------------+--------------------------+----------------------+--------------------------+
+ | addStubSources | stubsOutputDirectory |
outputDirectory | stubsOutputDirectory |
+ | addTestStubSources | testStubsOutputDirectory |
outputDirectory | testStubsOutputDirectory |
+ | compileTests/testCompile | testOutputDirectory |
outputDirectory | testOutputDirectory |
+ | generateStubs | stubsOutputDirectory |
outputDirectory | stubsOutputDirectory |
+ | generateTestStubs/testGenerateStubs | testStubsOutputDirectory |
outputDirectory | testStubsOutputDirectory |
+ | groovydocTests/testGroovydoc | groovydocJavaSources |
groovydocJavaSources | testGroovydocJavaSources |
+ | removeStubs | stubsOutputDirectory |
outputDirectory | stubsOutputDirectory |
+ | removeTestStubs | testStubsOutputDirectory |
outputDirectory | testStubsOutputDirectory |
+
+-------------------------------------+--------------------------+----------------------+--------------------------+
+ + In addition, unused parameters have been removed:
+ = addSources
+ -> skipTests
+ -> testSources
+ = addStubSources
+ -> skipTests
+ -> sources
+ -> testSources
+ = addTestSources
+ -> outputDirectory
+ -> skipTests
+ -> sources
+ = addTestStubSources
+ -> sources
+ -> testSources
+ = compile
+ -> skipTests
+ -> testSources
+ = compileTests
+ -> sources
+ = console
+ -> skipTests
+ = execute
+ -> skipTests
++++ 101 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/gmavenplus-plugin/gmavenplus-plugin.changes
++++ and
/work/SRC/openSUSE:Factory/.gmavenplus-plugin.new.2520/gmavenplus-plugin.changes
Old:
----
1.5.tar.gz
New:
----
1.13.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gmavenplus-plugin.spec ++++++
--- /var/tmp/diff_new_pack.W8VZ9E/_old 2021-12-17 23:55:00.175554059 +0100
+++ /var/tmp/diff_new_pack.W8VZ9E/_new 2021-12-17 23:55:00.179554062 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gmavenplus-plugin
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: gmavenplus-plugin
-Version: 1.5
+Version: 1.13.1
Release: 0
Summary: Integrates Groovy into Maven projects
License: Apache-2.0
@@ -30,17 +30,14 @@
BuildRequires: mvn(jline:jline)
BuildRequires: mvn(org.apache.ant:ant)
BuildRequires: mvn(org.apache.ivy:ivy)
-BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin)
+BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires: mvn(org.apache.maven.shared:file-management)
+BuildRequires: mvn(org.apache.maven:maven-archiver)
BuildRequires: mvn(org.apache.maven:maven-core)
+BuildRequires: mvn(org.apache.maven:maven-model)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
-BuildRequires: mvn(org.apache.maven:maven-plugin-registry)
-BuildRequires: mvn(org.apache.maven:maven-project)
-BuildRequires: mvn(org.codehaus.plexus:plexus-classworlds)
BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata)
-BuildRequires: mvn(org.codehaus.plexus:plexus-container-default)
-BuildRequires: mvn(org.codehaus:codehaus-parent:pom:)
BuildRequires: mvn(org.fusesource.jansi:jansi)
BuildArch: noarch
@@ -63,10 +60,11 @@
%pom_remove_plugin :maven-dependency-plugin
%pom_remove_plugin :maven-help-plugin
%pom_remove_plugin :animal-sniffer-maven-plugin
-%pom_remove_plugin :cobertura-maven-plugin
+%pom_remove_plugin :jacoco-maven-plugin
%pom_remove_plugin :maven-source-plugin
%pom_remove_plugin :maven-deploy-plugin
%pom_remove_plugin :maven-site-plugin
+%pom_remove_plugin :maven-enforcer-plugin
%pom_xpath_remove "pom:build/pom:extensions"
%pom_xpath_remove
"pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:executions"
@@ -80,10 +78,7 @@
%{mvn_file} : %{name}
%build
-%{mvn_build} -f -- -Pnonindy \
-%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
- -Dmaven.compiler.release=6
-%endif
+%{mvn_build} -f -- -Pnonindy -Dsource=7
%install
%mvn_install
++++++ 1.5.tar.gz -> 1.13.1.tar.gz ++++++
++++ 29045 lines of diff (skipped)