Merge ~rafaeldtinoco/ubuntu/+source/open-iscsi:lp1892228-groovy into ~rafaeldtinoco/ubuntu/+source/open-iscsi:lp1891374-groovy

Proposed by Rafael David Tinoco
Status: Merged
Approved by: Rafael David Tinoco
Approved revision: f3a73e8503b54eda74477a04e87b3dec972a16db
Merge reported by: Rafael David Tinoco
Merged at revision: f3a73e8503b54eda74477a04e87b3dec972a16db
Proposed branch: ~rafaeldtinoco/ubuntu/+source/open-iscsi:lp1892228-groovy
Merge into: ~rafaeldtinoco/ubuntu/+source/open-iscsi:lp1891374-groovy
Diff against target: 105 lines (+21/-10)
3 files modified
debian/changelog (+10/-0)
debian/control (+5/-5)
debian/rules (+6/-5)
Reviewer Review Type Date Requested Status
Rafael David Tinoco Approve
Bryce Harrington (community) Approve
Canonical Server Pending
Review via email: mp+389567@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Bryce Harrington (bryce) wrote :

Yep, makes sense on the binary package name.

The fix for the deprecated warning is correct, but I suggest a bit more wording in the changelog entry to explain what's going on:

With that changelog entry fix, LGTM for upload.

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

Oh, optional but also prefixing d/control, d/rules might be nice.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Cool, I have accepted your suggestions Bryce. Thanks a lot for reviewing this!

review: Approve
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

$ sudo lintian open-iscsi_2.1.1-1ubuntu2_source.changes
warning: the authors of lintian do not recommend running it with root privileges!
W: open-iscsi source: missing-field-in-dep5-copyright Copyright (paragraph at line 223)
W: open-iscsi source: missing-field-in-dep5-copyright Copyright (paragraph at line 248)
W: open-iscsi source: missing-license-paragraph-in-dep5-copyright bsd-3-clause (line 175)
W: open-iscsi source: missing-license-paragraph-in-dep5-copyright bsd-4-clause (line 88)
W: open-iscsi source: missing-license-paragraph-in-dep5-copyright expat (line 246)
W: open-iscsi source: missing-license-paragraph-in-dep5-copyright ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: open-iscsi source: spelling-error-in-patch-description debian/patches/adapt-chap-auth-algorithms-to-debian.patch accomodate accommodate
W: open-iscsi source: unnecessary-testsuite-autopkgtest-field

[rafaeldtinoco@groovy ubuntu]$ sudo lintian open-iscsi_2.1.1-1ubuntu2_amd64.changes
warning: the authors of lintian do not recommend running it with root privileges!
W: libopeniscsiusr-dev: groff-message usr/share/man/man3/iscsi_ifaces_free.3.gz 16: warning: macro 'iscsi_ifaces_get'.' not defined
W: libopeniscsiusr-dev: groff-message usr/share/man/man3/iscsi_ifaces_get.3.gz 19: warning: macro 'struct' not defined
W: libopeniscsiusr-dev: groff-message usr/share/man/man3/iscsi_nodes_free.3.gz 16: warning: macro 'iscsi_nodes_get'.' not defined
W: libopeniscsiusr-dev: groff-message ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: open-iscsi: maintainer-script-calls-systemctl postinst:124
W: open-iscsi: postinst-uses-db-input
W: open-iscsi: too-long-extended-description-in-templates open-iscsi/remove_even_with_active_sessions
W: iscsiuio: uses-implicit-await-trigger activate update-initramfs (line 1)
W: open-iscsi: uses-implicit-await-trigger activate update-initramfs (line 1)

$ dput ubuntu open-iscsi_2.1.1-1ubuntu2_source.changes
Checking signature on .changes
gpg: /home/rafaeldtinoco/work/sources/ubuntu/open-iscsi_2.1.1-1ubuntu2_source.changes: Valid signature from A93E0E0AD83C0D0F
Checking signature on .dsc
gpg: /home/rafaeldtinoco/work/sources/ubuntu/open-iscsi_2.1.1-1ubuntu2.dsc: Valid signature from A93E0E0AD83C0D0F
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading open-iscsi_2.1.1-1ubuntu2.dsc: done.
  Uploading open-iscsi_2.1.1-1ubuntu2.debian.tar.xz: done.
  Uploading open-iscsi_2.1.1-1ubuntu2_source.buildinfo: done.
  Uploading open-iscsi_2.1.1-1ubuntu2_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 acaa069..803c189 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,13 @@
6+open-iscsi (2.1.1-1ubuntu2) groovy; urgency=medium
7+
8+ * debian/control, debian/rules: Fix libopeniscsiusr binary package
9+ name (LP: #1892228).
10+ * debian/rules: Fix deprecated warning for dh_installinit that
11+ --no-restart-on-upgrade has been replaced by --no-stop-on-upgrade,
12+ which is equivalent in functionality (ref deb #837528).
13+
14+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Wed, 19 Aug 2020 19:08:47 +0000
15+
16 open-iscsi (2.1.1-1ubuntu1) groovy; urgency=medium
17
18 * New upstream version 2.1.1
19diff --git a/debian/control b/debian/control
20index 70565f2..f7d4967 100644
21--- a/debian/control
22+++ b/debian/control
23@@ -28,7 +28,7 @@ Package: open-iscsi
24 Architecture: linux-any
25 Depends: ${misc:Depends},
26 ${shlibs:Depends},
27- libopeniscsiusr,
28+ libopeniscsiusr0.2.0,
29 udev
30 Recommends: ${busybox:Recommends}, finalrd (>= 3)
31 Pre-Depends: debconf | debconf-2.0
32@@ -54,7 +54,7 @@ Description: iSCSI initiator tools
33 This package includes a daemon, iscsid, and a management utility,
34 iscsiadm.
35
36-Package: libopeniscsiusr
37+Package: libopeniscsiusr0.2.0
38 Architecture: linux-any
39 Depends: ${misc:Depends},
40 ${shlibs:Depends}
41@@ -83,7 +83,7 @@ Description: iSCSI userspace library
42 Package: libopeniscsiusr-dev
43 Architecture: linux-any
44 Depends: ${misc:Depends},
45- libopeniscsiusr
46+ libopeniscsiusr0.2.0 (= ${binary:Version})
47 Enhances: open-iscsi
48 Description: iSCSI userspace library headers
49 The Open-iSCSI project is a high-performance, transport independent,
50@@ -110,7 +110,7 @@ Package: iscsiuio
51 Architecture: linux-any
52 Depends: ${misc:Depends},
53 ${shlibs:Depends},
54- libopeniscsiusr,
55+ libopeniscsiusr0.2.0,
56 udev
57 Enhances: open-iscsi
58 Description: iSCSI offloading daemon for QLogic devices
59@@ -143,7 +143,7 @@ Section: debian-installer
60 Package-Type: udeb
61 Depends: ${misc:Depends},
62 ${shlibs:Depends},
63- libopeniscsiusr,
64+ libopeniscsiusr0.2.0,
65 udev,
66 scsi-modules
67 Description: Configure iSCSI
68diff --git a/debian/rules b/debian/rules
69index c4f553c..fdbff04 100755
70--- a/debian/rules
71+++ b/debian/rules
72@@ -27,9 +27,10 @@ override_dh_auto_build:
73 override_dh_auto_install:
74
75 @# libopeniscsiusr
76- dh_install -p libopeniscsiusr libopeniscsiusr/libopeniscsiusr*.so.* usr/lib/${DEB_HOST_MULTIARCH}
77+ dh_install -p libopeniscsiusr0.2.0 libopeniscsiusr/libopeniscsiusr.so.* usr/lib/${DEB_HOST_MULTIARCH}
78
79 @# libopeniscsi-dev
80+ dh_install -p libopeniscsiusr-dev libopeniscsiusr/libopeniscsiusr.so usr/lib/${DEB_HOST_MULTIARCH}
81 dh_install -p libopeniscsiusr-dev libopeniscsiusr/libopeniscsiusr/ usr/include/
82
83 @# open-iscsi
84@@ -74,9 +75,9 @@ override_dh_auto_install:
85 dh_install -p open-iscsi-udeb debian/open-iscsi-udeb.finish-install usr/lib/finish-install.d/10open-iscsi
86
87 override_dh_installinit:
88- dh_installinit -p open-iscsi --no-start --no-enable --no-restart-on-upgrade --name=iscsid
89- dh_installinit -p open-iscsi --no-start --no-enable --no-restart-on-upgrade
90- dh_installinit -p iscsiuio --no-start --no-enable --no-restart-on-upgrade
91+ dh_installinit -p open-iscsi --no-start --no-enable --no-stop-on-upgrade --name=iscsid
92+ dh_installinit -p open-iscsi --no-start --no-enable --no-stop-on-upgrade
93+ dh_installinit -p iscsiuio --no-start --no-enable --no-stop-on-upgrade
94
95 override_dh_systemd_enable:
96 dh_systemd_enable -p open-iscsi --name=iscsid --no-enable iscsid.service
97@@ -97,7 +98,7 @@ override_dh_installman:
98 override_dh_installdocs:
99 dh_installdocs -p open-iscsi README sysfs-documentation THANKS
100 dh_installdocs -p iscsiuio iscsiuio/RELEASE.TXT iscsiuio/README
101- dh_installdocs -p libopeniscsiusr ./libopeniscsiusr/docs/doc-preclean.pl ./libopeniscsiusr/docs/kernel-doc ./libopeniscsiusr/docs/libopeniscsiusr.h.3 ./libopeniscsiusr/docs/split-man.pl
102+ dh_installdocs -p libopeniscsiusr0.2.0 ./libopeniscsiusr/docs/doc-preclean.pl ./libopeniscsiusr/docs/kernel-doc ./libopeniscsiusr/docs/libopeniscsiusr.h.3 ./libopeniscsiusr/docs/split-man.pl
103 dh_installdocs -p libopeniscsiusr-dev
104
105 override_dh_missing:

Subscribers

People subscribed via source and target branches

to all changes: