[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#680921: unblock: xz-java/1.0-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: freeze-exception

Hi,

I would like to request a freeze exception for xz-java/1.0-2.  1.0-1
was subject to the "uploaded before the freeze"-exception, but
unfortunately did not make it to testing due to insufficient age[1].
This means the entire package becomes "the diff from testing".
  To ease reviewing I have created a debdiff between the xz-java/1.0-1
and xz-java/1.0-2.

The rationale for this exception is #680840[2] caused by two bugs
#680874[3] and #680873 (which is fixed in xz-java).

The FTBFS #680840 and weak relation #680874 already affects testing as
libcommons-compress-java was uploaded with urgency medium (it fixed a
security issue) and therefore migrated a couple of days ago.
  libcommons-compress-java will also need an unblock, but I will file a
separate bug for this.  commons-vfs will not need to be changed.

~Niels

unblock xz-java/1.0-2


[1] As far as I can tell, it would have migrated in less than 24
hours.

[2] commons-vfs FTBFS

[3] libcommons-compress-java has too weak a relation on libxz-java
diff -Nru xz-java-1.0/debian/changelog xz-java-1.0/debian/changelog
--- xz-java-1.0/debian/changelog	2012-06-21 06:19:23.000000000 +0200
+++ xz-java-1.0/debian/changelog	2012-07-09 02:46:28.000000000 +0200
@@ -1,3 +1,9 @@
+xz-java (1.0-2) unstable; urgency=low
+
+  * Install artifacts used in Maven repositories. (Closes: #680873).
+
+ -- Miguel Landaeta <miguel@miguel.cc>  Sun, 08 Jul 2012 13:07:21 -0430
+
 xz-java (1.0-1) unstable; urgency=low
 
   * Initial release. (Closes: #677942).
diff -Nru xz-java-1.0/debian/control xz-java-1.0/debian/control
--- xz-java-1.0/debian/control	2012-06-21 06:19:23.000000000 +0200
+++ xz-java-1.0/debian/control	2012-07-09 02:46:28.000000000 +0200
@@ -4,7 +4,7 @@
 Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
 Uploaders: Miguel Landaeta <miguel@miguel.cc>
 Build-Depends: debhelper (>= 7.0.50~), default-jdk, javahelper, ant,
- default-jdk-doc
+ default-jdk-doc, maven-repo-helper
 Standards-Version: 3.9.3
 Vcs-Git: git://git.debian.org/git/pkg-java/xz-java.git
 Vcs-Browser: http://git.debian.org/?p=pkg-java/xz-java.git
diff -Nru xz-java-1.0/debian/libxz-java.poms xz-java-1.0/debian/libxz-java.poms
--- xz-java-1.0/debian/libxz-java.poms	1970-01-01 01:00:00.000000000 +0100
+++ xz-java-1.0/debian/libxz-java.poms	2012-07-09 02:46:28.000000000 +0200
@@ -0,0 +1 @@
+debian/xz.pom
diff -Nru xz-java-1.0/debian/rules xz-java-1.0/debian/rules
--- xz-java-1.0/debian/rules	2012-06-21 06:19:23.000000000 +0200
+++ xz-java-1.0/debian/rules	2012-07-09 02:46:28.000000000 +0200
@@ -8,8 +8,13 @@
 
 override_dh_auto_clean:
 	dh_auto_clean
+	mh_clean
 	-rm -rf extdoc
 
+override_jh_installlibs:
+	mh_installjar -plibxz-java --java-lib debian/xz.pom build/jar/xz.jar
+	mh_installpoms -plibxz-java
+
 get-orig-source:
 	cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \
 	uscan \
diff -Nru xz-java-1.0/debian/xz.pom xz-java-1.0/debian/xz.pom
--- xz-java-1.0/debian/xz.pom	1970-01-01 01:00:00.000000000 +0100
+++ xz-java-1.0/debian/xz.pom	2012-07-09 02:46:28.000000000 +0200
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+    Author: Lasse Collin <lasse.collin@tukaani.org>
+
+    This file has been put into the public domain.
+    You can do whatever you want with this file.
+-->
+
+<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/xsd/maven-4.0.0.xsd";>
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.tukaani</groupId>
+    <artifactId>xz</artifactId>
+    <version>1.0</version>
+    <packaging>jar</packaging>
+
+    <name>XZ for Java</name>
+    <description>XZ data compression</description>
+    <url>http://tukaani.org/xz/java.html</url>
+
+    <licenses>
+        <license>
+            <name>Public Domain</name>
+            <comments>You can do whatever you want with this package.</comments>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+
+    <scm>
+        <url>http://git.tukaani.org/?p=xz-java.git</url>
+        <connection>scm:git:http://git.tukaani.org/xz-java.git</connection>
+    </scm>
+
+    <developers>
+        <developer>
+            <name>Lasse Collin</name>
+            <email>lasse.collin@tukaani.org</email>
+        </developer>
+    </developers>
+
+    <contributors>
+        <contributor>
+            <!-- According to Maven docs, it's good to only list those people
+                 as <developers> that should be contacted if someone wants
+                 to talk with an upstream developer. Thus, Igor Pavlov is
+                 marked as a <contributor> even though XZ for Java simply
+                 couldn't exist without Igor Pavlov's code. -->
+            <name>Igor Pavlov</name>
+            <url>http://7-zip.org/</url>
+        </contributor>
+    </contributors>
+
+</project>

Reply to: