Hello community,

here is the log from the commit of package amazon-ssm-agent for 
openSUSE:Leap:15.2 checked in at 2020-05-26 18:33:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/amazon-ssm-agent (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.amazon-ssm-agent.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "amazon-ssm-agent"

Tue May 26 18:33:06 2020 rev:18 rq:808998 version:2.3.978.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/amazon-ssm-agent/amazon-ssm-agent.changes      
2020-01-15 14:46:50.577271307 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.amazon-ssm-agent.new.2738/amazon-ssm-agent.changes
    2020-05-26 18:33:10.973680973 +0200
@@ -1,0 +2,247 @@
+Thu Apr 30 12:03:11 UTC 2020 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 2.3.978.0 (2020-04-08) (bsc#1170935)
+  + Stop pty on receiving TerminateSession request
+  + Add support for Debian arm64 architecture
+  + Refactoring session log generation logic
+- Update to 2.3.930.0  (2020-03-17)
+  + Bug fix for CloudWatch agent version showing twice in Inventory console
+  + Bug fix for retrieving minor version for CentOS7
+  + Add snap appData collection for inventory in ubuntu 18
+  + Add validation for contents of os release files
+  + Add retry for fingerprint generation
+- Update to 2.3.871.0 (2020-02-20)
+  + Various bug fix for SSM Agent
+- Update to 2.3.842.0 (2020-01-29)
+  + Bug fix for updating document state file prior agent reboot
+  + Add support to restart agent after SIGPIPE exit status
+- Update to 2.3.814.0 (2020-01-16)
+  + Bug fix for metadata service V2
+  + Update Golang version 1.12 for travis
+  + Optimize session manager retry logic 
+- Update to 2.3.786.0 (2019-12-19)
+  + Add support for Oracle Linux v7.5 and v7.7
+  + Bug fix for Inventory data provider to support special characters
+  + Bug fix for SSM MDS service name
+- Update to 2.3.772.0 (2019-12-13)
+  + Upgrade AWS SDK
+  + Add logging for fingerprint generation
+- Update to 2.3.760.0 (2019-11-15)
+  + Session manager supports handling of Task metadata
+- Update to 2.3.758.0 (2019-11-11)
+  + Add support to update SSM Distributor packages in place
+- Update to 2.3.756.0 (2019-11-05)
+  + Terminate port forwarding session on receiving TerminateSession flag
+  + Bug fix to reload SSM client if region has not been initialize correctly
+  + Bug fix for retrieval of user groups on Linux 
+- Update to 2.3.722.0 (2019-10-11)
+  + Bug fix for the delay when registering non-EC2 on-prem instances
+  + Bug fix for missing ACL when uploading logs to S3 buckets
+  + Upgrade GoLang version from 1.9 to 1.12
+- Update to 2.3.714.0 (2019-09-26)
+  + For port forwarding session, close server connection when client drops 
it's connection
+  + Bug fix for missing condition of rules from inventory registry
+  + Update service domain information fetch logic from EC2 Metadata
+- Update to 2.3.707.0 (2019-09-11)
+  + Bug fix for characters dropping from session manager shell output 
+  + Bug fix for session manager freezing caused by non utf8 character
+  + Switch the request protocol order for getting S3 Header
+  + Keep port forwarding session open until session is terminated
+- Update to 2.3.701.0 (2019-08-21)
+  + Send platform type information in controlChannel input 
+- Update to 2.3.687.0 (2019-08-05)
+  + Bug fix for runPowershellScript plugin on linux platform
+  + Add support for document 2.x version to ssm-cli 
+- Update to 2.3.680.0 (2019-07-24)
+  + Added a new Inventory gatherer AWS:BillingInfo which will gather the 
billing product ids for LicenseIncluded and Marketplace instance
+- Update to 2.3.672.0 (2019-07-09)
+  + Add Port plugin for SSH/SCP
+  + Add support for Session Manager RunAs functionality on Linux platform
+- Update to 2.3.668.0 (2019-07-01)
+  + Add Session Manager InteractiveCommands plugin     
+  + Bug fix for log formatting issue for session manager
+- Update to 2.3.662.0 (2019-06-19)
+  + Bug fix for Session Manager when handling line endings on Windows platform
+  + Bug fix for token validation for aws:downloadContent plugin
+  + Check if log group exists before uploading Session Manager logs to 
CloudWatch
+  + Bug fix for broken S3 urls when using custom documents
+- Update to 2.3.634.0 (2019-05-28)
+  + Disable appconfig to load credential from specific profile path, add EC2 
credentials as the default fallback
+  + Remove sudoers file creation logic if ssm-user already exists
+  + Enable supplementary groups for ssm-user on Linux
+- Update to 2.3.612.0 (2019-05-08)
+  + Bug fix for UTF-8 encoded issue caused by locale activation on Ubuntu 
16.04 instance
+  + Refactor ssm-user creation logic
+  + Bug fix for reporting IP address with wrong network interface
+  + Update configure package document arn pattern
+- Update to 2.3.542.0 (2019-04-18)
+  + Bug fix for on-premises instance registration in CN region
+- Update to 2.3.539.0 (2019-04-04)
+  + Add support for further encryption of session data using AWS KMS
+  + Bug fix for excessive instance-id fetching by document workers
+- Update to 2.3.479.0 (2019-03-06)
+  + Bug fix for downloading content failure caused by wrong S3 endpoint
+  + Bug fix for reboot failure caused by session manager panic
+  + Bug fix for session manager shell output dropping character
+  + Bug fix for mgs endpoint configuration consistency
+- Update to 2.3.444.0 (2019-02-10)
+  + Updates to UpdateInstanceInformation call, Windows initialization
+- Update to 2.3.415.0 (2019-01-25)
+  + Bug fix addressing issues in Distributor package upgrade
+- Update to 2.3.372.0 (2019-01-08)
+  + Bug fix to allow installation of Distributor packages that do
+    not have a version name.
+  + Bug fix for agent crash with message "WaitGroup is reused
+    before previous Wait has returned".
+- Update to 2.3.344.0 (2018-12-14)
+  + Add frequent collector to detect changed inventory types and
+    upload it to SSM service between two scheduled collections.
+  + Change AWS Systems Manager Distributor to reduce calls to
+    GetDocument by calling DescribeDocument.
+  + Add exit code when ssm-cli execution fails.
+  + Create ssm-user only after the control channel has been
+    successfully created.
+- Update to 2.3.274.0 (2018-11-26)
+  + Enabled AWS Systems Manager Distributor that lets you securely
+    distribute and install software packages.
+  + Add support for the arm64 architecture on Amazon Linux 2,
+    Ubuntu 16.04/18.04, and RHEL 7.6 to support EC2 A1 instances.
+- Update to 2.3.235.0 (2018-10-23)
+  + Bug fix for session manager logging on Windows
+  + Bug fix for ConfigureCloudWatch plugin
+  + Bug fix for update SSM agent occasionally failing due to SSM
+    agent service stuck in starting state
+- Update to 2.3.193.0 (2018-10-23)
+  + Bug fix for past sessions occasionally stuck in terminating
+    state
+  + Darwin masquerades as Linux to bypass OS validation on the
+    backend until official support can be added
+- Update to 2.3.169.0 (2018-10-23)
+  + Update managed instance role token more frequently
+- Update to 2.3.136.0 (2018-10-09)
+  + Bug fix for issue that GatherInventory throw out error when
+    there is no Windows Update in instance
+  + Add more filters when getting the Windows event logs at
+    startup to improve performance
+  + Add random jitter before call PutInventory in inventory
+    datauploader
+- Update to 2.3.117.0 (2018-10-02)
+  + Bug fix for issues during process termination on instances
+    where IAM policy does not grant ssmmessages permissions.
+- Update to 2.3.101.0 (2018-10-02)
+  + Bug fix to prevent defunct processes when creating the local
+    user ssm-user.
+  + Bug fix for sudoersFile permission to avoid "sudo" command
+    warnings in Session Manager.
+  + Disable hibernation on Windows platform if Cloudwatch
+    configuration is present.
+- Update to 2.3.68.0 (2018-09-17)
+  + Enables the Session Manager capability that lets you manage
+    your Amazon EC2 instance through an interactive one-click
+    browser-based shell or through the AWS CLI.
+  + Beginning this agent version, SSM Agent will create a local
+    user "ssm-user" and either add it to /etc/sudoers (Linux) or
+    to the Administrators group (Windows) every time the agent
+    starts. The ssm-user is the default OS user when a Session
+    Manager session is started, and the password for this user is
+    reset on every session. You can change the permissions by
+    moving the ssm-user to a less-privileged group or by changing
+    the sudoers file. The ssm-user is not removed from the system
+    when SSM Agent is uninstalled.
+- Add patch to remove unused import
+  + remove-unused-import.patch
+- Build-Depend on pkgconfig(systemd) instead of systemd
+  + Allows OBS to depend on the -mini flavors
+- Refresh patches for new version
+  + fix-version.patch
+
+-------------------------------------------------------------------
+Sat Sep 15 16:37:22 UTC 2018 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 2.3.50.0 2018-09-12 (bsc#1108265)
+  + Enables the Session Manager capability that lets you manage
+    your Amazon EC2 instance through an interactive one-click
+    browser-based shell or through the AWS CLI.
+  + Beginning this agent version, SSM Agent will create a local
+    user "ssm-user" and either add it to /etc/sudoers (Linux) or
+    to the Administrators group (Windows) every time the agent
+    starts. The ssm-user is the default OS user when a Session
+    Manager session is started, and the password for this user
+    is reset on every session. You can change the permissions
+    by moving the ssm-user to a less-privileged group or by
+    changing the sudoers file. The ssm-user is not removed
+    from the system when SSM Agent is uninstalled.
+- Update to 2.3.13.0 2018-08-16
+  + Bug fix for the SSM Agent service remaining in "Starting"
+    state on Windows when unable to authenticate to the Systems
+    Manager service.
+- Update to 2.2.916.0 2018-08-02
+  + NOTE: This build should not be installed for Windows since
+    the SSM Agent service may remain in starting status if unable
+    to authenticate to the Systems Manager service, which is
+    fixed in the latest release.
+  + Bug fix for missing cloudwatch.exe seen in SSM Agent version
+    2.2.902.0
+- Update to 2.2.902.0 2018-07-31
+  + NOTE: This build should not be installed for Windows since
+    you might see the error - "Encountered error while starting
+    the plugin: Unable to locate cloudwatch.exe" for Cloudwatch
+    plugin. This bug has been fixed in SSM Agent version 2.2.916.0.
+    Also SSM Agent service may remain in starting status if unable
+    to authenticate to the Systems Manager service, which is
+    fixed in the latest release.
+  + Initial support for developer builds on macOS
+  + Retry sending Run Command execution results for up to 2 hours
+  + More detailed error messages are returned for inventory plugin
+    failures during State Manager association executions
+- Update to 2.2.800.0 2018-06-26
++++ 50 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Leap:15.2/amazon-ssm-agent/amazon-ssm-agent.changes
++++ and 
/work/SRC/openSUSE:Leap:15.2/.amazon-ssm-agent.new.2738/amazon-ssm-agent.changes

Old:
----
  amazon-ssm-agent-2.2.45.0.tar.gz

New:
----
  amazon-ssm-agent-2.3.978.0.tar.gz
  remove-unused-import.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ amazon-ssm-agent.spec ++++++
--- /var/tmp/diff_new_pack.dZ8PvH/_old  2020-05-26 18:33:11.509682144 +0200
+++ /var/tmp/diff_new_pack.dZ8PvH/_new  2020-05-26 18:33:11.513682153 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package amazon-ssm-agent
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,25 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           amazon-ssm-agent
-Version:        2.2.45.0
+Version:        2.3.978.0
 Release:        0
 Summary:        Amazon Remote System Config Management
 License:        Apache-2.0
 Group:          System/Management
-Url:            https://github.com/aws/amazon-ssm-agent
+URL:            https://github.com/aws/amazon-ssm-agent
 Source0:        %{name}-%{version}.tar.gz
 Source1:        %{name}.service
 Patch1:         fix-config.patch
 Patch2:         fix-version.patch
+Patch3:         remove-unused-import.patch
 BuildRequires:  go >= 1.7.4
-BuildRequires:  systemd
+BuildRequires:  pkgconfig(systemd)
 Requires:       systemd
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:    s390
 
 %description
@@ -50,9 +50,10 @@
 environment that are configured for Systems Manager.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 rm -rf vendor/src/github.com/aws/aws-sdk-go/vendor/
@@ -76,6 +77,12 @@
 go build -ldflags "-s -w" -o bin/ssm-document-worker -v \
 ${PKG_ROOT}/agent/framework/processor/executer/outofproc/worker/main.go
 
+go build -ldflags "-s -w" -o bin/ssm-session-worker -v \
+${PKG_ROOT}/agent/framework/processor/executer/outofproc/sessionworker/main.go
+
+go build -ldflags "-s -w" -o bin/ssm-session-logger -v \
+${PKG_ROOT}/agent/session/logging/main.go
+
 %install
 install -d -m 755 %{buildroot}%{_sbindir}
 install -d -m 755 %{buildroot}%{_bindir}
@@ -84,21 +91,24 @@
 install -m 755 bin/amazon-ssm-agent %{buildroot}%{_sbindir}
 install -m 755 bin/ssm-cli %{buildroot}%{_bindir}
 install -m 755 bin/ssm-document-worker %{buildroot}%{_bindir}
+install -m 755 bin/ssm-session-worker %{buildroot}%{_bindir}
+install -m 755 bin/ssm-session-logger %{buildroot}%{_bindir}
 
 mkdir -p %{buildroot}%{_unitdir}
 install -m 755 %SOURCE1 %{buildroot}%{_unitdir}
 
 PKG_ROOT=`pwd`/src/github.com/aws/amazon-ssm-agent
-cp ${PKG_ROOT}/seelog_unix.xml %{buildroot}/etc/amazon/ssm/seelog.xml.template
-cp ${PKG_ROOT}/amazon-ssm-agent.json.template %{buildroot}/etc/amazon/ssm/
-cp ${PKG_ROOT}/packaging/linux/amazon-ssm-agent.conf %{buildroot}/etc/init/
+cp ${PKG_ROOT}/seelog_unix.xml 
%{buildroot}%{_sysconfdir}/amazon/ssm/seelog.xml.template
+cp ${PKG_ROOT}/amazon-ssm-agent.json.template 
%{buildroot}%{_sysconfdir}/amazon/ssm/
+cp ${PKG_ROOT}/packaging/linux/amazon-ssm-agent.conf 
%{buildroot}%{_sysconfdir}/init/
 
 %files
 %defattr(-,root,root,-)
 %dir %{_sysconfdir}/init
 %dir %{_sysconfdir}/amazon
 %dir %{_sysconfdir}/amazon/ssm
-%doc CONTRIBUTING.md LICENSE NOTICE.md README.md
+%license LICENSE
+%doc CONTRIBUTING.md NOTICE.md README.md
 %config(noreplace) %{_sysconfdir}/init/amazon-ssm-agent.conf
 %config(noreplace) %{_sysconfdir}/amazon/ssm/amazon-ssm-agent.json.template
 %config(noreplace) %{_sysconfdir}/amazon/ssm/seelog.xml.template

++++++ amazon-ssm-agent-2.2.45.0.tar.gz -> amazon-ssm-agent-2.3.978.0.tar.gz 
++++++
/work/SRC/openSUSE:Leap:15.2/amazon-ssm-agent/amazon-ssm-agent-2.2.45.0.tar.gz 
/work/SRC/openSUSE:Leap:15.2/.amazon-ssm-agent.new.2738/amazon-ssm-agent-2.3.978.0.tar.gz
 differ: char 12, line 1

++++++ fix-version.patch ++++++
--- /var/tmp/diff_new_pack.dZ8PvH/_old  2020-05-26 18:33:11.585682309 +0200
+++ /var/tmp/diff_new_pack.dZ8PvH/_new  2020-05-26 18:33:11.589682319 +0200
@@ -1,18 +1,17 @@
-Index: amazon-ssm-agent-2.0.922.0/VERSION
-===================================================================
---- amazon-ssm-agent-2.0.922.0.orig/VERSION
-+++ amazon-ssm-agent-2.0.922.0/VERSION
-@@ -1 +1 @@
--2.2.0.0
-\ No newline at end of file
-+2.2.45.0
-Index: amazon-ssm-agent-2.0.922.0/agent/version/version.go
-===================================================================
---- amazon-ssm-agent-2.0.922.0.orig/agent/version/version.go
-+++ amazon-ssm-agent-2.0.922.0/agent/version/version.go
+diff -Nru amazon-ssm-agent-2.3.978.0.orig/agent/version/version.go 
amazon-ssm-agent-2.3.978.0/agent/version/version.go
+--- amazon-ssm-agent-2.3.978.0.orig/agent/version/version.go   2020-04-08 
21:04:26.000000000 +0200
++++ amazon-ssm-agent-2.3.978.0/agent/version/version.go        2020-04-30 
13:40:52.228599625 +0200
 @@ -19,4 +19,4 @@
  package version
  
  // Version is the version of the Agent
--const Version = "2.2.0.0"
-+const Version = "2.2.45.0"
+-const Version = "2.3.0.0"
++const Version = "2.3.978.0"
+diff -Nru amazon-ssm-agent-2.3.978.0.orig/VERSION 
amazon-ssm-agent-2.3.978.0/VERSION
+--- amazon-ssm-agent-2.3.978.0.orig/VERSION    2020-04-08 21:04:26.000000000 
+0200
++++ amazon-ssm-agent-2.3.978.0/VERSION 2020-04-30 13:40:20.676516447 +0200
+@@ -1 +1 @@
+-2.3.0.0
+\ No newline at end of file
++2.3.978.0
+\ No newline at end of file

++++++ remove-unused-import.patch ++++++
diff -Nru 
amazon-ssm-agent-2.3.978.0.orig/agent/plugins/inventory/gatherers/application/dataProvider.go
 
amazon-ssm-agent-2.3.978.0/agent/plugins/inventory/gatherers/application/dataProvider.go
--- 
amazon-ssm-agent-2.3.978.0.orig/agent/plugins/inventory/gatherers/application/dataProvider.go
       2020-04-08 21:04:26.000000000 +0200
+++ 
amazon-ssm-agent-2.3.978.0/agent/plugins/inventory/gatherers/application/dataProvider.go
    2020-04-30 14:03:04.956300230 +0200
@@ -7,7 +7,6 @@
        "fmt"
 
        "github.com/aws/amazon-ssm-agent/agent/context"
-       
"github.com/aws/amazon-ssm-agent/agent/plugins/configurepackage/localpackages"
        "github.com/aws/amazon-ssm-agent/agent/plugins/inventory/model"
 )
 

Reply via email to