Merge ~ahasenack/ubuntu/+source/libpmemobj-cpp:focal-libpmemobj-cpp-merge into ubuntu/+source/libpmemobj-cpp:debian/sid

Proposed by Andreas Hasenack
Status: Merged
Approved by: Andreas Hasenack
Approved revision: 3d05f706c692c2f0d0b3161448697360fbce5915
Merge reported by: Andreas Hasenack
Merged at revision: 3d05f706c692c2f0d0b3161448697360fbce5915
Proposed branch: ~ahasenack/ubuntu/+source/libpmemobj-cpp:focal-libpmemobj-cpp-merge
Merge into: ubuntu/+source/libpmemobj-cpp:debian/sid
Diff against target: 138 lines (+91/-2)
2 files modified
debian/changelog (+88/-0)
debian/control (+3/-2)
Reviewer Review Type Date Requested Status
Lucas Kanashiro (community) Approve
Bryce Harrington (community) Approve
Canonical Server MOTU reviewers Pending
Review via email: mp+376469@code.launchpad.net

Description of the change

Merge from debian. This can almost become a sync, but I rather keep that tiny change for now.

Bileto ticket (I used the same one I had for pmdk, which I already uploaded):
https://bileto.ubuntu.com/#/ticket/3853

There was just an adm64 failure but due to a problem installing the kernel. I retriggered that test.

To post a comment you must log in.
Revision history for this message
Bryce Harrington (bryce) wrote :

Simple enough, just adding the version requirement looks straightforward. The bileto PPA built the package successfully with the required version.

> libpmemobj-dev | 1.7-1ubuntu1 | focal-proposed/universe | amd64, arm64

+1 LGTM

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

+1 on those changes.

Just one comment: did you see the DEP-3 headers of the valgrind_concurrent_hash_map patch added by the Debian maintainer? There is just the template :) do you think it worth to report this to him?

review: Approve
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I hadn't seen that, I'll let him know :)

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Tagging and uploading 3d05f706c692c2f0d0b3161448697360fbce5915

$ git push pkg upload/1.8-2ubuntu1
Warning: Permanently added the RSA host key for IP address '91.189.94.77' to the list of known hosts.
Enumerating objects: 21, done.
Counting objects: 100% (21/21), done.
Delta compression using up to 4 threads
Compressing objects: 100% (8/8), done.
Writing objects: 100% (17/17), 3.24 KiB | 3.24 MiB/s, done.
Total 17 (delta 11), reused 13 (delta 9)
To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/libpmemobj-cpp
 * [new tag] upload/1.8-2ubuntu1 -> upload/1.8-2ubuntu1

$ dput ubuntu ../libpmemobj-cpp_1.8-2ubuntu1_source.changes
Checking signature on .changes
gpg: ../libpmemobj-cpp_1.8-2ubuntu1_source.changes: Valid signature from 784259B3F3DDC290
Checking signature on .dsc
gpg: ../libpmemobj-cpp_1.8-2ubuntu1.dsc: Valid signature from 784259B3F3DDC290
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 libpmemobj-cpp_1.8-2ubuntu1.dsc: done.
  Uploading libpmemobj-cpp_1.8.orig.tar.gz: done.
  Uploading libpmemobj-cpp_1.8-2ubuntu1.debian.tar.xz: done.
  Uploading libpmemobj-cpp_1.8-2ubuntu1_source.buildinfo: done.
  Uploading libpmemobj-cpp_1.8-2ubuntu1_source.changes: done.
Successfully uploaded packages.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This migrated.

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 40c0577..d9bd25f 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+libpmemobj-cpp (1.8-2ubuntu1) focal; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/control: add an explicit versioned dependency on libpmemobj-dev to
10+ match the build-depends version
11+ [Updated the added versioned dependency to 1.7]
12+
13+ -- Andreas Hasenack <andreas@canonical.com> Thu, 05 Dec 2019 18:19:52 -0300
14+
15 libpmemobj-cpp (1.8-2) unstable; urgency=medium
16
17 * Cherry-pick a fix for random test failures in concurrent_hash_map.
18@@ -18,6 +27,51 @@ libpmemobj-cpp (1.8~rc1-1) experimental; urgency=medium
19
20 -- Adam Borowski <kilobyte@angband.pl> Thu, 03 Oct 2019 15:07:25 +0200
21
22+libpmemobj-cpp (1.7-2ubuntu4) eoan; urgency=medium
23+
24+ * d/control, d/t/control: Drop extra deps added in 2ubuntu3 and 2ubuntu2, no
25+ longer needed with pmdk 1.6.1-1ubuntu1 which adds them to each *-dev package
26+ where needed.
27+
28+ -- Andreas Hasenack <andreas@canonical.com> Mon, 02 Sep 2019 11:06:55 -0300
29+
30+libpmemobj-cpp (1.7-2ubuntu3) eoan; urgency=medium
31+
32+ * d/control: add libndctl-dev and libdaxctl-dev to build-deps
33+ (LP: #1841463)
34+
35+ -- Andreas Hasenack <andreas@canonical.com> Mon, 26 Aug 2019 15:51:25 -0300
36+
37+libpmemobj-cpp (1.7-2ubuntu2) eoan; urgency=medium
38+
39+ * d/t/control: add missing libdaxctl-dev and libndctl-dev dep8 dependencies
40+
41+ -- Andreas Hasenack <andreas@canonical.com> Thu, 22 Aug 2019 22:59:28 -0300
42+
43+libpmemobj-cpp (1.7-2ubuntu1) eoan; urgency=medium
44+
45+ * Merge with Debian unstable. Remaining changes:
46+ - d/control: add an explicit versioned dependency on libpmemobj-dev to
47+ match the build-depends version
48+ * Dropped:
49+ - d/control: setup transition from libpmemobj-doc to
50+ libpmemobj-cpp-doc, case #5 from https://wiki.debian.org/PackageTransition
51+ [Can be dropped after 20.04]
52+ [Included in 1.6-2]
53+ - d/control: setup split transition from libpmemobj-dev, case #7 from
54+ https://wiki.debian.org/PackageTransition
55+ [Can be dropped after 20.04]
56+ [Included in 1.6-2]
57+ - d/control: libpmemobj-cpp-dev is arch amd64 only
58+ [Included in 1.6-2]
59+ - d/control lintian fixes:
60+ + doc package belongs in the doc section
61+ [Included in 1.6-2]
62+ + update doc package's short description
63+ [Included in 1.6-2]
64+
65+ -- Andreas Hasenack <andreas@canonical.com> Fri, 16 Aug 2019 14:43:32 -0300
66+
67 libpmemobj-cpp (1.7-2) unstable; urgency=medium
68
69 * Upload to unstable.
70@@ -52,12 +106,46 @@ libpmemobj-cpp (1.6-2) experimental; urgency=medium
71
72 -- Adam Borowski <kilobyte@angband.pl> Fri, 24 May 2019 15:34:31 +0200
73
74+libpmemobj-cpp (1.6-1ubuntu1) eoan; urgency=medium
75+
76+ * Merge with Debian unstable. Remaining changes:
77+ - d/control: setup transition from libpmemobj-doc to
78+ libpmemobj-cpp-doc, case #5 from https://wiki.debian.org/PackageTransition
79+ [Can be dropped after 20.04]
80+ - d/control: setup split transition from libpmemobj-dev, case #7 from
81+ https://wiki.debian.org/PackageTransition
82+ [Can be dropped after 20.04]
83+ - d/control: libpmemobj-cpp-dev is arch amd64 only
84+ - d/control: add an explicit versioned dependency on libpmemobj-dev to
85+ match the build-depends version
86+ * Added:
87+ - d/libpmemobj-cpp-doc.doc-base: register doc package with doc-base
88+ - d/control lintian fixes:
89+ + doc package belongs in the doc section
90+ + update doc package's short description
91+
92+ -- Andreas Hasenack <andreas@canonical.com> Wed, 22 May 2019 18:11:47 +0000
93+
94 libpmemobj-cpp (1.6-1) experimental; urgency=medium
95
96 * New upstream release.
97
98 -- Adam Borowski <kilobyte@angband.pl> Mon, 18 Mar 2019 14:19:18 +0100
99
100+libpmemobj-cpp (1.5.1-1ubuntu1) eoan; urgency=medium
101+
102+ * d/control: setup transition from libpmemobj-doc to
103+ libpmemobj-cpp-doc, case #5 from https://wiki.debian.org/PackageTransition
104+ [Can be dropped after 20.04]
105+ * d/control: setup split transition from libpmemobj-dev, case #7 from
106+ https://wiki.debian.org/PackageTransition
107+ [Can be dropped after 20.04]
108+ * d/control: libpmemobj-cpp-dev is arch amd64 only
109+ * d/control: add an explicit versioned dependency on libpmemobj-dev to
110+ match the build-depends version
111+
112+ -- Andreas Hasenack <andreas@canonical.com> Wed, 15 May 2019 13:58:45 +0000
113+
114 libpmemobj-cpp (1.5.1-1) unstable; urgency=medium
115
116 * New upstream release.
117diff --git a/debian/control b/debian/control
118index 8c838db..6b96b8d 100644
119--- a/debian/control
120+++ b/debian/control
121@@ -1,6 +1,7 @@
122 Source: libpmemobj-cpp
123 Priority: optional
124-Maintainer: Adam Borowski <kilobyte@angband.pl>
125+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
126+XSBC-Original-Maintainer: Adam Borowski <kilobyte@angband.pl>
127 Build-Depends: cmake,
128 debhelper-compat (= 12),
129 doxygen,
130@@ -23,7 +24,7 @@ Package: libpmemobj-cpp-dev
131 Section: libdevel
132 Architecture: amd64
133 Multi-Arch: same
134-Depends: libpmemobj-dev, ${misc:Depends}, ${shlibs:Depends}
135+Depends: libpmemobj-dev (>= 1.7~), ${misc:Depends}, ${shlibs:Depends}
136 # These versions were found in Ubuntu ≤ Disco; can be removed after 20.04.
137 Breaks: libpmemobj-dev (<< 1.5)
138 Replaces: libpmemobj-dev (<< 1.5)

Subscribers

People subscribed via source and target branches