This is an automated email from the git hooks/post-receive script.

seamlik-guest pushed a commit to branch master
in repository bnd.

commit ddeb0763de2df6877fe24b5ad60c705ed7c683d7
Author: 殷啟聰 | Kai-Chung Yan <seamli...@gmail.com>
Date:   Sat Mar 10 15:17:29 2018 +0800

    Point $HOME to `debian`, thus fixing the URL cache bug without patching it
---
 debian/bnd.poms                              | 32 ++++++++++++++--------------
 debian/patches/relocate-data-directory.patch | 19 -----------------
 debian/patches/series                        |  1 -
 debian/rules                                 |  4 ++--
 4 files changed, 18 insertions(+), 38 deletions(-)

diff --git a/debian/bnd.poms b/debian/bnd.poms
index 4cf8077..e7a2a1a 100644
--- a/debian/bnd.poms
+++ b/debian/bnd.poms
@@ -1,16 +1,16 @@
-debian/.m2/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom                 
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.bnd.annotation/3.5.0/biz.aQute.bnd.annotation-3.5.0.pom
                     --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.bnd.annotation/3.5.0/biz.aQute.bnd.annotation-3.5.0.jar
                     
--relocate=biz.aQute:annotation:debian,biz.aQute.bnd:annotation:debian
-debian/.m2/biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.pom           
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.jar 
                                          
--relocate=biz.aQute:bnd:debian,biz.aQute.bnd:bnd:debian
-debian/.m2/biz/aQute/bnd/biz.aQute.bndlib/3.5.0/biz.aQute.bndlib-3.5.0.pom     
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.bndlib/3.5.0/biz.aQute.bndlib-3.5.0.jar
                                     
--relocate=biz.aQute:bndlib:debian,biz.aQute.bnd:bndlib:debian
-debian/.m2/biz/aQute/bnd/biz.aQute.junit/3.5.0/biz.aQute.junit-3.5.0.pom       
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.junit/3.5.0/biz.aQute.junit-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.launcher/3.5.0/biz.aQute.launcher-3.5.0.pom 
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.launcher/3.5.0/biz.aQute.launcher-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.pom
                         --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.remote.api/3.5.0/biz.aQute.remote.api-3.5.0.pom
                             --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.remote.api/3.5.0/biz.aQute.remote.api-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.remote.gc/3.5.0/biz.aQute.remote.gc-3.5.0.pom
                               --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.remote.gc/3.5.0/biz.aQute.remote.gc-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.remote.launcher/3.5.0/biz.aQute.remote.launcher-3.5.0.pom
                   --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.remote.launcher/3.5.0/biz.aQute.remote.launcher-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.remote.main/3.5.0/biz.aQute.remote.main-3.5.0.pom
                           --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.remote.main/3.5.0/biz.aQute.remote.main-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.repository/3.5.0/biz.aQute.repository-3.5.0.pom
                             --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.repository/3.5.0/biz.aQute.repository-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.resolve/3.5.0/biz.aQute.resolve-3.5.0.pom   
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.resolve/3.5.0/biz.aQute.resolve-3.5.0.jar
-debian/.m2/biz/aQute/bnd/biz.aQute.tester/3.5.0/biz.aQute.tester-3.5.0.pom     
                                --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/biz.aQute.tester/3.5.0/biz.aQute.tester-3.5.0.jar
-debian/.m2/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.api/3.5.0/org.osgi.impl.bundle.repoindex.api-3.5.0.pom
 --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.api/3.5.0/org.osgi.impl.bundle.repoindex.api-3.5.0.jar
-debian/.m2/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.lib/3.5.0/org.osgi.impl.bundle.repoindex.lib-3.5.0.pom
 --java-lib 
--artifact=debian/.m2/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.lib/3.5.0/org.osgi.impl.bundle.repoindex.lib-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom      
                                           --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.bnd.annotation/3.5.0/biz.aQute.bnd.annotation-3.5.0.pom
                     --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.bnd.annotation/3.5.0/biz.aQute.bnd.annotation-3.5.0.jar
                     
--relocate=biz.aQute:annotation:debian,biz.aQute.bnd:annotation:debian
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.pom
                                           --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.bnd/3.5.0/biz.aQute.bnd-3.5.0.jar
                                           
--relocate=biz.aQute:bnd:debian,biz.aQute.bnd:bnd:debian
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.bndlib/3.5.0/biz.aQute.bndlib-3.5.0.pom
                                     --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.bndlib/3.5.0/biz.aQute.bndlib-3.5.0.jar
                                     
--relocate=biz.aQute:bndlib:debian,biz.aQute.bnd:bndlib:debian
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.junit/3.5.0/biz.aQute.junit-3.5.0.pom
                                       --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.junit/3.5.0/biz.aQute.junit-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.launcher/3.5.0/biz.aQute.launcher-3.5.0.pom
                                 --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.launcher/3.5.0/biz.aQute.launcher-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.pom
                         --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.agent/3.5.0/biz.aQute.remote.agent-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.api/3.5.0/biz.aQute.remote.api-3.5.0.pom
                             --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.api/3.5.0/biz.aQute.remote.api-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.gc/3.5.0/biz.aQute.remote.gc-3.5.0.pom
                               --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.gc/3.5.0/biz.aQute.remote.gc-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.launcher/3.5.0/biz.aQute.remote.launcher-3.5.0.pom
                   --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.launcher/3.5.0/biz.aQute.remote.launcher-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.main/3.5.0/biz.aQute.remote.main-3.5.0.pom
                           --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.remote.main/3.5.0/biz.aQute.remote.main-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.repository/3.5.0/biz.aQute.repository-3.5.0.pom
                             --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.repository/3.5.0/biz.aQute.repository-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.resolve/3.5.0/biz.aQute.resolve-3.5.0.pom
                                   --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.resolve/3.5.0/biz.aQute.resolve-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/biz.aQute.tester/3.5.0/biz.aQute.tester-3.5.0.pom
                                     --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/biz.aQute.tester/3.5.0/biz.aQute.tester-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.api/3.5.0/org.osgi.impl.bundle.repoindex.api-3.5.0.pom
 --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.api/3.5.0/org.osgi.impl.bundle.repoindex.api-3.5.0.jar
+debian/.m2/repository/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.lib/3.5.0/org.osgi.impl.bundle.repoindex.lib-3.5.0.pom
 --java-lib 
--artifact=debian/.m2/repository/biz/aQute/bnd/org.osgi.impl.bundle.repoindex.lib/3.5.0/org.osgi.impl.bundle.repoindex.lib-3.5.0.jar
diff --git a/debian/patches/relocate-data-directory.patch 
b/debian/patches/relocate-data-directory.patch
deleted file mode 100644
index 00f8355..0000000
--- a/debian/patches/relocate-data-directory.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Description: Relocate Data Directory
- "bnd" hardcodes its data directory to "~/.bnd" which causes problems when 
building in pbuilder.
- Fakeroot makes the program think it is root but actually it has no permission 
to create such
- directory under "/root". This workaround relocates parts of the data 
directory to "/tmp/.bnd".
-Author: Kai-Chung Yan (殷啟聰) <seamli...@gmail.com>
-Bug: https://github.com/bndtools/bnd/issues/2327
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/biz.aQute.bndlib/src/aQute/bnd/http/HttpClient.java
-+++ b/biz.aQute.bndlib/src/aQute/bnd/http/HttpClient.java
-@@ -82,7 +82,7 @@
-       private ThreadLocal<PasswordAuthentication>     passwordAuthentication  
= new ThreadLocal<>();
-       private boolean                                                         
inited;
-       private static JSONCodec                                        codec   
                                = new JSONCodec();
--      private URLCache                                                        
cache                                   = new 
URLCache(IO.getFile("~/.bnd/urlcache"));
-+      private URLCache                                                        
cache                                   = new 
URLCache(IO.getFile("/tmp/.bnd/urlcache"));
-       private Registry                                                        
registry                                = null;
-       private Reporter                                                        
reporter;
-       private volatile AtomicBoolean                          offline;
diff --git a/debian/patches/series b/debian/patches/series
index ca29c16..60deb51 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,4 +7,3 @@ use-bootstrapped-gradle-plugin.patch
 reproducible-timestamps.patch
 reproducible-packages-list.patch
 build-scripts.patch
-relocate-data-directory.patch
diff --git a/debian/rules b/debian/rules
index 27ee437..206e20d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,7 @@
 include /usr/share/dpkg/pkg-info.mk
 PACKAGE              := bnd
 export JAVA_HOME = /usr/lib/jvm/default-java
+export HOME = debian
 
 %:
        dh $@ --buildsystem=gradle --with maven-repo-helper
@@ -55,8 +56,7 @@ override_dh_auto_build:
                         :biz.aQute.junit:assemble \
                         :org.osgi.impl.bundle.repoindex.lib:assemble \
                         :biz.aQute.bnd.gradle:assemble \
-                        -x :demo:compileJava -x :demo:jar -x :cnf:jar \
-                        --system-prop maven.repo.local=debian/.m2
+                        -x :demo:compileJava -x :demo:jar -x :cnf:jar
 
        pod2man -c 'BND for Debian GNU/Linux' \
          -r $(PACKAGE)-$(DEB_VERSION_UPSTREAM) \

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/bnd.git

_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to