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
diff --git a/debian/changelog b/debian/changelog
index bb1ac81..c1c4acd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,29 @@
1lvm2 (2.03.16-3ubuntu1) noble; urgency=medium
2
3 * Merge from Debian unstable (LP: #2054683). Remaining changes:
4 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
5 breaks the circular dependency that causes upgrade failures. As dmsetup
6 is "Priority: required", this has no other practical consequences.
7 (Debian #586424)
8 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
9 properly synthesize LVM LV change events with udevadm trigger, so if we
10 use LVM, we need to let it finish; otherwise we get missing LV symlinks.
11 - Add enable-issue-discards.patch: Enable "issue_discards" option by
12 default to trim SSDs when changing PVs. This option has no effect if the
13 kernel or the drive does not support trimming, so it's safe to enable by
14 default. (Debian #717313)
15 - debian/rules:
16 - Copy .po file to .pot file for Rosetta (Ubuntu specific).
17 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
18 udev rules.
19 - Do not start lvm2-monitor in containers (LP #1576341)
20 - Fix patch of systemd-run in 69-lvm-metad.rules
21 - d/control: add thin-provisioning-tools build-dep as configure wants it
22 around for some checks at build time.
23 - Don't build udeb targets.
24
25 -- Dave Jones <dave.jones@canonical.com> Thu, 22 Feb 2024 10:28:18 +0000
26
1lvm2 (2.03.16-3) unstable; urgency=medium27lvm2 (2.03.16-3) unstable; urgency=medium
228
3 * Remove obsolete dependency on lsb-base.29 * Remove obsolete dependency on lsb-base.
@@ -6,6 +32,35 @@ lvm2 (2.03.16-3) unstable; urgency=medium
632
7 -- Bastian Blank <waldi@debian.org> Sat, 06 Jan 2024 18:47:24 +010033 -- Bastian Blank <waldi@debian.org> Sat, 06 Jan 2024 18:47:24 +0100
834
35lvm2 (2.03.16-2ubuntu1) mantic; urgency=medium
36
37 * Merge from Debian unstable (LP: #2020464). Remaining changes:
38 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
39 breaks the circular dependency that causes upgrade failures. As dmsetup
40 is "Priority: required", this has no other practical consequences.
41 (Debian #586424)
42 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
43 properly synthesize LVM LV change events with udevadm trigger, so if we
44 use LVM, we need to let it finish; otherwise we get missing LV symlinks.
45 - Add enable-issue-discards.patch: Enable "issue_discards" option by
46 default to trim SSDs when changing PVs. This option has no effect if the
47 kernel or the drive does not support trimming, so it's safe to enable by
48 default. (Debian #717313)
49 - debian/rules:
50 - Copy .po file to .pot file for Rosetta (Ubuntu specific).
51 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
52 udev rules.
53 - Do not start lvm2-monitor in containers (LP #1576341)
54 - Fix patch of systemd-run in 69-lvm-metad.rules
55 - d/control: add thin-provisioning-tools build-dep as configure wants it
56 around for some checks at build time.
57 - Don't build udeb targets.
58 * Removed obsolete patches/changes:
59 - Disable lto build. Other distros build it with lto, however Debian has
60 an old work around from 2015 for an ABI break. See #791888.
61
62 -- Dave Jones <dave.jones@canonical.com> Tue, 23 May 2023 11:20:09 +0100
63
9lvm2 (2.03.16-2) unstable; urgency=medium64lvm2 (2.03.16-2) unstable; urgency=medium
1065
11 * Remove remaining unused init scripts.66 * Remove remaining unused init scripts.
@@ -13,6 +68,44 @@ lvm2 (2.03.16-2) unstable; urgency=medium
1368
14 -- Bastian Blank <waldi@debian.org> Wed, 19 Oct 2022 21:37:31 +020069 -- Bastian Blank <waldi@debian.org> Wed, 19 Oct 2022 21:37:31 +0200
1570
71lvm2 (2.03.16-1ubuntu1) kinetic; urgency=medium
72
73 * Merge from Debian unstable (LP: #1987340). Remaining changes:
74 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
75 breaks the circular dependency that causes upgrade failures. As dmsetup
76 is "Priority: required", this has no other practical consequences.
77 (Closes: #586424, LP: #1032823)
78 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
79 properly synthesize LVM LV change events with udevadm trigger, so if we
80 use LVM, we need to let it finish; otherwise we get missing LV symlinks.
81 - Add enable-issue-discards.patch: Enable "issue_discards" option by
82 default to trim SSDs when changing PVs. This option has no effect if the
83 kernel or the drive does not support trimming, so it's safe to enable by
84 default. (Debian #717313)
85 - debian/rules:
86 - Copy .po file to .pot file for Rosetta (Ubuntu specific).
87 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
88 udev rules.
89 - Do not start lvm2-monitor in containers (LP: #1576341)
90 - Fix patch of systemd-run in 69-lvm-metad.rules
91 - d/control: add thin-provisioning-tools build-dep as configure wants it
92 around for some checks at build time.
93 - Disable lto build. Other distros build it with lto, however Debian has
94 an old work around from 2015 for an ABI break. See #791888.
95 - Don't build udeb targets.
96 * Removed obsolete patches/changes:
97 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
98 - debian/dmsetup-udeb.install: install udev rules in udebs (Debian
99 #504341).
100 - Ship correct udev rules in lvm2-udeb package.
101 - Enable udev-sync in udeb build as it is used by partman when
102 partitioning devicemapper devices.
103 - Define PYTHON_PREFIX in make.tmpl.in for new ax-python.
104 * Removed patches obsoleted/merged by upstream:
105 - Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
106
107 -- Dave Jones <dave.jones@canonical.com> Mon, 22 Aug 2022 21:35:55 +0100
108
16lvm2 (2.03.16-1) unstable; urgency=medium109lvm2 (2.03.16-1) unstable; urgency=medium
17110
18 * New upstream release.111 * New upstream release.
@@ -36,6 +129,137 @@ lvm2 (2.03.15-1) unstable; urgency=medium
36129
37 -- Bastian Blank <waldi@debian.org> Sun, 03 Jul 2022 20:09:13 +0200130 -- Bastian Blank <waldi@debian.org> Sun, 03 Jul 2022 20:09:13 +0200
38131
132lvm2 (2.03.11-2.1ubuntu4) jammy; urgency=medium
133
134 * No-change rebuild to update maintainer scripts, see LP: 1959054
135
136 -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:06:22 +0000
137
138lvm2 (2.03.11-2.1ubuntu3) impish; urgency=medium
139
140 * Fix-up noudeb build profile support.
141 * Define PYTHON_PREFIX in make.tmpl.in for new ax-python.
142 * Fixes FTBFS in impish.
143
144 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Wed, 06 Oct 2021 10:31:36 +0100
145
146lvm2 (2.03.11-2.1ubuntu2) impish; urgency=medium
147
148 * Don't build udeb targets.
149 * Work around an installation issue about installing python files into
150 lib/python* instead of usr/lib/python*.
151
152 -- Matthias Klose <doko@ubuntu.com> Fri, 01 Oct 2021 10:49:59 +0200
153
154lvm2 (2.03.11-2.1ubuntu1) impish; urgency=medium
155
156 * Merge from Debian unstable. Remaining changes:
157 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
158 breaks the circular dependency that causes upgrade failures. As dmsetup
159 is "Priority: required", this has no other practical consequences.
160 (Closes: #586424, LP: #1032823)
161 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
162 - debian/dmsetup-udeb.install: install udev rules in udebs (Debian
163 #504341).
164 - Ship correct udev rules in lvm2-udeb package.
165 - Enable udev-sync in udeb build as it is used by partman when
166 partitioning devicemapper devices.
167 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
168 properly synthesize LVM LV change events with udevadm trigger, so if we
169 use LVM, we need to let it finish; otherwise we get missing LV symlinks.
170 - Add enable-issue-discards.patch: Enable "issue_discards" option by
171 default to trim SSDs when changing PVs. This option has no effect if the
172 kernel or the drive does not support trimming, so it's safe to enable by
173 default. (Debian #717313)
174 - debian/rules:
175 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
176 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
177 udev rules.
178 - Do not start lvm2-monitor in containers (LP #1576341)
179 - Fix patch of systemd-run in 69-lvm-metad.rules
180 - d/control: add thin-provisioning-tools build-dep as configure wants it
181 around for some checks at build time.
182 - Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
183 - Disable lto build. Other distros build it with lto, however Debian has
184 an old work around from 2015 for an ABI break. See #791888.
185 * Removed obsolete patches/changes:
186 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
187 hooks to help fix bad boots (Debian #468115) (mountroot failure hooks
188 removed in last initramfs-tools merge)
189 - Disable udev using systemd-run background jobs in udeb build as
190 systemd is not available. (removed previously, but erroneously noted)
191 - Add udev-prefix spec to udeb build (erroneous addition)
192 * Removed patches obsoleted/merged by upstream:
193 - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
194
195 -- Dave Jones <dave.jones@canonical.com> Wed, 19 May 2021 18:35:39 +0100
196
197lvm2 (2.03.11-2.1) unstable; urgency=medium
198
199 * Non-maintainer upload.
200 * Add patch to fix path to sort in blkdeactivate. (closes: #946882)
201
202 -- Ivo De Decker <ivodd@debian.org> Mon, 22 Feb 2021 21:39:14 +0000
203
204lvm2 (2.03.11-2ubuntu4) hirsute; urgency=medium
205
206 * Disable lto build. Other distros build it with lto, however Debian has
207 an old work around from 2015 for an ABI break. See #791888.
208
209 -- Matthias Klose <doko@ubuntu.com> Tue, 23 Mar 2021 12:36:07 +0100
210
211lvm2 (2.03.11-2ubuntu3) hirsute; urgency=medium
212
213 * Fix file mode of debian/initramfs-tools/lvm2/hooks/lvm2 (LP: #1915579)
214
215 -- Lukas Märdian <slyon@ubuntu.com> Thu, 04 Mar 2021 11:00:58 +0100
216
217lvm2 (2.03.11-2ubuntu2) hirsute; urgency=medium
218
219 * No-change rebuild to drop the udeb package.
220
221 -- Matthias Klose <doko@ubuntu.com> Mon, 22 Feb 2021 10:35:19 +0100
222
223lvm2 (2.03.11-2ubuntu1) hirsute; urgency=low
224
225 * Merge from Debian unstable. Remaining changes:
226 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
227 breaks the circular dependency that causes upgrade failures. As dmsetup
228 is "Priority: required", this has no other practical consequences.
229 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
230 - debian/dmsetup-udeb.install: install udev rules in udebs
231 (Debian #504341).
232 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
233 properly synthesize LVM LV change events with udevadm trigger, so
234 if we use LVM, we need to let it finish; otherwise we get missing LV
235 symlinks.
236 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
237 hooks to help fix bad boots (Debian #468115)
238 - Add enable-issue-discards.patch: Enable "issue_discards" option by
239 default to trim SSDs when changing PVs. This option has no effect if the
240 kernel or the drive does not support trimming, so it's safe to enable by
241 default. (Debian #717313)
242 - debian/rules:
243 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
244 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
245 we ship udev rules.
246 - Do not start lvm2-monitor in containers (LP #1576341)
247 - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
248 - Fix patch of systemd-run in 69-lvm-metad.rules
249 - Enable udev-sync in udeb build as it is used by partman when
250 partitioning devicemapper devices.
251 - Disable udev using systemd-run background jobs in udeb build as
252 systemd is not available.
253 - Ship correct udev rules in lvm2-udeb package.
254 - d/control: add thin-provisioning-tools build-dep as configure
255 wants it around for some checks at build time.
256 * Dropped changes, included upstream:
257 - Include raid1 in the list of modules installed by the initramfs hook
258 - Detect systemd in udev rule at runtime:
259 debian/patches/Detect-systemd-at-run-time-in-69-dm-lvm-metad.rules.patch
260
261 -- Lukas Märdian <slyon@ubuntu.com> Tue, 09 Feb 2021 11:55:15 +0100
262
39lvm2 (2.03.11-2) unstable; urgency=medium263lvm2 (2.03.11-2) unstable; urgency=medium
40264
41 * Make sure lvmlockd can use sd notify. (closes: #980225)265 * Make sure lvmlockd can use sd notify. (closes: #980225)
@@ -87,6 +311,67 @@ lvm2 (2.03.09-1) unstable; urgency=medium
87311
88 -- Bastian Blank <waldi@debian.org> Sat, 25 Jul 2020 21:14:19 +0200312 -- Bastian Blank <waldi@debian.org> Sat, 25 Jul 2020 21:14:19 +0200
89313
314lvm2 (2.03.07-1ubuntu4) hirsute; urgency=medium
315
316 * No-change rebuild to build with python3.9 as default.
317
318 -- Matthias Klose <doko@ubuntu.com> Thu, 19 Nov 2020 20:19:25 +0100
319
320lvm2 (2.03.07-1ubuntu3) groovy; urgency=medium
321
322 * Revert "Fix incorrect path to mountroot fail hook. LP: #1871154"
323 regression is in the initramfs-tools package.
324
325 -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 30 May 2020 15:02:01 +0100
326
327lvm2 (2.03.07-1ubuntu2) groovy; urgency=medium
328
329 * Fix incorrect path to mountroot fail hook. LP: #1871154
330
331 -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 26 May 2020 13:11:44 +0100
332
333lvm2 (2.03.07-1ubuntu1) focal; urgency=low
334
335 * Merge from Debian unstable. Remaining changes:
336 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
337 breaks the circular dependency that causes upgrade failures. As dmsetup
338 is "Priority: required", this has no other practical consequences.
339 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
340 - debian/dmsetup-udeb.install: install udev rules in udebs
341 (Debian #504341).
342 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
343 properly synthesize LVM LV change events with udevadm trigger, so
344 if we use LVM, we need to let it finish; otherwise we get missing LV
345 symlinks.
346 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
347 hooks to help fix bad boots (Debian #468115)
348 - Add enable-issue-discards.patch: Enable "issue_discards" option by
349 default to trim SSDs when changing PVs. This option has no effect if the
350 kernel or the drive does not support trimming, so it's safe to enable by
351 default. (Debian #717313)
352 - debian/rules:
353 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
354 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
355 we ship udev rules.
356 - Do not start lvm2-monitor in containers (LP #1576341)
357 - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
358 - Fix patch of systemd-run in 69-lvm-metad.rules
359 - Enable udev-sync in udeb build as it is used by partman when
360 partitioning devicemapper devices.
361 - Disable udev using systemd-run background jobs in udeb build as
362 systemd is not available.
363 - Ship correct udev rules in lvm2-udeb package.
364 - Detect systemd in udev rule at runtime.
365 - d/control: add thin-provisioning-tools build-dep as configure
366 wants it around for some checks at build time.
367 - Include raid1 in the list of modules installed by the initramfs hook
368 - Detect systemd in udev rule at runtime.
369 * Dropped changes, included upstream:
370 - d/p/lp-1842436-*: Avoid creation of mixed-blocksize PV on LVM
371 volume groups as it can cause FS corruption
372
373 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 13 Feb 2020 13:21:51 -0800
374
90lvm2 (2.03.07-1) unstable; urgency=medium375lvm2 (2.03.07-1) unstable; urgency=medium
91376
92 * New upstream release.377 * New upstream release.
@@ -108,6 +393,93 @@ lvm2 (2.03.02-3) unstable; urgency=medium
108393
109 -- Bastian Blank <waldi@debian.org> Fri, 21 Jun 2019 12:29:17 +0200394 -- Bastian Blank <waldi@debian.org> Fri, 21 Jun 2019 12:29:17 +0200
110395
396lvm2 (2.03.02-2ubuntu8) focal; urgency=medium
397
398 * No-change rebuild to build with python3.8.
399
400 -- Matthias Klose <doko@ubuntu.com> Sat, 25 Jan 2020 04:35:13 +0000
401
402lvm2 (2.03.02-2ubuntu7) focal; urgency=medium
403
404 * Include raid1 in the list of modules installed by the initramfs hook,
405 as this is not a kernel module dependency of dm-raid but if the user's
406 root disk is configured as RAID1 it is definitely required.
407 Closes: #841423, LP: #1509717.
408
409 -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 22 Nov 2019 13:59:47 -0800
410
411lvm2 (2.03.02-2ubuntu6) eoan; urgency=medium
412
413 * d/control: stop dropping thin-provisioning-tools to Suggests as it
414 is ready to be promoted via MIR LP 1828887. Fixes usability issues
415 of thin-provisioning-tools not being installed by default (LP: #1657646).
416 - d/control: also add thin-provisioning-tools build-dep as configure
417 wants it around for some checks at build time.
418 * d/p/lp-1842436-*: Avoid creation of mixed-blocksize PV on LVM
419 volume groups as it can cause FS corruption (LP: #1842436)
420
421 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 06 Sep 2019 08:23:10 +0200
422
423lvm2 (2.03.02-2ubuntu5) eoan; urgency=medium
424
425 * Detect systemd in udev rule at runtime.
426
427 -- Julian Andres Klode <juliank@ubuntu.com> Thu, 25 Jul 2019 16:11:11 -0300
428
429lvm2 (2.03.02-2ubuntu4) eoan; urgency=medium
430
431 * Ship correct udev rules in lvm2-udeb package.
432
433 -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 20 Jun 2019 20:50:55 +0100
434
435lvm2 (2.03.02-2ubuntu3) eoan; urgency=medium
436
437 * Enable udev-sync in udeb build as it is used by partman when
438 partitioning devicemapper devices.
439 * Disable udev using systemd-run background jobs in udeb build as
440 systemd is not available.
441
442 -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 20 Jun 2019 11:38:55 +0100
443
444lvm2 (2.03.02-2ubuntu2) eoan; urgency=medium
445
446 * Fix patch of systemd-run in 69-lvm-metad.rules (LP: #1830169)
447
448 -- Julian Andres Klode <juliank@ubuntu.com> Thu, 23 May 2019 16:24:43 +0200
449
450lvm2 (2.03.02-2ubuntu1) eoan; urgency=low
451
452 * Merge with Debian unstable. Remaining changes:
453 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
454 breaks the circular dependency that causes upgrade failures. As dmsetup
455 is "Priority: required", this has no other practical consequences.
456 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
457 - debian/dmsetup-udeb.install: install udev rules in udebs
458 (Debian #504341).
459 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
460 properly synthesize LVM LV change events with udevadm trigger, so
461 if we use LVM, we need to let it finish; otherwise we get missing LV
462 symlinks.
463 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
464 hooks to help fix bad boots (Debian #468115)
465 - Add enable-issue-discards.patch: Enable "issue_discards" option by
466 default to trim SSDs when changing PVs. This option has no effect if the
467 kernel or the drive does not support trimming, so it's safe to enable by
468 default. (Debian #717313)
469 - debian/rules:
470 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
471 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
472 we ship udev rules.
473 - Do not start lvm2-monitor in containers (LP #1576341)
474 - scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
475 * Removed changes, related to dropped services:
476 - Add and install clvmd resource agent
477 - Do not start lvmetad when inside a container.
478 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
479 upgrade. This delta can be dropped after 18.04 release.
480
481 -- Julian Andres Klode <juliank@ubuntu.com> Wed, 24 Apr 2019 11:40:02 +0200
482
111lvm2 (2.03.02-2) unstable; urgency=medium483lvm2 (2.03.02-2) unstable; urgency=medium
112484
113 * Remove lvm2-lvmetad init script as well. (closes: #917159)485 * Remove lvm2-lvmetad init script as well. (closes: #917159)
@@ -152,6 +524,61 @@ lvm2 (2.03.01-1) experimental; urgency=medium
152524
153 -- Bastian Blank <waldi@debian.org> Sat, 08 Dec 2018 18:12:40 +0100525 -- Bastian Blank <waldi@debian.org> Sat, 08 Dec 2018 18:12:40 +0100
154526
527lvm2 (2.02.176-4.1ubuntu4) disco; urgency=medium
528
529 * No-change rebuild to build for python3.7 as the default.
530
531 -- Matthias Klose <doko@ubuntu.com> Wed, 31 Oct 2018 12:35:49 +0000
532
533lvm2 (2.02.176-4.1ubuntu3) bionic; urgency=medium
534
535 * scripts/blkdeactivate.sh.in: Refer to /usr/bin/sort, not /bin/sort
536
537 -- Julian Andres Klode <juliank@ubuntu.com> Thu, 12 Apr 2018 10:35:07 +0200
538
539lvm2 (2.02.176-4.1ubuntu2) bionic; urgency=medium
540
541 * Demote Recommends: thin-provisioning-tools to Suggests, as it's not
542 in main.
543
544 -- Julian Andres Klode <juliank@ubuntu.com> Tue, 30 Jan 2018 08:31:47 +0100
545
546lvm2 (2.02.176-4.1ubuntu1) bionic; urgency=low
547
548 * Merge with Debian unstable. Remaining changes:
549 - Add and install clvmd resource agent
550 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
551 breaks the circular dependency that causes upgrade failures. As dmsetup
552 is "Priority: required", this has no other practical consequences.
553 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
554 - debian/dmsetup-udeb.install: install udev rules in udebs
555 (Debian #504341).
556 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
557 properly synthesize LVM LV change events with udevadm trigger, so
558 if we use LVM, we need to let it finish; otherwise we get missing LV
559 symlinks.
560 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
561 hooks to help fix bad boots (Debian #468115)
562 - Do not start lvmetad when inside a container.
563 - Add enable-issue-discards.patch: Enable "issue_discards" option by
564 default to trim SSDs when changing PVs. This option has no effect if the
565 kernel or the drive does not support trimming, so it's safe to enable by
566 default. (Debian #717313)
567 - debian/rules:
568 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
569 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
570 we ship udev rules.
571 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
572 upgrade. This delta can be dropped after 18.04 release.
573 - Do not start lvm2-monitor in containers (LP #1576341)
574 * Dropped, merged upstream:
575 - Add a patch to fix crashes on 32bit platforms:
576 + 0013-fix-lvmetad-32bit.patch
577 - d/p/fix-strips-limit.patch: Fix regression limiting number of
578 stripes to 8 (LP #1675770)
579
580 -- Julian Andres Klode <juliank@ubuntu.com> Fri, 26 Jan 2018 17:06:20 +0100
581
155lvm2 (2.02.176-4.1) unstable; urgency=high582lvm2 (2.02.176-4.1) unstable; urgency=high
156583
157 * Non-maintainer upload.584 * Non-maintainer upload.
@@ -225,6 +652,58 @@ lvm2 (2.02.173-1) unstable; urgency=medium
225652
226 -- Bastian Blank <waldi@debian.org> Sun, 13 Aug 2017 14:17:51 +0200653 -- Bastian Blank <waldi@debian.org> Sun, 13 Aug 2017 14:17:51 +0200
227654
655lvm2 (2.02.168-2ubuntu3) artful; urgency=medium
656
657 * No-change rebuild to build to drop python3.5.
658
659 -- Matthias Klose <doko@ubuntu.com> Sat, 05 Aug 2017 16:25:53 +0000
660
661lvm2 (2.02.168-2ubuntu2) artful; urgency=medium
662
663 * No change rebuild to add Python 3.6 support.
664
665 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Mon, 15 May 2017 15:32:22 +1200
666
667lvm2 (2.02.168-2ubuntu1) artful; urgency=medium
668
669 * Merge with Debian unstable. Remaining changes:
670 - Add and install clvmd resource agent
671 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
672 breaks the circular dependency that causes upgrade failures. As dmsetup
673 is "Priority: required", this has no other practical consequences.
674 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
675 - debian/dmsetup-udeb.install: install udev rules in udebs
676 (Debian #504341).
677 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
678 properly synthesize LVM LV change events with udevadm trigger, so
679 if we use LVM, we need to let it finish; otherwise we get missing LV
680 symlinks.
681 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
682 hooks to help fix bad boots (Debian #468115)
683 - Do not start lvmetad when inside a container.
684 - Add enable-issue-discards.patch: Enable "issue_discards" option by
685 default to trim SSDs when changing PVs. This option has no effect if the
686 kernel or the drive does not support trimming, so it's safe to enable by
687 default. (Debian #717313)
688 - debian/rules:
689 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
690 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
691 we ship udev rules.
692 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
693 upgrade. This delta can be dropped after 18.04 release.
694 - Add a patch to fix crashes on 32bit platforms:
695 + 0013-fix-lvmetad-32bit.patch
696 [ patch renamed ]
697 - d/p/fix-strips-limit.patch: Fix regression limiting number of
698 stripes to 8 (LP #1675770)
699 [ patch refreshed ]
700
701 [ Balint Reczey ]
702 * Do not start lvm2-monitor in containers (LP #1576341)
703 [ patch renamed ]
704
705 -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 08 May 2017 16:59:53 -0700
706
228lvm2 (2.02.168-2) unstable; urgency=medium707lvm2 (2.02.168-2) unstable; urgency=medium
229708
230 * Don't try to disable cluster locking on clvm purge. (closes: #856696)709 * Don't try to disable cluster locking on clvm purge. (closes: #856696)
@@ -240,24 +719,183 @@ lvm2 (2.02.168-1) unstable; urgency=medium
240719
241 -- Bastian Blank <waldi@debian.org> Fri, 16 Dec 2016 15:29:17 +0100720 -- Bastian Blank <waldi@debian.org> Fri, 16 Dec 2016 15:29:17 +0100
242721
722lvm2 (2.02.167-1ubuntu6) artful; urgency=medium
723
724 * Drop:
725 - Depend on 'dlm' rather than 'dlm-controld', the package is named
726 differently in Ubuntu.
727 + LP: #1669133
728 [ Package is renamed to dlm-controld in line with Debian ]
729
730 -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Wed, 03 May 2017 17:14:00 -0700
731
732lvm2 (2.02.167-1ubuntu5) zesty; urgency=medium
733
734 * d/p/fix-strips-limit.patch: Fix regression limiting number of
735 stripes to 8 (LP: #1675770)
736
737 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 27 Mar 2017 09:23:51 +0200
738
739lvm2 (2.02.167-1ubuntu2) zesty; urgency=medium
740
741 * Add a patch to fix crashes on 32bit platforms:
742 - 0011-fix-lvmetad-32bit.patch
743
744 -- Stéphane Graber <stgraber@ubuntu.com> Fri, 10 Mar 2017 14:22:35 -0500
745
746lvm2 (2.02.167-1ubuntu1) zesty; urgency=low
747
748 * Merge from Debian unstable. Remaining changes:
749 - Add and install clvmd resource agent
750 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
751 breaks the circular dependency that causes upgrade failures. As dmsetup
752 is "Priority: required", this has no other practical consequences.
753 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
754 - debian/dmsetup-udeb.install: install udev rules in udebs
755 (Debian #504341).
756 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
757 properly synthesize LVM LV change events with udevadm trigger, so
758 if we use LVM, we need to let it finish; otherwise we get missing LV
759 symlinks.
760 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
761 hooks to help fix bad boots (Debian #468115)
762 - Do not start lvmetad when inside a container.
763 - Add enable-issue-discards.patch: Enable "issue_discards" option by
764 default to trim SSDs when changing PVs. This option has no effect if the
765 kernel or the drive does not support trimming, so it's safe to enable by
766 default. (Debian #717313)
767 - debian/rules:
768 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
769 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
770 we ship udev rules.
771 - Depend on 'dlm' rather than 'dlm-controld', the package is named
772 differently in Ubuntu.
773 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
774 upgrade. This delta can be dropped after 18.04 release.
775
776 -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 13 Nov 2016 17:05:42 -0800
777
243lvm2 (2.02.167-1) unstable; urgency=medium778lvm2 (2.02.167-1) unstable; urgency=medium
244779
245 * New upstream release.780 * New upstream release.
246781
247 -- Bastian Blank <waldi@debian.org> Wed, 09 Nov 2016 23:34:42 +0100782 -- Bastian Blank <waldi@debian.org> Wed, 09 Nov 2016 23:34:42 +0100
248783
784lvm2 (2.02.164-1ubuntu1) zesty; urgency=low
785
786 * Merge from Debian unstable. Remaining changes:
787 - Add and install clvmd resource agent
788 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
789 breaks the circular dependency that causes upgrade failures. As dmsetup
790 is "Priority: required", this has no other practical consequences.
791 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
792 - debian/dmsetup-udeb.install: install udev rules in udebs
793 (Debian #504341).
794 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
795 properly synthesize LVM LV change events with udevadm trigger, so
796 if we use LVM, we need to let it finish; otherwise we get missing LV
797 symlinks.
798 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
799 hooks to help fix bad boots (Debian #468115)
800 - Do not start lvmetad when inside a container.
801 - Add enable-issue-discards.patch: Enable "issue_discards" option by
802 default to trim SSDs when changing PVs. This option has no effect if the
803 kernel or the drive does not support trimming, so it's safe to enable by
804 default. (Debian #717313)
805 - debian/rules:
806 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
807 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
808 we ship udev rules.
809 - Depend on 'dlm' rather than 'dlm-controld', the package is named
810 differently in Ubuntu.
811 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
812 upgrade. This delta can be dropped after 18.04 release.
813
814 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 18 Oct 2016 22:32:44 -0700
815
249lvm2 (2.02.164-1) unstable; urgency=medium816lvm2 (2.02.164-1) unstable; urgency=medium
250817
251 * New upstream version.818 * New upstream version.
252819
253 -- Bastian Blank <waldi@debian.org> Wed, 17 Aug 2016 17:03:41 +0200820 -- Bastian Blank <waldi@debian.org> Wed, 17 Aug 2016 17:03:41 +0200
254821
822lvm2 (2.02.160-1ubuntu1) yakkety; urgency=low
823
824 * Merge from Debian unstable. Remaining changes:
825 - Add and install clvmd resource agent
826 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
827 breaks the circular dependency that causes upgrade failures. As dmsetup
828 is "Priority: required", this has no other practical consequences.
829 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
830 - debian/dmsetup-udeb.install: install udev rules in udebs
831 (Debian #504341).
832 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
833 properly synthesize LVM LV change events with udevadm trigger, so
834 if we use LVM, we need to let it finish; otherwise we get missing LV
835 symlinks.
836 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
837 hooks to help fix bad boots (Debian #468115)
838 - Do not start lvmetad when inside a container.
839 - Add enable-issue-discards.patch: Enable "issue_discards" option by
840 default to trim SSDs when changing PVs. This option has no effect if the
841 kernel or the drive does not support trimming, so it's safe to enable by
842 default. (Debian #717313)
843 - debian/rules:
844 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
845 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
846 we ship udev rules.
847 - Depend on 'dlm' rather than 'dlm-controld', the package is named
848 differently in Ubuntu.
849 - debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on
850 upgrade. This delta can be dropped after 18.04 release.
851
852 -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 10 Jul 2016 22:26:18 -0700
853
255lvm2 (2.02.160-1) unstable; urgency=medium854lvm2 (2.02.160-1) unstable; urgency=medium
256855
257 * New upstream version.856 * New upstream version.
258857
259 -- Bastian Blank <waldi@debian.org> Sat, 09 Jul 2016 22:11:07 +0200858 -- Bastian Blank <waldi@debian.org> Sat, 09 Jul 2016 22:11:07 +0200
260859
860lvm2 (2.02.156-1ubuntu1) yakkety; urgency=low
861
862 * Merge from Debian unstable. Remaining changes:
863 - Add and install clvmd resource agent
864 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
865 breaks the circular dependency that causes upgrade failures. As dmsetup
866 is "Priority: required", this has no other practical consequences.
867 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
868 - debian/dmsetup-udeb.install: install udev rules in udebs
869 (Debian #504341).
870 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
871 properly synthesize LVM LV change events with udevadm trigger, so
872 if we use LVM, we need to let it finish; otherwise we get missing LV
873 symlinks.
874 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
875 hooks to help fix bad boots (Debian #468115)
876 - Do not start lvmetad when inside a container.
877 - Add enable-issue-discards.patch: Enable "issue_discards" option by
878 default to trim SSDs when changing PVs. This option has no effect if the
879 kernel or the drive does not support trimming, so it's safe to enable by
880 default. (Debian #717313)
881 - debian/rules:
882 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
883 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
884 we ship udev rules.
885 * Dropped changes, no longer needed:
886 - debian/clvm.init: drop all changes; service is now systemd-only.
887 - rename debian/clvm.defaults to debian/clvm.default: no defaults needed
888 with systemd, the only setting in this file is one that is unused
889 anyway.
890 - Install the missing fsadm manpage: included differently in Debian.
891 - Call dh_installman: included differently in Debian.
892 * Depend on 'dlm' rather than 'dlm-controld', the package is named
893 differently in Ubuntu.
894 * debian/clvm.maintscripts: Drop the /etc/default/clvm conffile on upgrade.
895 This delta can be dropped after 18.04 release.
896
897 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 30 Jun 2016 13:47:43 -0700
898
261lvm2 (2.02.156-1) unstable; urgency=medium899lvm2 (2.02.156-1) unstable; urgency=medium
262900
263 * New upstream version.901 * New upstream version.
@@ -268,6 +906,45 @@ lvm2 (2.02.156-1) unstable; urgency=medium
268906
269 -- Bastian Blank <waldi@debian.org> Wed, 22 Jun 2016 16:18:48 +0200907 -- Bastian Blank <waldi@debian.org> Wed, 22 Jun 2016 16:18:48 +0200
270908
909lvm2 (2.02.153-1ubuntu1) yakkety; urgency=low
910
911 * Merge from Debian unstable. Remaining changes:
912 - rename debian/clvm.defaults to debian/clvm.default so it is installed
913 correctly. (Debian #569292)
914 - Add and install clvmd resource agent
915 - debian/clvm.init:
916 + check corosync cluster status since the cman tooling isn't available.
917 Change start/stop dependencies to dlm instead of cman and openais
918 since neither are available.
919 + create /run/lvm if it doesn't exist.
920 + exit 3 if not running on status action.
921 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
922 breaks the circular dependency that causes upgrade failures. As dmsetup
923 is "Priority: required", this has no other practical consequences.
924 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
925 - debian/dmsetup-udeb.install: install udev rules in udebs
926 (Debian #504341).
927 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
928 properly synthesize LVM LV change events with udevadm trigger, so
929 if we use LVM, we need to let it finish; otherwise we get missing LV
930 symlinks.
931 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
932 hooks to help fix bad boots (Debian #468115)
933 - Install the missing fsadm manpage.
934 - Do not start lvmetad when inside a container.
935 - Add enable-issue-discards.patch: Enable "issue_discards" option by
936 default to trim SSDs when changing PVs. This option has no effect if the
937 kernel or the drive does not support trimming, so it's safe to enable by
938 default. (Debian #717313)
939 - debian/rules:
940 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
941 + Call dh_installman so that our dmeventd manpage actually gets
942 installed.
943 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
944 we ship udev rules.
945
946 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 17 May 2016 18:21:40 -0700
947
271lvm2 (2.02.153-1) unstable; urgency=medium948lvm2 (2.02.153-1) unstable; urgency=medium
272949
273 * New upstream version.950 * New upstream version.
@@ -280,6 +957,58 @@ lvm2 (2.02.151-1) unstable; urgency=medium
280957
281 -- Bastian Blank <waldi@debian.org> Thu, 28 Apr 2016 15:46:51 +0200958 -- Bastian Blank <waldi@debian.org> Thu, 28 Apr 2016 15:46:51 +0200
282959
960lvm2 (2.02.150-1ubuntu1) yakkety; urgency=low
961
962 * Merge from Debian unstable. Remaining changes:
963 - rename debian/clvm.defaults to debian/clvm.default so it is installed
964 correctly. (Debian #569292)
965 - Add and install clvmd resource agent
966 - debian/clvm.init:
967 + check corosync cluster status since the cman tooling isn't available.
968 Change start/stop dependencies to dlm instead of cman and openais
969 since neither are available.
970 + create /run/lvm if it doesn't exist.
971 + exit 3 if not running on status action.
972 - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
973 breaks the circular dependency that causes upgrade failures. As dmsetup
974 is "Priority: required", this has no other practical consequences.
975 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
976 - debian/dmsetup-udeb.install: install udev rules in udebs
977 (Debian #504341).
978 - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
979 properly synthesize LVM LV change events with udevadm trigger, so
980 if we use LVM, we need to let it finish; otherwise we get missing LV
981 symlinks.
982 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
983 hooks to help fix bad boots (Debian #468115)
984 - Install the missing fsadm manpage.
985 - Do not start lvmetad when inside a container.
986 - Add enable-issue-discards.patch: Enable "issue_discards" option by
987 default to trim SSDs when changing PVs. This option has no effect if the
988 kernel or the drive does not support trimming, so it's safe to enable by
989 default. (Debian #717313)
990 - debian/rules:
991 + Copy .po file to .pot file for Rosetta (Ubuntu specific).
992 + Call dh_installman so that our dmeventd manpage actually gets
993 installed.
994 - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since
995 we ship udev rules.
996 * Dropped changes, included in Debian:
997 - debian/rules: enable dmeventd during configure.
998 - debian/dmeventd.{8,manpages}: install dmeventd files.
999 - Build-depend on libcorosync-common-dev and others, instead of
1000 libcorosync-dev.
1001 * Dropped changes:
1002 - Replaces for udev (<< 228-2ubuntu2), Depends on udev (>= 228-2ubuntu2):
1003 no longer needed post 16.04 LTS.
1004 - debian/lvm2.postinst: the lvm2 init script is no longer missing but is
1005 masked by systemd; no delta needed.
1006 - debian/rules: drop extra cp of config.guess and config.sub; unnecessary
1007 because we use autoreconf.
1008 - debian/rules: don't disable dmeventd for the udeb build.
1009
1010 -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 22 Apr 2016 16:01:22 -0700
1011
283lvm2 (2.02.150-1) unstable; urgency=medium1012lvm2 (2.02.150-1) unstable; urgency=medium
2841013
285 * New upstream version.1014 * New upstream version.
@@ -331,6 +1060,136 @@ lvm2 (2.02.133-2) unstable; urgency=medium
3311060
332 -- Bastian Blank <waldi@debian.org> Sun, 13 Dec 2015 18:02:40 +01001061 -- Bastian Blank <waldi@debian.org> Sun, 13 Dec 2015 18:02:40 +0100
3331062
1063lvm2 (2.02.133-1ubuntu10) xenial; urgency=medium
1064
1065 * Cherry-pick change from lvm2 2.02.133-2 in Debian to move event plugins
1066 back onto the main library patch, which fixes problems with monitoring
1067 failing for snapshots and raid volumes. Closes: #807279, LP: #1556451,
1068 LP: #1561228.
1069
1070 -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 16 Apr 2016 00:06:53 -0700
1071
1072lvm2 (2.02.133-1ubuntu9) xenial; urgency=medium
1073
1074 * Do not start when inside a container (LP: #1568954)
1075
1076 -- Simon Deziel <simon.deziel@gmail.com> Mon, 11 Apr 2016 18:21:59 +0000
1077
1078lvm2 (2.02.133-1ubuntu8) xenial; urgency=medium
1079
1080 * Drop debian/85-lvm2.rules. This is redundant now, VGs are already
1081 auto-assembled via lvmetad and 69-lvm-metad.rules. This gets rid of using
1082 watershed, which causes deadlocks due to blocking udev rule processing.
1083 (LP: #1560710)
1084 * debian/rules: Put back initramfs-tools script to ensure that the root and
1085 resume devices are activated (lvmetad is not yet running in the initrd).
1086 * debian/rules: Put back activation systemd generator, to assemble LVs in
1087 case the admin disabled lvmetad.
1088 * Make debian/initramfs-tools/lvm2/scripts/init-premount/lvm2 executable and
1089 remove spurious chmod +x Ubuntu delta in debian/rules.
1090
1091 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 30 Mar 2016 10:56:49 +0200
1092
1093lvm2 (2.02.133-1ubuntu7) xenial; urgency=medium
1094
1095 * Build-depend on libcorosync-common-dev and others, instead of
1096 libcorosync-dev.
1097
1098 -- Matthias Klose <doko@ubuntu.com> Fri, 12 Feb 2016 10:40:28 +0100
1099
1100lvm2 (2.02.133-1ubuntu5) xenial; urgency=medium
1101
1102 * Drop udev rules from lvm2-udeb package. Otherwise, lvm groups and
1103 volumes are activated behind partman's back e.g. after dasd drive
1104 activation. And thus prevents dasdfmt from succeeding. LP: #1536664
1105 * Drop watershed-udeb dependency, no longer needed.
1106 * Keep dmsetup udev rules.
1107
1108 -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 09 Feb 2016 10:14:58 +0000
1109
1110lvm2 (2.02.133-1ubuntu4) xenial; urgency=medium
1111
1112 * Remove the init script dependency on cman_tool. (LP: #1089013)
1113 - debian/clvm.init: check corosync cluster status since the cman
1114 tooling isn't available in Xenial. Change start/stop dependencies
1115 to dlm instead of cman and openais since neither cman nor openais
1116 are available.
1117
1118 -- Billy Olsen <billy.olsen@canonical.com> Thu, 28 Jan 2016 11:38:39 +0100
1119
1120lvm2 (2.02.133-1ubuntu3) xenial; urgency=medium
1121
1122 * No-change rebuild to drop python3.4 support.
1123
1124 -- Matthias Klose <doko@ubuntu.com> Tue, 19 Jan 2016 13:33:41 +0000
1125
1126lvm2 (2.02.133-1ubuntu2) xenial; urgency=medium
1127
1128 * Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This breaks
1129 the circular dependency that causes upgrade failures. As dmsetup is
1130 "Priority: required", this has no other practical consequences.
1131 (Closes: #586424, LP: #1032823)
1132
1133 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 16 Dec 2015 15:55:09 +0100
1134
1135lvm2 (2.02.133-1ubuntu1) xenial; urgency=medium
1136
1137 * Merge with Debian unstable. Remaining Ubuntu changes:
1138 - debian/rules:
1139 + copy .po file to .pot file for Rosetta (Ubuntu specific).
1140 - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
1141 (Debian #504341).
1142 - auto-start VGs as their PVs are discovered (Debian #455979):
1143 + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
1144 vgscan/vgchange to turn on VGs as they come online.
1145 + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
1146 of udev rules to copy and depend on udev.
1147 + debian/control:
1148 - add versioned Depend on watershed in lvm2 for udev rules.
1149 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1150 + debian/rules:
1151 - do not install local-top scripts since Ubuntu mounts root using udev.
1152 - do not install activation systemd generator for lvm2, since udev
1153 starts LVM.
1154 - continue to build clvm support.
1155 + debian/lvm2.postinst: handle missing lvm2 init script.
1156 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
1157 hooks to help fix bad boots (Debian #468115)
1158 - remaining changes to upstream event manager packages (Debian #514706):
1159 + debian/rules: enable dmeventd during configure.
1160 + debian/dmeventd.{8,manpages}: install dmeventd files.
1161 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1162 correctly. (Debian #569292)
1163 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1164 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1165 executable. When the Ubuntu-specific ones are added with a patch,
1166 they may lose their executable bit.
1167 - Add and install clvmd resource agent
1168 - debian/{clvmd.ra,clvm.init}:
1169 - create /run/lvm if it doesn't exist.
1170 - debian/clvm.init:
1171 - exit 3 if not running on status action.
1172 - Call dh_installman so that our dmeventd manpage actually gets installed
1173 Install the missing fsadm manpage.
1174 - Complete libdevmapper-dev multiarch: (Debian #731294)
1175 - mark libdevmapper-dev M-A: same
1176 - Add enable-issue-discards.patch: Enable "issue_discards" option by
1177 default to trim SSDs when changing PVs. This option has no effect if the
1178 kernel or the drive does not support trimming, so it's safe to enable by
1179 default. (Debian #717313)
1180 * Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
1181 properly synthesize LVM LV change events with udevadm trigger, so
1182 if we use LVM, we need to let it finish; otherwise we get missing LV
1183 symlinks. This hack used to be in udev, but really belongs into lvm2.
1184 (LP: #1185394)
1185 * Add Replaces: for udev (<< 228-2ubuntu2), as the lvm2.{init,service} dummy
1186 jobs move from udev to lvm2. Note that we don't set a Breaks:, as
1187 unfortunately previous (released) udev prerm scripts don't support
1188 "deconfigure"; so use a versioned dependency instead. This can be dropped
1189 after 16.04 LTS.
1190
1191 -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 10 Dec 2015 12:45:39 +0100
1192
334lvm2 (2.02.133-1) unstable; urgency=medium1193lvm2 (2.02.133-1) unstable; urgency=medium
3351194
336 * New upstream version.1195 * New upstream version.
@@ -386,6 +1245,56 @@ lvm2 (2.02.122-2) unstable; urgency=medium
3861245
387 -- Bastian Blank <waldi@debian.org> Wed, 15 Jul 2015 21:58:12 +02001246 -- Bastian Blank <waldi@debian.org> Wed, 15 Jul 2015 21:58:12 +0200
3881247
1248lvm2 (2.02.122-1ubuntu1) wily; urgency=medium
1249
1250 * Merge with Debian unstable. Remaining Ubuntu changes:
1251 - debian/rules:
1252 + copy .po file to .pot file for Rosetta (Ubuntu specific).
1253 - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
1254 (Debian #504341).
1255 - auto-start VGs as their PVs are discovered (Debian #455979):
1256 + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
1257 vgscan/vgchange to turn on VGs as they come online.
1258 + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
1259 of udev rules to copy and depend on udev.
1260 + debian/control:
1261 - add versioned Depend on watershed in lvm2 for udev rules.
1262 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1263 + debian/rules:
1264 - do not install local-top scripts since Ubuntu mounts root using udev.
1265 - do not install init scripts or activation systemd units for lvm2,
1266 since udev starts LVM.
1267 - continue to build clvm support.
1268 + debian/lvm2.postinst: handle missing lvm2 init script.
1269 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
1270 hooks to help fix bad boots (Debian #468115)
1271 - remaining changes to upstream event manager packages (Debian #514706):
1272 + debian/rules: enable dmeventd during configure.
1273 + debian/dmeventd.{8,manpages}: install dmeventd files.
1274 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1275 correctly. (Debian #569292)
1276 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1277 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1278 executable. When the Ubuntu-specific ones are added with a patch,
1279 they may lose their executable bit.
1280 - Add and install clvmd resource agent
1281 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1282 works.
1283 - debian/{clvmd.ra,clvm.init}:
1284 - create /run/lvm if it doesn't exist.
1285 - debian/clvm.init:
1286 - exit 3 if not running on status action.
1287 - Call dh_installman so that our dmeventd manpage actually gets installed
1288 - Install the missing fsadm manpage.
1289 - Complete libdevmapper-dev multiarch: (Debian #731294)
1290 - mark libdevmapper-dev M-A: same
1291 - Add enable-issue-discards.patch: Enable "issue_discards" option by
1292 default to trim SSDs when changing PVs. This option has no effect if the
1293 kernel or the drive does not support trimming, so it's safe to enable by
1294 default. (Debian #717313)
1295
1296 -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 10 Jul 2015 07:31:48 +0200
1297
389lvm2 (2.02.122-1) unstable; urgency=medium1298lvm2 (2.02.122-1) unstable; urgency=medium
3901299
391 * New upsream version.1300 * New upsream version.
@@ -411,6 +1320,61 @@ lvm2 (2.02.111-2.1) unstable; urgency=medium
4111320
412 -- Ben Hutchings <ben@decadent.org.uk> Sun, 01 Mar 2015 21:19:37 +00001321 -- Ben Hutchings <ben@decadent.org.uk> Sun, 01 Mar 2015 21:19:37 +0000
4131322
1323lvm2 (2.02.111-2ubuntu1) vivid; urgency=medium
1324
1325 * Merge with Debian unstable. Remaining Ubuntu changes:
1326 - debian/rules:
1327 + copy .po file to .pot file for Rosetta (Ubuntu specific).
1328 - debian/{dmsetup,lvm2}-udeb.install: install udev rules in udebs
1329 (Debian #504341).
1330 - auto-start VGs as their PVs are discovered (Debian #455979):
1331 + add debian/85-lvm2.rules: use watershed plus the sledgehammer of
1332 vgscan/vgchange to turn on VGs as they come online.
1333 + debian/initramfs-tools/lvm2/hooks/lvm2: Add 85-lvm2.rules to the list
1334 of udev rules to copy and depend on udev.
1335 + debian/control:
1336 - add versioned Depend on watershed in lvm2 for udev rules.
1337 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1338 + debian/rules:
1339 - do not install local-top scripts since Ubuntu mounts root using udev.
1340 - do not install init scripts or activation systemd units for lvm2,
1341 since udev starts LVM.
1342 - continue to build clvm support.
1343 + debian/lvm2.postinst: handle missing lvm2 init script.
1344 - Add debian/initramfs-tools/lvm2/scripts/init-premount/lvm2: failure
1345 hooks to help fix bad boots (Debian #468115)
1346 - remaining changes to upstream event manager packages (Debian #514706):
1347 + debian/rules: enable dmeventd during configure.
1348 + debian/dmeventd.{8,manpages}: install dmeventd files.
1349 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1350 correctly. (Debian #569292)
1351 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1352 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1353 executable. When the Ubuntu-specific ones are added with a patch,
1354 they may lose their executable bit.
1355 - Add and install clvmd resource agent
1356 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1357 works.
1358 - debian/{clvmd.ra,clvm.init}:
1359 - create /run/lvm if it doesn't exist.
1360 - debian/clvm.init:
1361 - exit 3 if not running on status action.
1362 - Call dh_installman so that our dmeventd manpage actually gets installed
1363 - Install the missing fsadm manpage.
1364 - Complete libdevmapper-dev multiarch: (Debian #731294)
1365 - mark libdevmapper-dev M-A: same
1366 - Add enable-issue-discards.patch: Enable "issue_discards" option by
1367 default to trim SSDs when changing PVs. This option has no effect if the
1368 kernel or the drive does not support trimming, so it's safe to enable by
1369 default. (Debian #717313)
1370
1371 * Dropped changes:
1372 - debian/patches/avoid-dev-block.patch (Prefer any other device name over
1373 names in /dev/block/ since lvm.conf won't handle this) -- Obsolete as
1374 udev rules do this part now (see Debian #569290)
1375
1376 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 19 Nov 2014 15:38:45 +0100
1377
414lvm2 (2.02.111-2) unstable; urgency=medium1378lvm2 (2.02.111-2) unstable; urgency=medium
4151379
416 * Install additional man-pages. (closes: #587277, #760679)1380 * Install additional man-pages. (closes: #587277, #760679)
@@ -480,6 +1444,79 @@ lvm2 (2.02.104-1) unstable; urgency=medium
4801444
481 -- Bastian Blank <waldi@debian.org> Wed, 29 Jan 2014 22:09:35 +01001445 -- Bastian Blank <waldi@debian.org> Wed, 29 Jan 2014 22:09:35 +0100
4821446
1447lvm2 (2.02.98-6ubuntu2) trusty; urgency=medium
1448
1449 * Add enable-issue-discards.patch: Enable "issue_discards" option by default
1450 to trim SSDs when changing PVs. This option has no effect if the kernel or
1451 the drive does not support trimming, so it's safe to enable by default.
1452 [https://blueprints.launchpad.net/ubuntu/+spec/core-1311-ssd-trimming]
1453 (Closes: #717313)
1454
1455 -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 13 Dec 2013 10:51:54 +0100
1456
1457lvm2 (2.02.98-6ubuntu1) saucy; urgency=low
1458
1459 * Merge from Debian unstable, remaining changes:
1460 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1461 names in /dev/block/ since lvm.conf won't handle this.
1462 - debian/rules:
1463 - copy .po file to .pot file for Rosetta (Ubuntu specific).
1464 - debian/{dmsetup,lvm2}-udeb.install:
1465 - install initramfs and udev hooks in udebs (Debian bug 504341).
1466 - auto-start VGs as their PVs are discovered (Ubuntu specific):
1467 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1468 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1469 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1470 - add 85-lvm2.rules to the list of udev rules to copy.
1471 - depend on udev.
1472 - debian/control:
1473 - add versioned Depend on watershed in lvm2 for udev rules.
1474 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1475 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1476 - add Depend on initramfs-tools in dmsetup so system is not potentially
1477 rendered unbootable by out-of-order dpkg configuration.
1478 - In libdevmapper-event1.02.1 add Breaks: dmeventd
1479 (<< 2.02.95-4ubuntu1) due to debian symbol rename
1480 - debian/rules:
1481 - do not install local-top scripts since Ubuntu mounts root using udev.
1482 - do not install init scripts for lvm2, since udev starts LVM.
1483 - continue to build clvm support.
1484 - debian/lvm2.postinst: handle missing lvm2 init script.
1485 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1486 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1487 - remaining changes to upstream event manager packages (Debian bug 514706):
1488 - debian/rules:
1489 - enable dmeventd during configure.
1490 - debian/dmeventd.{8,manpages}: install dmeventd files.
1491 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1492 correctly.
1493 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1494 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1495 executable. When the Ubuntu-specific ones are added with a patch,
1496 they may lose their executable bit.
1497 - Add and install clvmd resource agent
1498 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1499 works.
1500 - debian/{clvmd.ra,clvm.init}:
1501 - create /run/lvm if it doesn't exist.
1502 - debian/clvm.init:
1503 - exit 3 if not running on status action.
1504 - Call dh_installman so that our dmeventd manpage actually gets installed
1505 - Install the missing fsadm manpage.
1506 - Complete libdevmapper-dev multiarch:
1507 - move .so symlinks and pkgconfig files to multiarched locations.
1508 - mark libdevmapper-dev M-A: same
1509
1510 * New changes:
1511 - keep ocf resource directory
1512 - build with only corosync clvmd support
1513
1514 * Dropped changes:
1515 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1516 watch dm devices for changes with inotify. This udev rule is gone.
1517
1518 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Mon, 16 Sep 2013 10:39:47 +0100
1519
483lvm2 (2.02.98-6) unstable; urgency=low1520lvm2 (2.02.98-6) unstable; urgency=low
4841521
485 * Update init script:1522 * Update init script:
@@ -520,6 +1557,102 @@ lvm2 (2.02.98-2) unstable; urgency=low
5201557
521 -- Bastian Blank <waldi@debian.org> Sat, 08 Jun 2013 12:50:57 +02001558 -- Bastian Blank <waldi@debian.org> Sat, 08 Jun 2013 12:50:57 +0200
5221559
1560lvm2 (2.02.98-1ubuntu5) saucy; urgency=low
1561
1562 * Reenabled clvm
1563
1564 -- Andres Rodriguez <andreserl@ubuntu.com> Wed, 28 Aug 2013 10:46:43 +0100
1565
1566lvm2 (2.02.98-1ubuntu4) saucy; urgency=low
1567
1568 * hooks/lvm2: add dm_raid to the dm personality modules to be included in
1569 the initramfs as this is a valid personality for the root filesystem
1570 and such volumes lead to extended boot times and boot failures.
1571 (LP: #1206235)
1572
1573 -- Andy Whitcroft <apw@canonical.com> Mon, 29 Jul 2013 20:37:28 +0100
1574
1575lvm2 (2.02.98-1ubuntu3) saucy; urgency=low
1576
1577 * Disable clvm for the time being, given that redhat-cluster will soon
1578 be removed from the archives (provides libdml-dev, libcman-dev), in
1579 favor of the new cluster stack (corosync). Once corosync > 2.X is
1580 released and a new source package 'dlm' (will provide libdlm-dev)
1581 hits the archive, clvm can be reenabled.
1582 - debian/control: Drop Build-Depends on libcman-dev, libcorosync-dev,
1583 libdlm-dev, openais-dev; Comment out clvm binary package.
1584 - debian/rules: Do not build --with-clvmd; comment clvm related rules.
1585
1586 -- Andres Rodriguez <andreserl@ubuntu.com> Fri, 26 Jul 2013 12:45:06 -0400
1587
1588lvm2 (2.02.98-1ubuntu2) saucy; urgency=low
1589
1590 * Update config.guess and config.sub.
1591
1592 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 11 Jul 2013 20:35:43 +0100
1593
1594lvm2 (2.02.98-1ubuntu1) saucy; urgency=low
1595
1596 * Merge from Debian unstable, remaining changes:
1597 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1598 names in /dev/block/ since lvm.conf won't handle this.
1599 - debian/rules:
1600 - copy .po file to .pot file for Rosetta (Ubuntu specific).
1601 - debian/{dmsetup,lvm2}-udeb.install:
1602 - install initramfs and udev hooks in udebs (Debian bug 504341).
1603 - auto-start VGs as their PVs are discovered (Ubuntu specific):
1604 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1605 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1606 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1607 - add 85-lvm2.rules to the list of udev rules to copy.
1608 - depend on udev.
1609 - debian/control:
1610 - add versioned Depend on watershed in lvm2 for udev rules.
1611 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1612 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1613 - add Depend on initramfs-tools in dmsetup so system is not potentially
1614 rendered unbootable by out-of-order dpkg configuration.
1615 - In libdevmapper-event1.02.1 add Breaks: dmeventd
1616 (<< 2.02.95-4ubuntu1) due to debian symbol rename
1617 - debian/rules:
1618 - do not install local-top scripts since Ubuntu mounts root using udev.
1619 - do not install init scripts for lvm2, since udev starts LVM.
1620 - continue to build clvm support.
1621 - debian/lvm2.postinst: handle missing lvm2 init script.
1622 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1623 watch dm devices for changes with inotify
1624 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1625 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1626 - remaining changes to upstream event manager packages (Debian bug 514706):
1627 - debian/rules:
1628 - enable dmeventd during configure.
1629 - debian/dmeventd.{8,manpages}: install dmeventd files.
1630 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1631 correctly.
1632 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1633 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1634 executable. When the Ubuntu-specific ones are added with a patch,
1635 they may lose their executable bit.
1636 - Add and install clvmd resource agent
1637 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1638 works.
1639 - debian/{clvmd.ra,clvm.init}:
1640 - create /run/lvm if it doesn't exist.
1641 - debian/clvm.init:
1642 - exit 3 if not running on status action.
1643 - Call dh_installman so that our dmeventd manpage actually gets installed
1644 - Install the missing fsadm manpage.
1645 - Complete libdevmapper-dev multiarch:
1646 - move .so symlinks and pkgconfig files to multiarched locations.
1647 - mark libdevmapper-dev M-A: same
1648
1649 * Dropped changes, applied upstream:
1650 - Update Micron PCIe SSD and other device-types to latest available.
1651 - Cherry pick from upstream, remove unsupported udev_get_dev_path() call.
1652 - Move thin check to global section.
1653
1654 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 30 May 2013 11:02:10 +0100
1655
523lvm2 (2.02.98-1) unstable; urgency=low1656lvm2 (2.02.98-1) unstable; urgency=low
5241657
525 * New upstream version.1658 * New upstream version.
@@ -535,6 +1668,41 @@ lvm2 (2.02.95-7) testing; urgency=low
5351668
536 -- Bastian Blank <waldi@debian.org> Sun, 24 Mar 2013 09:03:10 +01001669 -- Bastian Blank <waldi@debian.org> Sun, 24 Mar 2013 09:03:10 +0100
5371670
1671lvm2 (2.02.95-6ubuntu4) raring; urgency=low
1672
1673 * Actually just update all device-types to latest available. (LP: #1122445)
1674
1675 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 14 Mar 2013 15:03:49 +0000
1676
1677lvm2 (2.02.95-6ubuntu3) raring; urgency=low
1678
1679 * Add Micron PCIe SSD devices filter (LP: #1122445)
1680
1681 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Thu, 14 Mar 2013 12:05:00 +0000
1682
1683lvm2 (2.02.95-6ubuntu2) raring; urgency=low
1684
1685 * Add upstream-drop-udev_get_dev_path.patch: Remove udev_get_dev_path()
1686 libudev call, as this is unsupported in libudev1. Backported from upstream
1687 git.
1688
1689 -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 12 Mar 2013 07:54:19 +0100
1690
1691lvm2 (2.02.95-6ubuntu1) raring; urgency=low
1692
1693 [ Neil Wilson ]
1694 * Use upstream dmeventd.8 manpage (LP: #1076304)
1695 * debian/patches/1075994_move_thin_check_executable_to_proper_section.
1696 patch:
1697 - put thin_check_executable in the 'global' section
1698 - look for thin_check in /usr/sbin (LP: #1075994)
1699
1700 [ Dmitrijs Ledkovs ]
1701 * Revert drop of clvm support. Still to be supported in ubuntu.
1702 * All other changes as in -5ubuntu1.
1703
1704 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Sat, 02 Mar 2013 22:43:10 +0000
1705
538lvm2 (2.02.95-6) unstable; urgency=low1706lvm2 (2.02.95-6) unstable; urgency=low
5391707
540 * Drop cluster (clvm) support. It never properly worked and is more dead1708 * Drop cluster (clvm) support. It never properly worked and is more dead
@@ -542,6 +1710,66 @@ lvm2 (2.02.95-6) unstable; urgency=low
5421710
543 -- Bastian Blank <waldi@debian.org> Wed, 02 Jan 2013 11:11:41 +01001711 -- Bastian Blank <waldi@debian.org> Wed, 02 Jan 2013 11:11:41 +0100
5441712
1713lvm2 (2.02.95-5ubuntu1) raring; urgency=low
1714
1715 * Merge from Debian unstable, remaining changes (LP: #1082325):
1716 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1717 names in /dev/block/ since lvm.conf won't handle this.
1718 - debian/rules:
1719 - copy .po file to .pot file for Rosetta (Ubuntu specific).
1720 - debian/{dmsetup,lvm2}-udeb.install:
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 Depends on watershed-udeb in lvm2-udeb for udev rules.
1731 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1732 - add Depend on initramfs-tools in dmsetup so system is not potentially
1733 rendered unbootable by out-of-order dpkg configuration.
1734 - In libdevmapper-event1.02.1 add Breaks: dmeventd
1735 (<< 2.02.95-4ubuntu1) due to debian symbol rename
1736 - debian/rules:
1737 - do not install local-top scripts since Ubuntu mounts root using udev.
1738 - do not install init scripts for lvm2, since udev starts LVM.
1739 - debian/lvm2.postinst: handle missing lvm2 init script.
1740 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1741 watch dm devices for changes with inotify
1742 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1743 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1744 - remaining changes to upstream event manager packages (Debian bug 514706):
1745 - debian/rules:
1746 - enable dmeventd during configure.
1747 - debian/dmeventd.{8,manpages}: install dmeventd files.
1748 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1749 correctly.
1750 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1751 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1752 executable. When the Ubuntu-specific ones are added with a patch,
1753 they may lose their executable bit.
1754 - Add and install clvmd resource agent
1755 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1756 works.
1757 - debian/{clvmd.ra,clvm.init}:
1758 - create /run/lvm if it doesn't exist.
1759 - debian/clvm.init:
1760 - exit 3 if not running on status action.
1761 - Call dh_installman so that our dmeventd manpage actually gets installed
1762 - Install the missing fsadm manpage.
1763 - Complete libdevmapper-dev multiarch:
1764 - move .so symlinks and pkgconfig files to multiarched locations.
1765 - mark libdevmapper-dev M-A: same
1766
1767 * Dropped changes debian/lvm2.{preinst,postinst,postrm}, not needed in Raring:
1768 - Implement removal of obsolete /etc/init.d/lvm2 conffile, which
1769 should not have been re-introduced in Quantal.
1770
1771 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Mon, 26 Nov 2012 10:35:00 +0000
1772
545lvm2 (2.02.95-5) unstable; urgency=low1773lvm2 (2.02.95-5) unstable; urgency=low
5461774
547 * Don't discard pv areas on pvmove commands. (closes: #691271)1775 * Don't discard pv areas on pvmove commands. (closes: #691271)
@@ -549,6 +1777,87 @@ lvm2 (2.02.95-5) unstable; urgency=low
5491777
550 -- Bastian Blank <waldi@debian.org> Mon, 19 Nov 2012 12:11:15 +01001778 -- Bastian Blank <waldi@debian.org> Mon, 19 Nov 2012 12:11:15 +0100
5511779
1780lvm2 (2.02.95-4ubuntu1) quantal; urgency=low
1781
1782 * Merge from Debian unstable, remaining changes:
1783 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1784 names in /dev/block/ since lvm.conf won't handle this.
1785 - debian/rules:
1786 - copy .po file to .pot file for Rosetta (Ubuntu specific).
1787 - debian/{dmsetup,lvm2}-udeb.install:
1788 - install initramfs and udev hooks in udebs (Debian bug 504341).
1789 - auto-start VGs as their PVs are discovered (Ubuntu specific):
1790 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1791 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1792 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1793 - add 85-lvm2.rules to the list of udev rules to copy.
1794 - depend on udev.
1795 - debian/control:
1796 - add versioned Depend on watershed in lvm2 for udev rules.
1797 - add Depends on watershed-udeb in lvm2-udeb for udev rules.
1798 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1799 - add Depend on initramfs-tools in dmsetup so system is not potentially
1800 rendered unbootable by out-of-order dpkg configuration.
1801 - debian/rules:
1802 - do not install local-top scripts since Ubuntu mounts root using udev.
1803 - do not install init scripts for lvm2, since udev starts LVM.
1804 - debian/lvm2.postinst: handle missing lvm2 init script.
1805 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1806 watch dm devices for changes with inotify
1807 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1808 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1809 - remaining changes to upstream event manager packages (Debian bug 514706):
1810 - debian/rules:
1811 - enable dmeventd during configure.
1812 - debian/dmeventd.{8,manpages}: install dmeventd files.
1813 - rename debian/clvm.defaults to debian/clvm.default so it is installed
1814 correctly.
1815 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1816 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1817 executable. When the Ubuntu-specific ones are added with a patch,
1818 they may lose their executable bit.
1819 - Add and install clvmd resource agent
1820 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1821 works.
1822 - debian/{clvmd.ra,clvm.init}:
1823 - create /run/lvm if it doesn't exist.
1824 - debian/clvm.init:
1825 - exit 3 if not running on status action.
1826 - Call dh_installman so that our dmeventd manpage actually gets installed
1827 - Install the missing fsadm manpage.
1828
1829 * libdevmapper-dev:
1830 - move .so symlinks and pkgconfig files to multiarched locations.
1831 - mark libdevmapper-dev M-A: same
1832
1833 * libdevmapper-event1.02.1:
1834 - Add Breaks: dmeventd (<< 2.02.95-4ubuntu1) due to debian symbol rename
1835
1836 * debian/lvm2.{preinst,postinst,postrm}:
1837 - Implement removal of obsolete /etc/init.d/lvm2 conffile, which
1838 should not have been re-introduced in Quantal.
1839
1840 * Dropped Changes, included in Debian:
1841 - Mostly included packages for upstream event manager (Debian bug 514706).
1842 - debian/patches/rules-subdir.patch: removed as reordering will cause
1843 build failure with dmeventd.
1844 - debian/patches/libdm-event-static.patch: removed as other static libs
1845 aren't being built anymore either.
1846 - Update symbols for libdevmapper-event.
1847 - Update libdevmapper-event, dmeventd descriptions to match Debian
1848 boilerplate.
1849
1850 * Disappeared Changes:
1851 - Don't install documentation in udebs. No diff found, but no docs are
1852 installed into udebs either.
1853
1854 * Resurected Changes:
1855 - corrected dropping the wrong init script. Now clvm.init is shipped
1856 and lvm2.init is dropped in favor of udev rules as per original
1857 intention (LP: #1037033).
1858
1859 -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Tue, 14 Aug 2012 14:35:57 +0100
1860
552lvm2 (2.02.95-4) unstable; urgency=low1861lvm2 (2.02.95-4) unstable; urgency=low
5531862
554 * Force building with -j1.1863 * Force building with -j1.
@@ -586,6 +1895,92 @@ lvm2 (2.02.95-1) unstable; urgency=low
5861895
587 -- Bastian Blank <waldi@debian.org> Tue, 01 May 2012 20:27:50 +02001896 -- Bastian Blank <waldi@debian.org> Tue, 01 May 2012 20:27:50 +0200
5881897
1898lvm2 (2.02.88-2ubuntu2) quantal-proposed; urgency=low
1899
1900 [ Ante Karamatic ]
1901 * debian/{clvmd.ra,clvm.init}:
1902 - create /var/run/lvm if it doesn't exist (LP: #959218)
1903
1904 [ Andres Rodriguez ]
1905 * debian/clvm.init: exit 3 if not running on status action. (LP: #988881)
1906
1907 -- Andres Rodriguez <andreserl@ubuntu.com> Tue, 05 Jun 2012 16:30:18 -0400
1908
1909lvm2 (2.02.88-2ubuntu1) quantal; urgency=low
1910
1911 * Merge from Debian unstable (LP: #726677), remaining changes:
1912 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
1913 names in /dev/block/ since lvm.conf won't handle this.
1914 - debian/rules:
1915 - copy .po file to .pot file for Rosetta (Ubuntu specific).
1916 - debian/{dmsetup,lvm2}-udeb.install:
1917 - install initramfs and udev hooks in udebs (Debian bug 504341).
1918 - auto-start VGs as their PVs are discovered (Ubuntu specific):
1919 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
1920 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
1921 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
1922 - add 85-lvm2.rules to the list of udev rules to copy.
1923 - depend on udev.
1924 - debian/control:
1925 - add versioned Depend on watershed in lvm2 for udev rules.
1926 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
1927 - add Depend on initramfs-tools in dmsetup so system is not potentially
1928 rendered unbootable by out-of-order dpkg configuration. LP: #358654.
1929 - debian/rules:
1930 - do not install local-top scripts since Ubuntu mounts root using udev.
1931 - do not install init scripts for lvm2, since udev starts LVM.
1932 - debian/lvm2.postinst: handle missing lvm2 init script.
1933 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
1934 watch dm devices for changes with inotify
1935 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
1936 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
1937 - add packages for upstream event manager (Debian bug 514706):
1938 - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
1939 - debian/rules:
1940 - enable dmeventd during configure.
1941 - add build targets.
1942 - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
1943 - debian/dmeventd.{install,8,manpages}: install dmeventd files.
1944 - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
1945 - debian/libdevmapper-dev.install: install libdevmapper-event files.
1946 - debian/patches/monitoring-default-off.patch: by default, do not
1947 expect to talk to dmeventd. Monitoring can be done via "--monitor y".
1948 - rename debian/clvm.defaults to debian/clvm.default so it is intalled
1949 correctly.
1950 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
1951 - lidevmapper-dev: move .so symlinks to /usr/lib where they belong
1952 - debian/patches/rules-subdir.patch: removed as reordering will cause
1953 build failure with dmeventd.
1954 - debian/patches/libdm-event-static.patch: removed as other static libs
1955 aren't being built anymore either.
1956 - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
1957 executable. When the Ubuntu-specific ones are added with a patch,
1958 they may lose their executable bit.
1959 - Add and install clvmd resource agent
1960 - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
1961 works.
1962 - Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
1963 use watershed.
1964 * Dropped changes, included in Debian:
1965 - Build clvm with support for corosync, openais and cman
1966 - debian/control: change to libreadline-dev for build.
1967 * Dropped changes, included upstream:
1968 - debian/patches/open-readonly.patch: do not open every device for
1969 write, otherwise udev thinks they've all changed (see inotify above).
1970 * Dropped changes, superseded upstream:
1971 - debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules: properly respond
1972 to "add" events during boot. Upstream now distinguishes between
1973 coldplug add events initial ones, so this is not supposed to be a
1974 problem now.
1975 * Update symbols for libdevmapper-event.
1976 * Update libdevmapper-event, dmeventd descriptions to match Debian
1977 boilerplate.
1978 * Don't install documentation in udebs.
1979 * Call dh_installman so that our dmeventd manpage actually gets installed
1980 * Install the missing fsadm manpage.
1981
1982 -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 02 May 2012 07:48:42 -0700
1983
589lvm2 (2.02.88-2) unstable; urgency=low1984lvm2 (2.02.88-2) unstable; urgency=low
5901985
591 * Enable corosync and openais support. (closes: #563320)1986 * Enable corosync and openais support. (closes: #563320)
@@ -651,6 +2046,114 @@ lvm2 (2.02.66-5) unstable; urgency=low
6512046
652 -- Bastian Blank <waldi@debian.org> Sun, 23 Jan 2011 18:30:01 +01002047 -- Bastian Blank <waldi@debian.org> Sun, 23 Jan 2011 18:30:01 +0100
6532048
2049lvm2 (2.02.66-4ubuntu7) precise; urgency=low
2050
2051 * Revert the last change.
2052
2053 -- Matthias Klose <doko@ubuntu.com> Sun, 04 Dec 2011 17:30:41 +0100
2054
2055lvm2 (2.02.66-4ubuntu6) precise; urgency=low
2056
2057 * Don't build clvmd on armhf.
2058
2059 -- Matthias Klose <doko@ubuntu.com> Sun, 04 Dec 2011 16:01:51 +0100
2060
2061lvm2 (2.02.66-4ubuntu5) precise; urgency=low
2062
2063 * Build-depend on openais-dev rather than libopenais-dev.
2064
2065 -- Colin Watson <cjwatson@ubuntu.com> Tue, 22 Nov 2011 00:42:29 +0000
2066
2067lvm2 (2.02.66-4ubuntu4) precise; urgency=low
2068
2069 * Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
2070 use watershed.
2071
2072 -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Nov 2011 23:47:38 +0000
2073
2074lvm2 (2.02.66-4ubuntu3) oneiric; urgency=low
2075
2076 * Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
2077 works.
2078
2079 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 16 Aug 2011 18:30:40 -0700
2080
2081lvm2 (2.02.66-4ubuntu2) natty; urgency=low
2082
2083 * Add support for corosync based clusters. (LP: #525287)
2084 - Build clvm with support for corosync, openais and cman
2085 - Add and install clvmd resource agent, written by Xinwei Hu,
2086 slightly modified by Ante Karamatic to work on Ubuntu
2087
2088 -- Andres Rodriguez <andreserl@ubuntu.com> Fri, 14 Jan 2011 15:39:03 -0600
2089
2090lvm2 (2.02.66-4ubuntu1) natty; urgency=low
2091
2092 * Merge from debian unstable. Remaining changes:
2093 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
2094 names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
2095 - debian/rules:
2096 - copy .po file to .pot file for Rosetta (Ubuntu specific).
2097 - debian/{dmsetup,lvm2}-udeb.install:
2098 - install initramfs and udev hooks in udebs (Debian bug 504341).
2099 - auto-start VGs as their PVs are discovered (Ubuntu specific):
2100 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
2101 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
2102 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
2103 - add 85-lvm2.rules to the list of udev rules to copy.
2104 - depend on udev.
2105 - debian/control:
2106 - add versioned Depend on watershed in lvm2 for udev rules.
2107 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
2108 - add Depend on initramfs-tools in dmsetup so system is not potentially
2109 rendered unbootable by out-of-order dpkg configuration.
2110 - debian/rules:
2111 - do not install local-top scripts since Ubuntu mounts root using udev.
2112 - do not install init scripts for lvm2, since udev starts LVM.
2113 - debian/lvm2.postinst: handle missing lvm2 init script.
2114 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
2115 watch dm devices for changes with inotify.
2116 - debian/patches/open-readonly.patch: do not open every device for
2117 write, otherwise udev thinks they've all changed (see inotify above).
2118 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
2119 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
2120 - add packages for upstream event manager (Debian bug 514706):
2121 - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
2122 - debian/rules:
2123 - enable dmeventd during configure.
2124 - add build targets.
2125 - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
2126 - debian/dmeventd.{install,8,manpages}: install dmeventd files.
2127 - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
2128 - debian/libdevmapper-dev.install: install libdevmapper-event files.
2129 - debian/patches/monitoring-default-off.patch: by default, do not
2130 expect to talk to dmeventd. Monitoring can be done via "--monitor y".
2131 - rename debian/clvm.defaults to debian/clvm.default so it is intalled
2132 correctly (Debian bug 569292).
2133 - debian/control: change to libreadline-dev for build.
2134 - debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules: properly respond
2135 to "add" events during boot.
2136 - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
2137 - lidevmapper-dev: move .so symlinks to /usr/lib where they belong
2138 * Dropped changes:
2139 - debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules: include *_mlog in
2140 devices to be ignored for filesystem symlinks (see reason for
2141 dropping in Debian bug 569745).
2142 - debian/{lvm2,dmsetup}.preinst: remove obsolete udev rules from Hardy.
2143 - debian/lvm2.preinst: fix Hardy conf-file removal to check against the
2144 correct binary package name.
2145 * debian/patches/CVE-2010-2526.patch: removed, now included in
2146 upstream-2.02.72.patch.
2147 * debian/patches/rules-subdir.patch: removed as reordering will cause
2148 build failure with dmeventd.
2149 * debian/patches/libdm-event-static.patch: removed as other static libs
2150 aren't being built anymore either.
2151 * debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
2152 executable. When the Ubuntu-specific ones are added with a patch, they
2153 may lose their executable bit.
2154
2155 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 07 Dec 2010 08:08:45 -0500
2156
654lvm2 (2.02.66-4) unstable; urgency=low2157lvm2 (2.02.66-4) unstable; urgency=low
6552158
656 * Make libdevmapper break old lvm2, it missuses the udev sync2159 * Make libdevmapper break old lvm2, it missuses the udev sync
@@ -708,6 +2211,99 @@ lvm2 (2.02.62-1) unstable; urgency=low
7082211
709 -- Bastian Blank <waldi@debian.org> Sat, 20 Mar 2010 18:09:20 +01002212 -- Bastian Blank <waldi@debian.org> Sat, 20 Mar 2010 18:09:20 +0100
7102213
2214lvm2 (2.02.54-1ubuntu6) maverick; urgency=low
2215
2216 * SECURITY UPDATE: unprivileged logical volume manipulation with clvmd
2217 - debian/patches/CVE-2010-2526.patch: revert to using a pathname-based
2218 socket in order to enforce correct permissions.
2219 - CVE-2010-2526
2220
2221 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 23 Sep 2010 14:09:51 -0400
2222
2223lvm2 (2.02.54-1ubuntu5) maverick; urgency=low
2224
2225 * Backport from Debian:
2226 - Don't overwrite names of dm devices; use symlinks instead
2227 (LP: #621951).
2228
2229 -- Colin Watson <cjwatson@ubuntu.com> Wed, 08 Sep 2010 22:50:26 +0100
2230
2231lvm2 (2.02.54-1ubuntu4) lucid; urgency=low
2232
2233 * Some idiot thought it'd be a good idea if device mapper didn't respond
2234 to "add" events, like those during boot. Take their change out back
2235 and shoot it in the head. LP: #561390.
2236
2237 -- Scott James Remnant <scott@ubuntu.com> Sun, 25 Apr 2010 21:36:25 -0700
2238
2239lvm2 (2.02.54-1ubuntu3) lucid; urgency=low
2240
2241 * lidevmapper-dev: move .so symlinks to /usr/lib where they belong
2242
2243 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 18 Feb 2010 04:38:10 -0800
2244
2245lvm2 (2.02.54-1ubuntu2) lucid; urgency=low
2246
2247 * debian/lvm2.preinst: fix Hardy conf-file removal to check against the
2248 correct binary package name.
2249
2250 -- Kees Cook <kees@ubuntu.com> Tue, 16 Feb 2010 16:08:43 -0800
2251
2252lvm2 (2.02.54-1ubuntu1) lucid; urgency=low
2253
2254 * Merge from debian testing. Remaining changes:
2255 - debian/control:
2256 - add libtool for autoconf regeneration.
2257 - debian/patches/avoid-dev-block.patch: Prefer any other device name over
2258 names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
2259 - debian/rules:
2260 - copy .po file to .pot file for Rosetta (Ubuntu specific).
2261 - install initramfs and udev hooks in udebs (Debian bug 504341).
2262 - auto-start VGs as their PVs are discovered (Ubuntu specific):
2263 - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
2264 the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
2265 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
2266 - add 85-lvm2.rules to the list of udev rules to copy.
2267 - depend on udev.
2268 - debian/control:
2269 - add versioned Depend on watershed in lvm2 for udev rules.
2270 - add versioned Depend/Breaks on udev in dmsetup for udev rules.
2271 - add Depend on initramfs-tools in dmsetup so system is not potentially
2272 rendered unbootable by out-of-order dpkg configuration.
2273 - debian/rules:
2274 - do not install local-top scripts since Ubuntu mounts root using udev.
2275 - do not install init scripts for lvm2, since udev starts LVM.
2276 - debian/lvm2.postinst: handle missing lvm2 init script.
2277 - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
2278 watch dm devices for changes with inotify.
2279 - debian/patches/open-readonly.patch: do not open every device for
2280 write, otherwise udev thinks they've all changed (see inotify above).
2281 - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
2282 - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
2283 - add packages for upstream event manager (Debian bug 514706):
2284 - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
2285 - debian/rules:
2286 - enable dmeventd during configure.
2287 - add build targets.
2288 - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
2289 - debian/patches/rules-subdir.patch: update to reorder build targets.
2290 - debian/patches/libdm-event-static.patch: force static library build.
2291 - debian/dmeventd.{install,8,manpages}: install dmeventd files.
2292 - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
2293 - debian/libdevmapper-dev.install: install libdevmapper-event files.
2294 - debian/patches/monitoring-default-off.patch: by default, do not
2295 expect to talk to dmeventd. Monitoring can be done via "--monitor y".
2296 * debian/rules: make dmsetup initramfs-tools scripts executable (Debian bug
2297 569286).
2298 * rename debian/clvm.defaults to debian/clvm.default so it is intalled
2299 correctly (Debian bug 569292).
2300 * debian/control: bump up to libreadline6-dev for build.
2301 * debian/{lvm2,dmsetup}.preinst: remove obsolete udev rules from Hardy.
2302 * debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules: include *_mlog in
2303 devices to be ignored for filesystem symlinks (Debian bug 569745).
2304
2305 -- Kees Cook <kees@ubuntu.com> Tue, 16 Feb 2010 10:40:31 -0800
2306
711lvm2 (2.02.54-1) unstable; urgency=low2307lvm2 (2.02.54-1) unstable; urgency=low
7122308
713 * New upstream version.2309 * New upstream version.
@@ -868,6 +2464,87 @@ lvm2 (2.02.39-1) unstable; urgency=low
8682464
869 -- Bastian Blank <waldi@debian.org> Tue, 15 Jul 2008 20:05:08 +02002465 -- Bastian Blank <waldi@debian.org> Tue, 15 Jul 2008 20:05:08 +0200
8702466
2467lvm2 (2.02.39-0ubuntu11) karmic; urgency=low
2468
2469 * Copy /etc/lvm/lvm.conf into the initramfs (LP: #246324).
2470
2471 -- Colin Watson <cjwatson@ubuntu.com> Wed, 15 Jul 2009 13:52:21 +0100
2472
2473lvm2 (2.02.39-0ubuntu10) karmic; urgency=low
2474
2475 * debian/control: Increase dependencies for vol_id->blkid transition.
2476
2477 -- Scott James Remnant <scott@ubuntu.com> Tue, 12 May 2009 10:19:09 +0100
2478
2479lvm2 (2.02.39-0ubuntu9) jaunty; urgency=low
2480
2481 * debian/patches/avoid-dev-block.patch: Prefer any other device name over
2482 names in /dev/block/ (LP: #341928).
2483
2484 -- Colin Watson <cjwatson@ubuntu.com> Wed, 08 Apr 2009 14:19:32 +0100
2485
2486lvm2 (2.02.39-0ubuntu8) jaunty; urgency=low
2487
2488 * Revert quilt damage to two other patches.
2489
2490 -- Scott James Remnant <scott@ubuntu.com> Tue, 24 Feb 2009 00:26:56 +0000
2491
2492lvm2 (2.02.39-0ubuntu7) jaunty; urgency=low
2493
2494 * debian/patches/open-readonly.patch:
2495 - Generally we don't need to write to every single block device we open,
2496 in fact if we do that when scanning we'll make udev think they all
2497 changed, and it could run "lvm vgscan" again! When the file descriptor
2498 is needed for writing, it will be closed and opened again. LP: #332270.
2499
2500 -- Scott James Remnant <scott@ubuntu.com> Mon, 23 Feb 2009 21:44:51 +0000
2501
2502lvm2 (2.02.39-0ubuntu6) jaunty; urgency=low
2503
2504 * Bump build-dependency on debhelper to ensure we get the right one.
2505
2506 -- Scott James Remnant <scott@ubuntu.com> Fri, 09 Jan 2009 14:09:31 +0000
2507
2508lvm2 (2.02.39-0ubuntu5) jaunty; urgency=low
2509
2510 * Update udev rules.d path to /lib/udev/rules.d, (LP #314879) and add
2511 versioned dependency on udev accordingly.
2512 * Add versioned breaks on udev to make sure we do the upgrade
2513 in the correct order.
2514 * Add versioned dependency on watershed version that installs
2515 into initramfs.
2516
2517 -- Soren Hansen <soren@ubuntu.com> Fri, 09 Jan 2009 13:46:10 +0100
2518
2519lvm2 (2.02.39-0ubuntu4) jaunty; urgency=low
2520
2521 * Change dependency on udev to one on watershed.
2522
2523 -- Scott James Remnant <scott@ubuntu.com> Mon, 05 Jan 2009 16:54:00 +0000
2524
2525lvm2 (2.02.39-0ubuntu3) jaunty; urgency=low
2526
2527 * Rebuild for armel.
2528
2529 -- Matthias Klose <doko@ubuntu.com> Thu, 20 Nov 2008 10:51:16 +0000
2530
2531lvm2 (2.02.39-0ubuntu2) intrepid; urgency=low
2532
2533 * Backport from Debian unstable (Bastian Blank):
2534 - Disable readline support in udeb. (closes: #491203, LP: #263558)
2535
2536 -- Colin Watson <cjwatson@ubuntu.com> Mon, 01 Sep 2008 16:47:50 +0100
2537
2538lvm2 (2.02.39-0ubuntu1) intrepid; urgency=low
2539
2540 * New upstream release (LP: #239460).
2541 * Merges 2.02.35-1 from Debian.
2542 * Increase devmapper dependency to (>> 2:1.02.27) due to new API.
2543 * Re-add quilt to Build-Depends.
2544 * Add missing Build-Depends on autoconf and libtool.
2545
2546 -- James Westby <james.westby@canonical.com> Tue, 01 Jul 2008 16:39:18 +0100
2547
871lvm2 (2.02.38-1) unstable; urgency=low2548lvm2 (2.02.38-1) unstable; urgency=low
8722549
873 * New upstream version.2550 * New upstream version.
@@ -913,6 +2590,115 @@ lvm2 (2.02.29-1) unstable; urgency=low
9132590
914 -- Bastian Blank <waldi@debian.org> Thu, 10 Jan 2008 13:36:53 +00002591 -- Bastian Blank <waldi@debian.org> Thu, 10 Jan 2008 13:36:53 +0000
9152592
2593lvm2 (2.02.26-1ubuntu11) intrepid; urgency=low
2594
2595 * debian/control: build-deps on newer libcman and libdlm to guarantee a
2596 build against new libcman3 and libdlm3 soname.
2597
2598 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 26 Aug 2008 14:18:13 +0200
2599
2600lvm2 (2.02.26-1ubuntu10) intrepid; urgency=low
2601
2602 * debian/initramfs-tools/scripts/init-premount/lvm2:
2603 - use new named mountroot-fail hook ordering
2604 - silently detect array failures
2605 * lib/locking/cluster_locking.c, daemons/clvmd/{refresh_,}clvmd.c:
2606 add include for sys/param.h to catch limits, where PIPE_BUF went to live.
2607
2608 -- Kees Cook <kees@ubuntu.com> Mon, 28 Jul 2008 12:22:26 -0700
2609
2610lvm2 (2.02.26-1ubuntu9) hardy; urgency=low
2611
2612 * Include virtio block type in the filters. (LP: #218574)
2613 This change is included upstream in 2.02.34.
2614
2615 -- James Westby <james.westby@canonical.com> Fri, 18 Apr 2008 14:08:56 +0100
2616
2617lvm2 (2.02.26-1ubuntu8) hardy; urgency=low
2618
2619 * debian/initramfs-tools/scripts/init-premount/lvm2: Ensure we exit if
2620 the script is called with mountfail.
2621
2622 -- Luke Yelavich <luke.yelavich@canonical.com> Mon, 18 Feb 2008 11:56:54 +1100
2623
2624lvm2 (2.02.26-1ubuntu7) hardy; urgency=low
2625
2626 * debian/initramfs-tools/scripts/init-premount/lvm2:
2627 /sbin/mdadm -> /sbin/lvm (Thanks Kees.)
2628
2629 -- Luke Yelavich <luke.yelavich@canonical.com> Fri, 15 Feb 2008 12:28:14 +1100
2630
2631lvm2 (2.02.26-1ubuntu6) hardy; urgency=low
2632
2633 * Create init-premount hook script for the initramfs, to provide
2634 information at boot, if the root device is not functional.
2635 * Tighten initramfs-tools dependency.
2636
2637 -- Luke Yelavich <themuso@ubuntu.com> Tue, 05 Feb 2008 14:16:36 +1100
2638
2639lvm2 (2.02.26-1ubuntu5) hardy; urgency=low
2640
2641 * Changes from Debian audited, remaining changes:
2642 - Recognise SUN's LDOM virtual block devices.
2643 (forwarded upstream and to Debian #455975).
2644 - Drop build-dependencies on libccs-dev and libgulm-dev since gulm
2645 locking is obsolete.
2646 (forwarded to Debian #455976).
2647 - Separate clvm package.
2648 (forwarded to Debian #455978).
2649 - Use udev to activate new LVM physical volumes, and thus volume groups
2650 and logical volumes.
2651 (forwarded to Debian #455979).
2652 - Copy lvm2.po to lvm2.pot for Rosetta.
2653 - Migrate configuration files from earlier Ubuntu versions.
2654
2655 * Drop compilation without stack protector, no bugs are referenced as
2656 justification for that change.
2657 * Drop higher build requirements on libdlm-dev since we don't actually
2658 seem to have any patch that necessitates it (it builds fine with either,
2659 so just build with whatever we have).
2660
2661 -- Scott James Remnant <scott@ubuntu.com> Wed, 12 Dec 2007 18:15:39 +0000
2662
2663lvm2 (2.02.26-1ubuntu4) gutsy; urgency=low
2664
2665 * Bump dmsetup Suggests: to a Depends:, since without it we do not get
2666 /dev/disks/by-uuid/ and thus cannot mount anything. (LP: #126776)
2667
2668 -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 19 Jul 2007 16:55:25 +0200
2669
2670lvm2 (2.02.26-1ubuntu3) gutsy; urgency=low
2671
2672 * Max partitions for vdisk is 8 and not 16.
2673
2674 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 19 Jul 2007 07:32:59 +0200
2675
2676lvm2 (2.02.26-1ubuntu2) gutsy; urgency=low
2677
2678 * Make lvm2 recognize SUN's LDOM virtual disks.
2679
2680 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 17 Jul 2007 09:37:50 +0200
2681
2682lvm2 (2.02.26-1ubuntu1) gutsy; urgency=low
2683
2684 * Merge from debian unstable, remaining changes:
2685 - Drop libccs-dev/libgulm-dev Build-Dep
2686 - Keep clvm around and all related bits (init, defaults, etc)
2687 - scan and activate new volumes whenever udev detects a new block device
2688 containing LVM metadata
2689 - compile with -fno-stack-protector
2690 - clvm depends on cman, rather than suggests, and don't support fence
2691 - remove lvm2 init script, since it clashes with our udev rules
2692 - make initramfs hook prereq on udev
2693 - copy the lvm binary and udev rules across
2694 - load the dm-mod, dm-snapshot and dm-mirror modules
2695 - Depend on both udev and initramfs-tools
2696 - Build-Deps on a newer devmapper
2697 - Ubuntu maintainer foobar
2698 - copy lvm2.po to lvm2.pot for Rosetta
2699
2700 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 03 Jul 2007 08:20:30 +0200
2701
916lvm2 (2.02.26-1) unstable; urgency=low2702lvm2 (2.02.26-1) unstable; urgency=low
9172703
918 * New upstream release.2704 * New upstream release.
@@ -920,6 +2706,51 @@ lvm2 (2.02.26-1) unstable; urgency=low
9202706
921 -- Bastian Blank <waldi@debian.org> Fri, 22 Jun 2007 11:33:50 +00002707 -- Bastian Blank <waldi@debian.org> Fri, 22 Jun 2007 11:33:50 +0000
9222708
2709lvm2 (2.02.24-6ubuntu3) gutsy; urgency=low
2710
2711 * Drop libccs-dev Build-Dep:
2712 - it was only required for gulm locking (dead since edgy).
2713 - HAVE_CCS has not been set for a while and ccs support never built since
2714 it was useful only for gulm.
2715
2716 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 11 Jun 2007 12:03:35 +0200
2717
2718lvm2 (2.02.24-6ubuntu2) gutsy; urgency=low
2719
2720 * Readd clvm init script.
2721
2722 * Fix clvm.init:
2723 - not run if there is no cluster.conf
2724 - not run if cman is not running.
2725 - it's ok to fail on stop. (--oknodo)
2726 - wait_for_nodes only if we can start.
2727
2728 (Closes LP: #61794, #115828, #108704, #108120)
2729
2730 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 08 Jun 2007 13:09:50 +0200
2731
2732lvm2 (2.02.24-6ubuntu1) gutsy; urgency=low
2733
2734 * Merge from debian unstable, remaining changes:
2735 - tighter build-depends on libccs-dev, libcman-dev & libdlm-dev
2736 - scan and activate new volumes whenever udev detects a new block device
2737 containing LVM metadata.
2738 - compile with -fno-stack-protector
2739 - copy lvm2.po to lvm2.pot for Rosetta
2740 - clvm depends on cman, rather than suggests, and don't support fence
2741 - init script for clvm
2742
2743 * Turns out that doing merges dependency-first isn't necessarily the right
2744 way; this package replaces lvm-common! So merge changes I just made
2745 there to here:
2746 - remove the init script, since it clashes with our udev rules
2747 - make initramfs hook prereq on udev
2748 - copy the lvm binary and udev rules across
2749 - load the dm-mod, dm-snapshot and dm-mirror modules
2750 * Depend on both udev and initramfs-tools
2751
2752 -- Scott James Remnant <scott@ubuntu.com> Tue, 22 May 2007 12:43:07 +0100
2753
923lvm2 (2.02.24-6) unstable; urgency=low2754lvm2 (2.02.24-6) unstable; urgency=low
9242755
925 * Also replace lvm-common.2756 * Also replace lvm-common.
@@ -985,6 +2816,94 @@ lvm2 (2.02.06-3) unstable; urgency=low
9852816
986 -- Bastian Blank <waldi@debian.org> Sun, 15 Oct 2006 12:05:01 +00002817 -- Bastian Blank <waldi@debian.org> Sun, 15 Oct 2006 12:05:01 +0000
9872818
2819lvm2 (2.02.06-2ubuntu9) feisty; urgency=low
2820
2821 * Remove the call to vgck on the creation of devmapper devices; this
2822 would cause udev to block, and thus prevent LVM from creating snapshot
2823 devices. LP: #84672.
2824 (This also needs a newer libdevmapper to complete the fix)
2825
2826 * Rename 70-lvm.rules to 85-lvm.rules so that it appears at the correct
2827 point; remove the old file rather than transitioning since it was
2828 broken anyway.
2829
2830 -- Scott James Remnant <scott@ubuntu.com> Fri, 30 Mar 2007 17:29:09 +0100
2831
2832lvm2 (2.02.06-2ubuntu8) feisty; urgency=low
2833
2834 UdevLvm fix:
2835 * Run vgscan and vgchange on block device change as well as add.
2836
2837 -- Ian Jackson <iwj@ubuntu.com> Tue, 6 Feb 2007 19:25:40 +0000
2838
2839lvm2 (2.02.06-2ubuntu7) feisty; urgency=low
2840
2841 UdevLvm:
2842 * Force loading of dm_mod in initramfs (for some reason the lvm tools do
2843 not do this themselves).
2844 * Update the initramfs in the postinst.
2845 * Update the 70-lvm.rules to
2846 - run vgscan as needed;
2847 - invoke things via /sbin/lvm rather than relying on the symlinks
2848 - run vgck and not vgmknodes (since udev makes the nodes now)
2849 * Declare Breaks against old lvm-common and old udev, since our new
2850 node generation requires the new working machinery in lvm-common and
2851 the corresponding support in udev.
2852
2853 -- Ian Jackson <iwj@ubuntu.com> Tue, 6 Feb 2007 16:35:04 +0000
2854
2855lvm2 (2.02.06-2ubuntu6) feisty; urgency=low
2856
2857 * Backport endian fix for dev_is_md from upstream.
2858 After a deeper investigation we found out that md super block 0.90.0
2859 are machine endian and super block 1 or higher are little endian.
2860 On big endian machine (that are the only one affected) we need to compare
2861 both values.
2862
2863 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Sun, 28 Jan 2007 05:51:59 +0100
2864
2865lvm2 (2.02.06-2ubuntu5) feisty; urgency=low
2866
2867 [ Fabio M. Di Nitto ]
2868 * Fix dev_is_md check on big endian machines.
2869
2870 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 25 Jan 2007 16:55:37 +0100
2871
2872lvm2 (2.02.06-2ubuntu4) feisty; urgency=low
2873
2874 UdevLvm implementation:
2875 * Provide udev rules to 1. run vgchange to activate lvs on new block
2876 devices containing lvm volumes; 2. run vgmknodes when new dm devices
2877 appear, to ensure that things which might depend on the lv symlinks
2878 only run after vgchange has finished.
2879 * Do symlink-to-..tmp-and-then-rename rather than unlink/symlink,
2880 in vgchange, vgmknodes, etc., for /dev/vg/lv link. (This fixes
2881 an obscure race. Reported with patch to Debian as #402132.)
2882
2883 -- Ian Jackson <iwj@ubuntu.com> Fri, 8 Dec 2006 15:22:20 +0000
2884
2885lvm2 (2.02.06-2ubuntu3) edgy; urgency=low
2886
2887 * Disable gcc stack protector to fix some weird segfaults/bus errors.
2888
2889 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 13 Sep 2006 09:59:29 +0200
2890
2891lvm2 (2.02.06-2ubuntu2) edgy; urgency=low
2892
2893 * Drop B-D on libgulm-dev since gulm locking is obsoleted.
2894
2895 * Update Depends: to drop gulm and fence.
2896
2897 * Rebuild for libdlm2.
2898
2899 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 27 Jul 2006 05:50:20 +0200
2900
2901lvm2 (2.02.06-2ubuntu1) edgy; urgency=low
2902
2903 * Merge from debian unstable.
2904
2905 -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 30 Jun 2006 11:16:28 +0200
2906
988lvm2 (2.02.06-2) unstable; urgency=low2907lvm2 (2.02.06-2) unstable; urgency=low
9892908
990 * Fix return value for unknown vg. (closes: #373644)2909 * Fix return value for unknown vg. (closes: #373644)
@@ -1017,6 +2936,14 @@ lvm2 (2.02.05-1) unstable; urgency=low
10172936
1018 -- Bastian Blank <waldi@debian.org> Fri, 12 May 2006 18:20:01 +00002937 -- Bastian Blank <waldi@debian.org> Fri, 12 May 2006 18:20:01 +0000
10192938
2939lvm2 (2.02.02-1ubuntu1) dapper; urgency=low
2940
2941 * merged with debian (required to fix ubuntu #38007)
2942 * daemons/clvmd/Makefile.in:
2943 * added -lpthreads to LDFLAGS to make it build
2944
2945 -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 8 May 2006 11:42:45 +0200
2946
1020lvm2 (2.02.02-1) unstable; urgency=low2947lvm2 (2.02.02-1) unstable; urgency=low
10212948
1022 * New upstream version.2949 * New upstream version.
@@ -1050,6 +2977,66 @@ lvm2 (2.02.00-1) unstable; urgency=low
10502977
1051 -- Bastian Blank <waldi@debian.org> Sat, 26 Nov 2005 10:26:42 +01002978 -- Bastian Blank <waldi@debian.org> Sat, 26 Nov 2005 10:26:42 +0100
10522979
2980lvm2 (2.01.15-0ubuntu5) dapper; urgency=low
2981
2982 * debian/rules: Copy lvm2.po to lvm2.pot at build, remove it at clean.
2983 Closes:
2984
2985 -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 4 May 2006 12:53:41 +0200
2986
2987lvm2 (2.01.15-0ubuntu4) dapper; urgency=low
2988
2989 * Call vgscan instead of pvscan in clvm init script.
2990
2991 * Fix while condition in clvm init script to catch only cluster errors.
2992
2993 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 07 Apr 2006 06:53:52 +0200
2994
2995lvm2 (2.01.15-0ubuntu3) dapper; urgency=low
2996
2997 * Call pvscan in clvm init script after clvmd is running
2998 to refresh the cache or vgchange might fail.
2999
3000 * Add wait_for_nodes loop to avoid a possible race condition
3001 when starting up the entire cluster all together to clvm init script.
3002
3003 * Make clvm init script use /etc/default/clvm instead of /etc/default/clvmd.
3004
3005 * Ship a default clvm.
3006
3007 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 06 Apr 2006 07:32:53 +0200
3008
3009lvm2 (2.01.15-0ubuntu2) dapper; urgency=low
3010
3011 * Add init script for clvmd.
3012
3013 * clvm now Depends: cman | gulm and fence.
3014
3015 * Build clvm with gulm support.
3016
3017 * Add Build-Deps: libccs-dev and libgulm-dev.
3018
3019 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 05 Apr 2006 12:52:08 +0200
3020
3021lvm2 (2.01.15-0ubuntu1) dapper; urgency=low
3022
3023 * New upstream version.
3024
3025 -- Matthias Klose <doko@ubuntu.com> Mon, 23 Jan 2006 09:58:28 +0100
3026
3027lvm2 (2.01.14-3ubuntu2) dapper; urgency=low
3028
3029 * Drop selinux support since it breaks lvm2-udeb.
3030 * Make sure to build with a proper libdevmapper.
3031
3032 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 29 Nov 2005 09:11:39 +0100
3033
3034lvm2 (2.01.14-3ubuntu1) dapper; urgency=low
3035
3036 * Resynchronise with Debian.
3037
3038 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 25 Nov 2005 12:51:58 +0100
3039
1053lvm2 (2.01.14-3) unstable; urgency=low3040lvm2 (2.01.14-3) unstable; urgency=low
10543041
1055 * It is pronounced readline, not ncurses. Fix build-deps. (closes: #330715)3042 * It is pronounced readline, not ncurses. Fix build-deps. (closes: #330715)
@@ -1090,6 +3077,12 @@ lvm2 (2.01.11-1) unstable; urgency=low
10903077
1091 -- Bastian Blank <waldi@debian.org> Sun, 19 Jun 2005 13:17:48 +02003078 -- Bastian Blank <waldi@debian.org> Sun, 19 Jun 2005 13:17:48 +0200
10923079
3080lvm2 (2.01.04-5ubuntu1) breezy; urgency=low
3081
3082 * Bump Build-Deps on libncruses5-dev and libdlm-dev (1.x)
3083
3084 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 30 May 2005 11:05:56 +0200
3085
1093lvm2 (2.01.04-5) unstable; urgency=low3086lvm2 (2.01.04-5) unstable; urgency=low
10943087
1095 * Revert -4's rather widespread changes, except for the amd64 fix.3088 * Revert -4's rather widespread changes, except for the amd64 fix.
diff --git a/debian/control b/debian/control
index cd9f556..7ced620 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: lvm21Source: lvm2
2Section: admin2Section: admin
3Priority: optional3Priority: optional
4Maintainer: Debian LVM Team <team+lvm@tracker.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian LVM Team <team+lvm@tracker.debian.org>
5Uploaders: Bastian Blank <waldi@debian.org>6Uploaders: Bastian Blank <waldi@debian.org>
6Build-Depends:7Build-Depends:
7 debhelper-compat (= 13),8 debhelper-compat (= 13),
@@ -11,6 +12,7 @@ Build-Depends:
11 libblkid-dev,12 libblkid-dev,
12 pkg-config,13 pkg-config,
13 systemd-dev (>= 255~rc1-1),14 systemd-dev (>= 255~rc1-1),
15 thin-provisioning-tools
14Build-Depends-Arch:16Build-Depends-Arch:
15 libcmap-dev,17 libcmap-dev,
16 libcorosync-common-dev,18 libcorosync-common-dev,
@@ -55,6 +57,7 @@ Description: Linux Logical Volume Manager
5557
56Package: lvm2-udeb58Package: lvm2-udeb
57Package-Type: udeb59Package-Type: udeb
60Build-Profiles: <!noudeb>
58Section: debian-installer61Section: debian-installer
59Architecture: linux-any62Architecture: linux-any
60Pre-Depends:63Pre-Depends:
@@ -143,6 +146,7 @@ Pre-Depends:
143Depends:146Depends:
144 ${shlibs:Depends},147 ${shlibs:Depends},
145 ${misc:Depends},148 ${misc:Depends},
149Recommends:
146 dmsetup (>= ${devmapper:Version}~),150 dmsetup (>= ${devmapper:Version}~),
147Multi-Arch: same151Multi-Arch: same
148Description: Linux Kernel Device Mapper userspace library152Description: Linux Kernel Device Mapper userspace library
@@ -158,6 +162,7 @@ Description: Linux Kernel Device Mapper userspace library
158162
159Package: libdevmapper1.02.1-udeb163Package: libdevmapper1.02.1-udeb
160Package-Type: udeb164Package-Type: udeb
165Build-Profiles: <!noudeb>
161Section: debian-installer166Section: debian-installer
162Architecture: linux-any167Architecture: linux-any
163Pre-Depends:168Pre-Depends:
@@ -193,6 +198,7 @@ Description: Linux Kernel Device Mapper userspace library
193198
194Package: dmsetup-udeb199Package: dmsetup-udeb
195Package-Type: udeb200Package-Type: udeb
201Build-Profiles: <!noudeb>
196Section: debian-installer202Section: debian-installer
197Architecture: linux-any203Architecture: linux-any
198Pre-Depends:204Pre-Depends:
diff --git a/debian/initramfs-tools/lvm2/hooks/lvm2 b/debian/initramfs-tools/lvm2/hooks/lvm2
index b28901a..8cb3e46 100755
--- a/debian/initramfs-tools/lvm2/hooks/lvm2
+++ b/debian/initramfs-tools/lvm2/hooks/lvm2
@@ -1,6 +1,6 @@
1#!/bin/sh1#!/bin/sh
22
3PREREQ=""3PREREQ="udev"
44
5prereqs()5prereqs()
6{6{
diff --git a/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2 b/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2
7new file mode 1007557new file mode 100755
index 0000000..afb4e2e
--- /dev/null
+++ b/debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2
@@ -0,0 +1,20 @@
1#!/bin/sh -e
2
3PREREQS=""
4
5prereqs() { echo "$PREREQS"; }
6
7case "$1" in
8 prereqs)
9 prereqs
10 exit 0
11 ;;
12esac
13
14# we cannot properly synthesize LVM LV change events with udevadm trigger, so
15# if we use LVM, we need to let it finish; otherwise we get missing LV symlinks
16# (LP #1185394)
17if [ -x /sbin/vgchange ]; then
18 udevadm settle --timeout=121 || true
19fi
20
diff --git a/debian/patches/0014-no-lvm2-monitor-in-containers.patch b/debian/patches/0014-no-lvm2-monitor-in-containers.patch
0new file mode 10064421new file mode 100644
index 0000000..b3770dd
--- /dev/null
+++ b/debian/patches/0014-no-lvm2-monitor-in-containers.patch
@@ -0,0 +1,19 @@
1Description: Do not start lvmetad in containers
2Author: Balint Reczey <rbalint@ubuntu.com>
3Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1576341
4Forwarded: no
5---
6This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
7
8Index: lvm2-2.03.07-1ubuntu1/scripts/lvm2_monitoring_systemd_red_hat.service.in
9===================================================================
10--- lvm2-2.03.07-1ubuntu1.orig/scripts/lvm2_monitoring_systemd_red_hat.service.in
11+++ lvm2-2.03.07-1ubuntu1/scripts/lvm2_monitoring_systemd_red_hat.service.in
12@@ -6,6 +6,7 @@
13 Before=local-fs-pre.target shutdown.target
14 DefaultDependencies=no
15 Conflicts=shutdown.target
16+ConditionVirtualization=!container
17
18 [Service]
19 Type=oneshot
diff --git a/debian/patches/enable-issue-discards.patch b/debian/patches/enable-issue-discards.patch
0new file mode 10064420new file mode 100644
index 0000000..8ee4877
--- /dev/null
+++ b/debian/patches/enable-issue-discards.patch
@@ -0,0 +1,18 @@
1Description: Enable "issue_discards" option by default
2 to trim SSDs when changing PVs. This option has no effect if the kernel or the
3 drive does not support trimming, so it's safe to enable by default.
4 See also https://blueprints.launchpad.net/ubuntu/+spec/core-1311-ssd-trimming
5Author: Martin Pitt <martin.pitt@ubuntu.com>
6Bug-Debian: http://bugs.debian.org/717313
7
8--- a/conf/example.conf.in
9+++ b/conf/example.conf.in
10@@ -380,7 +380,7 @@ devices {
11 # generally do. If enabled, discards will only be issued if both the
12 # storage and kernel provide support.
13 # This configuration option has an automatic default value.
14- # issue_discards = 0
15+ issue_discards = 1
16
17 # Configuration option devices/allow_changes_with_duplicate_pvs.
18 # Allow VG modification while a PV appears on multiple devices.
diff --git a/debian/patches/fix-systemd-run-location.patch b/debian/patches/fix-systemd-run-location.patch
0new file mode 10064419new file mode 100644
index 0000000..87147ae
--- /dev/null
+++ b/debian/patches/fix-systemd-run-location.patch
@@ -0,0 +1,21 @@
1Description: Fix location of systemd-run
2 systemd-run is installed into /usr/bin, not BINDIR aka /bin.
3Author: Julian Andres Klode <julian.klode@canonical.com>
4Origin: vendor
5Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1830169
6Forwarded: no
7---
8This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
9Index: lvm2-2.03.07-1ubuntu1/udev/69-dm-lvm-metad.rules.in
10===================================================================
11--- lvm2-2.03.07-1ubuntu1.orig/udev/69-dm-lvm-metad.rules.in
12+++ lvm2-2.03.07-1ubuntu1/udev/69-dm-lvm-metad.rules.in
13@@ -113,7 +113,7 @@
14 # MD | | X | X* | |
15 # loop | | X | X* | |
16 # other | X | X | X | | X
17-ACTION!="remove", ENV{LVM_PV_GONE}=="1", RUN+="(BINDIR)/systemd-run (LVM_EXEC)/lvm pvscan --cache $major:$minor", GOTO="lvm_end"
18+ACTION!="remove", ENV{LVM_PV_GONE}=="1", RUN+="/usr/bin/systemd-run (LVM_EXEC)/lvm pvscan --cache $major:$minor", GOTO="lvm_end"
19 ENV{SYSTEMD_ALIAS}="/dev/block/$major:$minor"
20 ENV{SYSTEMD_WANTS}+="lvm2-pvscan@$major:$minor.service"
21 GOTO="lvm_end"
diff --git a/debian/patches/series b/debian/patches/series
index 7bb8252..a4eda8e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,4 @@
1debian-changes1debian-changes
2enable-issue-discards.patch
30014-no-lvm2-monitor-in-containers.patch
4fix-systemd-run-location.patch
diff --git a/debian/rules b/debian/rules
index cf48c79..3fa9486 100755
--- a/debian/rules
+++ b/debian/rules
@@ -72,7 +72,10 @@ endef
7272
73BUILDS :=73BUILDS :=
74ifneq ($(filter lvm2,$(shell dh_listpackages)),)74ifneq ($(filter lvm2,$(shell dh_listpackages)),)
75BUILDS += deb udeb75BUILDS += deb
76endif
77ifneq ($(filter lvm2-udeb,$(shell dh_listpackages)),)
78BUILDS += udeb
76endif79endif
77ifneq ($(filter lvm2-dbusd,$(shell dh_listpackages)),)80ifneq ($(filter lvm2-dbusd,$(shell dh_listpackages)),)
78BUILDS += deb_all81BUILDS += deb_all
@@ -89,6 +92,7 @@ dh_auto_configure.%:
89 mkdir -p debian/build/build_$*92 mkdir -p debian/build/build_$*
90 cp -al $(filter-out debian, $(wildcard * .[^.]*)) debian/build/build_$*/93 cp -al $(filter-out debian, $(wildcard * .[^.]*)) debian/build/build_$*/
91 dh_auto_configure --sourcedirectory=debian/build/build_$* -- $(strip $(CONFARGS.$*))94 dh_auto_configure --sourcedirectory=debian/build/build_$* -- $(strip $(CONFARGS.$*))
95 cp po/lvm2.po po/lvm2.pot
9296
93dh_auto_build.%:97dh_auto_build.%:
94 dh_auto_build --sourcedirectory=debian/build/build_$* -- \98 dh_auto_build --sourcedirectory=debian/build/build_$* -- \
@@ -105,6 +109,7 @@ dh_auto_install.%:
105109
106override_dh_auto_clean:110override_dh_auto_clean:
107 rm -rf debian/build111 rm -rf debian/build
112 rm -f po/lvm2.pot
108113
109override_dh_gencontrol:114override_dh_gencontrol:
110 dh_gencontrol \115 dh_gencontrol \
@@ -120,10 +125,12 @@ override_dh_gencontrol:
120 -- $(GENCONTROL_ARGS)125 -- $(GENCONTROL_ARGS)
121126
122override_dh_install:127override_dh_install:
128ifneq ($(filter lvm2-udeb,$(shell dh_listpackages)),)
123 dh_install --sourcedir=debian/build/install_udeb \129 dh_install --sourcedir=debian/build/install_udeb \
124 -pdmsetup-udeb \130 -pdmsetup-udeb \
125 -plibdevmapper$(DEVMAPPER_ABINAME)-udeb \131 -plibdevmapper$(DEVMAPPER_ABINAME)-udeb \
126 -plvm2-udeb132 -plvm2-udeb
133endif
127 dh_install --sourcedir=debian/build/install_deb_all \134 dh_install --sourcedir=debian/build/install_deb_all \
128 -plvm2-dbusd135 -plvm2-dbusd
129 dh_install --sourcedir=debian/build/install_deb \136 dh_install --sourcedir=debian/build/install_deb \

Subscribers

People subscribed via source and target branches