Merge ~pushkarnk/ubuntu/+source/maven-plugin-tools:ubuntu/devel into ubuntu/+source/maven-plugin-tools:ubuntu/devel

Proposed by Pushkar Kulkarni
Status: Needs review
Proposed branch: ~pushkarnk/ubuntu/+source/maven-plugin-tools:ubuntu/devel
Merge into: ubuntu/+source/maven-plugin-tools:ubuntu/devel
Diff against target: 59 lines (+27/-1)
4 files modified
debian/changelog (+8/-0)
debian/control (+2/-1)
debian/patches/add-sisu-maven-plugin.patch (+16/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
Simon Quigley (community) noop Needs Fixing
Andreas Hasenack Needs Fixing
Review via email: mp+477551@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :

maven-plugin-tools, antlr-maven-plugin and gettext-maven-plugin are built in https://launchpad.net/~pushkarnk/+archive/ubuntu/maven-test/+packages.

Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :

Autopkgtest results

* Results:
  - maven-plugin-tools: plucky/maven-plugin-tools/3.10.2-1ubuntu1 [amd64]
    + ✅ maven-plugin-tools on plucky for amd64 @ 02.12.24 06:12:02
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky-pushkarnk-maven-test/plucky/amd64/m/maven-plugin-tools/20241202_061202_24c62@/log.gz

* Results:
  - antlr-maven-plugin: plucky/antlr-maven-plugin/2.2-7 [amd64]
    + ✅ antlr-maven-plugin on plucky for amd64 @ 02.12.24 06:13:22
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky-pushkarnk-maven-test/plucky/amd64/a/antlr-maven-plugin/20241202_061322_e5152@/log.gz

* Results:
  - gettext-maven-plugin: plucky/gettext-maven-plugin/1.2.9-5 [amd64]
    + ✅ gettext-maven-plugin on plucky for amd64 @ 02.12.24 06:13:56
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky-pushkarnk-maven-test/plucky/amd64/g/gettext-maven-plugin/20241202_061356_5a2db@/log.gz

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Syntactically this MP is correct, it's just missing the DEP3 headers in the patch file you are adding. Could you please do that?

I know in the bug report you said debian isn't affected, but I didn't understand if this patch would be "bad" for debian. Perhaps it can be forwarded, so that this package remains in sync, and we also have the review of the debian java team?

In terms of whether this is the correct fix or not, I'll abstain, since I'm not familiar with this ecosystem.

I'll leave a "needs fixing" because of the DEP3 headers in the patch, I think they will be helpful. But in terms of the content of the patch, I'll have to defer to others.

review: Needs Fixing
Revision history for this message
Simon Quigley (tsimonq2) wrote :

resubscribe sponsors once done

review: Needs Fixing (noop)

Unmerged commits

0885c91... by Pushkar Kulkarni

update maintainer

adbaf71... by Pushkar Kulkarni

update changelog

8412a54... by Pushkar Kulkarni

d/patches: make the JavaJavadocMojoDescriptorExtractor discoverable

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 728345f..691feb9 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,11 @@
6+maven-plugin-tools (3.10.2-1ubuntu1) plucky; urgency=medium
7+
8+ * d/patches: make the deprecated JavaJavadocMojoDescriptorExtractor
9+ discoverable to support maven plugins that still use Javadoc Mojo
10+ descriptors (LP: #2089933)
11+
12+ -- Pushkar Kulkarni <pushkar.kulkarni@canonical.com> Sat, 30 Nov 2024 22:22:14 +0530
13+
14 maven-plugin-tools (3.10.2-1) unstable; urgency=medium
15
16 * Team upload.
17diff --git a/debian/control b/debian/control
18index ad0cc74..66d3467 100644
19--- a/debian/control
20+++ b/debian/control
21@@ -1,7 +1,8 @@
22 Source: maven-plugin-tools
23 Section: java
24 Priority: optional
25-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
26+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
27+XSBC-Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
28 Uploaders:
29 Torsten Werner <twerner@debian.org>,
30 Ludovic Claude <ludovic.claude@laposte.net>
31diff --git a/debian/patches/add-sisu-maven-plugin.patch b/debian/patches/add-sisu-maven-plugin.patch
32new file mode 100644
33index 0000000..1e2ae50
34--- /dev/null
35+++ b/debian/patches/add-sisu-maven-plugin.patch
36@@ -0,0 +1,16 @@
37+--- a/maven-plugin-tools-java/pom.xml
38++++ b/maven-plugin-tools-java/pom.xml
39+@@ -79,4 +79,13 @@
40+ </dependency>
41+ </dependencies>
42+
43++ <!-- add sisu-maven-plugin to support java-javadoc extractor -->
44++ <build>
45++ <plugins>
46++ <plugin>
47++ <groupId>org.eclipse.sisu</groupId>
48++ <artifactId>sisu-maven-plugin</artifactId>
49++ </plugin>
50++ </plugins>
51++ </build>
52+ </project>
53diff --git a/debian/patches/series b/debian/patches/series
54new file mode 100644
55index 0000000..d93b4ca
56--- /dev/null
57+++ b/debian/patches/series
58@@ -0,0 +1 @@
59+add-sisu-maven-plugin.patch

Subscribers

People subscribed via source and target branches