Merge ~waveform/ubuntu/+source/lvm2:merge into ubuntu/+source/lvm2:debian/sid

Proposed by Dave Jones
Status: Needs review
Proposed branch: ~waveform/ubuntu/+source/lvm2:merge
Merge into: ubuntu/+source/lvm2:debian/sid
Diff against target: 2437 lines (+2090/-3)
9 files modified
debian/changelog (+1993/-0)
debian/control (+7/-1)
debian/initramfs-tools/lvm2/hooks/lvm2 (+1/-1)
debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2 (+20/-0)
debian/patches/0014-no-lvm2-monitor-in-containers.patch (+19/-0)
debian/patches/enable-issue-discards.patch (+18/-0)
debian/patches/fix-systemd-run-location.patch (+21/-0)
debian/patches/series (+3/-0)
debian/rules (+8/-1)
Reviewer Review Type Date Requested Status
Paride Legovini (community) Approve
git-ubuntu import Pending
Review via email: mp+461016@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Paride Legovini (paride) wrote :

The diffs all match the expected ones (including the diff to the Debian tags), I rebuilt and did some simple testing of the package, it LGTM. Uploading.

review: Approve
Revision history for this message
Paride Legovini (paride) wrote :

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading lvm2_2.03.16-3ubuntu1.dsc: done.
  Uploading lvm2_2.03.16-3ubuntu1.debian.tar.xz: done.
  Uploading lvm2_2.03.16-3ubuntu1_source.buildinfo: done.
  Uploading lvm2_2.03.16-3ubuntu1_source.changes: done.

Unmerged commits

8f9ec08... by Dave Jones

reconstruct-changelog

063b3e7... by Dave Jones

metadata

c2b88e5... by Dave Jones

merge-changelog

3d5e737... by Dave Jones

  * Don't build udeb targets.

eb870f4... by Dave Jones

    - d/control: add thin-provisioning-tools build-dep as configure wants it
      around for some checks at build time.

bdd5d23... by Dave Jones

    - Fix patch of systemd-run in 69-lvm-metad.rules

ced5439... by Dave Jones

    - Do not start lvm2-monitor in containers (LP #1576341)

8b02f2b... by Dave Jones

    - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
      udev rules.

1d8dc37... by Dave Jones

    - debian/rules:
      + Copy .po file to .pot file for Rosetta (Ubuntu specific).

0e34e50... by Dave Jones

    - Add enable-issue-discards.patch: Enable "issue_discards" option by
      default to trim SSDs when changing PVs. This option has no effect if the
      kernel or the drive does not support trimming, so it's safe to enable by
      default. (Debian #717313)

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 bb1ac81..c1c4acd 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,29 @@
6+lvm2 (2.03.16-3ubuntu1) noble; urgency=medium
7+
8+ * Merge from Debian unstable (LP: #2054683). Remaining changes:
9+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
10+ breaks the circular dependency that causes upgrade failures. As dmsetup
11+ is "Priority: required", this has no other practical consequences.
12+ (Debian #586424)
13+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
14+ properly synthesize LVM LV change events with udevadm trigger, so if we
15+ use LVM, we need to let it finish; otherwise we get missing LV symlinks.
16+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
17+ default to trim SSDs when changing PVs. This option has no effect if the
18+ kernel or the drive does not support trimming, so it's safe to enable by
19+ default. (Debian #717313)
20+ - debian/rules:
21+ - Copy .po file to .pot file for Rosetta (Ubuntu specific).
22+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
23+ udev rules.
24+ - Do not start lvm2-monitor in containers (LP #1576341)
25+ - Fix patch of systemd-run in 69-lvm-metad.rules
26+ - d/control: add thin-provisioning-tools build-dep as configure wants it
27+ around for some checks at build time.
28+ - Don't build udeb targets.
29+
30+ -- Dave Jones <dave.jones@canonical.com> Thu, 22 Feb 2024 10:28:18 +0000
31+
32 lvm2 (2.03.16-3) unstable; urgency=medium
33
34 * Remove obsolete dependency on lsb-base.
35@@ -6,6 +32,35 @@ lvm2 (2.03.16-3) unstable; urgency=medium
36
37 -- Bastian Blank <waldi@debian.org> Sat, 06 Jan 2024 18:47:24 +0100
38
39+lvm2 (2.03.16-2ubuntu1) mantic; urgency=medium
40+
41+ * Merge from Debian unstable (LP: #2020464). Remaining changes:
42+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
43+ breaks the circular dependency that causes upgrade failures. As dmsetup
44+ is "Priority: required", this has no other practical consequences.
45+ (Debian #586424)
46+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
47+ properly synthesize LVM LV change events with udevadm trigger, so if we
48+ use LVM, we need to let it finish; otherwise we get missing LV symlinks.
49+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
50+ default to trim SSDs when changing PVs. This option has no effect if the
51+ kernel or the drive does not support trimming, so it's safe to enable by
52+ default. (Debian #717313)
53+ - debian/rules:
54+ - Copy .po file to .pot file for Rosetta (Ubuntu specific).
55+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
56+ udev rules.
57+ - Do not start lvm2-monitor in containers (LP #1576341)
58+ - Fix patch of systemd-run in 69-lvm-metad.rules
59+ - d/control: add thin-provisioning-tools build-dep as configure wants it
60+ around for some checks at build time.
61+ - Don't build udeb targets.
62+ * Removed obsolete patches/changes:
63+ - Disable lto build. Other distros build it with lto, however Debian has
64+ an old work around from 2015 for an ABI break. See #791888.
65+
66+ -- Dave Jones <dave.jones@canonical.com> Tue, 23 May 2023 11:20:09 +0100
67+
68 lvm2 (2.03.16-2) unstable; urgency=medium
69
70 * Remove remaining unused init scripts.
71@@ -13,6 +68,44 @@ lvm2 (2.03.16-2) unstable; urgency=medium
72
73 -- Bastian Blank <waldi@debian.org> Wed, 19 Oct 2022 21:37:31 +0200
74
75+lvm2 (2.03.16-1ubuntu1) kinetic; urgency=medium
76+
77+ * Merge from Debian unstable (LP: #1987340). Remaining changes:
78+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
79+ breaks the circular dependency that causes upgrade failures. As dmsetup
80+ is "Priority: required", this has no other practical consequences.
81+ (Closes: #586424, LP: #1032823)
82+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
83+ properly synthesize LVM LV change events with udevadm trigger, so if we
84+ use LVM, we need to let it finish; otherwise we get missing LV symlinks.
85+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
86+ default to trim SSDs when changing PVs. This option has no effect if the
87+ kernel or the drive does not support trimming, so it's safe to enable by
88+ default. (Debian #717313)
89+ - debian/rules:
90+ - Copy .po file to .pot file for Rosetta (Ubuntu specific).
91+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
92+ udev rules.
93+ - Do not start lvm2-monitor in containers (LP: #1576341)
94+ - Fix patch of systemd-run in 69-lvm-metad.rules
95+ - d/control: add thin-provisioning-tools build-dep as configure wants it
96+ around for some checks at build time.
97+ - Disable lto build. Other distros build it with lto, however Debian has
98+ an old work around from 2015 for an ABI break. See #791888.
99+ - Don't build udeb targets.
100+ * Removed obsolete patches/changes:
101+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
102+ - debian/dmsetup-udeb.install: install udev rules in udebs (Debian
103+ #504341).
104+ - Ship correct udev rules in lvm2-udeb package.
105+ - Enable udev-sync in udeb build as it is used by partman when
106+ partitioning devicemapper devices.
107+ - Define PYTHON_PREFIX in make.tmpl.in for new ax-python.
108+ * Removed patches obsoleted/merged by upstream:
109+ - Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
110+
111+ -- Dave Jones <dave.jones@canonical.com> Mon, 22 Aug 2022 21:35:55 +0100
112+
113 lvm2 (2.03.16-1) unstable; urgency=medium
114
115 * New upstream release.
116@@ -36,6 +129,137 @@ lvm2 (2.03.15-1) unstable; urgency=medium
117
118 -- Bastian Blank <waldi@debian.org> Sun, 03 Jul 2022 20:09:13 +0200
119
120+lvm2 (2.03.11-2.1ubuntu4) jammy; urgency=medium
121+
122+ * No-change rebuild to update maintainer scripts, see LP: 1959054
123+
124+ -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:06:22 +0000
125+
126+lvm2 (2.03.11-2.1ubuntu3) impish; urgency=medium
127+
128+ * Fix-up noudeb build profile support.
129+ * Define PYTHON_PREFIX in make.tmpl.in for new ax-python.
130+ * Fixes FTBFS in impish.
131+
132+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Wed, 06 Oct 2021 10:31:36 +0100
133+
134+lvm2 (2.03.11-2.1ubuntu2) impish; urgency=medium
135+
136+ * Don't build udeb targets.
137+ * Work around an installation issue about installing python files into
138+ lib/python* instead of usr/lib/python*.
139+
140+ -- Matthias Klose <doko@ubuntu.com> Fri, 01 Oct 2021 10:49:59 +0200
141+
142+lvm2 (2.03.11-2.1ubuntu1) impish; urgency=medium
143+
144+ * Merge from Debian unstable. Remaining changes:
145+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
146+ breaks the circular dependency that causes upgrade failures. As dmsetup
147+ is "Priority: required", this has no other practical consequences.
148+ (Closes: #586424, LP: #1032823)
149+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
150+ - debian/dmsetup-udeb.install: install udev rules in udebs (Debian
151+ #504341).
152+ - Ship correct udev rules in lvm2-udeb package.
153+ - Enable udev-sync in udeb build as it is used by partman when
154+ partitioning devicemapper devices.
155+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
156+ properly synthesize LVM LV change events with udevadm trigger, so if we
157+ use LVM, we need to let it finish; otherwise we get missing LV symlinks.
158+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
159+ default to trim SSDs when changing PVs. This option has no effect if the
160+ kernel or the drive does not support trimming, so it's safe to enable by
161+ default. (Debian #717313)
162+ - debian/rules:
163+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
164+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
165+ udev rules.
166+ - Do not start lvm2-monitor in containers (LP #1576341)
167+ - Fix patch of systemd-run in 69-lvm-metad.rules
168+ - d/control: add thin-provisioning-tools build-dep as configure wants it
169+ around for some checks at build time.
170+ - Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
171+ - Disable lto build. Other distros build it with lto, however Debian has
172+ an old work around from 2015 for an ABI break. See #791888.
173+ * Removed obsolete patches/changes:
174+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
175+ hooks to help fix bad boots (Debian #468115) (mountroot failure hooks
176+ removed in last initramfs-tools merge)
177+ - Disable udev using systemd-run background jobs in udeb build as
178+ systemd is not available. (removed previously, but erroneously noted)
179+ - Add udev-prefix spec to udeb build (erroneous addition)
180+ * Removed patches obsoleted/merged by upstream:
181+ - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
182+
183+ -- Dave Jones <dave.jones@canonical.com> Wed, 19 May 2021 18:35:39 +0100
184+
185+lvm2 (2.03.11-2.1) unstable; urgency=medium
186+
187+ * Non-maintainer upload.
188+ * Add patch to fix path to sort in blkdeactivate. (closes: #946882)
189+
190+ -- Ivo De Decker <ivodd@debian.org> Mon, 22 Feb 2021 21:39:14 +0000
191+
192+lvm2 (2.03.11-2ubuntu4) hirsute; urgency=medium
193+
194+ * Disable lto build. Other distros build it with lto, however Debian has
195+ an old work around from 2015 for an ABI break. See #791888.
196+
197+ -- Matthias Klose <doko@ubuntu.com> Tue, 23 Mar 2021 12:36:07 +0100
198+
199+lvm2 (2.03.11-2ubuntu3) hirsute; urgency=medium
200+
201+ * Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
202+
203+ -- Lukas Märdian <slyon@ubuntu.com> Thu, 04 Mar 2021 11:00:58 +0100
204+
205+lvm2 (2.03.11-2ubuntu2) hirsute; urgency=medium
206+
207+ * No-change rebuild to drop the udeb package.
208+
209+ -- Matthias Klose <doko@ubuntu.com> Mon, 22 Feb 2021 10:35:19 +0100
210+
211+lvm2 (2.03.11-2ubuntu1) hirsute; urgency=low
212+
213+ * Merge from Debian unstable. Remaining changes:
214+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
215+ breaks the circular dependency that causes upgrade failures. As dmsetup
216+ is "Priority: required", this has no other practical consequences.
217+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
218+ - debian/dmsetup-udeb.install: install udev rules in udebs
219+ (Debian #504341).
220+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
221+ properly synthesize LVM LV change events with udevadm trigger, so
222+ if we use LVM, we need to let it finish; otherwise we get missing LV
223+ symlinks.
224+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
225+ hooks to help fix bad boots (Debian #468115)
226+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
227+ default to trim SSDs when changing PVs. This option has no effect if the
228+ kernel or the drive does not support trimming, so it's safe to enable by
229+ default. (Debian #717313)
230+ - debian/rules:
231+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
232+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
233+ we ship udev rules.
234+ - Do not start lvm2-monitor in containers (LP #1576341)
235+ - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
236+ - Fix patch of systemd-run in 69-lvm-metad.rules
237+ - Enable udev-sync in udeb build as it is used by partman when
238+ partitioning devicemapper devices.
239+ - Disable udev using systemd-run background jobs in udeb build as
240+ systemd is not available.
241+ - Ship correct udev rules in lvm2-udeb package.
242+ - d/control: add thin-provisioning-tools build-dep as configure
243+ wants it around for some checks at build time.
244+ * Dropped changes, included upstream:
245+ - Include raid1 in the list of modules installed by the initramfs hook
246+ - Detect systemd in udev rule at runtime:
247+ debian/patches/Detect-systemd-at-run-time-in-69-dm-lvm-metad.rules.patch
248+
249+ -- Lukas Märdian <slyon@ubuntu.com> Tue, 09 Feb 2021 11:55:15 +0100
250+
251 lvm2 (2.03.11-2) unstable; urgency=medium
252
253 * Make sure lvmlockd can use sd notify. (closes: #980225)
254@@ -87,6 +311,67 @@ lvm2 (2.03.09-1) unstable; urgency=medium
255
256 -- Bastian Blank <waldi@debian.org> Sat, 25 Jul 2020 21:14:19 +0200
257
258+lvm2 (2.03.07-1ubuntu4) hirsute; urgency=medium
259+
260+ * No-change rebuild to build with python3.9 as default.
261+
262+ -- Matthias Klose <doko@ubuntu.com> Thu, 19 Nov 2020 20:19:25 +0100
263+
264+lvm2 (2.03.07-1ubuntu3) groovy; urgency=medium
265+
266+ * Revert "Fix incorrect path to mountroot fail hook. LP: #1871154"
267+ regression is in the initramfs-tools package.
268+
269+ -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 30 May 2020 15:02:01 +0100
270+
271+lvm2 (2.03.07-1ubuntu2) groovy; urgency=medium
272+
273+ * Fix incorrect path to mountroot fail hook. LP: #1871154
274+
275+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 26 May 2020 13:11:44 +0100
276+
277+lvm2 (2.03.07-1ubuntu1) focal; urgency=low
278+
279+ * Merge from Debian unstable. Remaining changes:
280+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
281+ breaks the circular dependency that causes upgrade failures. As dmsetup
282+ is "Priority: required", this has no other practical consequences.
283+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
284+ - debian/dmsetup-udeb.install: install udev rules in udebs
285+ (Debian #504341).
286+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
287+ properly synthesize LVM LV change events with udevadm trigger, so
288+ if we use LVM, we need to let it finish; otherwise we get missing LV
289+ symlinks.
290+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
291+ hooks to help fix bad boots (Debian #468115)
292+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
293+ default to trim SSDs when changing PVs. This option has no effect if the
294+ kernel or the drive does not support trimming, so it's safe to enable by
295+ default. (Debian #717313)
296+ - debian/rules:
297+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
298+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
299+ we ship udev rules.
300+ - Do not start lvm2-monitor in containers (LP #1576341)
301+ - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
302+ - Fix patch of systemd-run in 69-lvm-metad.rules
303+ - Enable udev-sync in udeb build as it is used by partman when
304+ partitioning devicemapper devices.
305+ - Disable udev using systemd-run background jobs in udeb build as
306+ systemd is not available.
307+ - Ship correct udev rules in lvm2-udeb package.
308+ - Detect systemd in udev rule at runtime.
309+ - d/control: add thin-provisioning-tools build-dep as configure
310+ wants it around for some checks at build time.
311+ - Include raid1 in the list of modules installed by the initramfs hook
312+ - Detect systemd in udev rule at runtime.
313+ * Dropped changes, included upstream:
314+ - d/p/lp-1842436-*: Avoid creation of mixed-blocksize PV on LVM
315+ volume groups as it can cause FS corruption
316+
317+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 13 Feb 2020 13:21:51 -0800
318+
319 lvm2 (2.03.07-1) unstable; urgency=medium
320
321 * New upstream release.
322@@ -108,6 +393,93 @@ lvm2 (2.03.02-3) unstable; urgency=medium
323
324 -- Bastian Blank <waldi@debian.org> Fri, 21 Jun 2019 12:29:17 +0200
325
326+lvm2 (2.03.02-2ubuntu8) focal; urgency=medium
327+
328+ * No-change rebuild to build with python3.8.
329+
330+ -- Matthias Klose <doko@ubuntu.com> Sat, 25 Jan 2020 04:35:13 +0000
331+
332+lvm2 (2.03.02-2ubuntu7) focal; urgency=medium
333+
334+ * Include raid1 in the list of modules installed by the initramfs hook,
335+ as this is not a kernel module dependency of dm-raid but if the user's
336+ root disk is configured as RAID1 it is definitely required.
337+ Closes: #841423, LP: #1509717.
338+
339+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 22 Nov 2019 13:59:47 -0800
340+
341+lvm2 (2.03.02-2ubuntu6) eoan; urgency=medium
342+
343+ * d/control: stop dropping thin-provisioning-tools to Suggests as it
344+ is ready to be promoted via MIR LP 1828887. Fixes usability issues
345+ of thin-provisioning-tools not being installed by default (LP: #1657646).
346+ - d/control: also add thin-provisioning-tools build-dep as configure
347+ wants it around for some checks at build time.
348+ * d/p/lp-1842436-*: Avoid creation of mixed-blocksize PV on LVM
349+ volume groups as it can cause FS corruption (LP: #1842436)
350+
351+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 06 Sep 2019 08:23:10 +0200
352+
353+lvm2 (2.03.02-2ubuntu5) eoan; urgency=medium
354+
355+ * Detect systemd in udev rule at runtime.
356+
357+ -- Julian Andres Klode <juliank@ubuntu.com> Thu, 25 Jul 2019 16:11:11 -0300
358+
359+lvm2 (2.03.02-2ubuntu4) eoan; urgency=medium
360+
361+ * Ship correct udev rules in lvm2-udeb package.
362+
363+ -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 20 Jun 2019 20:50:55 +0100
364+
365+lvm2 (2.03.02-2ubuntu3) eoan; urgency=medium
366+
367+ * Enable udev-sync in udeb build as it is used by partman when
368+ partitioning devicemapper devices.
369+ * Disable udev using systemd-run background jobs in udeb build as
370+ systemd is not available.
371+
372+ -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 20 Jun 2019 11:38:55 +0100
373+
374+lvm2 (2.03.02-2ubuntu2) eoan; urgency=medium
375+
376+ * Fix patch of systemd-run in 69-lvm-metad.rules (LP: #1830169)
377+
378+ -- Julian Andres Klode <juliank@ubuntu.com> Thu, 23 May 2019 16:24:43 +0200
379+
380+lvm2 (2.03.02-2ubuntu1) eoan; urgency=low
381+
382+ * Merge with Debian unstable. Remaining changes:
383+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
384+ breaks the circular dependency that causes upgrade failures. As dmsetup
385+ is "Priority: required", this has no other practical consequences.
386+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
387+ - debian/dmsetup-udeb.install: install udev rules in udebs
388+ (Debian #504341).
389+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
390+ properly synthesize LVM LV change events with udevadm trigger, so
391+ if we use LVM, we need to let it finish; otherwise we get missing LV
392+ symlinks.
393+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
394+ hooks to help fix bad boots (Debian #468115)
395+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
396+ default to trim SSDs when changing PVs. This option has no effect if the
397+ kernel or the drive does not support trimming, so it's safe to enable by
398+ default. (Debian #717313)
399+ - debian/rules:
400+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
401+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
402+ we ship udev rules.
403+ - Do not start lvm2-monitor in containers (LP #1576341)
404+ - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
405+ * Removed changes, related to dropped services:
406+ - Add and install clvmd resource agent
407+ - Do not start lvmetad when inside a container.
408+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
409+ upgrade. This delta can be dropped after 18.04 release.
410+
411+ -- Julian Andres Klode <juliank@ubuntu.com> Wed, 24 Apr 2019 11:40:02 +0200
412+
413 lvm2 (2.03.02-2) unstable; urgency=medium
414
415 * Remove lvm2-lvmetad init script as well. (closes: #917159)
416@@ -152,6 +524,61 @@ lvm2 (2.03.01-1) experimental; urgency=medium
417
418 -- Bastian Blank <waldi@debian.org> Sat, 08 Dec 2018 18:12:40 +0100
419
420+lvm2 (2.02.176-4.1ubuntu4) disco; urgency=medium
421+
422+ * No-change rebuild to build for python3.7 as the default.
423+
424+ -- Matthias Klose <doko@ubuntu.com> Wed, 31 Oct 2018 12:35:49 +0000
425+
426+lvm2 (2.02.176-4.1ubuntu3) bionic; urgency=medium
427+
428+ * scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
429+
430+ -- Julian Andres Klode <juliank@ubuntu.com> Thu, 12 Apr 2018 10:35:07 +0200
431+
432+lvm2 (2.02.176-4.1ubuntu2) bionic; urgency=medium
433+
434+ * Demote Recommends: thin-provisioning-tools to Suggests, as it's not
435+ in main.
436+
437+ -- Julian Andres Klode <juliank@ubuntu.com> Tue, 30 Jan 2018 08:31:47 +0100
438+
439+lvm2 (2.02.176-4.1ubuntu1) bionic; urgency=low
440+
441+ * Merge with Debian unstable. Remaining changes:
442+ - Add and install clvmd resource agent
443+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
444+ breaks the circular dependency that causes upgrade failures. As dmsetup
445+ is "Priority: required", this has no other practical consequences.
446+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
447+ - debian/dmsetup-udeb.install: install udev rules in udebs
448+ (Debian #504341).
449+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
450+ properly synthesize LVM LV change events with udevadm trigger, so
451+ if we use LVM, we need to let it finish; otherwise we get missing LV
452+ symlinks.
453+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
454+ hooks to help fix bad boots (Debian #468115)
455+ - Do not start lvmetad when inside a container.
456+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
457+ default to trim SSDs when changing PVs. This option has no effect if the
458+ kernel or the drive does not support trimming, so it's safe to enable by
459+ default. (Debian #717313)
460+ - debian/rules:
461+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
462+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
463+ we ship udev rules.
464+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
465+ upgrade. This delta can be dropped after 18.04 release.
466+ - Do not start lvm2-monitor in containers (LP #1576341)
467+ * Dropped, merged upstream:
468+ - Add a patch to fix crashes on 32bit platforms:
469+ + 0013-fix-lvmetad-32bit.patch
470+ - d/p/fix-strips-limit.patch: Fix regression limiting number of
471+ stripes to 8 (LP #1675770)
472+
473+ -- Julian Andres Klode <juliank@ubuntu.com> Fri, 26 Jan 2018 17:06:20 +0100
474+
475 lvm2 (2.02.176-4.1) unstable; urgency=high
476
477 * Non-maintainer upload.
478@@ -225,6 +652,58 @@ lvm2 (2.02.173-1) unstable; urgency=medium
479
480 -- Bastian Blank <waldi@debian.org> Sun, 13 Aug 2017 14:17:51 +0200
481
482+lvm2 (2.02.168-2ubuntu3) artful; urgency=medium
483+
484+ * No-change rebuild to build to drop python3.5.
485+
486+ -- Matthias Klose <doko@ubuntu.com> Sat, 05 Aug 2017 16:25:53 +0000
487+
488+lvm2 (2.02.168-2ubuntu2) artful; urgency=medium
489+
490+ * No change rebuild to add Python 3.6 support.
491+
492+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Mon, 15 May 2017 15:32:22 +1200
493+
494+lvm2 (2.02.168-2ubuntu1) artful; urgency=medium
495+
496+ * Merge with Debian unstable. Remaining changes:
497+ - Add and install clvmd resource agent
498+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
499+ breaks the circular dependency that causes upgrade failures. As dmsetup
500+ is "Priority: required", this has no other practical consequences.
501+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
502+ - debian/dmsetup-udeb.install: install udev rules in udebs
503+ (Debian #504341).
504+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
505+ properly synthesize LVM LV change events with udevadm trigger, so
506+ if we use LVM, we need to let it finish; otherwise we get missing LV
507+ symlinks.
508+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
509+ hooks to help fix bad boots (Debian #468115)
510+ - Do not start lvmetad when inside a container.
511+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
512+ default to trim SSDs when changing PVs. This option has no effect if the
513+ kernel or the drive does not support trimming, so it's safe to enable by
514+ default. (Debian #717313)
515+ - debian/rules:
516+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
517+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
518+ we ship udev rules.
519+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
520+ upgrade. This delta can be dropped after 18.04 release.
521+ - Add a patch to fix crashes on 32bit platforms:
522+ + 0013-fix-lvmetad-32bit.patch
523+ [ patch renamed ]
524+ - d/p/fix-strips-limit.patch: Fix regression limiting number of
525+ stripes to 8 (LP #1675770)
526+ [ patch refreshed ]
527+
528+ [ Balint Reczey ]
529+ * Do not start lvm2-monitor in containers (LP #1576341)
530+ [ patch renamed ]
531+
532+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 08 May 2017 16:59:53 -0700
533+
534 lvm2 (2.02.168-2) unstable; urgency=medium
535
536 * Don't try to disable cluster locking on clvm purge. (closes: #856696)
537@@ -240,24 +719,183 @@ lvm2 (2.02.168-1) unstable; urgency=medium
538
539 -- Bastian Blank <waldi@debian.org> Fri, 16 Dec 2016 15:29:17 +0100
540
541+lvm2 (2.02.167-1ubuntu6) artful; urgency=medium
542+
543+ * Drop:
544+ - Depend on 'dlm' rather than 'dlm-controld', the package is named
545+ differently in Ubuntu.
546+ + LP: #1669133
547+ [ Package is renamed to dlm-controld in line with Debian ]
548+
549+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Wed, 03 May 2017 17:14:00 -0700
550+
551+lvm2 (2.02.167-1ubuntu5) zesty; urgency=medium
552+
553+ * d/p/fix-strips-limit.patch: Fix regression limiting number of
554+ stripes to 8 (LP: #1675770)
555+
556+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 27 Mar 2017 09:23:51 +0200
557+
558+lvm2 (2.02.167-1ubuntu2) zesty; urgency=medium
559+
560+ * Add a patch to fix crashes on 32bit platforms:
561+ - 0011-fix-lvmetad-32bit.patch
562+
563+ -- Stéphane Graber <stgraber@ubuntu.com> Fri, 10 Mar 2017 14:22:35 -0500
564+
565+lvm2 (2.02.167-1ubuntu1) zesty; urgency=low
566+
567+ * Merge from Debian unstable. Remaining changes:
568+ - Add and install clvmd resource agent
569+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
570+ breaks the circular dependency that causes upgrade failures. As dmsetup
571+ is "Priority: required", this has no other practical consequences.
572+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
573+ - debian/dmsetup-udeb.install: install udev rules in udebs
574+ (Debian #504341).
575+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
576+ properly synthesize LVM LV change events with udevadm trigger, so
577+ if we use LVM, we need to let it finish; otherwise we get missing LV
578+ symlinks.
579+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
580+ hooks to help fix bad boots (Debian #468115)
581+ - Do not start lvmetad when inside a container.
582+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
583+ default to trim SSDs when changing PVs. This option has no effect if the
584+ kernel or the drive does not support trimming, so it's safe to enable by
585+ default. (Debian #717313)
586+ - debian/rules:
587+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
588+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
589+ we ship udev rules.
590+ - Depend on 'dlm' rather than 'dlm-controld', the package is named
591+ differently in Ubuntu.
592+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
593+ upgrade. This delta can be dropped after 18.04 release.
594+
595+ -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 13 Nov 2016 17:05:42 -0800
596+
597 lvm2 (2.02.167-1) unstable; urgency=medium
598
599 * New upstream release.
600
601 -- Bastian Blank <waldi@debian.org> Wed, 09 Nov 2016 23:34:42 +0100
602
603+lvm2 (2.02.164-1ubuntu1) zesty; urgency=low
604+
605+ * Merge from Debian unstable. Remaining changes:
606+ - Add and install clvmd resource agent
607+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
608+ breaks the circular dependency that causes upgrade failures. As dmsetup
609+ is "Priority: required", this has no other practical consequences.
610+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
611+ - debian/dmsetup-udeb.install: install udev rules in udebs
612+ (Debian #504341).
613+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
614+ properly synthesize LVM LV change events with udevadm trigger, so
615+ if we use LVM, we need to let it finish; otherwise we get missing LV
616+ symlinks.
617+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
618+ hooks to help fix bad boots (Debian #468115)
619+ - Do not start lvmetad when inside a container.
620+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
621+ default to trim SSDs when changing PVs. This option has no effect if the
622+ kernel or the drive does not support trimming, so it's safe to enable by
623+ default. (Debian #717313)
624+ - debian/rules:
625+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
626+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
627+ we ship udev rules.
628+ - Depend on 'dlm' rather than 'dlm-controld', the package is named
629+ differently in Ubuntu.
630+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
631+ upgrade. This delta can be dropped after 18.04 release.
632+
633+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 18 Oct 2016 22:32:44 -0700
634+
635 lvm2 (2.02.164-1) unstable; urgency=medium
636
637 * New upstream version.
638
639 -- Bastian Blank <waldi@debian.org> Wed, 17 Aug 2016 17:03:41 +0200
640
641+lvm2 (2.02.160-1ubuntu1) yakkety; urgency=low
642+
643+ * Merge from Debian unstable. Remaining changes:
644+ - Add and install clvmd resource agent
645+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
646+ breaks the circular dependency that causes upgrade failures. As dmsetup
647+ is "Priority: required", this has no other practical consequences.
648+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
649+ - debian/dmsetup-udeb.install: install udev rules in udebs
650+ (Debian #504341).
651+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
652+ properly synthesize LVM LV change events with udevadm trigger, so
653+ if we use LVM, we need to let it finish; otherwise we get missing LV
654+ symlinks.
655+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
656+ hooks to help fix bad boots (Debian #468115)
657+ - Do not start lvmetad when inside a container.
658+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
659+ default to trim SSDs when changing PVs. This option has no effect if the
660+ kernel or the drive does not support trimming, so it's safe to enable by
661+ default. (Debian #717313)
662+ - debian/rules:
663+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
664+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
665+ we ship udev rules.
666+ - Depend on 'dlm' rather than 'dlm-controld', the package is named
667+ differently in Ubuntu.
668+ - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
669+ upgrade. This delta can be dropped after 18.04 release.
670+
671+ -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 10 Jul 2016 22:26:18 -0700
672+
673 lvm2 (2.02.160-1) unstable; urgency=medium
674
675 * New upstream version.
676
677 -- Bastian Blank <waldi@debian.org> Sat, 09 Jul 2016 22:11:07 +0200
678
679+lvm2 (2.02.156-1ubuntu1) yakkety; urgency=low
680+
681+ * Merge from Debian unstable. Remaining changes:
682+ - Add and install clvmd resource agent
683+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
684+ breaks the circular dependency that causes upgrade failures. As dmsetup
685+ is "Priority: required", this has no other practical consequences.
686+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
687+ - debian/dmsetup-udeb.install: install udev rules in udebs
688+ (Debian #504341).
689+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
690+ properly synthesize LVM LV change events with udevadm trigger, so
691+ if we use LVM, we need to let it finish; otherwise we get missing LV
692+ symlinks.
693+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
694+ hooks to help fix bad boots (Debian #468115)
695+ - Do not start lvmetad when inside a container.
696+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
697+ default to trim SSDs when changing PVs. This option has no effect if the
698+ kernel or the drive does not support trimming, so it's safe to enable by
699+ default. (Debian #717313)
700+ - debian/rules:
701+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
702+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
703+ we ship udev rules.
704+ * Dropped changes, no longer needed:
705+ - debian/clvm.init: drop all changes; service is now systemd-only.
706+ - rename debian/clvm.defaults to debian/clvm.default: no defaults needed
707+ with systemd, the only setting in this file is one that is unused
708+ anyway.
709+ - Install the missing fsadm manpage: included differently in Debian.
710+ - Call dh_installman: included differently in Debian.
711+ * Depend on 'dlm' rather than 'dlm-controld', the package is named
712+ differently in Ubuntu.
713+ * debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on upgrade.
714+ This delta can be dropped after 18.04 release.
715+
716+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 30 Jun 2016 13:47:43 -0700
717+
718 lvm2 (2.02.156-1) unstable; urgency=medium
719
720 * New upstream version.
721@@ -268,6 +906,45 @@ lvm2 (2.02.156-1) unstable; urgency=medium
722
723 -- Bastian Blank <waldi@debian.org> Wed, 22 Jun 2016 16:18:48 +0200
724
725+lvm2 (2.02.153-1ubuntu1) yakkety; urgency=low
726+
727+ * Merge from Debian unstable. Remaining changes:
728+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
729+ correctly. (Debian #569292)
730+ - Add and install clvmd resource agent
731+ - debian/clvm.init:
732+ + check corosync cluster status since the cman tooling isn't available.
733+ Change start/stop dependencies to dlm instead of cman and openais
734+ since neither are available.
735+ + create /run/lvm if it doesn't exist.
736+ + exit 3 if not running on status action.
737+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
738+ breaks the circular dependency that causes upgrade failures. As dmsetup
739+ is "Priority: required", this has no other practical consequences.
740+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
741+ - debian/dmsetup-udeb.install: install udev rules in udebs
742+ (Debian #504341).
743+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
744+ properly synthesize LVM LV change events with udevadm trigger, so
745+ if we use LVM, we need to let it finish; otherwise we get missing LV
746+ symlinks.
747+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
748+ hooks to help fix bad boots (Debian #468115)
749+ - Install the missing fsadm manpage.
750+ - Do not start lvmetad when inside a container.
751+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
752+ default to trim SSDs when changing PVs. This option has no effect if the
753+ kernel or the drive does not support trimming, so it's safe to enable by
754+ default. (Debian #717313)
755+ - debian/rules:
756+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
757+ + Call dh_installman so that our dmeventd manpage actually gets
758+ installed.
759+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
760+ we ship udev rules.
761+
762+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 17 May 2016 18:21:40 -0700
763+
764 lvm2 (2.02.153-1) unstable; urgency=medium
765
766 * New upstream version.
767@@ -280,6 +957,58 @@ lvm2 (2.02.151-1) unstable; urgency=medium
768
769 -- Bastian Blank <waldi@debian.org> Thu, 28 Apr 2016 15:46:51 +0200
770
771+lvm2 (2.02.150-1ubuntu1) yakkety; urgency=low
772+
773+ * Merge from Debian unstable. Remaining changes:
774+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
775+ correctly. (Debian #569292)
776+ - Add and install clvmd resource agent
777+ - debian/clvm.init:
778+ + check corosync cluster status since the cman tooling isn't available.
779+ Change start/stop dependencies to dlm instead of cman and openais
780+ since neither are available.
781+ + create /run/lvm if it doesn't exist.
782+ + exit 3 if not running on status action.
783+ - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
784+ breaks the circular dependency that causes upgrade failures. As dmsetup
785+ is "Priority: required", this has no other practical consequences.
786+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
787+ - debian/dmsetup-udeb.install: install udev rules in udebs
788+ (Debian #504341).
789+ - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
790+ properly synthesize LVM LV change events with udevadm trigger, so
791+ if we use LVM, we need to let it finish; otherwise we get missing LV
792+ symlinks.
793+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
794+ hooks to help fix bad boots (Debian #468115)
795+ - Install the missing fsadm manpage.
796+ - Do not start lvmetad when inside a container.
797+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
798+ default to trim SSDs when changing PVs. This option has no effect if the
799+ kernel or the drive does not support trimming, so it's safe to enable by
800+ default. (Debian #717313)
801+ - debian/rules:
802+ + Copy .po file to .pot file for Rosetta (Ubuntu specific).
803+ + Call dh_installman so that our dmeventd manpage actually gets
804+ installed.
805+ - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
806+ we ship udev rules.
807+ * Dropped changes, included in Debian:
808+ - debian/rules: enable dmeventd during configure.
809+ - debian/dmeventd.{8,manpages}: install dmeventd files.
810+ - Build-depend on libcorosync-common-dev and others, instead of
811+ libcorosync-dev.
812+ * Dropped changes:
813+ - Replaces for udev (<< 228-2ubuntu2), Depends on udev (>= 228-2ubuntu2):
814+ no longer needed post 16.04 LTS.
815+ - debian/lvm2.postinst: the lvm2 init script is no longer missing but is
816+ masked by systemd; no delta needed.
817+ - debian/rules: drop extra cp of config.guess and config.sub; unnecessary
818+ because we use autoreconf.
819+ - debian/rules: don't disable dmeventd for the udeb build.
820+
821+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 22 Apr 2016 16:01:22 -0700
822+
823 lvm2 (2.02.150-1) unstable; urgency=medium
824
825 * New upstream version.
826@@ -331,6 +1060,136 @@ lvm2 (2.02.133-2) unstable; urgency=medium
827
828 -- Bastian Blank <waldi@debian.org> Sun, 13 Dec 2015 18:02:40 +0100
829
830+lvm2 (2.02.133-1ubuntu10) xenial; urgency=medium
831+
832+ * Cherry-pick change from lvm2 2.02.133-2 in Debian to move event plugins
833+ back onto the main library patch, which fixes problems with monitoring
834+ failing for snapshots and raid volumes. Closes: #807279, LP: #1556451,
835+ LP: #1561228.
836+
837+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 16 Apr 2016 00:06:53 -0700
838+
839+lvm2 (2.02.133-1ubuntu9) xenial; urgency=medium
840+
841+ * Do not start when inside a container (LP: #1568954)
842+
843+ -- Simon Deziel <simon.deziel@gmail.com> Mon, 11 Apr 2016 18:21:59 +0000
844+
845+lvm2 (2.02.133-1ubuntu8) xenial; urgency=medium
846+
847+ * Drop debian/85-lvm2.rules. This is redundant now, VGs are already
848+ auto-assembled via lvmetad and 69-lvm-metad.rules. This gets rid of using
849+ watershed, which causes deadlocks due to blocking udev rule processing.
850+ (LP: #1560710)
851+ * debian/rules: Put back initramfs-tools script to ensure that the root and
852+ resume devices are activated (lvmetad is not yet running in the initrd).
853+ * debian/rules: Put back activation systemd generator, to assemble LVs in
854+ case the admin disabled lvmetad.
855+ * Make debian/initramfs-tools/lvm2/scripts/init-premount/lvm2 executable and
856+ remove spurious chmod +x Ubuntu delta in debian/rules.
857+
858+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 30 Mar 2016 10:56:49 +0200
859+
860+lvm2 (2.02.133-1ubuntu7) xenial; urgency=medium
861+
862+ * Build-depend on libcorosync-common-dev and others, instead of
863+ libcorosync-dev.
864+
865+ -- Matthias Klose <doko@ubuntu.com> Fri, 12 Feb 2016 10:40:28 +0100
866+
867+lvm2 (2.02.133-1ubuntu5) xenial; urgency=medium
868+
869+ * Drop udev rules from lvm2-udeb package. Otherwise, lvm groups and
870+ volumes are activated behind partman's back e.g. after dasd drive
871+ activation. And thus prevents dasdfmt from succeeding. LP: #1536664
872+ * Drop watershed-udeb dependency, no longer needed.
873+ * Keep dmsetup udev rules.
874+
875+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 09 Feb 2016 10:14:58 +0000
876+
877+lvm2 (2.02.133-1ubuntu4) xenial; urgency=medium
878+
879+ * Remove the init script dependency on cman_tool. (LP: #1089013)
880+ - debian/clvm.init: check corosync cluster status since the cman
881+ tooling isn't available in Xenial. Change start/stop dependencies
882+ to dlm instead of cman and openais since neither cman nor openais
883+ are available.
884+
885+ -- Billy Olsen <billy.olsen@canonical.com> Thu, 28 Jan 2016 11:38:39 +0100
886+
887+lvm2 (2.02.133-1ubuntu3) xenial; urgency=medium
888+
889+ * No-change rebuild to drop python3.4 support.
890+
891+ -- Matthias Klose <doko@ubuntu.com> Tue, 19 Jan 2016 13:33:41 +0000
892+
893+lvm2 (2.02.133-1ubuntu2) xenial; urgency=medium
894+
895+ * Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This breaks
896+ the circular dependency that causes upgrade failures. As dmsetup is
897+ "Priority: required", this has no other practical consequences.
898+ (Closes: #586424, LP: #1032823)
899+
900+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 16 Dec 2015 15:55:09 +0100
901+
902+lvm2 (2.02.133-1ubuntu1) xenial; urgency=medium
903+
904+ * Merge with Debian unstable. Remaining Ubuntu changes:
905+ - debian/rules:
906+ + copy .po file to .pot file for Rosetta (Ubuntu specific).
907+ - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
908+ (Debian #504341).
909+ - auto-start VGs as their PVs are discovered (Debian #455979):
910+ + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
911+ vgscan/vgchange to turn on VGs as they come online.
912+ + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
913+ of udev rules to copy and depend on udev.
914+ + debian/control:
915+ - add versioned Depend on watershed in lvm2 for udev rules.
916+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
917+ + debian/rules:
918+ - do not install local-top scripts since Ubuntu mounts root using udev.
919+ - do not install activation systemd generator for lvm2, since udev
920+ starts LVM.
921+ - continue to build clvm support.
922+ + debian/lvm2.postinst: handle missing lvm2 init script.
923+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
924+ hooks to help fix bad boots (Debian #468115)
925+ - remaining changes to upstream event manager packages (Debian #514706):
926+ + debian/rules: enable dmeventd during configure.
927+ + debian/dmeventd.{8,manpages}: install dmeventd files.
928+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
929+ correctly. (Debian #569292)
930+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
931+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
932+ executable. When the Ubuntu-specific ones are added with a patch,
933+ they may lose their executable bit.
934+ - Add and install clvmd resource agent
935+ - debian/{clvmd.ra,clvm.init}:
936+ - create /run/lvm if it doesn't exist.
937+ - debian/clvm.init:
938+ - exit 3 if not running on status action.
939+ - Call dh_installman so that our dmeventd manpage actually gets installed
940+ Install the missing fsadm manpage.
941+ - Complete libdevmapper-dev multiarch: (Debian #731294)
942+ - mark libdevmapper-dev M-A: same
943+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
944+ default to trim SSDs when changing PVs. This option has no effect if the
945+ kernel or the drive does not support trimming, so it's safe to enable by
946+ default. (Debian #717313)
947+ * Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
948+ properly synthesize LVM LV change events with udevadm trigger, so
949+ if we use LVM, we need to let it finish; otherwise we get missing LV
950+ symlinks. This hack used to be in udev, but really belongs into lvm2.
951+ (LP: #1185394)
952+ * Add Replaces: for udev (<< 228-2ubuntu2), as the lvm2.{init,service} dummy
953+ jobs move from udev to lvm2. Note that we don't set a Breaks:, as
954+ unfortunately previous (released) udev prerm scripts don't support
955+ "deconfigure"; so use a versioned dependency instead. This can be dropped
956+ after 16.04 LTS.
957+
958+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 10 Dec 2015 12:45:39 +0100
959+
960 lvm2 (2.02.133-1) unstable; urgency=medium
961
962 * New upstream version.
963@@ -386,6 +1245,56 @@ lvm2 (2.02.122-2) unstable; urgency=medium
964
965 -- Bastian Blank <waldi@debian.org> Wed, 15 Jul 2015 21:58:12 +0200
966
967+lvm2 (2.02.122-1ubuntu1) wily; urgency=medium
968+
969+ * Merge with Debian unstable. Remaining Ubuntu changes:
970+ - debian/rules:
971+ + copy .po file to .pot file for Rosetta (Ubuntu specific).
972+ - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
973+ (Debian #504341).
974+ - auto-start VGs as their PVs are discovered (Debian #455979):
975+ + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
976+ vgscan/vgchange to turn on VGs as they come online.
977+ + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
978+ of udev rules to copy and depend on udev.
979+ + debian/control:
980+ - add versioned Depend on watershed in lvm2 for udev rules.
981+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
982+ + debian/rules:
983+ - do not install local-top scripts since Ubuntu mounts root using udev.
984+ - do not install init scripts or activation systemd units for lvm2,
985+ since udev starts LVM.
986+ - continue to build clvm support.
987+ + debian/lvm2.postinst: handle missing lvm2 init script.
988+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
989+ hooks to help fix bad boots (Debian #468115)
990+ - remaining changes to upstream event manager packages (Debian #514706):
991+ + debian/rules: enable dmeventd during configure.
992+ + debian/dmeventd.{8,manpages}: install dmeventd files.
993+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
994+ correctly. (Debian #569292)
995+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
996+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
997+ executable. When the Ubuntu-specific ones are added with a patch,
998+ they may lose their executable bit.
999+ - Add and install clvmd resource agent
1000+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1001+ works.
1002+ - debian/{clvmd.ra,clvm.init}:
1003+ - create /run/lvm if it doesn't exist.
1004+ - debian/clvm.init:
1005+ - exit 3 if not running on status action.
1006+ - Call dh_installman so that our dmeventd manpage actually gets installed
1007+ - Install the missing fsadm manpage.
1008+ - Complete libdevmapper-dev multiarch: (Debian #731294)
1009+ - mark libdevmapper-dev M-A: same
1010+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
1011+ default to trim SSDs when changing PVs. This option has no effect if the
1012+ kernel or the drive does not support trimming, so it's safe to enable by
1013+ default. (Debian #717313)
1014+
1015+ -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 10 Jul 2015 07:31:48 +0200
1016+
1017 lvm2 (2.02.122-1) unstable; urgency=medium
1018
1019 * New upsream version.
1020@@ -411,6 +1320,61 @@ lvm2 (2.02.111-2.1) unstable; urgency=medium
1021
1022 -- Ben Hutchings <ben@decadent.org.uk> Sun, 01 Mar 2015 21:19:37 +0000
1023
1024+lvm2 (2.02.111-2ubuntu1) vivid; urgency=medium
1025+
1026+ * Merge with Debian unstable. Remaining Ubuntu changes:
1027+ - debian/rules:
1028+ + copy .po file to .pot file for Rosetta (Ubuntu specific).
1029+ - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
1030+ (Debian #504341).
1031+ - auto-start VGs as their PVs are discovered (Debian #455979):
1032+ + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
1033+ vgscan/vgchange to turn on VGs as they come online.
1034+ + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
1035+ of udev rules to copy and depend on udev.
1036+ + debian/control:
1037+ - add versioned Depend on watershed in lvm2 for udev rules.
1038+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1039+ + debian/rules:
1040+ - do not install local-top scripts since Ubuntu mounts root using udev.
1041+ - do not install init scripts or activation systemd units for lvm2,
1042+ since udev starts LVM.
1043+ - continue to build clvm support.
1044+ + debian/lvm2.postinst: handle missing lvm2 init script.
1045+ - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
1046+ hooks to help fix bad boots (Debian #468115)
1047+ - remaining changes to upstream event manager packages (Debian #514706):
1048+ + debian/rules: enable dmeventd during configure.
1049+ + debian/dmeventd.{8,manpages}: install dmeventd files.
1050+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
1051+ correctly. (Debian #569292)
1052+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1053+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1054+ executable. When the Ubuntu-specific ones are added with a patch,
1055+ they may lose their executable bit.
1056+ - Add and install clvmd resource agent
1057+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1058+ works.
1059+ - debian/{clvmd.ra,clvm.init}:
1060+ - create /run/lvm if it doesn't exist.
1061+ - debian/clvm.init:
1062+ - exit 3 if not running on status action.
1063+ - Call dh_installman so that our dmeventd manpage actually gets installed
1064+ - Install the missing fsadm manpage.
1065+ - Complete libdevmapper-dev multiarch: (Debian #731294)
1066+ - mark libdevmapper-dev M-A: same
1067+ - Add enable-issue-discards.patch: Enable "issue_discards" option by
1068+ default to trim SSDs when changing PVs. This option has no effect if the
1069+ kernel or the drive does not support trimming, so it's safe to enable by
1070+ default. (Debian #717313)
1071+
1072+ * Dropped changes:
1073+ - debian/patches/avoid-dev-block.patch (Prefer any other device name over
1074+ names in /dev/block/ since lvm.conf won't handle this) -- Obsolete as
1075+ udev rules do this part now (see Debian #569290)
1076+
1077+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 19 Nov 2014 15:38:45 +0100
1078+
1079 lvm2 (2.02.111-2) unstable; urgency=medium
1080
1081 * Install additional man-pages. (closes: #587277, #760679)
1082@@ -480,6 +1444,79 @@ lvm2 (2.02.104-1) unstable; urgency=medium
1083
1084 -- Bastian Blank <waldi@debian.org> Wed, 29 Jan 2014 22:09:35 +0100
1085
1086+lvm2 (2.02.98-6ubuntu2) trusty; urgency=medium
1087+
1088+ * Add enable-issue-discards.patch: Enable "issue_discards" option by default
1089+ to trim SSDs when changing PVs. This option has no effect if the kernel or
1090+ the drive does not support trimming, so it's safe to enable by default.
1091+ [https://blueprints.launchpad.net/ubuntu/+spec/core-1311-ssd-trimming]
1092+ (Closes: #717313)
1093+
1094+ -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 13 Dec 2013 10:51:54 +0100
1095+
1096+lvm2 (2.02.98-6ubuntu1) saucy; urgency=low
1097+
1098+ * Merge from Debian unstable, remaining changes:
1099+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1100+ names in /dev/block/ since lvm.conf won't handle this.
1101+ - debian/rules:
1102+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1103+ - debian/{dmsetup,lvm2}-udeb.install:
1104+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1105+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1106+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1107+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1108+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1109+ - add 85-lvm2.rules to the list of udev rules to copy.
1110+ - depend on udev.
1111+ - debian/control:
1112+ - add versioned Depend on watershed in lvm2 for udev rules.
1113+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1114+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1115+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1116+ rendered unbootable by out-of-order dpkg configuration.
1117+ - In libdevmapper-event1.02.1 add Breaks: dmeventd
1118+ (<< 2.02.95-4ubuntu1) due to debian symbol rename
1119+ - debian/rules:
1120+ - do not install local-top scripts since Ubuntu mounts root using udev.
1121+ - do not install init scripts for lvm2, since udev starts LVM.
1122+ - continue to build clvm support.
1123+ - debian/lvm2.postinst: handle missing lvm2 init script.
1124+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1125+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1126+ - remaining changes to upstream event manager packages (Debian bug 514706):
1127+ - debian/rules:
1128+ - enable dmeventd during configure.
1129+ - debian/dmeventd.{8,manpages}: install dmeventd files.
1130+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
1131+ correctly.
1132+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1133+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1134+ executable. When the Ubuntu-specific ones are added with a patch,
1135+ they may lose their executable bit.
1136+ - Add and install clvmd resource agent
1137+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1138+ works.
1139+ - debian/{clvmd.ra,clvm.init}:
1140+ - create /run/lvm if it doesn't exist.
1141+ - debian/clvm.init:
1142+ - exit 3 if not running on status action.
1143+ - Call dh_installman so that our dmeventd manpage actually gets installed
1144+ - Install the missing fsadm manpage.
1145+ - Complete libdevmapper-dev multiarch:
1146+ - move .so symlinks and pkgconfig files to multiarched locations.
1147+ - mark libdevmapper-dev M-A: same
1148+
1149+ * New changes:
1150+ - keep ocf resource directory
1151+ - build with only corosync clvmd support
1152+
1153+ * Dropped changes:
1154+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1155+ watch dm devices for changes with inotify. This udev rule is gone.
1156+
1157+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Mon, 16 Sep 2013 10:39:47 +0100
1158+
1159 lvm2 (2.02.98-6) unstable; urgency=low
1160
1161 * Update init script:
1162@@ -520,6 +1557,102 @@ lvm2 (2.02.98-2) unstable; urgency=low
1163
1164 -- Bastian Blank <waldi@debian.org> Sat, 08 Jun 2013 12:50:57 +0200
1165
1166+lvm2 (2.02.98-1ubuntu5) saucy; urgency=low
1167+
1168+ * Reenabled clvm
1169+
1170+ -- Andres Rodriguez <andreserl@ubuntu.com> Wed, 28 Aug 2013 10:46:43 +0100
1171+
1172+lvm2 (2.02.98-1ubuntu4) saucy; urgency=low
1173+
1174+ * hooks/lvm2: add dm_raid to the dm personality modules to be included in
1175+ the initramfs as this is a valid personality for the root filesystem
1176+ and such volumes lead to extended boot times and boot failures.
1177+ (LP: #1206235)
1178+
1179+ -- Andy Whitcroft <apw@canonical.com> Mon, 29 Jul 2013 20:37:28 +0100
1180+
1181+lvm2 (2.02.98-1ubuntu3) saucy; urgency=low
1182+
1183+ * Disable clvm for the time being, given that redhat-cluster will soon
1184+ be removed from the archives (provides libdml-dev, libcman-dev), in
1185+ favor of the new cluster stack (corosync). Once corosync > 2.X is
1186+ released and a new source package 'dlm' (will provide libdlm-dev)
1187+ hits the archive, clvm can be reenabled.
1188+ - debian/control: Drop Build-Depends on libcman-dev, libcorosync-dev,
1189+ libdlm-dev, openais-dev; Comment out clvm binary package.
1190+ - debian/rules: Do not build --with-clvmd; comment clvm related rules.
1191+
1192+ -- Andres Rodriguez <andreserl@ubuntu.com> Fri, 26 Jul 2013 12:45:06 -0400
1193+
1194+lvm2 (2.02.98-1ubuntu2) saucy; urgency=low
1195+
1196+ * Update config.guess and config.sub.
1197+
1198+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 11 Jul 2013 20:35:43 +0100
1199+
1200+lvm2 (2.02.98-1ubuntu1) saucy; urgency=low
1201+
1202+ * Merge from Debian unstable, remaining changes:
1203+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1204+ names in /dev/block/ since lvm.conf won't handle this.
1205+ - debian/rules:
1206+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1207+ - debian/{dmsetup,lvm2}-udeb.install:
1208+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1209+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1210+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1211+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1212+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1213+ - add 85-lvm2.rules to the list of udev rules to copy.
1214+ - depend on udev.
1215+ - debian/control:
1216+ - add versioned Depend on watershed in lvm2 for udev rules.
1217+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1218+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1219+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1220+ rendered unbootable by out-of-order dpkg configuration.
1221+ - In libdevmapper-event1.02.1 add Breaks: dmeventd
1222+ (<< 2.02.95-4ubuntu1) due to debian symbol rename
1223+ - debian/rules:
1224+ - do not install local-top scripts since Ubuntu mounts root using udev.
1225+ - do not install init scripts for lvm2, since udev starts LVM.
1226+ - continue to build clvm support.
1227+ - debian/lvm2.postinst: handle missing lvm2 init script.
1228+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1229+ watch dm devices for changes with inotify
1230+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1231+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1232+ - remaining changes to upstream event manager packages (Debian bug 514706):
1233+ - debian/rules:
1234+ - enable dmeventd during configure.
1235+ - debian/dmeventd.{8,manpages}: install dmeventd files.
1236+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
1237+ correctly.
1238+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1239+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1240+ executable. When the Ubuntu-specific ones are added with a patch,
1241+ they may lose their executable bit.
1242+ - Add and install clvmd resource agent
1243+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1244+ works.
1245+ - debian/{clvmd.ra,clvm.init}:
1246+ - create /run/lvm if it doesn't exist.
1247+ - debian/clvm.init:
1248+ - exit 3 if not running on status action.
1249+ - Call dh_installman so that our dmeventd manpage actually gets installed
1250+ - Install the missing fsadm manpage.
1251+ - Complete libdevmapper-dev multiarch:
1252+ - move .so symlinks and pkgconfig files to multiarched locations.
1253+ - mark libdevmapper-dev M-A: same
1254+
1255+ * Dropped changes, applied upstream:
1256+ - Update Micron PCIe SSD and other device-types to latest available.
1257+ - Cherry pick from upstream, remove unsupported udev_get_dev_path() call.
1258+ - Move thin check to global section.
1259+
1260+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 30 May 2013 11:02:10 +0100
1261+
1262 lvm2 (2.02.98-1) unstable; urgency=low
1263
1264 * New upstream version.
1265@@ -535,6 +1668,41 @@ lvm2 (2.02.95-7) testing; urgency=low
1266
1267 -- Bastian Blank <waldi@debian.org> Sun, 24 Mar 2013 09:03:10 +0100
1268
1269+lvm2 (2.02.95-6ubuntu4) raring; urgency=low
1270+
1271+ * Actually just update all device-types to latest available. (LP: #1122445)
1272+
1273+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 14 Mar 2013 15:03:49 +0000
1274+
1275+lvm2 (2.02.95-6ubuntu3) raring; urgency=low
1276+
1277+ * Add Micron PCIe SSD devices filter (LP: #1122445)
1278+
1279+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 14 Mar 2013 12:05:00 +0000
1280+
1281+lvm2 (2.02.95-6ubuntu2) raring; urgency=low
1282+
1283+ * Add upstream-drop-udev_get_dev_path.patch: Remove udev_get_dev_path()
1284+ libudev call, as this is unsupported in libudev1. Backported from upstream
1285+ git.
1286+
1287+ -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 12 Mar 2013 07:54:19 +0100
1288+
1289+lvm2 (2.02.95-6ubuntu1) raring; urgency=low
1290+
1291+ [ Neil Wilson ]
1292+ * Use upstream dmeventd.8 manpage (LP: #1076304)
1293+ * debian/patches/1075994_move_thin_check_executable_to_proper_section.
1294+ patch:
1295+ - put thin_check_executable in the 'global' section
1296+ - look for thin_check in /usr/sbin (LP: #1075994)
1297+
1298+ [ Dmitrijs Ledkovs ]
1299+ * Revert drop of clvm support. Still to be supported in ubuntu.
1300+ * All other changes as in -5ubuntu1.
1301+
1302+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Sat, 02 Mar 2013 22:43:10 +0000
1303+
1304 lvm2 (2.02.95-6) unstable; urgency=low
1305
1306 * Drop cluster (clvm) support. It never properly worked and is more dead
1307@@ -542,6 +1710,66 @@ lvm2 (2.02.95-6) unstable; urgency=low
1308
1309 -- Bastian Blank <waldi@debian.org> Wed, 02 Jan 2013 11:11:41 +0100
1310
1311+lvm2 (2.02.95-5ubuntu1) raring; urgency=low
1312+
1313+ * Merge from Debian unstable, remaining changes (LP: #1082325):
1314+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1315+ names in /dev/block/ since lvm.conf won't handle this.
1316+ - debian/rules:
1317+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1318+ - debian/{dmsetup,lvm2}-udeb.install:
1319+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1320+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1321+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1322+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1323+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1324+ - add 85-lvm2.rules to the list of udev rules to copy.
1325+ - depend on udev.
1326+ - debian/control:
1327+ - add versioned Depend on watershed in lvm2 for udev rules.
1328+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1329+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1330+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1331+ rendered unbootable by out-of-order dpkg configuration.
1332+ - In libdevmapper-event1.02.1 add Breaks: dmeventd
1333+ (<< 2.02.95-4ubuntu1) due to debian symbol rename
1334+ - debian/rules:
1335+ - do not install local-top scripts since Ubuntu mounts root using udev.
1336+ - do not install init scripts for lvm2, since udev starts LVM.
1337+ - debian/lvm2.postinst: handle missing lvm2 init script.
1338+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1339+ watch dm devices for changes with inotify
1340+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1341+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1342+ - remaining changes to upstream event manager packages (Debian bug 514706):
1343+ - debian/rules:
1344+ - enable dmeventd during configure.
1345+ - debian/dmeventd.{8,manpages}: install dmeventd files.
1346+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
1347+ correctly.
1348+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1349+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1350+ executable. When the Ubuntu-specific ones are added with a patch,
1351+ they may lose their executable bit.
1352+ - Add and install clvmd resource agent
1353+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1354+ works.
1355+ - debian/{clvmd.ra,clvm.init}:
1356+ - create /run/lvm if it doesn't exist.
1357+ - debian/clvm.init:
1358+ - exit 3 if not running on status action.
1359+ - Call dh_installman so that our dmeventd manpage actually gets installed
1360+ - Install the missing fsadm manpage.
1361+ - Complete libdevmapper-dev multiarch:
1362+ - move .so symlinks and pkgconfig files to multiarched locations.
1363+ - mark libdevmapper-dev M-A: same
1364+
1365+ * Dropped changes debian/lvm2.{preinst,postinst,postrm}, not needed in Raring:
1366+ - Implement removal of obsolete /etc/init.d/lvm2 conffile, which
1367+ should not have been re-introduced in Quantal.
1368+
1369+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Mon, 26 Nov 2012 10:35:00 +0000
1370+
1371 lvm2 (2.02.95-5) unstable; urgency=low
1372
1373 * Don't discard pv areas on pvmove commands. (closes: #691271)
1374@@ -549,6 +1777,87 @@ lvm2 (2.02.95-5) unstable; urgency=low
1375
1376 -- Bastian Blank <waldi@debian.org> Mon, 19 Nov 2012 12:11:15 +0100
1377
1378+lvm2 (2.02.95-4ubuntu1) quantal; urgency=low
1379+
1380+ * Merge from Debian unstable, remaining changes:
1381+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1382+ names in /dev/block/ since lvm.conf won't handle this.
1383+ - debian/rules:
1384+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1385+ - debian/{dmsetup,lvm2}-udeb.install:
1386+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1387+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1388+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1389+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1390+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1391+ - add 85-lvm2.rules to the list of udev rules to copy.
1392+ - depend on udev.
1393+ - debian/control:
1394+ - add versioned Depend on watershed in lvm2 for udev rules.
1395+ - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1396+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1397+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1398+ rendered unbootable by out-of-order dpkg configuration.
1399+ - debian/rules:
1400+ - do not install local-top scripts since Ubuntu mounts root using udev.
1401+ - do not install init scripts for lvm2, since udev starts LVM.
1402+ - debian/lvm2.postinst: handle missing lvm2 init script.
1403+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1404+ watch dm devices for changes with inotify
1405+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1406+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1407+ - remaining changes to upstream event manager packages (Debian bug 514706):
1408+ - debian/rules:
1409+ - enable dmeventd during configure.
1410+ - debian/dmeventd.{8,manpages}: install dmeventd files.
1411+ - rename debian/clvm.defaults to debian/clvm.default so it is installed
1412+ correctly.
1413+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1414+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1415+ executable. When the Ubuntu-specific ones are added with a patch,
1416+ they may lose their executable bit.
1417+ - Add and install clvmd resource agent
1418+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1419+ works.
1420+ - debian/{clvmd.ra,clvm.init}:
1421+ - create /run/lvm if it doesn't exist.
1422+ - debian/clvm.init:
1423+ - exit 3 if not running on status action.
1424+ - Call dh_installman so that our dmeventd manpage actually gets installed
1425+ - Install the missing fsadm manpage.
1426+
1427+ * libdevmapper-dev:
1428+ - move .so symlinks and pkgconfig files to multiarched locations.
1429+ - mark libdevmapper-dev M-A: same
1430+
1431+ * libdevmapper-event1.02.1:
1432+ - Add Breaks: dmeventd (<< 2.02.95-4ubuntu1) due to debian symbol rename
1433+
1434+ * debian/lvm2.{preinst,postinst,postrm}:
1435+ - Implement removal of obsolete /etc/init.d/lvm2 conffile, which
1436+ should not have been re-introduced in Quantal.
1437+
1438+ * Dropped Changes, included in Debian:
1439+ - Mostly included packages for upstream event manager (Debian bug 514706).
1440+ - debian/patches/rules-subdir.patch: removed as reordering will cause
1441+ build failure with dmeventd.
1442+ - debian/patches/libdm-event-static.patch: removed as other static libs
1443+ aren't being built anymore either.
1444+ - Update symbols for libdevmapper-event.
1445+ - Update libdevmapper-event, dmeventd descriptions to match Debian
1446+ boilerplate.
1447+
1448+ * Disappeared Changes:
1449+ - Don't install documentation in udebs. No diff found, but no docs are
1450+ installed into udebs either.
1451+
1452+ * Resurected Changes:
1453+ - corrected dropping the wrong init script. Now clvm.init is shipped
1454+ and lvm2.init is dropped in favor of udev rules as per original
1455+ intention (LP: #1037033).
1456+
1457+ -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Tue, 14 Aug 2012 14:35:57 +0100
1458+
1459 lvm2 (2.02.95-4) unstable; urgency=low
1460
1461 * Force building with -j1.
1462@@ -586,6 +1895,92 @@ lvm2 (2.02.95-1) unstable; urgency=low
1463
1464 -- Bastian Blank <waldi@debian.org> Tue, 01 May 2012 20:27:50 +0200
1465
1466+lvm2 (2.02.88-2ubuntu2) quantal-proposed; urgency=low
1467+
1468+ [ Ante Karamatic ]
1469+ * debian/{clvmd.ra,clvm.init}:
1470+ - create /var/run/lvm if it doesn't exist (LP: #959218)
1471+
1472+ [ Andres Rodriguez ]
1473+ * debian/clvm.init: exit 3 if not running on status action. (LP: #988881)
1474+
1475+ -- Andres Rodriguez <andreserl@ubuntu.com> Tue, 05 Jun 2012 16:30:18 -0400
1476+
1477+lvm2 (2.02.88-2ubuntu1) quantal; urgency=low
1478+
1479+ * Merge from Debian unstable (LP: #726677), remaining changes:
1480+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1481+ names in /dev/block/ since lvm.conf won't handle this.
1482+ - debian/rules:
1483+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1484+ - debian/{dmsetup,lvm2}-udeb.install:
1485+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1486+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1487+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1488+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1489+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1490+ - add 85-lvm2.rules to the list of udev rules to copy.
1491+ - depend on udev.
1492+ - debian/control:
1493+ - add versioned Depend on watershed in lvm2 for udev rules.
1494+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1495+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1496+ rendered unbootable by out-of-order dpkg configuration. LP: #358654.
1497+ - debian/rules:
1498+ - do not install local-top scripts since Ubuntu mounts root using udev.
1499+ - do not install init scripts for lvm2, since udev starts LVM.
1500+ - debian/lvm2.postinst: handle missing lvm2 init script.
1501+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1502+ watch dm devices for changes with inotify
1503+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1504+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1505+ - add packages for upstream event manager (Debian bug 514706):
1506+ - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
1507+ - debian/rules:
1508+ - enable dmeventd during configure.
1509+ - add build targets.
1510+ - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
1511+ - debian/dmeventd.{install,8,manpages}: install dmeventd files.
1512+ - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
1513+ - debian/libdevmapper-dev.install: install libdevmapper-event files.
1514+ - debian/patches/monitoring-default-off.patch: by default, do not
1515+ expect to talk to dmeventd. Monitoring can be done via "--monitor y".
1516+ - rename debian/clvm.defaults to debian/clvm.default so it is intalled
1517+ correctly.
1518+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1519+ - lidevmapper-dev: move .so symlinks to /usr/lib where they belong
1520+ - debian/patches/rules-subdir.patch: removed as reordering will cause
1521+ build failure with dmeventd.
1522+ - debian/patches/libdm-event-static.patch: removed as other static libs
1523+ aren't being built anymore either.
1524+ - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1525+ executable. When the Ubuntu-specific ones are added with a patch,
1526+ they may lose their executable bit.
1527+ - Add and install clvmd resource agent
1528+ - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1529+ works.
1530+ - Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
1531+ use watershed.
1532+ * Dropped changes, included in Debian:
1533+ - Build clvm with support for corosync, openais and cman
1534+ - debian/control: change to libreadline-dev for build.
1535+ * Dropped changes, included upstream:
1536+ - debian/patches/open-readonly.patch: do not open every device for
1537+ write, otherwise udev thinks they've all changed (see inotify above).
1538+ * Dropped changes, superseded upstream:
1539+ - debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules: properly respond
1540+ to "add" events during boot. Upstream now distinguishes between
1541+ coldplug add events initial ones, so this is not supposed to be a
1542+ problem now.
1543+ * Update symbols for libdevmapper-event.
1544+ * Update libdevmapper-event, dmeventd descriptions to match Debian
1545+ boilerplate.
1546+ * Don't install documentation in udebs.
1547+ * Call dh_installman so that our dmeventd manpage actually gets installed
1548+ * Install the missing fsadm manpage.
1549+
1550+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 02 May 2012 07:48:42 -0700
1551+
1552 lvm2 (2.02.88-2) unstable; urgency=low
1553
1554 * Enable corosync and openais support. (closes: #563320)
1555@@ -651,6 +2046,114 @@ lvm2 (2.02.66-5) unstable; urgency=low
1556
1557 -- Bastian Blank <waldi@debian.org> Sun, 23 Jan 2011 18:30:01 +0100
1558
1559+lvm2 (2.02.66-4ubuntu7) precise; urgency=low
1560+
1561+ * Revert the last change.
1562+
1563+ -- Matthias Klose <doko@ubuntu.com> Sun, 04 Dec 2011 17:30:41 +0100
1564+
1565+lvm2 (2.02.66-4ubuntu6) precise; urgency=low
1566+
1567+ * Don't build clvmd on armhf.
1568+
1569+ -- Matthias Klose <doko@ubuntu.com> Sun, 04 Dec 2011 16:01:51 +0100
1570+
1571+lvm2 (2.02.66-4ubuntu5) precise; urgency=low
1572+
1573+ * Build-depend on openais-dev rather than libopenais-dev.
1574+
1575+ -- Colin Watson <cjwatson@ubuntu.com> Tue, 22 Nov 2011 00:42:29 +0000
1576+
1577+lvm2 (2.02.66-4ubuntu4) precise; urgency=low
1578+
1579+ * Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
1580+ use watershed.
1581+
1582+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Nov 2011 23:47:38 +0000
1583+
1584+lvm2 (2.02.66-4ubuntu3) oneiric; urgency=low
1585+
1586+ * Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1587+ works.
1588+
1589+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 16 Aug 2011 18:30:40 -0700
1590+
1591+lvm2 (2.02.66-4ubuntu2) natty; urgency=low
1592+
1593+ * Add support for corosync based clusters. (LP: #525287)
1594+ - Build clvm with support for corosync, openais and cman
1595+ - Add and install clvmd resource agent, written by Xinwei Hu,
1596+ slightly modified by Ante Karamatic to work on Ubuntu
1597+
1598+ -- Andres Rodriguez <andreserl@ubuntu.com> Fri, 14 Jan 2011 15:39:03 -0600
1599+
1600+lvm2 (2.02.66-4ubuntu1) natty; urgency=low
1601+
1602+ * Merge from debian unstable. Remaining changes:
1603+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1604+ names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
1605+ - debian/rules:
1606+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1607+ - debian/{dmsetup,lvm2}-udeb.install:
1608+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1609+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1610+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1611+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1612+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1613+ - add 85-lvm2.rules to the list of udev rules to copy.
1614+ - depend on udev.
1615+ - debian/control:
1616+ - add versioned Depend on watershed in lvm2 for udev rules.
1617+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1618+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1619+ rendered unbootable by out-of-order dpkg configuration.
1620+ - debian/rules:
1621+ - do not install local-top scripts since Ubuntu mounts root using udev.
1622+ - do not install init scripts for lvm2, since udev starts LVM.
1623+ - debian/lvm2.postinst: handle missing lvm2 init script.
1624+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1625+ watch dm devices for changes with inotify.
1626+ - debian/patches/open-readonly.patch: do not open every device for
1627+ write, otherwise udev thinks they've all changed (see inotify above).
1628+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1629+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1630+ - add packages for upstream event manager (Debian bug 514706):
1631+ - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
1632+ - debian/rules:
1633+ - enable dmeventd during configure.
1634+ - add build targets.
1635+ - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
1636+ - debian/dmeventd.{install,8,manpages}: install dmeventd files.
1637+ - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
1638+ - debian/libdevmapper-dev.install: install libdevmapper-event files.
1639+ - debian/patches/monitoring-default-off.patch: by default, do not
1640+ expect to talk to dmeventd. Monitoring can be done via "--monitor y".
1641+ - rename debian/clvm.defaults to debian/clvm.default so it is intalled
1642+ correctly (Debian bug 569292).
1643+ - debian/control: change to libreadline-dev for build.
1644+ - debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules: properly respond
1645+ to "add" events during boot.
1646+ - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1647+ - lidevmapper-dev: move .so symlinks to /usr/lib where they belong
1648+ * Dropped changes:
1649+ - debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules: include *_mlog in
1650+ devices to be ignored for filesystem symlinks (see reason for
1651+ dropping in Debian bug 569745).
1652+ - debian/{lvm2,dmsetup}.preinst: remove obsolete udev rules from Hardy.
1653+ - debian/lvm2.preinst: fix Hardy conf-file removal to check against the
1654+ correct binary package name.
1655+ * debian/patches/CVE-2010-2526.patch: removed, now included in
1656+ upstream-2.02.72.patch.
1657+ * debian/patches/rules-subdir.patch: removed as reordering will cause
1658+ build failure with dmeventd.
1659+ * debian/patches/libdm-event-static.patch: removed as other static libs
1660+ aren't being built anymore either.
1661+ * debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1662+ executable. When the Ubuntu-specific ones are added with a patch, they
1663+ may lose their executable bit.
1664+
1665+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 07 Dec 2010 08:08:45 -0500
1666+
1667 lvm2 (2.02.66-4) unstable; urgency=low
1668
1669 * Make libdevmapper break old lvm2, it missuses the udev sync
1670@@ -708,6 +2211,99 @@ lvm2 (2.02.62-1) unstable; urgency=low
1671
1672 -- Bastian Blank <waldi@debian.org> Sat, 20 Mar 2010 18:09:20 +0100
1673
1674+lvm2 (2.02.54-1ubuntu6) maverick; urgency=low
1675+
1676+ * SECURITY UPDATE: unprivileged logical volume manipulation with clvmd
1677+ - debian/patches/CVE-2010-2526.patch: revert to using a pathname-based
1678+ socket in order to enforce correct permissions.
1679+ - CVE-2010-2526
1680+
1681+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 23 Sep 2010 14:09:51 -0400
1682+
1683+lvm2 (2.02.54-1ubuntu5) maverick; urgency=low
1684+
1685+ * Backport from Debian:
1686+ - Don't overwrite names of dm devices; use symlinks instead
1687+ (LP: #621951).
1688+
1689+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 08 Sep 2010 22:50:26 +0100
1690+
1691+lvm2 (2.02.54-1ubuntu4) lucid; urgency=low
1692+
1693+ * Some idiot thought it'd be a good idea if device mapper didn't respond
1694+ to "add" events, like those during boot. Take their change out back
1695+ and shoot it in the head. LP: #561390.
1696+
1697+ -- Scott James Remnant <scott@ubuntu.com> Sun, 25 Apr 2010 21:36:25 -0700
1698+
1699+lvm2 (2.02.54-1ubuntu3) lucid; urgency=low
1700+
1701+ * lidevmapper-dev: move .so symlinks to /usr/lib where they belong
1702+
1703+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 18 Feb 2010 04:38:10 -0800
1704+
1705+lvm2 (2.02.54-1ubuntu2) lucid; urgency=low
1706+
1707+ * debian/lvm2.preinst: fix Hardy conf-file removal to check against the
1708+ correct binary package name.
1709+
1710+ -- Kees Cook <kees@ubuntu.com> Tue, 16 Feb 2010 16:08:43 -0800
1711+
1712+lvm2 (2.02.54-1ubuntu1) lucid; urgency=low
1713+
1714+ * Merge from debian testing. Remaining changes:
1715+ - debian/control:
1716+ - add libtool for autoconf regeneration.
1717+ - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1718+ names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
1719+ - debian/rules:
1720+ - copy .po file to .pot file for Rosetta (Ubuntu specific).
1721+ - install initramfs and udev hooks in udebs (Debian bug 504341).
1722+ - auto-start VGs as their PVs are discovered (Ubuntu specific):
1723+ - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1724+ the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1725+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1726+ - add 85-lvm2.rules to the list of udev rules to copy.
1727+ - depend on udev.
1728+ - debian/control:
1729+ - add versioned Depend on watershed in lvm2 for udev rules.
1730+ - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1731+ - add Depend on initramfs-tools in dmsetup so system is not potentially
1732+ rendered unbootable by out-of-order dpkg configuration.
1733+ - debian/rules:
1734+ - do not install local-top scripts since Ubuntu mounts root using udev.
1735+ - do not install init scripts for lvm2, since udev starts LVM.
1736+ - debian/lvm2.postinst: handle missing lvm2 init script.
1737+ - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1738+ watch dm devices for changes with inotify.
1739+ - debian/patches/open-readonly.patch: do not open every device for
1740+ write, otherwise udev thinks they've all changed (see inotify above).
1741+ - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1742+ - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1743+ - add packages for upstream event manager (Debian bug 514706):
1744+ - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
1745+ - debian/rules:
1746+ - enable dmeventd during configure.
1747+ - add build targets.
1748+ - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
1749+ - debian/patches/rules-subdir.patch: update to reorder build targets.
1750+ - debian/patches/libdm-event-static.patch: force static library build.
1751+ - debian/dmeventd.{install,8,manpages}: install dmeventd files.
1752+ - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
1753+ - debian/libdevmapper-dev.install: install libdevmapper-event files.
1754+ - debian/patches/monitoring-default-off.patch: by default, do not
1755+ expect to talk to dmeventd. Monitoring can be done via "--monitor y".
1756+ * debian/rules: make dmsetup initramfs-tools scripts executable (Debian bug
1757+ 569286).
1758+ * rename debian/clvm.defaults to debian/clvm.default so it is intalled
1759+ correctly (Debian bug 569292).
1760+ * debian/control: bump up to libreadline6-dev for build.
1761+ * debian/{lvm2,dmsetup}.preinst: remove obsolete udev rules from Hardy.
1762+ * debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules: include *_mlog in
1763+ devices to be ignored for filesystem symlinks (Debian bug 569745).
1764+
1765+ -- Kees Cook <kees@ubuntu.com> Tue, 16 Feb 2010 10:40:31 -0800
1766+
1767 lvm2 (2.02.54-1) unstable; urgency=low
1768
1769 * New upstream version.
1770@@ -868,6 +2464,87 @@ lvm2 (2.02.39-1) unstable; urgency=low
1771
1772 -- Bastian Blank <waldi@debian.org> Tue, 15 Jul 2008 20:05:08 +0200
1773
1774+lvm2 (2.02.39-0ubuntu11) karmic; urgency=low
1775+
1776+ * Copy /etc/lvm/lvm.conf into the initramfs (LP: #246324).
1777+
1778+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 15 Jul 2009 13:52:21 +0100
1779+
1780+lvm2 (2.02.39-0ubuntu10) karmic; urgency=low
1781+
1782+ * debian/control: Increase dependencies for vol_id->blkid transition.
1783+
1784+ -- Scott James Remnant <scott@ubuntu.com> Tue, 12 May 2009 10:19:09 +0100
1785+
1786+lvm2 (2.02.39-0ubuntu9) jaunty; urgency=low
1787+
1788+ * debian/patches/avoid-dev-block.patch: Prefer any other device name over
1789+ names in /dev/block/ (LP: #341928).
1790+
1791+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 08 Apr 2009 14:19:32 +0100
1792+
1793+lvm2 (2.02.39-0ubuntu8) jaunty; urgency=low
1794+
1795+ * Revert quilt damage to two other patches.
1796+
1797+ -- Scott James Remnant <scott@ubuntu.com> Tue, 24 Feb 2009 00:26:56 +0000
1798+
1799+lvm2 (2.02.39-0ubuntu7) jaunty; urgency=low
1800+
1801+ * debian/patches/open-readonly.patch:
1802+ - Generally we don't need to write to every single block device we open,
1803+ in fact if we do that when scanning we'll make udev think they all
1804+ changed, and it could run "lvm vgscan" again! When the file descriptor
1805+ is needed for writing, it will be closed and opened again. LP: #332270.
1806+
1807+ -- Scott James Remnant <scott@ubuntu.com> Mon, 23 Feb 2009 21:44:51 +0000
1808+
1809+lvm2 (2.02.39-0ubuntu6) jaunty; urgency=low
1810+
1811+ * Bump build-dependency on debhelper to ensure we get the right one.
1812+
1813+ -- Scott James Remnant <scott@ubuntu.com> Fri, 09 Jan 2009 14:09:31 +0000
1814+
1815+lvm2 (2.02.39-0ubuntu5) jaunty; urgency=low
1816+
1817+ * Update udev rules.d path to /lib/udev/rules.d, (LP #314879) and add
1818+ versioned dependency on udev accordingly.
1819+ * Add versioned breaks on udev to make sure we do the upgrade
1820+ in the correct order.
1821+ * Add versioned dependency on watershed version that installs
1822+ into initramfs.
1823+
1824+ -- Soren Hansen <soren@ubuntu.com> Fri, 09 Jan 2009 13:46:10 +0100
1825+
1826+lvm2 (2.02.39-0ubuntu4) jaunty; urgency=low
1827+
1828+ * Change dependency on udev to one on watershed.
1829+
1830+ -- Scott James Remnant <scott@ubuntu.com> Mon, 05 Jan 2009 16:54:00 +0000
1831+
1832+lvm2 (2.02.39-0ubuntu3) jaunty; urgency=low
1833+
1834+ * Rebuild for armel.
1835+
1836+ -- Matthias Klose <doko@ubuntu.com> Thu, 20 Nov 2008 10:51:16 +0000
1837+
1838+lvm2 (2.02.39-0ubuntu2) intrepid; urgency=low
1839+
1840+ * Backport from Debian unstable (Bastian Blank):
1841+ - Disable readline support in udeb. (closes: #491203, LP: #263558)
1842+
1843+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 01 Sep 2008 16:47:50 +0100
1844+
1845+lvm2 (2.02.39-0ubuntu1) intrepid; urgency=low
1846+
1847+ * New upstream release (LP: #239460).
1848+ * Merges 2.02.35-1 from Debian.
1849+ * Increase devmapper dependency to (>> 2:1.02.27) due to new API.
1850+ * Re-add quilt to Build-Depends.
1851+ * Add missing Build-Depends on autoconf and libtool.
1852+
1853+ -- James Westby <james.westby@canonical.com> Tue, 01 Jul 2008 16:39:18 +0100
1854+
1855 lvm2 (2.02.38-1) unstable; urgency=low
1856
1857 * New upstream version.
1858@@ -913,6 +2590,115 @@ lvm2 (2.02.29-1) unstable; urgency=low
1859
1860 -- Bastian Blank <waldi@debian.org> Thu, 10 Jan 2008 13:36:53 +0000
1861
1862+lvm2 (2.02.26-1ubuntu11) intrepid; urgency=low
1863+
1864+ * debian/control: build-deps on newer libcman and libdlm to guarantee a
1865+ build against new libcman3 and libdlm3 soname.
1866+
1867+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 26 Aug 2008 14:18:13 +0200
1868+
1869+lvm2 (2.02.26-1ubuntu10) intrepid; urgency=low
1870+
1871+ * debian/initramfs-tools/scripts/init-premount/lvm2:
1872+ - use new named mountroot-fail hook ordering
1873+ - silently detect array failures
1874+ * lib/locking/cluster_locking.c, daemons/clvmd/{refresh_,}clvmd.c:
1875+ add include for sys/param.h to catch limits, where PIPE_BUF went to live.
1876+
1877+ -- Kees Cook <kees@ubuntu.com> Mon, 28 Jul 2008 12:22:26 -0700
1878+
1879+lvm2 (2.02.26-1ubuntu9) hardy; urgency=low
1880+
1881+ * Include virtio block type in the filters. (LP: #218574)
1882+ This change is included upstream in 2.02.34.
1883+
1884+ -- James Westby <james.westby@canonical.com> Fri, 18 Apr 2008 14:08:56 +0100
1885+
1886+lvm2 (2.02.26-1ubuntu8) hardy; urgency=low
1887+
1888+ * debian/initramfs-tools/scripts/init-premount/lvm2: Ensure we exit if
1889+ the script is called with mountfail.
1890+
1891+ -- Luke Yelavich <luke.yelavich@canonical.com> Mon, 18 Feb 2008 11:56:54 +1100
1892+
1893+lvm2 (2.02.26-1ubuntu7) hardy; urgency=low
1894+
1895+ * debian/initramfs-tools/scripts/init-premount/lvm2:
1896+ /sbin/mdadm -> /sbin/lvm (Thanks Kees.)
1897+
1898+ -- Luke Yelavich <luke.yelavich@canonical.com> Fri, 15 Feb 2008 12:28:14 +1100
1899+
1900+lvm2 (2.02.26-1ubuntu6) hardy; urgency=low
1901+
1902+ * Create init-premount hook script for the initramfs, to provide
1903+ information at boot, if the root device is not functional.
1904+ * Tighten initramfs-tools dependency.
1905+
1906+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 05 Feb 2008 14:16:36 +1100
1907+
1908+lvm2 (2.02.26-1ubuntu5) hardy; urgency=low
1909+
1910+ * Changes from Debian audited, remaining changes:
1911+ - Recognise SUN's LDOM virtual block devices.
1912+ (forwarded upstream and to Debian #455975).
1913+ - Drop build-dependencies on libccs-dev and libgulm-dev since gulm
1914+ locking is obsolete.
1915+ (forwarded to Debian #455976).
1916+ - Separate clvm package.
1917+ (forwarded to Debian #455978).
1918+ - Use udev to activate new LVM physical volumes, and thus volume groups
1919+ and logical volumes.
1920+ (forwarded to Debian #455979).
1921+ - Copy lvm2.po to lvm2.pot for Rosetta.
1922+ - Migrate configuration files from earlier Ubuntu versions.
1923+
1924+ * Drop compilation without stack protector, no bugs are referenced as
1925+ justification for that change.
1926+ * Drop higher build requirements on libdlm-dev since we don't actually
1927+ seem to have any patch that necessitates it (it builds fine with either,
1928+ so just build with whatever we have).
1929+
1930+ -- Scott James Remnant <scott@ubuntu.com> Wed, 12 Dec 2007 18:15:39 +0000
1931+
1932+lvm2 (2.02.26-1ubuntu4) gutsy; urgency=low
1933+
1934+ * Bump dmsetup Suggests: to a Depends:, since without it we do not get
1935+ /dev/disks/by-uuid/ and thus cannot mount anything. (LP: #126776)
1936+
1937+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 19 Jul 2007 16:55:25 +0200
1938+
1939+lvm2 (2.02.26-1ubuntu3) gutsy; urgency=low
1940+
1941+ * Max partitions for vdisk is 8 and not 16.
1942+
1943+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 19 Jul 2007 07:32:59 +0200
1944+
1945+lvm2 (2.02.26-1ubuntu2) gutsy; urgency=low
1946+
1947+ * Make lvm2 recognize SUN's LDOM virtual disks.
1948+
1949+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 17 Jul 2007 09:37:50 +0200
1950+
1951+lvm2 (2.02.26-1ubuntu1) gutsy; urgency=low
1952+
1953+ * Merge from debian unstable, remaining changes:
1954+ - Drop libccs-dev/libgulm-dev Build-Dep
1955+ - Keep clvm around and all related bits (init, defaults, etc)
1956+ - scan and activate new volumes whenever udev detects a new block device
1957+ containing LVM metadata
1958+ - compile with -fno-stack-protector
1959+ - clvm depends on cman, rather than suggests, and don't support fence
1960+ - remove lvm2 init script, since it clashes with our udev rules
1961+ - make initramfs hook prereq on udev
1962+ - copy the lvm binary and udev rules across
1963+ - load the dm-mod, dm-snapshot and dm-mirror modules
1964+ - Depend on both udev and initramfs-tools
1965+ - Build-Deps on a newer devmapper
1966+ - Ubuntu maintainer foobar
1967+ - copy lvm2.po to lvm2.pot for Rosetta
1968+
1969+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 03 Jul 2007 08:20:30 +0200
1970+
1971 lvm2 (2.02.26-1) unstable; urgency=low
1972
1973 * New upstream release.
1974@@ -920,6 +2706,51 @@ lvm2 (2.02.26-1) unstable; urgency=low
1975
1976 -- Bastian Blank <waldi@debian.org> Fri, 22 Jun 2007 11:33:50 +0000
1977
1978+lvm2 (2.02.24-6ubuntu3) gutsy; urgency=low
1979+
1980+ * Drop libccs-dev Build-Dep:
1981+ - it was only required for gulm locking (dead since edgy).
1982+ - HAVE_CCS has not been set for a while and ccs support never built since
1983+ it was useful only for gulm.
1984+
1985+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 11 Jun 2007 12:03:35 +0200
1986+
1987+lvm2 (2.02.24-6ubuntu2) gutsy; urgency=low
1988+
1989+ * Readd clvm init script.
1990+
1991+ * Fix clvm.init:
1992+ - not run if there is no cluster.conf
1993+ - not run if cman is not running.
1994+ - it's ok to fail on stop. (--oknodo)
1995+ - wait_for_nodes only if we can start.
1996+
1997+ (Closes LP: #61794, #115828, #108704, #108120)
1998+
1999+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 08 Jun 2007 13:09:50 +0200
2000+
2001+lvm2 (2.02.24-6ubuntu1) gutsy; urgency=low
2002+
2003+ * Merge from debian unstable, remaining changes:
2004+ - tighter build-depends on libccs-dev, libcman-dev & libdlm-dev
2005+ - scan and activate new volumes whenever udev detects a new block device
2006+ containing LVM metadata.
2007+ - compile with -fno-stack-protector
2008+ - copy lvm2.po to lvm2.pot for Rosetta
2009+ - clvm depends on cman, rather than suggests, and don't support fence
2010+ - init script for clvm
2011+
2012+ * Turns out that doing merges dependency-first isn't necessarily the right
2013+ way; this package replaces lvm-common! So merge changes I just made
2014+ there to here:
2015+ - remove the init script, since it clashes with our udev rules
2016+ - make initramfs hook prereq on udev
2017+ - copy the lvm binary and udev rules across
2018+ - load the dm-mod, dm-snapshot and dm-mirror modules
2019+ * Depend on both udev and initramfs-tools
2020+
2021+ -- Scott James Remnant <scott@ubuntu.com> Tue, 22 May 2007 12:43:07 +0100
2022+
2023 lvm2 (2.02.24-6) unstable; urgency=low
2024
2025 * Also replace lvm-common.
2026@@ -985,6 +2816,94 @@ lvm2 (2.02.06-3) unstable; urgency=low
2027
2028 -- Bastian Blank <waldi@debian.org> Sun, 15 Oct 2006 12:05:01 +0000
2029
2030+lvm2 (2.02.06-2ubuntu9) feisty; urgency=low
2031+
2032+ * Remove the call to vgck on the creation of devmapper devices; this
2033+ would cause udev to block, and thus prevent LVM from creating snapshot
2034+ devices. LP: #84672.
2035+ (This also needs a newer libdevmapper to complete the fix)
2036+
2037+ * Rename 70-lvm.rules to 85-lvm.rules so that it appears at the correct
2038+ point; remove the old file rather than transitioning since it was
2039+ broken anyway.
2040+
2041+ -- Scott James Remnant <scott@ubuntu.com> Fri, 30 Mar 2007 17:29:09 +0100
2042+
2043+lvm2 (2.02.06-2ubuntu8) feisty; urgency=low
2044+
2045+ UdevLvm fix:
2046+ * Run vgscan and vgchange on block device change as well as add.
2047+
2048+ -- Ian Jackson <iwj@ubuntu.com> Tue, 6 Feb 2007 19:25:40 +0000
2049+
2050+lvm2 (2.02.06-2ubuntu7) feisty; urgency=low
2051+
2052+ UdevLvm:
2053+ * Force loading of dm_mod in initramfs (for some reason the lvm tools do
2054+ not do this themselves).
2055+ * Update the initramfs in the postinst.
2056+ * Update the 70-lvm.rules to
2057+ - run vgscan as needed;
2058+ - invoke things via /sbin/lvm rather than relying on the symlinks
2059+ - run vgck and not vgmknodes (since udev makes the nodes now)
2060+ * Declare Breaks against old lvm-common and old udev, since our new
2061+ node generation requires the new working machinery in lvm-common and
2062+ the corresponding support in udev.
2063+
2064+ -- Ian Jackson <iwj@ubuntu.com> Tue, 6 Feb 2007 16:35:04 +0000
2065+
2066+lvm2 (2.02.06-2ubuntu6) feisty; urgency=low
2067+
2068+ * Backport endian fix for dev_is_md from upstream.
2069+ After a deeper investigation we found out that md super block 0.90.0
2070+ are machine endian and super block 1 or higher are little endian.
2071+ On big endian machine (that are the only one affected) we need to compare
2072+ both values.
2073+
2074+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Sun, 28 Jan 2007 05:51:59 +0100
2075+
2076+lvm2 (2.02.06-2ubuntu5) feisty; urgency=low
2077+
2078+ [ Fabio M. Di Nitto ]
2079+ * Fix dev_is_md check on big endian machines.
2080+
2081+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 25 Jan 2007 16:55:37 +0100
2082+
2083+lvm2 (2.02.06-2ubuntu4) feisty; urgency=low
2084+
2085+ UdevLvm implementation:
2086+ * Provide udev rules to 1. run vgchange to activate lvs on new block
2087+ devices containing lvm volumes; 2. run vgmknodes when new dm devices
2088+ appear, to ensure that things which might depend on the lv symlinks
2089+ only run after vgchange has finished.
2090+ * Do symlink-to-..tmp-and-then-rename rather than unlink/symlink,
2091+ in vgchange, vgmknodes, etc., for /dev/vg/lv link. (This fixes
2092+ an obscure race. Reported with patch to Debian as #402132.)
2093+
2094+ -- Ian Jackson <iwj@ubuntu.com> Fri, 8 Dec 2006 15:22:20 +0000
2095+
2096+lvm2 (2.02.06-2ubuntu3) edgy; urgency=low
2097+
2098+ * Disable gcc stack protector to fix some weird segfaults/bus errors.
2099+
2100+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 13 Sep 2006 09:59:29 +0200
2101+
2102+lvm2 (2.02.06-2ubuntu2) edgy; urgency=low
2103+
2104+ * Drop B-D on libgulm-dev since gulm locking is obsoleted.
2105+
2106+ * Update Depends: to drop gulm and fence.
2107+
2108+ * Rebuild for libdlm2.
2109+
2110+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 27 Jul 2006 05:50:20 +0200
2111+
2112+lvm2 (2.02.06-2ubuntu1) edgy; urgency=low
2113+
2114+ * Merge from debian unstable.
2115+
2116+ -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 30 Jun 2006 11:16:28 +0200
2117+
2118 lvm2 (2.02.06-2) unstable; urgency=low
2119
2120 * Fix return value for unknown vg. (closes: #373644)
2121@@ -1017,6 +2936,14 @@ lvm2 (2.02.05-1) unstable; urgency=low
2122
2123 -- Bastian Blank <waldi@debian.org> Fri, 12 May 2006 18:20:01 +0000
2124
2125+lvm2 (2.02.02-1ubuntu1) dapper; urgency=low
2126+
2127+ * merged with debian (required to fix ubuntu #38007)
2128+ * daemons/clvmd/Makefile.in:
2129+ * added -lpthreads to LDFLAGS to make it build
2130+
2131+ -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 8 May 2006 11:42:45 +0200
2132+
2133 lvm2 (2.02.02-1) unstable; urgency=low
2134
2135 * New upstream version.
2136@@ -1050,6 +2977,66 @@ lvm2 (2.02.00-1) unstable; urgency=low
2137
2138 -- Bastian Blank <waldi@debian.org> Sat, 26 Nov 2005 10:26:42 +0100
2139
2140+lvm2 (2.01.15-0ubuntu5) dapper; urgency=low
2141+
2142+ * debian/rules: Copy lvm2.po to lvm2.pot at build, remove it at clean.
2143+ Closes:
2144+
2145+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 4 May 2006 12:53:41 +0200
2146+
2147+lvm2 (2.01.15-0ubuntu4) dapper; urgency=low
2148+
2149+ * Call vgscan instead of pvscan in clvm init script.
2150+
2151+ * Fix while condition in clvm init script to catch only cluster errors.
2152+
2153+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 07 Apr 2006 06:53:52 +0200
2154+
2155+lvm2 (2.01.15-0ubuntu3) dapper; urgency=low
2156+
2157+ * Call pvscan in clvm init script after clvmd is running
2158+ to refresh the cache or vgchange might fail.
2159+
2160+ * Add wait_for_nodes loop to avoid a possible race condition
2161+ when starting up the entire cluster all together to clvm init script.
2162+
2163+ * Make clvm init script use /etc/default/clvm instead of /etc/default/clvmd.
2164+
2165+ * Ship a default clvm.
2166+
2167+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 06 Apr 2006 07:32:53 +0200
2168+
2169+lvm2 (2.01.15-0ubuntu2) dapper; urgency=low
2170+
2171+ * Add init script for clvmd.
2172+
2173+ * clvm now Depends: cman | gulm and fence.
2174+
2175+ * Build clvm with gulm support.
2176+
2177+ * Add Build-Deps: libccs-dev and libgulm-dev.
2178+
2179+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 05 Apr 2006 12:52:08 +0200
2180+
2181+lvm2 (2.01.15-0ubuntu1) dapper; urgency=low
2182+
2183+ * New upstream version.
2184+
2185+ -- Matthias Klose <doko@ubuntu.com> Mon, 23 Jan 2006 09:58:28 +0100
2186+
2187+lvm2 (2.01.14-3ubuntu2) dapper; urgency=low
2188+
2189+ * Drop selinux support since it breaks lvm2-udeb.
2190+ * Make sure to build with a proper libdevmapper.
2191+
2192+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 29 Nov 2005 09:11:39 +0100
2193+
2194+lvm2 (2.01.14-3ubuntu1) dapper; urgency=low
2195+
2196+ * Resynchronise with Debian.
2197+
2198+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 25 Nov 2005 12:51:58 +0100
2199+
2200 lvm2 (2.01.14-3) unstable; urgency=low
2201
2202 * It is pronounced readline, not ncurses. Fix build-deps. (closes: #330715)
2203@@ -1090,6 +3077,12 @@ lvm2 (2.01.11-1) unstable; urgency=low
2204
2205 -- Bastian Blank <waldi@debian.org> Sun, 19 Jun 2005 13:17:48 +0200
2206
2207+lvm2 (2.01.04-5ubuntu1) breezy; urgency=low
2208+
2209+ * Bump Build-Deps on libncruses5-dev and libdlm-dev (1.x)
2210+
2211+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 30 May 2005 11:05:56 +0200
2212+
2213 lvm2 (2.01.04-5) unstable; urgency=low
2214
2215 * Revert -4's rather widespread changes, except for the amd64 fix.
2216diff --git a/debian/control b/debian/control
2217index cd9f556..7ced620 100644
2218--- a/debian/control
2219+++ b/debian/control
2220@@ -1,7 +1,8 @@
2221 Source: lvm2
2222 Section: admin
2223 Priority: optional
2224-Maintainer: Debian LVM Team <team+lvm@tracker.debian.org>
2225+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
2226+XSBC-Original-Maintainer: Debian LVM Team <team+lvm@tracker.debian.org>
2227 Uploaders: Bastian Blank <waldi@debian.org>
2228 Build-Depends:
2229 debhelper-compat (= 13),
2230@@ -11,6 +12,7 @@ Build-Depends:
2231 libblkid-dev,
2232 pkg-config,
2233 systemd-dev (>= 255~rc1-1),
2234+ thin-provisioning-tools
2235 Build-Depends-Arch:
2236 libcmap-dev,
2237 libcorosync-common-dev,
2238@@ -55,6 +57,7 @@ Description: Linux Logical Volume Manager
2239
2240 Package: lvm2-udeb
2241 Package-Type: udeb
2242+Build-Profiles: <!noudeb>
2243 Section: debian-installer
2244 Architecture: linux-any
2245 Pre-Depends:
2246@@ -143,6 +146,7 @@ Pre-Depends:
2247 Depends:
2248 ${shlibs:Depends},
2249 ${misc:Depends},
2250+Recommends:
2251 dmsetup (>= ${devmapper:Version}~),
2252 Multi-Arch: same
2253 Description: Linux Kernel Device Mapper userspace library
2254@@ -158,6 +162,7 @@ Description: Linux Kernel Device Mapper userspace library
2255
2256 Package: libdevmapper1.02.1-udeb
2257 Package-Type: udeb
2258+Build-Profiles: <!noudeb>
2259 Section: debian-installer
2260 Architecture: linux-any
2261 Pre-Depends:
2262@@ -193,6 +198,7 @@ Description: Linux Kernel Device Mapper userspace library
2263
2264 Package: dmsetup-udeb
2265 Package-Type: udeb
2266+Build-Profiles: <!noudeb>
2267 Section: debian-installer
2268 Architecture: linux-any
2269 Pre-Depends:
2270diff --git a/debian/initramfs-tools/lvm2/hooks/lvm2 b/debian/initramfs-tools/lvm2/hooks/lvm2
2271index b28901a..8cb3e46 100755
2272--- a/debian/initramfs-tools/lvm2/hooks/lvm2
2273+++ b/debian/initramfs-tools/lvm2/hooks/lvm2
2274@@ -1,6 +1,6 @@
2275 #!/bin/sh
2276
2277-PREREQ=""
2278+PREREQ="udev"
2279
2280 prereqs()
2281 {
2282diff --git a/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2 b/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2
2283new file mode 100755
2284index 0000000..afb4e2e
2285--- /dev/null
2286+++ b/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2
2287@@ -0,0 +1,20 @@
2288+#!/bin/sh -e
2289+
2290+PREREQS=""
2291+
2292+prereqs() { echo "$PREREQS"; }
2293+
2294+case "$1" in
2295+ prereqs)
2296+ prereqs
2297+ exit 0
2298+ ;;
2299+esac
2300+
2301+# we cannot properly synthesize LVM LV change events with udevadm trigger, so
2302+# if we use LVM, we need to let it finish; otherwise we get missing LV symlinks
2303+# (LP #1185394)
2304+if [ -x /sbin/vgchange ]; then
2305+ udevadm settle --timeout=121 || true
2306+fi
2307+
2308diff --git a/debian/patches/0014-no-lvm2-monitor-in-containers.patch b/debian/patches/0014-no-lvm2-monitor-in-containers.patch
2309new file mode 100644
2310index 0000000..b3770dd
2311--- /dev/null
2312+++ b/debian/patches/0014-no-lvm2-monitor-in-containers.patch
2313@@ -0,0 +1,19 @@
2314+Description: Do not start lvmetad in containers
2315+Author: Balint Reczey <rbalint@ubuntu.com>
2316+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1576341
2317+Forwarded: no
2318+---
2319+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
2320+
2321+Index: lvm2-2.03.07-1ubuntu1/scripts/lvm2_monitoring_systemd_red_hat.service.in
2322+===================================================================
2323+--- lvm2-2.03.07-1ubuntu1.orig/scripts/lvm2_monitoring_systemd_red_hat.service.in
2324++++ lvm2-2.03.07-1ubuntu1/scripts/lvm2_monitoring_systemd_red_hat.service.in
2325+@@ -6,6 +6,7 @@
2326+ Before=local-fs-pre.target shutdown.target
2327+ DefaultDependencies=no
2328+ Conflicts=shutdown.target
2329++ConditionVirtualization=!container
2330+
2331+ [Service]
2332+ Type=oneshot
2333diff --git a/debian/patches/enable-issue-discards.patch b/debian/patches/enable-issue-discards.patch
2334new file mode 100644
2335index 0000000..8ee4877
2336--- /dev/null
2337+++ b/debian/patches/enable-issue-discards.patch
2338@@ -0,0 +1,18 @@
2339+Description: Enable "issue_discards" option by default
2340+ to trim SSDs when changing PVs. This option has no effect if the kernel or the
2341+ drive does not support trimming, so it's safe to enable by default.
2342+ See also https://blueprints.launchpad.net/ubuntu/+spec/core-1311-ssd-trimming
2343+Author: Martin Pitt <martin.pitt@ubuntu.com>
2344+Bug-Debian: http://bugs.debian.org/717313
2345+
2346+--- a/conf/example.conf.in
2347++++ b/conf/example.conf.in
2348+@@ -380,7 +380,7 @@ devices {
2349+ # generally do. If enabled, discards will only be issued if both the
2350+ # storage and kernel provide support.
2351+ # This configuration option has an automatic default value.
2352+- # issue_discards = 0
2353++ issue_discards = 1
2354+
2355+ # Configuration option devices/allow_changes_with_duplicate_pvs.
2356+ # Allow VG modification while a PV appears on multiple devices.
2357diff --git a/debian/patches/fix-systemd-run-location.patch b/debian/patches/fix-systemd-run-location.patch
2358new file mode 100644
2359index 0000000..87147ae
2360--- /dev/null
2361+++ b/debian/patches/fix-systemd-run-location.patch
2362@@ -0,0 +1,21 @@
2363+Description: Fix location of systemd-run
2364+ systemd-run is installed into /usr/bin, not BINDIR aka /bin.
2365+Author: Julian Andres Klode <julian.klode@canonical.com>
2366+Origin: vendor
2367+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1830169
2368+Forwarded: no
2369+---
2370+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
2371+Index: lvm2-2.03.07-1ubuntu1/udev/69-dm-lvm-metad.rules.in
2372+===================================================================
2373+--- lvm2-2.03.07-1ubuntu1.orig/udev/69-dm-lvm-metad.rules.in
2374++++ lvm2-2.03.07-1ubuntu1/udev/69-dm-lvm-metad.rules.in
2375+@@ -113,7 +113,7 @@
2376+ # MD | | X | X* | |
2377+ # loop | | X | X* | |
2378+ # other | X | X | X | | X
2379+-ACTION!="remove", ENV{LVM_PV_GONE}=="1", RUN+="(BINDIR)/systemd-run (LVM_EXEC)/lvm pvscan --cache $major:$minor", GOTO="lvm_end"
2380++ACTION!="remove", ENV{LVM_PV_GONE}=="1", RUN+="/usr/bin/systemd-run (LVM_EXEC)/lvm pvscan --cache $major:$minor", GOTO="lvm_end"
2381+ ENV{SYSTEMD_ALIAS}="/dev/block/$major:$minor"
2382+ ENV{SYSTEMD_WANTS}+="lvm2-pvscan@$major:$minor.service"
2383+ GOTO="lvm_end"
2384diff --git a/debian/patches/series b/debian/patches/series
2385index 7bb8252..a4eda8e 100644
2386--- a/debian/patches/series
2387+++ b/debian/patches/series
2388@@ -1 +1,4 @@
2389 debian-changes
2390+enable-issue-discards.patch
2391+0014-no-lvm2-monitor-in-containers.patch
2392+fix-systemd-run-location.patch
2393diff --git a/debian/rules b/debian/rules
2394index cf48c79..3fa9486 100755
2395--- a/debian/rules
2396+++ b/debian/rules
2397@@ -72,7 +72,10 @@ endef
2398
2399 BUILDS :=
2400 ifneq ($(filter lvm2,$(shell dh_listpackages)),)
2401-BUILDS += deb udeb
2402+BUILDS += deb
2403+endif
2404+ifneq ($(filter lvm2-udeb,$(shell dh_listpackages)),)
2405+BUILDS += udeb
2406 endif
2407 ifneq ($(filter lvm2-dbusd,$(shell dh_listpackages)),)
2408 BUILDS += deb_all
2409@@ -89,6 +92,7 @@ dh_auto_configure.%:
2410 mkdir -p debian/build/build_$*
2411 cp -al $(filter-out debian, $(wildcard * .[^.]*)) debian/build/build_$*/
2412 dh_auto_configure --sourcedirectory=debian/build/build_$* -- $(strip $(CONFARGS.$*))
2413+ cp po/lvm2.po po/lvm2.pot
2414
2415 dh_auto_build.%:
2416 dh_auto_build --sourcedirectory=debian/build/build_$* -- \
2417@@ -105,6 +109,7 @@ dh_auto_install.%:
2418
2419 override_dh_auto_clean:
2420 rm -rf debian/build
2421+ rm -f po/lvm2.pot
2422
2423 override_dh_gencontrol:
2424 dh_gencontrol \
2425@@ -120,10 +125,12 @@ override_dh_gencontrol:
2426 -- $(GENCONTROL_ARGS)
2427
2428 override_dh_install:
2429+ifneq ($(filter lvm2-udeb,$(shell dh_listpackages)),)
2430 dh_install --sourcedir=debian/build/install_udeb \
2431 -pdmsetup-udeb \
2432 -plibdevmapper$(DEVMAPPER_ABINAME)-udeb \
2433 -plvm2-udeb
2434+endif
2435 dh_install --sourcedir=debian/build/install_deb_all \
2436 -plvm2-dbusd
2437 dh_install --sourcedir=debian/build/install_deb \

Subscribers

People subscribed via source and target branches