Merge ~mirespace/ubuntu/+source/azure-proxy-agent:circle-dependency-jammy-2125930 into ubuntu/+source/azure-proxy-agent:ubuntu/jammy-devel

Proposed by Miriam España Acebal
Status: Merged
Merged at revision: 95265bc7a4de2d1bf5ad8c604ae4fe9f5e4c635c
Proposed branch: ~mirespace/ubuntu/+source/azure-proxy-agent:circle-dependency-jammy-2125930
Merge into: ubuntu/+source/azure-proxy-agent:ubuntu/jammy-devel
Diff against target: 43 lines (+16/-3)
2 files modified
debian/changelog (+8/-0)
debian/patches/fix-systemd-deps-cycle.patch (+8/-3)
Reviewer Review Type Date Requested Status
Nick Rosbrook (community) Approve
Andreas Hasenack Pending
Ubuntu Sponsors Pending
Review via email: mp+493710@code.launchpad.net

Description of the change

Hi again,

same as in newer LTSs:

- Package is built at [1] .
- Test for pre-SRU cases and check the specific bug are in the bug, comment #3 [2] and #4 [3]
- autopkgtets pased:

   - azure-proxy-agent: jammy/azure-proxy-agent/1.0.30-0ubuntu6~22.04.1+ppa4 [amd64]
    + ✅ azure-proxy-agent on jammy for amd64 @ 01.10.25 13:52:08
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-mirespace-azure-proxy-agent/jammy/amd64/a/azure-proxy-agent/20251001_135208_92683@/log.gz
  - azure-proxy-agent: jammy/azure-proxy-agent/1.0.30-0ubuntu6~22.04.1+ppa4 [arm64]
    + ✅ azure-proxy-agent on jammy for arm64 @ 01.10.25 13:52:20
      • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-mirespace-azure-proxy-agent/jammy/arm64/a/azure-proxy-agent/20251001_135220_f15c6@/log.gz

Thanks!

[1] https://launchpad.net/~mirespace/+archive/ubuntu/azure-proxy-agent/+sourcepub/17616180/+listing-archive-extra
[2] https://bugs.launchpad.net/ubuntu/+source/azure-proxy-agent/+bug/2125930/comments/3
[3] https://bugs.launchpad.net/ubuntu/+source/azure-proxy-agent/+bug/2125930/comments/4

To post a comment you must log in.
Revision history for this message
Nick Rosbrook (enr0n) wrote :

LGTM and sponsored.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index e97ff03..7e60fc6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
1azure-proxy-agent (1.0.30-0ubuntu6~22.04.1) jammy; urgency=medium
2
3 [ Daniel Draper ]
4 * d/p/fix-systemd-deps-cycle.patch: ensure the service is terminated on
5 system shutdown (LP: #2125930)
6
7 -- Miriam España Acebal <miriam.espana@canonical.com> Tue, 30 Sep 2025 16:55:01 +0200
8
1azure-proxy-agent (1.0.30-0ubuntu4~22.04.3) jammy; urgency=medium9azure-proxy-agent (1.0.30-0ubuntu4~22.04.3) jammy; urgency=medium
210
3 * d/p/fix-systemd-deps-cycle.patch: fix dependency cycle in the unit file.11 * d/p/fix-systemd-deps-cycle.patch: fix dependency cycle in the unit file.
diff --git a/debian/patches/fix-systemd-deps-cycle.patch b/debian/patches/fix-systemd-deps-cycle.patch
index 0f6c2d0..a7eac73 100644
--- a/debian/patches/fix-systemd-deps-cycle.patch
+++ b/debian/patches/fix-systemd-deps-cycle.patch
@@ -13,14 +13,19 @@ Author: gauthier.jolly@canonical.com
13Origin: upstream, https://github.com/Azure/GuestProxyAgent/pull/27213Origin: upstream, https://github.com/Azure/GuestProxyAgent/pull/272
14Bug: https://github.com/Azure/GuestProxyAgent/issues/27114Bug: https://github.com/Azure/GuestProxyAgent/issues/271
15Forwarded: https://github.com/Azure/GuestProxyAgent/pull/27215Forwarded: https://github.com/Azure/GuestProxyAgent/pull/272
16Last-Update: 2025-09-0816Last-Update: 2025-09-18
17--- a/proxy_agent_setup/src/linux/azure-proxy-agent.service17--- a/proxy_agent_setup/src/linux/azure-proxy-agent.service
18+++ b/proxy_agent_setup/src/linux/azure-proxy-agent.service18+++ b/proxy_agent_setup/src/linux/azure-proxy-agent.service
19@@ -1,6 +1,7 @@19@@ -1,9 +1,11 @@
20 [Unit]20 [Unit]
21 Description=Microsoft Azure GuestProxyAgent21 Description=Microsoft Azure GuestProxyAgent
22 Documentation=man:azure-proxy-agent(8)22 Documentation=man:azure-proxy-agent(8)
23+DefaultDependencies=no23+DefaultDependencies=no
24 After=local-fs.target24 After=local-fs.target
25 Before=network-pre.target25 Before=network-pre.target
26 Wants=network-pre.target26-Wants=network-pre.target
27+Before=shutdown.target
28+Conflicts=shutdown.target
29
30 [Service]
31 Type=simple

Subscribers

People subscribed via source and target branches