lp:ubuntu/precise/lvm2

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/precise/lvm2
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

60. By Matthias Klose

Revert the last change.

59. By Matthias Klose

Don't build clvmd on armhf.

58. By Colin Watson

Build-depend on openais-dev rather than libopenais-dev.

57. By Colin Watson

Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
use watershed.

56. By Steve Langasek

Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
works.

55. By Andres Rodriguez

* Add support for corosync based clusters. (LP: #525287)
  - Build clvm with support for corosync, openais and cman
  - Add and install clvmd resource agent, written by Xinwei Hu,
    slightly modified by Ante Karamatic to work on Ubuntu

54. By Marc Deslauriers

* Merge from debian unstable. Remaining changes:
  - debian/patches/avoid-dev-block.patch: Prefer any other device name over
    names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
  - debian/rules:
    - copy .po file to .pot file for Rosetta (Ubuntu specific).
  - debian/{dmsetup,lvm2}-udeb.install:
    - install initramfs and udev hooks in udebs (Debian bug 504341).
  - auto-start VGs as their PVs are discovered (Ubuntu specific):
    - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
      the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
    - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
      - add 85-lvm2.rules to the list of udev rules to copy.
      - depend on udev.
    - debian/control:
      - add versioned Depend on watershed in lvm2 for udev rules.
      - add versioned Depend/Breaks on udev in dmsetup for udev rules.
      - add Depend on initramfs-tools in dmsetup so system is not potentially
        rendered unbootable by out-of-order dpkg configuration.
    - debian/rules:
      - do not install local-top scripts since Ubuntu mounts root using udev.
      - do not install init scripts for lvm2, since udev starts LVM.
    - debian/lvm2.postinst: handle missing lvm2 init script.
    - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
      watch dm devices for changes with inotify.
    - debian/patches/open-readonly.patch: do not open every device for
      write, otherwise udev thinks they've all changed (see inotify above).
  - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
    - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
  - add packages for upstream event manager (Debian bug 514706):
    - debian/control: define libdevmapper-event1.02.1 and dmeventd packages.
    - debian/rules:
      - enable dmeventd during configure.
      - add build targets.
      - fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
    - debian/dmeventd.{install,8,manpages}: install dmeventd files.
    - debian/libdevmapper-event*.{install,symbols}: install dmeventd files.
    - debian/libdevmapper-dev.install: install libdevmapper-event files.
    - debian/patches/monitoring-default-off.patch: by default, do not
      expect to talk to dmeventd. Monitoring can be done via "--monitor y".
  - rename debian/clvm.defaults to debian/clvm.default so it is intalled
    correctly (Debian bug 569292).
  - debian/control: change to libreadline-dev for build.
  - debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules: properly respond
    to "add" events during boot.
  - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
  - lidevmapper-dev: move .so symlinks to /usr/lib where they belong
* Dropped changes:
  - debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules: include *_mlog in
    devices to be ignored for filesystem symlinks (see reason for
    dropping in Debian bug 569745).
  - debian/{lvm2,dmsetup}.preinst: remove obsolete udev rules from Hardy.
  - debian/lvm2.preinst: fix Hardy conf-file removal to check against the
    correct binary package name.
* debian/patches/CVE-2010-2526.patch: removed, now included in
  upstream-2.02.72.patch.
* debian/patches/rules-subdir.patch: removed as reordering will cause
  build failure with dmeventd.
* debian/patches/libdm-event-static.patch: removed as other static libs
  aren't being built anymore either.
* debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
  executable. When the Ubuntu-specific ones are added with a patch, they
  may lose their executable bit.

53. By Marc Deslauriers

* SECURITY UPDATE: unprivileged logical volume manipulation with clvmd
  - debian/patches/CVE-2010-2526.patch: revert to using a pathname-based
    socket in order to enforce correct permissions.
  - CVE-2010-2526

52. By Colin Watson

* Backport from Debian:
  - Don't overwrite names of dm devices; use symlinks instead
    (LP: #621951).

51. By Scott James Remnant (Canonical)

releasing version 2.02.54-1ubuntu4

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/quantal/lvm2
This branch contains Public information 
Everyone can see this information.

Subscribers