Your message dated Tue, 29 Mar 2011 23:37:43 +0000
with message-id <[email protected]>
and subject line Bug#620049: fixed in libjettison-java 1.2-3
has caused the Debian Bug report #620049,
regarding libjettison-java: Package does not install Maven artifacts
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
620049: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620049
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libjettison-java
Version: 1.2-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch
*** /tmp/tmpMuYXKn
It would be great if this package installed Maven artifacts to
/usr/share/maven-repo. I need this to support packaging of Jenkins.
The attached patch should do the trick.
* Enabled maven artifact deployment:
- debian/control: Build-Depends added maven-repo-helper
- debian/rules: install maven artifacts
- debian/poms/jettison.pom: localised pom for maven
- debian/libjettison-java.poms: pom reference locations
Thanks for considering the patch.
-- System Information:
Debian Release: squeeze/sid
APT prefers natty-updates
APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500, 'natty')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-28-generic (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
=== modified file 'debian/control'
--- debian/control 2010-05-08 17:52:11 +0000
+++ debian/control 2011-03-29 12:46:25 +0000
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Java Maintainers
<[email protected]>
Uploaders: Torsten Werner <[email protected]>
-Build-Depends: debhelper (>= 5), cdbs
+Build-Depends: debhelper (>= 5), cdbs, maven-repo-helper
Build-Depends-Indep: ant, default-jdk
Standards-Version: 3.8.4
Homepage: http://jettison.codehaus.org/
=== added file 'debian/libjettison-java.poms'
--- debian/libjettison-java.poms 1970-01-01 00:00:00 +0000
+++ debian/libjettison-java.poms 2011-03-29 12:46:11 +0000
@@ -0,0 +1 @@
+debian/poms/jettison.pom
=== added directory 'debian/poms'
=== added file 'debian/poms/jettison.pom'
--- debian/poms/jettison.pom 1970-01-01 00:00:00 +0000
+++ debian/poms/jettison.pom 2010-01-17 10:37:12 +0000
@@ -0,0 +1,120 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.codehaus.jettison</groupId>
+ <artifactId>jettison</artifactId>
+ <version>1.2</version>
+ <packaging>bundle</packaging>
+ <name>Jettison</name>
+ <description>A StAX implementation for JSON.</description>
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>stax</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>woodstox</groupId>
+ <artifactId>wstx-asl</artifactId>
+ <version>3.2.2</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <scm>
+
<connection>scm:svn:https://svn.codehaus.org/jettison/tags/jettison-1.2</connection>
+
<developerConnection>scm:svn:https://svn.codehaus.org/jettison/tags/jettison-1.2</developerConnection>
+ <url>https://svn.codehaus.org/jettison/tags/jettison-1.2</url>
+ </scm>
+ <build>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-webdav</artifactId>
+ <version>1.0-beta-2</version>
+ </extension>
+ </extensions>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ <optimize>true</optimize>
+ <debug>true</debug>
+ <showDeprecation>true</showDeprecation>
+ <showWarnings>true</showWarnings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.codehaus.org/jettison/tags/</tagBase>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>1.0.0</version>
+ <configuration>
+ <instructions>
+ <Bundle-Name>${artifactId}</Bundle-Name>
+ <Bundle-SymbolicName>${groupId}.${artifactId}</Bundle-SymbolicName>
+
<Export-Package>org.codehaus.jettison*;version=${project.version}</Export-Package>
+ <Import-Package>*</Import-Package>
+ <Private-Package>!*</Private-Package>
+ <Implementation-Title>${project.name}</Implementation-Title>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </instructions>
+ </configuration>
+ </plugin>
+
+ </plugins>
+
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>pertest</forkMode>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+
+ <distributionManagement>
+ <repository>
+ <id>codehaus.org</id>
+ <name>jettison Central Repository</name>
+ <url>dav:https://dav.codehaus.org/repository/jettison/</url>
+ </repository>
+ <snapshotRepository>
+ <id>codehaus.org</id>
+ <name>jettison Central Development Repository</name>
+ <url>dav:https://dav.codehaus.org/snapshots.repository/jettison/</url>
+ </snapshotRepository>
+ <site>
+ <id>codehaus.org</id>
+ <url>dav:https://dav.codehaus.org/jettison/</url>
+ </site>
+ </distributionManagement>
+
+</project>
\ No newline at end of file
=== modified file 'debian/rules'
--- debian/rules 2009-07-03 15:05:02 +0000
+++ debian/rules 2011-03-29 12:47:51 +0000
@@ -5,10 +5,20 @@
JAVA_HOME := /usr/lib/jvm/default-java
DEB_ANT_BUILDFILE := debian/build.xml
+PACKAGE := jettison
+MAVEN_REPO := http://repo1.maven.org/maven2
install/libjettison-java::
install -m644 -D jettison.jar
$(DEB_DESTDIR)/usr/share/java/jettison-$(DEB_UPSTREAM_VERSION).jar
dh_link -plibjettison-java
/usr/share/java/jettison-$(DEB_UPSTREAM_VERSION).jar
/usr/share/java/jettison.jar
+ mh_installpoms -plib$(PACKAGE)-java
+ mh_installjar -plib$(PACKAGE)-java -l debian/poms/$(PACKAGE).pom
$(PACKAGE).jar
get-orig-source:
uscan --force-download --rename
+
+get-orig-pom:
+ mkdir -p debian/poms
+ wget -U NoSuchBrowser/1.0 -O debian/poms/$(PACKAGE).pom \
+
$(MAVEN_REPO)/org/codehaus/jettison/$(PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
+
--- End Message ---
--- Begin Message ---
Source: libjettison-java
Source-Version: 1.2-3
We believe that the bug you reported is fixed in the latest version of
libjettison-java, which is due to be installed in the Debian FTP archive:
libjettison-java_1.2-3.debian.tar.gz
to main/libj/libjettison-java/libjettison-java_1.2-3.debian.tar.gz
libjettison-java_1.2-3.dsc
to main/libj/libjettison-java/libjettison-java_1.2-3.dsc
libjettison-java_1.2-3_all.deb
to main/libj/libjettison-java/libjettison-java_1.2-3_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Damien Raude-Morvan <[email protected]> (supplier of updated libjettison-java
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 30 Mar 2011 01:22:27 +0200
Source: libjettison-java
Binary: libjettison-java
Architecture: source all
Version: 1.2-3
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Damien Raude-Morvan <[email protected]>
Description:
libjettison-java - collection of StAX parsers and writers for JSON
Closes: 620049
Changes:
libjettison-java (1.2-3) unstable; urgency=low
.
* Team upload.
* Install Maven artifacts (Closes: #620049).
Thanks to James Page <[email protected]> :
- debian/control: Add maven-repo-helper to Build-Depends.
- debian/rules: Use mh_installpom and mh_installjar instead of
install/dh_link.
- debian/pom.xml: Downloaded POM for Maven.
- debian/maven.rules: Force installed POM to use "jar" packaging.
* Update Standards-Version: 3.9.1 (no changes needed).
* Bump Debhelper compat level to 7 (and update B-D).
* Drop Depends on a JRE since it's a library package.
Checksums-Sha1:
ba55f38f5b7df4b9cc570541fff42490689face7 1989 libjettison-java_1.2-3.dsc
4cf4939200183de335f56e5885edcb0dde2aa98b 4556
libjettison-java_1.2-3.debian.tar.gz
dab625395404c8a27fa0c71fc488bd0c65ccb8de 62990 libjettison-java_1.2-3_all.deb
Checksums-Sha256:
22e03d7989aab9153a0b152eeda8a74d9831a475c4ed2bfb8da40d3c5e38a7cd 1989
libjettison-java_1.2-3.dsc
6bf282cdea614fece008355c2fc44ca1c40cefbdfa7adc7cdffdd4a17ca1b8e9 4556
libjettison-java_1.2-3.debian.tar.gz
b9e741157784080b25a53d873f7273ab954c9f77e8818e6a227791b91780e4c1 62990
libjettison-java_1.2-3_all.deb
Files:
1a219d35991ff000a3d6b9d483a815ef 1989 java optional libjettison-java_1.2-3.dsc
157462490c41c21ac36ae7a3c6019678 4556 java optional
libjettison-java_1.2-3.debian.tar.gz
80b4a0505d6e3dddb7ee6a224e461509 62990 java optional
libjettison-java_1.2-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJNkmqKAAoJEHXiDM0z50n8G0cQALAT/qbK+SbqJTn+W/C1OOOO
nWW+Tc3pVVtimzpqmXLk8ou/UeTjGT/e/6BLEkhe44foEr5nSacUnwc0z1Qqi2fn
3iOHgihBzZQy2fAM6JO660u1Scey63Wprv2dvb1pfa8GrCMQ+rV4EbcANbjAaF5n
O4GiTfDXHWNNUxzVumg6AbX/uIuyI9edzGg7ox0UNUdyD4rzek0QPtoUuHIOsKet
iPKeEirZ5R4vEuGhHTiK5SKTu6YKvjEfnDEp7dUVfRn6KRNBP9oM+lNukzS3PWp8
76/Utft9QoC1TDXf9jAL75RHOiWwiVUSS9ZvWuUn3HpWpK7QljbajTuZC9lgjyEw
XSIIvgSiWvulUaSZqP+TC+VHyAl+v+fHRC2AX39ZwkJrchOmYxKD3xBlmiWrkpjT
xEKwkTxnrPB0Qr0yYct1jglq7xUc/OjSslfD3UqkTCptg4bDbeJzdplMFCT+TIpe
klgx3nXC6AQMIm4/xAUaYlLnGELsP7STxXE8i1i+A6zi30KsowC0O8XGt3M4xuxT
cg05xTpsby6s3RDIBKz+SReA4EECS+KlKgEzw/uWObyFZ03PBoExpa7LooM4kjql
8uJAfx3PvPLZJ5wnDN0sfS5wBYY0mU0r7sYUwKX9N6bLmXElIO1oQuo8qgpwLNko
xMewvWBggA+WP0qXQP7S
=YerT
-----END PGP SIGNATURE-----
--- End Message ---
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers>. Please
use
[email protected] for discussions and questions.