Merge ~mirespace/ubuntu/+source/freeipmi:merge-freeipmi_1.6.6-4-impish into ubuntu/+source/freeipmi:ubuntu/devel

Proposed by Miriam España Acebal
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: 770a2a2336b51c246fe53d1047e71c2249475761
Merge reported by: Bryce Harrington
Merged at revision: 770a2a2336b51c246fe53d1047e71c2249475761
Proposed branch: ~mirespace/ubuntu/+source/freeipmi:merge-freeipmi_1.6.6-4-impish
Merge into: ubuntu/+source/freeipmi:ubuntu/devel
Diff against target: 172 lines (+50/-14) (has conflicts)
16 files modified
debian/changelog (+26/-0)
debian/control (+2/-1)
debian/freeipmi-bmc-watchdog.maintscript (+1/-1)
debian/freeipmi-ipmidetect.maintscript (+1/-1)
debian/freeipmi-ipmiseld.maintscript (+1/-1)
debian/freeipmi-tools.maintscript (+1/-1)
debian/freeipmi.maintscript (+1/-1)
debian/libfreeipmi-dev.maintscript (+1/-1)
debian/libfreeipmi17.maintscript (+1/-1)
debian/libipmiconsole-dev.maintscript (+1/-1)
debian/libipmiconsole2.maintscript (+1/-1)
debian/libipmidetect-dev.maintscript (+1/-1)
debian/libipmidetect0.maintscript (+1/-1)
debian/libipmimonitoring-dev.maintscript (+1/-1)
debian/libipmimonitoring6.maintscript (+1/-1)
debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch (+9/-0)
Conflict in debian/changelog
Conflict in debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
Reviewer Review Type Date Requested Status
Christian Ehrhardt  (community) Approve
Canonical Server Pending
Review via email: mp+407014@code.launchpad.net

Description of the change

** This is a SYNC, but doing the MP for documentation purposes... thanks in advance for your understanding and the teaching! **

Hi team, the PPA for this is here: https://launchpad.net/~mirespace/+archive/ubuntu/merge-freeipmi-1.6.6-4-impish .

The package has been built both in its merge-proposed version (uploaded to PPA) and in its direct debian upstream version (locally) and no issues have been found. The package has no tests.

Usual tags are also present:

logical/1.6.6-3ubuntu1
new/debian
old/debian
old/ubuntu
reconstruct/1.6.6-3ubuntu1
split/1.6.6-3ubuntu1

Anyway, this is a sync because we have no delta since the patch in 1.6.6-3ubuntu1 has been incorporated to 1.6.6-4 debian version. Checking the changelog for the latest:

- https://tracker.debian.org/news/1245218/accepted-freeipmi-166-4-source-into-unstable/
- https://bugs.launchpad.net/ubuntu/+source/freeipmi/+bug/1926299

 So, don't sponsor this upload : asking for a sync request instead... thanks!

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
grabbing this review ...

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

So this is indeed a sync and I'll sync it after this, but we still can do the review to identify things to improve next time.

1. there was no review slot for anyone else but canonical-server, since reviewing consumes those that isn't enough. You'd usually want to also add one for canonical-server-packageset-reviewers or canonical-server-core-reviewers

2. target branch for a merge from Debian is debian/sid and not as done here ubuntu/devel
   That also explains the odd visualization in the LP preview

3. I checked the build in the PPA
   It is sadly only x86 (you'd usually want all arches we build on the real upload) and
   without proposed configured (so it built with glibc 2.33 instead of the new one).
   The build is good to be done, but the closer you are to the real build on an upload/sync the
   better.

The changelog is a common place for mistakes, but I must say if we would upload (and not sync) this it LGTM - thanks!

+1 to sync this

review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Synced

$ syncpackage -r impish-proposed -d unstable -v freeipmi --force
Source package freeipmi is temporarily blacklisted (blacklisted_current). Ubuntu ignores these for now. See also LP: #841372
Source freeipmi -> impish/Proposed: current version 1.6.6-3ubuntu1, new version 1.6.6-4
New changes:
freeipmi (1.6.6-4) unstable; urgency=medium

  [ Andreas Beckmann ]
  * Use absolute symlink targets for symlink_to_dir, the maintainer scripts in
    jessie converted the doc directories to absolute symlinks.
    (Closes: #991604)

  [ Fabio Fantoni ]
  * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
    incorrect sensor reading reported (LP: #1926299)

 -- Fabio Fantoni <email address hidden> Wed, 28 Jul 2021 16:41:51 +0200
Sync this package [y|N]? y
Request succeeded; you should get an e-mail once it is processed.

Please check build/migration in the next days/hours ...

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

On a quick look, something seems wrong, maybe needs a proper rebase or something. The web UI shows a lot of stuff that needs fixing but I guess Christian's gonna review so I'll leave it to him.

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Aaaaah, he already commented. Okeydoke, sorry didn't refresh that.

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Oh wait, I am so late. I can see Christian's comments on the mail but not here. Weird. But yay, already synced! \o/

Revision history for this message
Miriam España Acebal (mirespace) wrote :

Hello,

> So this is indeed a sync and I'll sync it after this, but we still can do the
> review to identify things to improve next time.
>
> 1. there was no review slot for anyone else but canonical-server, since
> reviewing consumes those that isn't enough. You'd usually want to also add one
> for canonical-server-packageset-reviewers or canonical-server-core-reviewers

Annotated

> 2. target branch for a merge from Debian is debian/sid and not as done here
> ubuntu/devel
> That also explains the odd visualization in the LP preview
>

Annotated 2

Make a note (for myself in the future): For merge MP, look here https://github.com/canonical/ubuntu-maintainers-handbook/blob/master/PackageMerging.md#submit-merge-proposal not here https://github.com/kstenerud/ubuntu-maintainers-handbook/blob/master/MergeProposal.md#open-a-merge-proposal.

(I always put all the stuff in the Commit message not in the Descrition part and then I'm going to check on UMH what textbox is the correct one before submitting -shame on me-)

> 3. I checked the build in the PPA
> It is sadly only x86 (you'd usually want all arches we build on the real
> upload) and
> without proposed configured (so it built with glibc 2.33 instead of the new
> one).
> The build is good to be done, but the closer you are to the real build on
> an upload/sync the
> better.

Totally forgot to activate the other builds in the PPA. Indeed, I waste a lot of time because I was trying to upload the debian upstream package to the PPA... until I realized I can't do that because I can't sign that :facepalm:)

> The changelog is a common place for mistakes, but I must say if we would
> upload (and not sync) this it LGTM - thanks!
>

:) Thanks a lot! As it was my common place to fail, I took great care of it... now I will do in the others aspects also (I hope so)!

> +1 to sync this

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI - blocked on libc

freeipmi (1.6.6-3ubuntu1 to 1.6.6-4)
Migration status for freeipmi (1.6.6-3ubuntu1 to 1.6.6-4): BLOCKED: Cannot migrate due to another item, which is blocked (please check which dependencies are stuck)
Issues preventing migration:
Depends: freeipmi glibc (not considered)
Invalidated by dependency
Additional info:
4 days old

Revision history for this message
Bryce Harrington (bryce) wrote :

This sync has migrated successfully.

 freeipmi | 1.6.6-3 | hirsute
 freeipmi | 1.6.6-4 | impish
 freeipmi | 1.6.6-4 | unstable

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 9b419fe..d760dba 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,29 @@
6+<<<<<<< debian/changelog
7+=======
8+freeipmi (1.6.6-4ubuntu1) impish; urgency=medium
9+
10+ * Merge with Debian unstable. Remaining changes:
11+ * Dropped Changes:
12+ - d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
13+ incorrect sensor reading reported (LP: #1926299)
14+ [Fixed in 1.6.6-4]
15+
16+ -- Miriam España Acebal <miriam.espana@canonical.com> Thu, 12 Aug 2021 09:47:08 +0200
17+
18+freeipmi (1.6.6-4) unstable; urgency=medium
19+
20+ [ Andreas Beckmann ]
21+ * Use absolute symlink targets for symlink_to_dir, the maintainer scripts in
22+ jessie converted the doc directories to absolute symlinks.
23+ (Closes: #991604)
24+
25+ [ Fabio Fantoni ]
26+ * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
27+ incorrect sensor reading reported (LP: #1926299)
28+
29+ -- Fabio Fantoni <fantonifabio@tiscali.it> Wed, 28 Jul 2021 16:41:51 +0200
30+
31+>>>>>>> debian/changelog
32 freeipmi (1.6.6-3ubuntu1) impish; urgency=medium
33
34 * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
35diff --git a/debian/control b/debian/control
36index 20f5d9c..3c9b71d 100644
37--- a/debian/control
38+++ b/debian/control
39@@ -1,7 +1,8 @@
40 Source: freeipmi
41 Section: admin
42 Priority: optional
43-Maintainer: Fabio Fantoni <fantonifabio@tiscali.it>
44+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
45+XSBC-Original-Maintainer: Fabio Fantoni <fantonifabio@tiscali.it>
46 Uploaders: Bernd Zeimetz <bzed@debian.org>
47 Build-Depends:
48 chrpath,
49diff --git a/debian/freeipmi-bmc-watchdog.maintscript b/debian/freeipmi-bmc-watchdog.maintscript
50index 79cc159..8bc6b9f 100644
51--- a/debian/freeipmi-bmc-watchdog.maintscript
52+++ b/debian/freeipmi-bmc-watchdog.maintscript
53@@ -1,2 +1,2 @@
54 rm_conffile /etc/init.d/bmc-watchdog 1.6.4-3.1~
55-symlink_to_dir /usr/share/doc/freeipmi-bmc-watchdog freeipmi-common 1.6.4-3~
56+symlink_to_dir /usr/share/doc/freeipmi-bmc-watchdog /usr/share/doc/freeipmi-common 1.6.6-4~
57diff --git a/debian/freeipmi-ipmidetect.maintscript b/debian/freeipmi-ipmidetect.maintscript
58index ab53570..aea40a5 100644
59--- a/debian/freeipmi-ipmidetect.maintscript
60+++ b/debian/freeipmi-ipmidetect.maintscript
61@@ -1,3 +1,3 @@
62 rm_conffile /etc/default/ipmidetectd 1.6.4-4~ freeipmi-ipmidetect
63 rm_conffile /etc/init.d/ipmidetectd 1.6.4-3.1~
64-symlink_to_dir /usr/share/doc/freeipmi-ipmidetect freeipmi-common 1.6.4-3~
65+symlink_to_dir /usr/share/doc/freeipmi-ipmidetect /usr/share/doc/freeipmi-common 1.6.6-4~
66diff --git a/debian/freeipmi-ipmiseld.maintscript b/debian/freeipmi-ipmiseld.maintscript
67index 803770b..cf8c7fa 100644
68--- a/debian/freeipmi-ipmiseld.maintscript
69+++ b/debian/freeipmi-ipmiseld.maintscript
70@@ -1,2 +1,2 @@
71 rm_conffile /etc/init.d/ipmiseld 1.6.4-3.1~
72-symlink_to_dir /usr/share/doc/freeipmi-ipmiseld freeipmi-common 1.6.4-3~
73+symlink_to_dir /usr/share/doc/freeipmi-ipmiseld /usr/share/doc/freeipmi-common 1.6.6-4~
74diff --git a/debian/freeipmi-tools.maintscript b/debian/freeipmi-tools.maintscript
75index 62c711a..fb79d58 100644
76--- a/debian/freeipmi-tools.maintscript
77+++ b/debian/freeipmi-tools.maintscript
78@@ -1 +1 @@
79-symlink_to_dir /usr/share/doc/freeipmi-tools freeipmi-common 1.6.4-3~
80+symlink_to_dir /usr/share/doc/freeipmi-tools /usr/share/doc/freeipmi-common 1.6.6-4~
81diff --git a/debian/freeipmi.maintscript b/debian/freeipmi.maintscript
82index 359c965..2245321 100644
83--- a/debian/freeipmi.maintscript
84+++ b/debian/freeipmi.maintscript
85@@ -1 +1 @@
86-symlink_to_dir /usr/share/doc/freeipmi freeipmi-common 1.6.4-3~
87+symlink_to_dir /usr/share/doc/freeipmi /usr/share/doc/freeipmi-common 1.6.6-4~
88diff --git a/debian/libfreeipmi-dev.maintscript b/debian/libfreeipmi-dev.maintscript
89index e4105f3..484ad32 100644
90--- a/debian/libfreeipmi-dev.maintscript
91+++ b/debian/libfreeipmi-dev.maintscript
92@@ -1 +1 @@
93-symlink_to_dir /usr/share/doc/libfreeipmi-dev freeipmi-common 1.6.4-3~
94+symlink_to_dir /usr/share/doc/libfreeipmi-dev /usr/share/doc/freeipmi-common 1.6.6-4~
95diff --git a/debian/libfreeipmi17.maintscript b/debian/libfreeipmi17.maintscript
96index 7c0f60a..f1ad780 100644
97--- a/debian/libfreeipmi17.maintscript
98+++ b/debian/libfreeipmi17.maintscript
99@@ -1 +1 @@
100-symlink_to_dir /usr/share/doc/libfreeipmi17 freeipmi-common 1.6.4-3~
101+symlink_to_dir /usr/share/doc/libfreeipmi17 /usr/share/doc/freeipmi-common 1.6.6-4~
102diff --git a/debian/libipmiconsole-dev.maintscript b/debian/libipmiconsole-dev.maintscript
103index 26a11a5..b9d071d 100644
104--- a/debian/libipmiconsole-dev.maintscript
105+++ b/debian/libipmiconsole-dev.maintscript
106@@ -1 +1 @@
107-symlink_to_dir /usr/share/doc/libipmiconsole-dev freeipmi-common 1.6.4-3~
108+symlink_to_dir /usr/share/doc/libipmiconsole-dev /usr/share/doc/freeipmi-common 1.6.6-4~
109diff --git a/debian/libipmiconsole2.maintscript b/debian/libipmiconsole2.maintscript
110index 05ca45b..1a11d72 100644
111--- a/debian/libipmiconsole2.maintscript
112+++ b/debian/libipmiconsole2.maintscript
113@@ -1 +1 @@
114-symlink_to_dir /usr/share/doc/libipmiconsole2 freeipmi-common 1.6.4-3~
115+symlink_to_dir /usr/share/doc/libipmiconsole2 /usr/share/doc/freeipmi-common 1.6.6-4~
116diff --git a/debian/libipmidetect-dev.maintscript b/debian/libipmidetect-dev.maintscript
117index 1fd8d0a..57c1cc7 100644
118--- a/debian/libipmidetect-dev.maintscript
119+++ b/debian/libipmidetect-dev.maintscript
120@@ -1 +1 @@
121-symlink_to_dir /usr/share/doc/libipmidetect-dev freeipmi-common 1.6.4-3~
122+symlink_to_dir /usr/share/doc/libipmidetect-dev /usr/share/doc/freeipmi-common 1.6.6-4~
123diff --git a/debian/libipmidetect0.maintscript b/debian/libipmidetect0.maintscript
124index b2dc2a0..c54d022 100644
125--- a/debian/libipmidetect0.maintscript
126+++ b/debian/libipmidetect0.maintscript
127@@ -1 +1 @@
128-symlink_to_dir /usr/share/doc/libipmidetect0 freeipmi-common 1.6.4-3~
129+symlink_to_dir /usr/share/doc/libipmidetect0 /usr/share/doc/freeipmi-common 1.6.6-4~
130diff --git a/debian/libipmimonitoring-dev.maintscript b/debian/libipmimonitoring-dev.maintscript
131index ed7775f..2caff83 100644
132--- a/debian/libipmimonitoring-dev.maintscript
133+++ b/debian/libipmimonitoring-dev.maintscript
134@@ -1 +1 @@
135-symlink_to_dir /usr/share/doc/libipmimonitoring-dev freeipmi-common 1.6.4-3~
136+symlink_to_dir /usr/share/doc/libipmimonitoring-dev /usr/share/doc/freeipmi-common 1.6.6-4~
137diff --git a/debian/libipmimonitoring6.maintscript b/debian/libipmimonitoring6.maintscript
138index e7f86d7..c8ba359 100644
139--- a/debian/libipmimonitoring6.maintscript
140+++ b/debian/libipmimonitoring6.maintscript
141@@ -1 +1 @@
142-symlink_to_dir /usr/share/doc/libipmimonitoring6 freeipmi-common 1.6.4-3~
143+symlink_to_dir /usr/share/doc/libipmimonitoring6 /usr/share/doc/freeipmi-common 1.6.6-4~
144diff --git a/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch b/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
145index 45ca993..54a4d5d 100644
146--- a/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
147+++ b/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
148@@ -1,7 +1,12 @@
149 From: Heather Lemon <heather.lemon@canonical.com>
150 Date: Wed, 19 May 2021 08:19:03 -0600
151+<<<<<<< debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
152 Subject: [PATCH] libfreeipmi/ipmi-sensor-read.c: Incorrect sensor
153 reading reported. The ipmi-sensors command
154+=======
155+Subject: [PATCH] libfreeipmi/ipmi-sensor-read.c: Incorrect sensor
156+reading reported. The ipmi-sensors command
157+>>>>>>> debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
158 reads the wrong temperature sensor on a Lenovo BMC.
159 When the LUN number is not the default (00b) the sensor is reporting
160 back an incorrect temperature reading.
161@@ -33,7 +38,11 @@ Index: freeipmi-1.6.6/ChangeLog
162 + otherwise specified via the ipmiV2.0 spec and must be accessed via LUN 00b.
163 +
164 2020-09-03 Christian Ehrhardt <christian.ehrhardt@canonical.com>
165+<<<<<<< debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
166
167+=======
168+
169+>>>>>>> debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
170 * libfreeipmi/locate/ipmi-locate-acpi-spmi.c
171 Index: freeipmi-1.6.6/libfreeipmi/sensor-read/ipmi-sensor-read.c
172 ===================================================================

Subscribers

People subscribed via source and target branches