On 10/18/2013 08:59 AM, Emmanuel Bourg wrote:
> Hi all,
> 
> I'm looking for a sponsor to upload a new version of
> maven-javadoc-plugin, maven-jar-plugin, maven-dependency-plugin,
> maven2-core and maven2.

Hi Emmanuel,

As you're doubtlessly already aware, these were uploaded more or less as
a block last night

> The new version of the Javadoc plugin fixes bugs breaking complex multi
> modules projects like Guice. I couldn't push the upgrade up to the
> latest 2.9.1 version because it requires an update of maven-plugin-tools
> to 3.1 or later (see #691932).
> 
> As I was investigating another build failures with Guice I tried to
> upgrade maven-jar-plugin and maven-dependency-plugin. Unfortunately it
> didn't help, but that's still two updated packages.
> 
> These plugins being a core Maven plugins, an update of maven2-core and
> maven2 is also required.
> 
> [...]
>
> maven2-core/2.2.1-11:
> 
>   * Updated maven-javadoc-plugin version from 2.6.1 to 2.8
>   * Updated maven-jar-plugin from 2.2 to 2.3.2
>   * Updated maven-dependency-plugin from 2.1 to 2.4
> 
> http://mentors.debian.net/package/maven2-core
> 
> maven2/2.2.1-15:
> 
>   * Rebuild with libmaven2-core-java 2.2.1-11 (Updates maven-javadoc-plugin,
>     maven-jar-plugin and maven-dependency-plugin)
>   * Build depend on debhelper >= 9

The only thing I had a question about is that dpkg-buildpackage allowed
me to kick off the build of maven2 without the updated versions of the
javadoc-plugin, jar-plugin, and dependency-plugin installed, but then
the build failed when maven couldn't resolve its dependencies.

I wasn't certain whether this was because of how the bootstrapping
works, and because maven2-core was already on its way to the archive, I
thought it better to go ahead and push maven2 as is rather than have
them out of sync.

However, I am wondering if we should explicitly add versioned
dependencies to the libmaven2-core-java package.  Currently, it doesn't
list them at all:

Package: libmaven2-core-java
Source: maven2-core
Version: 2.2.1-11
Installed-Size: 1215

Architecture: all
Depends: libclassworlds-java (>= 1.1),
        libcommons-cli-java (>= 1.1),
        libdoxia-java (>= 1.1),
        libmodello-java (>= 1.0.1),
        libplexus-ant-factory-java,
        libplexus-archiver-java,
        libplexus-bsh-factory-java,
        libplexus-container-default-java,
        libplexus-interactivity-api-java (>= 1.0-alpha-6),
        libplexus-interpolation-java (>= 1.11),
        libplexus-sec-dispatcher-java (>= 1.3),
        libplexus-utils-java (>= 1:1.5.15),
        libslf4j-java (>= 1.5.6),
        libwagon-java

Thank you,
tony

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to