Your message dated Mon, 25 Apr 2011 13:47:52 +0000
with message-id <[email protected]>
and subject line Bug#620045: fixed in libjfreechart-java 1.0.13-4
has caused the Debian Bug report #620045,
regarding libjfreechart-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.)


-- 
620045: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620045
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libjfreechart-java
Version: 1.0.13-3
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch



*** /tmp/tmpFMXIH8

It would be great if this package could install Maven artifacts to 
/usr/share/maven-repo - the attched patch should do the trick.

  * Enabled maven artifact deployment:
    - debian/control: Build-Depends-Indep added maven-repo-helper
    - debian/rules: install maven artifacts
    - debian/poms/jfreechart.pom: localised pom for maven

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-10-30 23:52:55 +0000
+++ debian/control	2011-03-29 12:24:37 +0000
@@ -7,7 +7,7 @@
  Vincent Fourmond <[email protected]>
 Build-Depends: debhelper (>= 5), cdbs
 Build-Depends-Indep: default-jdk, ant, libjcommon-java (>= 1.0.6), libservlet2.5-java,
- javahelper (>= 0.32)
+ javahelper (>= 0.32), maven-repo-helper
 Standards-Version: 3.8.3
 Homepage: http://www.jfree.org/jfreechart/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libjfreechart-java-java

=== added file 'debian/libjfreechart-java.poms'
--- debian/libjfreechart-java.poms	1970-01-01 00:00:00 +0000
+++ debian/libjfreechart-java.poms	2011-03-29 12:24:18 +0000
@@ -0,0 +1 @@
+debian/poms/jfreechart.pom

=== added directory 'debian/poms'
=== added file 'debian/poms/jfreechart.pom'
--- debian/poms/jfreechart.pom	1970-01-01 00:00:00 +0000
+++ debian/poms/jfreechart.pom	2009-08-17 19:07:44 +0000
@@ -0,0 +1,37 @@
+<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>jfree</groupId>
+    <artifactId>jfreechart</artifactId>
+    <name>jfreechart</name>
+    <version>1.0.13</version>
+    <url>http://www.jfree.org/jfreechart/</url>
+    <organization>
+        <name>JFree.org</name>
+        <url>http://www.jfree.org/</url>
+    </organization>
+    <inceptionYear>2001</inceptionYear>
+    <description>
+        JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently
+        supports bar charts, pie charts, line charts, XY-plots and time series plots.
+    </description>
+    <scm>
+        <connection>scm:cvs:pserver:[email protected]:/cvsroot/jfreechart:jfreechart</connection>
+        <url>http://jfreechart.cvs.sourceforge.net/jfreechart/jfreechart/</url>
+    </scm>
+    <licenses>
+        <license>
+            <name>GNU Lesser General Public Licence</name>
+            <url>http://www.gnu.org/licenses/lgpl.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+
+    <dependencies>
+        <dependency>
+            <groupId>jfree</groupId>
+            <artifactId>jcommon</artifactId>
+            <version>1.0.16</version>
+        </dependency>
+    </dependencies>
+</project>

=== modified file 'debian/rules'
--- debian/rules	2010-10-30 23:52:55 +0000
+++ debian/rules	2011-03-29 12:27:40 +0000
@@ -9,6 +9,8 @@
 DEB_JARS := jcommon servlet-api-2.5
 DEB_ANT_BUILDFILE := ant/build.xml
 DEB_ANT_BUILD_TARGET := compile compile-experimental javadoc
+PACKAGE := jfreechart
+MAVEN_REPO := http://repo1.maven.org/maven2
 
 clean::
 	-rm -rf build
@@ -23,5 +25,15 @@
 	dh_link usr/share/java/jfreechart-$(DEB_UPSTREAM_VERSION).jar usr/share/java/jfreechart.jar
 	dh_link usr/share/java/jfreechart-$(DEB_UPSTREAM_VERSION)-experimental.jar usr/share/java/jfreechart-experimental.jar
 
+binary-post-install/lib$(PACKAGE)-java::
+	mh_installpoms -plib$(PACKAGE)-java
+	mh_installjar -plib$(PACKAGE)-java -l debian/poms/$(PACKAGE).pom lib/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).jar 
+
 get-orig-source:
 	-uscan --upstream-version 0 --rename
+
+get-orig-pom:
+	mkdir -p debian/poms
+	wget  -U NoSuchBrowser/1.0 -O debian/poms/$(PACKAGE).pom \
+        $(MAVEN_REPO)/jfree/$(PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
+


--- End Message ---
--- Begin Message ---
Source: libjfreechart-java
Source-Version: 1.0.13-4

We believe that the bug you reported is fixed in the latest version of
libjfreechart-java, which is due to be installed in the Debian FTP archive:

libjfreechart-java-doc_1.0.13-4_all.deb
  to main/libj/libjfreechart-java/libjfreechart-java-doc_1.0.13-4_all.deb
libjfreechart-java_1.0.13-4.debian.tar.gz
  to main/libj/libjfreechart-java/libjfreechart-java_1.0.13-4.debian.tar.gz
libjfreechart-java_1.0.13-4.dsc
  to main/libj/libjfreechart-java/libjfreechart-java_1.0.13-4.dsc
libjfreechart-java_1.0.13-4_all.deb
  to main/libj/libjfreechart-java/libjfreechart-java_1.0.13-4_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 
libjfreechart-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: Mon, 25 Apr 2011 15:18:09 +0200
Source: libjfreechart-java
Binary: libjfreechart-java libjfreechart-java-doc
Architecture: source all
Version: 1.0.13-4
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Damien Raude-Morvan <[email protected]>
Description: 
 libjfreechart-java - Chart library for Java
 libjfreechart-java-doc - Chart library for Java - documentation
Closes: 620045
Changes: 
 libjfreechart-java (1.0.13-4) unstable; urgency=low
 .
   * Team upload.
 .
   [ Ioan Eugen STAN ]
   * Fix "Package does not install maven artifacts" - applyed the patch sent
     (Closes: #620045):
     - debian/control: Build-Depends on maven-repo-helper
     - debian/poms/jfreechart.pom: added file
     - debian/rules:
        + added PACKAGE and MAVEN_REPO
        + added binary-post-install rule to install poms and jars
        + added get-orig-pom rule to download pom files from debian/poms
   * debian/source/format: added file (switch to quilt).
   * debian/patches/series: added file.
   * debian/patches/javaDocLink.diff: patch for ant/build.xml to link package
     javadoc to system javadoc.
 .
   [ Damien Raude-Morvan ]
   * Update to Standards-Version 3.9.2:
     - Rename debian/README.Debian-source to debian/README.source.
   * Drop Depends on JRE since it's a library (as per Debian Java
     Policy).
Checksums-Sha1: 
 434926966122bc548d5802876a61336269e1d789 2287 libjfreechart-java_1.0.13-4.dsc
 25c727d8122637aa5e4897cb8825cfcc980273e9 6312 
libjfreechart-java_1.0.13-4.debian.tar.gz
 72a814d0611194132193bf64cb1f9af1b4a78cfd 1435982 
libjfreechart-java_1.0.13-4_all.deb
 ce10aa69a0c34e17cf901a0bc328f10a95be5a30 6572566 
libjfreechart-java-doc_1.0.13-4_all.deb
Checksums-Sha256: 
 d37eebb720e416536ef341a31ade7e3c67dbea6cb3613d1705e0d9713206c1e7 2287 
libjfreechart-java_1.0.13-4.dsc
 f530ddb1645c04c152f5dfea9de08aabfaa3c4e9647572293faccfa6331cb54b 6312 
libjfreechart-java_1.0.13-4.debian.tar.gz
 3737dd4a2a00c33e14e3aa150cd19a22802225ea07a754dc4c658b8f30a0ea32 1435982 
libjfreechart-java_1.0.13-4_all.deb
 9fab883211d63443becc70a795805ea3c8625c30a6609b926f3d09627b1eeb7b 6572566 
libjfreechart-java-doc_1.0.13-4_all.deb
Files: 
 017944ce908f8904e941623ef2dcd23a 2287 java optional 
libjfreechart-java_1.0.13-4.dsc
 0f6b593cd42d3a2b4ebcf342b1ddc8af 6312 java optional 
libjfreechart-java_1.0.13-4.debian.tar.gz
 929c23e0f972f099bc75caf1b7653cce 1435982 java optional 
libjfreechart-java_1.0.13-4_all.deb
 b72ad33da5a3f390a8d6761aecc6b5ad 6572566 doc optional 
libjfreechart-java-doc_1.0.13-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJNtXdDAAoJEHXiDM0z50n8VCMQAKQm8/VuJ79Y249P9vspbENE
64zkt5jq3PObXmm8OcIv0PCJbUURXDerjRhyhRqHDWAmrzFh/QIoRMW3C0T/IWjD
roEES7P1yLkguLUeMpo43p5tje/evP1Sjh6PenxOLjlSE3JPfbMohTCux3HO/GrB
baLFidUXVlgAQVf+6kaYlhUoSQrFYecSNNN3wZTT+suan4gVlHAkUJawvCnT/yRw
XJsAnPeDyVYx06OUT9Fx4us8bbxsuyr2sFc6WXYIl6Kqu+Ck4Z4ug7nD7rdMpeWq
m4vihWxsxmHaKcEYb4mF474lYxOsZ9++5P2g7ELoXlYgDlWYie3bgX5Y91nOExhz
yvc7oKQ6BbKVmRvCqOz2VVuaF/t98PsOweUdEXdyscVhrFXochkzxWwpCpm758Z5
WcTKPJ/Axon+YWXjKsyzdsn6B12cPqsQeULJGhdUs6wlB8A63Zg87SP69eT3DRRF
8nVbPlCWoHJJLFzr8UkAzc8xF2swetK60L6k08nhJFFGIbrNC2/X+6yARiWmiN4h
5Zi3ju1VTzMUH2VQzTLD41vGu4toaWpxmyl6+hioVjIsM2+QFMcwIem5OXqS5yy7
yLzhjFmarVnz+bjHaXH+uA0T1O8RBW6bTcNBVMfcES1jQc00dR9FVZyxbD2rORw5
R5HwdXfTtsdrtDbWqqAX
=04Da
-----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.

Reply via email to