[Libreoffice-commits] core.git: 2 commits - configmgr/source instsetoo_native/CustomTarget_setup.mk

Tor Lillqvist tml at collabora.com
Fri Aug 5 12:27:23 UTC 2016


 configmgr/source/components.cxx        |    2 +-
 instsetoo_native/CustomTarget_setup.mk |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 36d65037e7b5ac4ee6452430296b2ae8893ae366
Author: Tor Lillqvist <tml at collabora.com>
Date:   Fri Aug 5 14:47:32 2016 +0300

    Tell where the colon is missing in the exception message
    
    But sure, it would be surprising if the message was actually displayed
    even if the exception is caught and causes some failure
    somewhere... (See previous commit.)
    
    Change-Id: I7375b869d08a465d9720a619d5ef49a77c4782e5

diff --git a/configmgr/source/components.cxx b/configmgr/source/components.cxx
index 0b8e5f6..b401197 100644
--- a/configmgr/source/components.cxx
+++ b/configmgr/source/components.cxx
@@ -488,7 +488,7 @@ Components::Components(
         for (;; ++c) {
             if (c == conf.getLength() || conf[c] == ' ') {
                 throw css::uno::RuntimeException(
-                    "CONFIGURATION_LAYERS: missing \":\"");
+                    "CONFIGURATION_LAYERS: missing ':' in \"" + conf + "\"");
             }
             if (conf[c] == ':') {
                 break;
commit 336a9ec1c4801ab57264b264ead90e5c14451230
Author: Tor Lillqvist <tml at collabora.com>
Date:   Fri Aug 5 14:42:37 2016 +0300

    URI-encode spaces in PRODUCTNAME for UserInstallation
    
    Failing to do this caused a mysterious uncaught exception in gengal,
    with no explanation printed. This turned out to be caused by the
    'CONFIGURATION_LAYERS: missing ":"' exception thrown in configmgr,
    which was caused by the unencoded space confusing the parsing of the
    CONFIGURATION_LAYERS thing.
    
    Change-Id: I9c91819906c2e0dd434d9f96a04bc14c0e0408ed

diff --git a/instsetoo_native/CustomTarget_setup.mk b/instsetoo_native/CustomTarget_setup.mk
index a8d56a3..173a8c6 100644
--- a/instsetoo_native/CustomTarget_setup.mk
+++ b/instsetoo_native/CustomTarget_setup.mk
@@ -41,7 +41,7 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_
 		&& echo 'InstallMode=<installmode>' \
 		&& echo 'ProductKey=$(PRODUCTNAME) $(PRODUCTVERSION)' \
 		$(if $(ENABLE_RELEASE_BUILD),\
-			&& echo 'UserInstallation=$$SYSUSERCONFIG/$(if $(filter-out MACOSX WNT,$(OS)),$(shell echo $(PRODUCTNAME) | tr "[:upper:]" "[:lower:]"),$(PRODUCTNAME))/4', \
+			&& echo 'UserInstallation=$$SYSUSERCONFIG/$(if $(filter-out MACOSX WNT,$(OS)),$(shell echo $(PRODUCTNAME) | tr "[:upper:]" "[:lower:]"),$(shell echo $(PRODUCTNAME) | sed -e 's/ /%20/g'))/4', \
 			&& echo 'UserInstallation=$$ORIGIN/..') \
 	) > $@
 


More information about the Libreoffice-commits mailing list