Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package amazon-ecs-init for openSUSE:Factory
checked in at 2026-03-31 16:30:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/amazon-ecs-init (Old)
and /work/SRC/openSUSE:Factory/.amazon-ecs-init.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "amazon-ecs-init"
Tue Mar 31 16:30:01 2026 rev:14 rq:1343906 version:1.102.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/amazon-ecs-init/amazon-ecs-init.changes
2025-04-20 19:49:26.426561541 +0200
+++
/work/SRC/openSUSE:Factory/.amazon-ecs-init.new.1999/amazon-ecs-init.changes
2026-03-31 16:30:18.606993250 +0200
@@ -1,0 +2,20 @@
+Tue Mar 31 11:54:04 UTC 2026 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to version 1.102.1
+ * Enhancement - Improve ENI watcher udev logging (#4887)
+ * Enhancement - Update go version to 1.25.7,
+ Update unit test coverage logic (#4886)
+ * Enhancement - Upgrade prometheus deps (#4883)
+ * Enhancement - Use static IP for daemon tasks for Managed Instances,
+ also updates amazon-ecs-cni-plugins (#4881)
+ * Bugfix - Fix IMDS client rate limiting to prevent
+ token refresh failures after 401 responses (#4870)
+- For the changes between 1.64.0 and 1.102.0, see CHANGELOG.md
+- Fix permissions of systemd service file
+- Include CHANGELOG.md in %doc section
+- Refresh reproducible.patch
+- Refresh use-agent-container-built-in-certs.patch
+- Switch upstream source to amazon-ecs-agent
+- Switch to systemd-tmpfiles to store runtime data (jsc#PED-14842)
+
+-------------------------------------------------------------------
Old:
----
amazon-ecs-init-1.64.0-1.tar.gz
New:
----
amazon-ecs-init-1.102.1.tar.gz
amazon-ecs-init.tmpfiles
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ amazon-ecs-init.spec ++++++
--- /var/tmp/diff_new_pack.yW04IS/_old 2026-03-31 16:30:19.695036088 +0200
+++ /var/tmp/diff_new_pack.yW04IS/_new 2026-03-31 16:30:19.699036245 +0200
@@ -1,7 +1,7 @@
#
# spec file for package amazon-ecs-init
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,15 @@
%define short_name amazon-ecs
Name: amazon-ecs-init
-Version: 1.64.0
+Version: 1.102.1
Release: 0
Summary: Amazon EC2 Container Service Initialization
License: Apache-2.0
Group: System Environment/Base
-URL: https://github.com/aws/amazon-ecs-init
-Source0:
https://github.com/aws/amazon-ecs-init/archive/refs/tags/v%{version}-1.tar.gz#/%{name}-%{version}-1.tar.gz
+URL: https://github.com/aws/amazon-ecs-agent
+Source0:
https://github.com/aws/amazon-ecs-agent/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: %{short_name}.service
+Source2: amazon-ecs-init.tmpfiles
Patch0: reproducible.patch
Patch1: use-agent-container-built-in-certs.patch
BuildRequires: go >= 1.7
@@ -138,9 +139,9 @@
Amazon EC2.
%prep
-%setup -q -n %{name}-%{version}-1
-%patch -P 0 -p1
-%patch -P 1
+%setup -q -n amazon-ecs-agent-%{version}
+%patch -P0 -p1
+%patch -P1 -p1
%build
export GO111MODULE="auto"
@@ -160,23 +161,34 @@
touch %{buildroot}/%{_sysconfdir}/ecs/ecs.config
touch %{buildroot}/%{_sysconfdir}/ecs/ecs.config.json
-mkdir -p %{buildroot}/%{_localstatedir}/cache/ecs
-touch %{buildroot}/%{_localstatedir}/cache/ecs/ecs-agent.tar
-echo 0 > %{buildroot}/%{_localstatedir}/cache/ecs/state
+mkdir -p %{buildroot}%{_datadir}/amazon-ecs-init/cache
+touch %{buildroot}%{_datadir}/amazon-ecs-init/cache/ecs-agent.tar
+echo 0 > %{buildroot}%{_datadir}/amazon-ecs-init/cache/state
+
+mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
+install -m 644 %{SOURCE2}
%{buildroot}%{_prefix}/lib/tmpfiles.d/amazon-ecs-init.conf
+
+# Fix permissions for systemd unit file
+chmod 644 %{buildroot}%{_unitdir}/%{short_name}.service
+
+%posttrans
+%tmpfiles_create amazon-ecs-init.conf
%files
%defattr(-,root,root,-)
%dir %{_sysconfdir}/ecs
-%dir %{_localstatedir}/cache/ecs
+%dir %{_datadir}/amazon-ecs-init
+%dir %{_datadir}/amazon-ecs-init/cache
%license LICENSE
-%doc CONTRIBUTING.md NOTICE README.md
+%doc CHANGELOG.md CONTRIBUTING.md NOTICE README.md
+%{_datadir}/amazon-ecs-init/cache/ecs-agent.tar
+%{_datadir}/amazon-ecs-init/cache/state
%config(noreplace) %{_sysconfdir}/ecs/ecs.config
%config(noreplace) %{_sysconfdir}/ecs/ecs.config.json
%{_mandir}/man*/*
-%{_sbindir}/*
+%{_sbindir}/amazon-ecs-init
%{_unitdir}/%{short_name}.service
-%{_localstatedir}/cache/ecs/ecs-agent.tar
-%{_localstatedir}/cache/ecs/state
+%{_tmpfilesdir}/amazon-ecs-init.conf
%pre
%service_add_pre %{short_name}.service
++++++ amazon-ecs-init-1.64.0-1.tar.gz -> amazon-ecs-init-1.102.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/amazon-ecs-init/amazon-ecs-init-1.64.0-1.tar.gz
/work/SRC/openSUSE:Factory/.amazon-ecs-init.new.1999/amazon-ecs-init-1.102.1.tar.gz
differ: char 12, line 1
++++++ amazon-ecs-init.tmpfiles ++++++
d /var/cache/amazon/ecs 0755 root root -
C /var/cache/amazon/ecs/ecs-agent.tar 0644 root root -
/usr/share/amazon-ecs-init/cache/ecs-agent.tar
C /var/cache/amazon/ecs/state 0644 root root -
/usr/share/amazon-ecs-init/cache/state
++++++ reproducible.patch ++++++
--- /var/tmp/diff_new_pack.yW04IS/_old 2026-03-31 16:30:19.987047584 +0200
+++ /var/tmp/diff_new_pack.yW04IS/_new 2026-03-31 16:30:19.995047900 +0200
@@ -1,6 +1,6 @@
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-08-30
-Updated: 2025-04-14
+Updated: 2026-03-31
https://bugzilla.opensuse.org/show_bug.cgi?id=1062303
@@ -13,16 +13,15 @@
See https://reproducible-builds.org/ for why this matters.
-diff -Nru amazon-ecs-init-1.64.0-1.orig/scripts/gobuild.sh
amazon-ecs-init-1.64.0-1/scripts/gobuild.sh
---- amazon-ecs-init-1.64.0-1.orig/scripts/gobuild.sh 2022-09-14
21:39:38.000000000 +0200
-+++ amazon-ecs-init-1.64.0-1/scripts/gobuild.sh 2025-04-14
10:42:42.629494434 +0200
+--- amazon-ecs-agent-1.102.1.orig/scripts/gobuild.sh 2026-03-06
22:46:03.000000000 +0100
++++ amazon-ecs-agent-1.102.1/scripts/gobuild.sh 2026-03-31 12:48:19.608361562
+0200
@@ -15,7 +15,7 @@
set -x
set -e
export TOPWD="$(pwd)"
-export BUILDDIR="$(mktemp -d)"
+export BUILDDIR="$TOPWD/build"
- export GOPATH="${TOPWD}/ecs-init/:${BUILDDIR}"
- export SRCPATH="${BUILDDIR}/src/github.com/aws/amazon-ecs-init"
+ export SRCPATH="${BUILDDIR}/src/github.com/aws/amazon-ecs-agent"
+ export GOPATH="${TOPWD}:${BUILDDIR}"
export GO111MODULE="auto"
++++++ use-agent-container-built-in-certs.patch ++++++
--- /var/tmp/diff_new_pack.yW04IS/_old 2026-03-31 16:30:20.015048687 +0200
+++ /var/tmp/diff_new_pack.yW04IS/_new 2026-03-31 16:30:20.031049317 +0200
@@ -1,16 +1,20 @@
---- ecs-init/config/config_generic_rpm.go.orig
-+++ ecs-init/config/config_generic_rpm.go
-@@ -1,4 +1,4 @@
+diff -Nru amazon-ecs-agent-1.102.1.orig/ecs-init/config/config_generic_rpm.go
amazon-ecs-agent-1.102.1/ecs-init/config/config_generic_rpm.go
+--- amazon-ecs-agent-1.102.1.orig/ecs-init/config/config_generic_rpm.go
2026-03-06 22:46:03.000000000 +0100
++++ amazon-ecs-agent-1.102.1/ecs-init/config/config_generic_rpm.go
2026-03-31 13:10:12.587131159 +0200
+@@ -1,5 +1,5 @@
+ //go:build generic_rpm
-// +build generic_rpm
+// +build generic_rpm suse
// Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
//
---- ecs-init/config/config_suse_ubuntu_debian.go.orig
-+++ ecs-init/config/config_suse_ubuntu_debian.go
-@@ -1,4 +1,4 @@
--// +build suse ubuntu debian
-+// +build ubuntu debian
+diff -Nru
amazon-ecs-agent-1.102.1.orig/ecs-init/config/config_suse_ubuntu_debian_chainguard.go
amazon-ecs-agent-1.102.1/ecs-init/config/config_suse_ubuntu_debian_chainguard.go
+---
amazon-ecs-agent-1.102.1.orig/ecs-init/config/config_suse_ubuntu_debian_chainguard.go
2026-03-06 22:46:03.000000000 +0100
++++
amazon-ecs-agent-1.102.1/ecs-init/config/config_suse_ubuntu_debian_chainguard.go
2026-03-31 13:11:39.190335214 +0200
+@@ -1,5 +1,5 @@
+ //go:build suse || ubuntu || debian || chainguard
+-// +build suse ubuntu debian chainguard
++// +build ubuntu debian chainguard
// Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights
Reserved.
//