Merge ~lucaskanashiro/ubuntu/+source/fence-agents:update-base-pkg into ubuntu/+source/fence-agents:ubuntu/devel

Proposed by Lucas Kanashiro
Status: Merged
Merged at revision: da5134273c851c920430d87168d92a4f203ecfd6
Proposed branch: ~lucaskanashiro/ubuntu/+source/fence-agents:update-base-pkg
Merge into: ubuntu/+source/fence-agents:ubuntu/devel
Diff against target: 56 lines (+29/-0)
3 files modified
debian/changelog (+10/-0)
debian/control (+11/-0)
debian/curated-agents (+8/-0)
Reviewer Review Type Date Requested Status
Sergio Durigan Junior (community) Approve
Canonical Server Pending
git-ubuntu import Pending
Review via email: mp+417044@code.launchpad.net

Description of the change

Add the following fence agents to the fence-agent-base binary package:

- fence_sbd
- fence_ipmilan
  + fence_idrac
  + fence_ilo3
  + fence_ilo4
  + fence_ilo5
  + fence_imm
  + fence_ipmilanplus

In practice, fence_ipmilan and all the other agents added bellow it are the same, they are "symlinks" to fence_ipmilan.

Here is the FFe bug that I will wait to get it accepted before uploading the proposed changes:

https://bugs.launchpad.net/ubuntu/+source/fence-agents/+bug/1965312

I uploaded the package to this PPA:

https://launchpad.net/~lucaskanashiro/+archive/ubuntu/ha-stack/+packages

autopkgtest is still happy:

autopkgtest [12:15:57]: @@@@@@@@@@@@@@@@@@@@ summary
metadata PASS
delay PASS
fence-dummy PASS
fence-aws SKIP exit status 77 and marked as skippable

To post a comment you must log in.
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

I'll take a look at this one.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks for the MP, Lucas.

There's not much to review here other than the Suggests addition, so that's what I mostly focused on. I verified that the package builds fine locally and that autopkgtest is indeed OK.

I'm leaving a question for you regarding the Suggests part, let me know what you think.

Thanks.

review: Needs Information
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Thanks for the review Sergio. Replied to your comment, I hope this is enough to give you more context.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks for the explanation, Lucas. I'm totally fine with keeping it as Suggests now and revisiting things later.

LGTM, +1.

review: Approve
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

FFe approved and package uploaded:

$ dput ubuntu ../fence-agents_4.7.1-1ubuntu8_source.changes
Checking signature on .changes
gpg: ../fence-agents_4.7.1-1ubuntu8_source.changes: Valid signature from F823A2729883C97C
Checking signature on .dsc
gpg: ../fence-agents_4.7.1-1ubuntu8.dsc: Valid signature from F823A2729883C97C
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading fence-agents_4.7.1-1ubuntu8.dsc: done.
  Uploading fence-agents_4.7.1.orig.tar.gz: done.
  Uploading fence-agents_4.7.1-1ubuntu8.debian.tar.xz: done.
  Uploading fence-agents_4.7.1-1ubuntu8_source.buildinfo: done.
  Uploading fence-agents_4.7.1-1ubuntu8_source.changes: done.
Successfully uploaded packages.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 3e1f94a..1fcca07 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,13 @@
6+fence-agents (4.7.1-1ubuntu8) jammy; urgency=medium
7+
8+ * d/curated-agents: add fence_ipmilan and fence_sbd to the -base package.
9+ Also add the following agents which are symlinks to fence_ipmilan:
10+ fence_idrac, fence_ilo3, fence_ilo4, fence_ilo5, fence_imm, and
11+ fence_ipmilanplus (LP: #1965312).
12+ * d/control: suggest dependecies of agents in the -base package (LP: #1863677)
13+
14+ -- Lucas Kanashiro <kanashiro@ubuntu.com> Thu, 17 Mar 2022 11:43:13 -0300
15+
16 fence-agents (4.7.1-1ubuntu7) impish; urgency=medium
17
18 * d/rules: do not install /var/run directory anymore.
19diff --git a/debian/control b/debian/control
20index 064cfb1..0fc78e4 100644
21--- a/debian/control
22+++ b/debian/control
23@@ -86,6 +86,17 @@ Architecture: all
24 Multi-Arch: foreign
25 Depends: ${misc:Depends}, ${python3:Depends},
26 fence-agents-common (>= ${source:Version})
27+Suggests:
28+# for fence_ipmilan (and its symlinks)
29+ ipmitool,
30+# for fence_mpath
31+ multipath-tools,
32+# for fence_sbd
33+ sbd,
34+# for fence_scsi
35+ sg3-utils,
36+# for fence_virsh
37+ libvirt-clients
38 Breaks: cman (<= 3.0.12-2ubuntu4), fence-agents (<< 4.7.1-1ubuntu2)
39 Replaces: cman (<= 3.0.12-2ubuntu4), fence-agents (<< 4.7.1-1ubuntu2)
40 Description: Fence Agents for Red Hat Cluster curated by Ubuntu
41diff --git a/debian/curated-agents b/debian/curated-agents
42index 26e3dce..dcba8c2 100644
43--- a/debian/curated-agents
44+++ b/debian/curated-agents
45@@ -1,3 +1,11 @@
46+fence_idrac
47+fence_ilo3
48+fence_ilo4
49+fence_ilo5
50+fence_imm
51+fence_ipmilan
52+fence_ipmilanplus
53 fence_mpath
54+fence_sbd
55 fence_scsi
56 fence_virsh

Subscribers

People subscribed via source and target branches