Hello community,
here is the log from the commit of package saphanabootstrap-formula for
openSUSE:Factory checked in at 2020-10-12 13:59:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/saphanabootstrap-formula (Old)
and /work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "saphanabootstrap-formula"
Mon Oct 12 13:59:28 2020 rev:22 rq:841087 version:0.6.1+git.1602450838.fd96493
Changes:
--------
---
/work/SRC/openSUSE:Factory/saphanabootstrap-formula/saphanabootstrap-formula.changes
2020-10-10 00:29:39.633162210 +0200
+++
/work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.3486/saphanabootstrap-formula.changes
2020-10-12 14:00:10.266237521 +0200
@@ -1,0 +2,5 @@
+Sun Oct 11 04:21:32 UTC 2020 - Simranpal Singh <[email protected]>
+
+- Fix the hana media extraction and installation logics when using exe
archives
+
+-------------------------------------------------------------------
Old:
----
saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7.tar.gz
New:
----
saphanabootstrap-formula-0.6.1+git.1602450838.fd96493.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ saphanabootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.WlLy23/_old 2020-10-12 14:00:11.078237860 +0200
+++ /var/tmp/diff_new_pack.WlLy23/_new 2020-10-12 14:00:11.082237862 +0200
@@ -19,7 +19,7 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: saphanabootstrap-formula
-Version: 0.6.1+git.1602220404.4a60aa7
+Version: 0.6.1+git.1602450838.fd96493
Release: 0
Summary: SAP HANA platform deployment formula
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.WlLy23/_old 2020-10-12 14:00:11.126237880 +0200
+++ /var/tmp/diff_new_pack.WlLy23/_new 2020-10-12 14:00:11.126237880 +0200
@@ -5,7 +5,7 @@
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
<param name="versionformat">0.6.1+git.%ct.%h</param>
- <param name="revision">4a60aa7acce3fd2673624eea0f498730a62cabbc</param>
+ <param name="revision">fd9649323153de0a55c7ed2158c07a314d7f1096</param>
</service>
<service name="recompress" mode="disabled">
++++++ saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7.tar.gz ->
saphanabootstrap-formula-0.6.1+git.1602450838.fd96493.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/enable_cost_optimized.sls
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/enable_cost_optimized.sls
---
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/enable_cost_optimized.sls
2020-10-09 07:13:24.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/enable_cost_optimized.sls
2020-10-11 23:13:58.000000000 +0200
@@ -1,5 +1,6 @@
{%- from "hana/map.jinja" import hana with context -%}
-{%- from "hana/extract_hana_package.sls" import hana_extract_dir with context
-%}
+{%- from 'hana/macros/get_hana_exe_extract_dir.sls' import
get_hana_exe_extract_dir with context %}
+{% set hana_extract_dir = get_hana_exe_extract_dir(hana) %}
{% set host = grains['host'] %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/extract_hana_package.sls
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/extract_hana_package.sls
---
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/extract_hana_package.sls
2020-10-09 07:13:24.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/extract_hana_package.sls
2020-10-11 23:13:58.000000000 +0200
@@ -25,6 +25,7 @@
pkg.installed:
- name: {{ unrar_package }}
+# unrar tool does not have the option to skip extracting top-level directory
when using multipart exe archives#
extract_hana_multipart_archive:
cmd.run:
- name: unrar x {{ hana_package }}
@@ -32,12 +33,6 @@
- require:
- install_unrar_package
-{# Below is temporary workaround to update the extraction path when using
unrar for multipart rar archive#}
-{# TODO: Find better solution to set or detect the correct extraction path
when extracting multipart rar archive#}
-{% set archive_base_name = salt['file.basename'](hana_package.split('.')[0]) %}
-{% set archive_name = archive_base_name.split('_')[0] %}
-{% set hana_extract_dir = hana_extract_dir| path_join(archive_name) %}
-
{%- elif hana_package.endswith((".sar", ".SAR")) and hana.sapcar_exe_file is
defined %}
extract_hdbserver_sar_archive:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/install.sls
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/install.sls
--- old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/install.sls
2020-10-09 07:13:24.000000000 +0200
+++ new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/install.sls
2020-10-11 23:13:58.000000000 +0200
@@ -1,6 +1,7 @@
{%- from "hana/map.jinja" import hana with context -%}
+{%- from 'hana/macros/get_hana_exe_extract_dir.sls' import
get_hana_exe_extract_dir with context %}
{% set host = grains['host'] %}
-{% set hana_extract_dir = hana.hana_extract_dir %}
+{% set hana_extract_dir = get_hana_exe_extract_dir(hana) %}
include:
- .enable_cost_optimized
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/macros/get_hana_exe_extract_dir.sls
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/macros/get_hana_exe_extract_dir.sls
---
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/macros/get_hana_exe_extract_dir.sls
1970-01-01 01:00:00.000000000 +0100
+++
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/macros/get_hana_exe_extract_dir.sls
2020-10-11 23:13:58.000000000 +0200
@@ -0,0 +1,12 @@
+{% macro get_hana_exe_extract_dir(hana) -%}
+{%- set hana_extract_dir = hana.hana_extract_dir %}
+ {#- Below is temporary workaround to update the software installation path
when using unrar for HANA multipart rar archive#}
+ {#- TODO: Find better solution to set or detect the correct extraction
path when extracting multipart rar archive#}
+ {#- Below logic finds the extraction location based on name of multipart
exe archive filename#}
+ {%- if hana.hana_archive_file is defined and
hana.hana_archive_file.endswith((".exe", ".EXE")) %}
+ {%- set archive_base_name = salt['file.basename'](
hana.hana_archive_file.split('.')[0]) %}
+ {%- set archive_name = archive_base_name.split('_')[0] %}
+ {%- set hana_extract_dir = hana_extract_dir| path_join(archive_name) %}
+ {%- endif %}
+{{- hana_extract_dir }}
+{%- endmacro %}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/monitoring.sls
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/monitoring.sls
---
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/hana/monitoring.sls
2020-10-09 07:13:24.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/hana/monitoring.sls
2020-10-11 23:13:58.000000000 +0200
@@ -1,5 +1,6 @@
{%- from "hana/map.jinja" import hana with context -%}
-{%- from "hana/extract_hana_package.sls" import hana_extract_dir with context
-%}
+{%- from 'hana/macros/get_hana_exe_extract_dir.sls' import
get_hana_exe_extract_dir with context %}
+{% set hana_extract_dir = get_hana_exe_extract_dir(hana) %}
{% set pydbapi_output_dir = '/tmp/pydbapi' %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/saphanabootstrap-formula.changes
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/saphanabootstrap-formula.changes
---
old/saphanabootstrap-formula-0.6.1+git.1602220404.4a60aa7/saphanabootstrap-formula.changes
2020-10-09 07:13:24.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1602450838.fd96493/saphanabootstrap-formula.changes
2020-10-11 23:13:58.000000000 +0200
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Sun Oct 11 04:21:32 UTC 2020 - Simranpal Singh <[email protected]>
+
+- Fix the hana media extraction and installation logics when using exe
archives
+
+-------------------------------------------------------------------
Thu Oct 8 02:34:37 UTC 2020 - Simranpal Singh <[email protected]>
- Update the SUMA hana form metadata, to show hana form under SAP deployment
group