You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gg...@apache.org on 2017/07/19 13:45:20 UTC

karaf git commit: [logging] Add information about used feature repositories in doGenerateAssembly()

Repository: karaf
Updated Branches:
  refs/heads/master 6ecc2ae47 -> f35f5b526


[logging] Add information about used feature repositories in doGenerateAssembly()


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/f35f5b52
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/f35f5b52
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/f35f5b52

Branch: refs/heads/master
Commit: f35f5b5264e95dd69be9dfb8706bac8061f0454b
Parents: 6ecc2ae
Author: Grzegorz Grzybek <gr...@gmail.com>
Authored: Wed Jul 19 15:45:08 2017 +0200
Committer: Grzegorz Grzybek <gr...@gmail.com>
Committed: Wed Jul 19 15:45:08 2017 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/karaf/profile/assembly/Builder.java    | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/f35f5b52/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
----------------------------------------------------------------------
diff --git a/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java b/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
index 163997b..74ef8b0 100644
--- a/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
+++ b/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
@@ -508,6 +508,7 @@ public class Builder {
         //
         // Propagate feature installation from repositories
         //
+        LOGGER.info("   Loading repositories");
         Map<String, Stage> features = new LinkedHashMap<>(this.features);
         Map<String, Features> karRepositories = loadRepositories(manager, repositories.keySet(), false);
         for (String repo : repositories.keySet()) {
@@ -798,6 +799,7 @@ public class Builder {
         Downloader downloader = manager.createDownloader();
 
         // Load startup repositories
+        LOGGER.info("   Loading repositories");
         Map<String, Features> installedRepositories = loadRepositories(manager, installedEffective.getRepositories(), true);
         // Compute startup feature dependencies
         Set<Feature> allInstalledFeatures = new HashSet<>();
@@ -843,6 +845,7 @@ public class Builder {
         Profile bootOverlay = Profiles.getOverlay(bootProfile, allProfiles, environment);
         Profile bootEffective = Profiles.getEffective(bootOverlay, false);
         // Load startup repositories
+        LOGGER.info("   Loading repositories");
         Map<String, Features> bootRepositories = loadRepositories(manager, bootEffective.getRepositories(), true);
         // Compute startup feature dependencies
         Set<Feature> allBootFeatures = new HashSet<>();
@@ -1365,6 +1368,7 @@ public class Builder {
                 public void downloaded(final StreamProvider provider) throws Exception {
                     String url = provider.getUrl();
                     if (Blacklist.isBlacklisted(clausesRepos, url, TYPE_REPOSITORY)) {
+                        LOGGER.info("      feature repository " + url + " is blacklisted");
                         return;
                     }
                     synchronized (loaded) {
@@ -1373,6 +1377,7 @@ public class Builder {
                                 synchronized (provider) {
                                     Path path = pathFromProviderUrl(url);
                                     Files.createDirectories(path.getParent());
+                                    LOGGER.info("      adding feature repository: " + url);
                                     Files.copy(provider.getFile().toPath(), path, StandardCopyOption.REPLACE_EXISTING);
                                 }
                             }