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
diff --git a/debian/changelog b/debian/changelog
index 9b419fe..d760dba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,29 @@
1<<<<<<< debian/changelog
2=======
3freeipmi (1.6.6-4ubuntu1) impish; urgency=medium
4
5 * Merge with Debian unstable. Remaining changes:
6 * Dropped Changes:
7 - d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
8 incorrect sensor reading reported (LP: #1926299)
9 [Fixed in 1.6.6-4]
10
11 -- Miriam España Acebal <miriam.espana@canonical.com> Thu, 12 Aug 2021 09:47:08 +0200
12
13freeipmi (1.6.6-4) unstable; urgency=medium
14
15 [ Andreas Beckmann ]
16 * Use absolute symlink targets for symlink_to_dir, the maintainer scripts in
17 jessie converted the doc directories to absolute symlinks.
18 (Closes: #991604)
19
20 [ Fabio Fantoni ]
21 * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
22 incorrect sensor reading reported (LP: #1926299)
23
24 -- Fabio Fantoni <fantonifabio@tiscali.it> Wed, 28 Jul 2021 16:41:51 +0200
25
26>>>>>>> debian/changelog
1freeipmi (1.6.6-3ubuntu1) impish; urgency=medium27freeipmi (1.6.6-3ubuntu1) impish; urgency=medium
228
3 * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch29 * d/p/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
diff --git a/debian/control b/debian/control
index 20f5d9c..3c9b71d 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: freeipmi1Source: freeipmi
2Section: admin2Section: admin
3Priority: optional3Priority: optional
4Maintainer: Fabio Fantoni <fantonifabio@tiscali.it>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Fabio Fantoni <fantonifabio@tiscali.it>
5Uploaders: Bernd Zeimetz <bzed@debian.org>6Uploaders: Bernd Zeimetz <bzed@debian.org>
6Build-Depends:7Build-Depends:
7 chrpath,8 chrpath,
diff --git a/debian/freeipmi-bmc-watchdog.maintscript b/debian/freeipmi-bmc-watchdog.maintscript
index 79cc159..8bc6b9f 100644
--- a/debian/freeipmi-bmc-watchdog.maintscript
+++ b/debian/freeipmi-bmc-watchdog.maintscript
@@ -1,2 +1,2 @@
1rm_conffile /etc/init.d/bmc-watchdog 1.6.4-3.1~1rm_conffile /etc/init.d/bmc-watchdog 1.6.4-3.1~
2symlink_to_dir /usr/share/doc/freeipmi-bmc-watchdog freeipmi-common 1.6.4-3~2symlink_to_dir /usr/share/doc/freeipmi-bmc-watchdog /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/freeipmi-ipmidetect.maintscript b/debian/freeipmi-ipmidetect.maintscript
index ab53570..aea40a5 100644
--- a/debian/freeipmi-ipmidetect.maintscript
+++ b/debian/freeipmi-ipmidetect.maintscript
@@ -1,3 +1,3 @@
1rm_conffile /etc/default/ipmidetectd 1.6.4-4~ freeipmi-ipmidetect1rm_conffile /etc/default/ipmidetectd 1.6.4-4~ freeipmi-ipmidetect
2rm_conffile /etc/init.d/ipmidetectd 1.6.4-3.1~2rm_conffile /etc/init.d/ipmidetectd 1.6.4-3.1~
3symlink_to_dir /usr/share/doc/freeipmi-ipmidetect freeipmi-common 1.6.4-3~3symlink_to_dir /usr/share/doc/freeipmi-ipmidetect /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/freeipmi-ipmiseld.maintscript b/debian/freeipmi-ipmiseld.maintscript
index 803770b..cf8c7fa 100644
--- a/debian/freeipmi-ipmiseld.maintscript
+++ b/debian/freeipmi-ipmiseld.maintscript
@@ -1,2 +1,2 @@
1rm_conffile /etc/init.d/ipmiseld 1.6.4-3.1~1rm_conffile /etc/init.d/ipmiseld 1.6.4-3.1~
2symlink_to_dir /usr/share/doc/freeipmi-ipmiseld freeipmi-common 1.6.4-3~2symlink_to_dir /usr/share/doc/freeipmi-ipmiseld /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/freeipmi-tools.maintscript b/debian/freeipmi-tools.maintscript
index 62c711a..fb79d58 100644
--- a/debian/freeipmi-tools.maintscript
+++ b/debian/freeipmi-tools.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/freeipmi-tools freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/freeipmi-tools /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/freeipmi.maintscript b/debian/freeipmi.maintscript
index 359c965..2245321 100644
--- a/debian/freeipmi.maintscript
+++ b/debian/freeipmi.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/freeipmi freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/freeipmi /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libfreeipmi-dev.maintscript b/debian/libfreeipmi-dev.maintscript
index e4105f3..484ad32 100644
--- a/debian/libfreeipmi-dev.maintscript
+++ b/debian/libfreeipmi-dev.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libfreeipmi-dev freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libfreeipmi-dev /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libfreeipmi17.maintscript b/debian/libfreeipmi17.maintscript
index 7c0f60a..f1ad780 100644
--- a/debian/libfreeipmi17.maintscript
+++ b/debian/libfreeipmi17.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libfreeipmi17 freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libfreeipmi17 /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmiconsole-dev.maintscript b/debian/libipmiconsole-dev.maintscript
index 26a11a5..b9d071d 100644
--- a/debian/libipmiconsole-dev.maintscript
+++ b/debian/libipmiconsole-dev.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmiconsole-dev freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmiconsole-dev /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmiconsole2.maintscript b/debian/libipmiconsole2.maintscript
index 05ca45b..1a11d72 100644
--- a/debian/libipmiconsole2.maintscript
+++ b/debian/libipmiconsole2.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmiconsole2 freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmiconsole2 /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmidetect-dev.maintscript b/debian/libipmidetect-dev.maintscript
index 1fd8d0a..57c1cc7 100644
--- a/debian/libipmidetect-dev.maintscript
+++ b/debian/libipmidetect-dev.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmidetect-dev freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmidetect-dev /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmidetect0.maintscript b/debian/libipmidetect0.maintscript
index b2dc2a0..c54d022 100644
--- a/debian/libipmidetect0.maintscript
+++ b/debian/libipmidetect0.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmidetect0 freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmidetect0 /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmimonitoring-dev.maintscript b/debian/libipmimonitoring-dev.maintscript
index ed7775f..2caff83 100644
--- a/debian/libipmimonitoring-dev.maintscript
+++ b/debian/libipmimonitoring-dev.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmimonitoring-dev freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmimonitoring-dev /usr/share/doc/freeipmi-common 1.6.6-4~
diff --git a/debian/libipmimonitoring6.maintscript b/debian/libipmimonitoring6.maintscript
index e7f86d7..c8ba359 100644
--- a/debian/libipmimonitoring6.maintscript
+++ b/debian/libipmimonitoring6.maintscript
@@ -1 +1 @@
1symlink_to_dir /usr/share/doc/libipmimonitoring6 freeipmi-common 1.6.4-3~1symlink_to_dir /usr/share/doc/libipmimonitoring6 /usr/share/doc/freeipmi-common 1.6.6-4~
diff --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
index 45ca993..54a4d5d 100644
--- a/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
+++ b/debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
@@ -1,7 +1,12 @@
1From: Heather Lemon <heather.lemon@canonical.com>1From: Heather Lemon <heather.lemon@canonical.com>
2Date: Wed, 19 May 2021 08:19:03 -06002Date: Wed, 19 May 2021 08:19:03 -0600
3<<<<<<< debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
3Subject: [PATCH] libfreeipmi/ipmi-sensor-read.c: Incorrect sensor 4Subject: [PATCH] libfreeipmi/ipmi-sensor-read.c: Incorrect sensor
4reading reported. The ipmi-sensors command 5reading reported. The ipmi-sensors command
6=======
7Subject: [PATCH] libfreeipmi/ipmi-sensor-read.c: Incorrect sensor
8reading reported. The ipmi-sensors command
9>>>>>>> debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
5reads the wrong temperature sensor on a Lenovo BMC.10reads the wrong temperature sensor on a Lenovo BMC.
6When the LUN number is not the default (00b) the sensor is reporting11When the LUN number is not the default (00b) the sensor is reporting
7back an incorrect temperature reading.12back an incorrect temperature reading.
@@ -33,7 +38,11 @@ Index: freeipmi-1.6.6/ChangeLog
33+ otherwise specified via the ipmiV2.0 spec and must be accessed via LUN 00b.38+ otherwise specified via the ipmiV2.0 spec and must be accessed via LUN 00b.
34+39+
35 2020-09-03 Christian Ehrhardt <christian.ehrhardt@canonical.com>40 2020-09-03 Christian Ehrhardt <christian.ehrhardt@canonical.com>
41<<<<<<< debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
36 42
43=======
44
45>>>>>>> debian/patches/libfreeipmi-ipmi-sensor-read.c-Incorrect-sensor-read.patch
37 * libfreeipmi/locate/ipmi-locate-acpi-spmi.c46 * libfreeipmi/locate/ipmi-locate-acpi-spmi.c
38Index: freeipmi-1.6.6/libfreeipmi/sensor-read/ipmi-sensor-read.c47Index: freeipmi-1.6.6/libfreeipmi/sensor-read/ipmi-sensor-read.c
39===================================================================48===================================================================

Subscribers

People subscribed via source and target branches