Change logs for lvm2 source package in Trusty

  • lvm2 (2.02.98-6ubuntu3) trusty; urgency=medium
    
      * Remove the init script dependency on cman_tool. (LP: #1089013)
        - debian/clvm.init: check corosync cluster status since the cman
          tooling isn't available. Change start/stop dependencies to dlm
          instead of cman and openais since those packages are no longer
          available.
    
     -- Billy Olsen <email address hidden>  Sat, 16 Jan 2016 21:49:55 -0700
  • lvm2 (2.02.98-6ubuntu2) trusty; urgency=medium
    
      * 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.
        [https://blueprints.launchpad.net/ubuntu/+spec/core-1311-ssd-trimming]
        (Closes: #717313)
     -- Martin Pitt <email address hidden>   Fri, 13 Dec 2013 10:51:54 +0100
  • lvm2 (2.02.98-6ubuntu1) saucy; urgency=low
    
      * 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/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 Depends on watershed-udeb in lvm2-udeb 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.
            - In libdevmapper-event1.02.1 add Breaks: dmeventd
              (<< 2.02.95-4ubuntu1) due to debian symbol rename
          - 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.
            - continue to build clvm support.
          - debian/lvm2.postinst: handle missing lvm2 init script.
        - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
          - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
        - remaining changes to upstream event manager packages (Debian bug 514706):
          - debian/rules:
            - enable dmeventd during configure.
          - debian/dmeventd.{8,manpages}: install dmeventd files.
        - rename debian/clvm.defaults to debian/clvm.default so it is installed
          correctly.
        - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
        - 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.
        - Add and install clvmd resource agent
        - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
          works.
        - debian/{clvmd.ra,clvm.init}:
          - create /run/lvm if it doesn't exist.
        - debian/clvm.init:
          - exit 3 if not running on status action.
        - Call dh_installman so that our dmeventd manpage actually gets installed
        - Install the missing fsadm manpage.
        - Complete libdevmapper-dev multiarch:
          - move .so symlinks and pkgconfig files to multiarched locations.
          - mark libdevmapper-dev M-A: same
    
      * New changes:
        - keep ocf resource directory
        - build with only corosync clvmd support
    
      * Dropped changes:
        - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
          watch dm devices for changes with inotify. This udev rule is gone.
    
    lvm2 (2.02.98-6) unstable; urgency=low
    
      * Update init script:
        - Use auto-activation.
        - Drop manual loading of dm-mod.
      * Fix udev rules:
        - Re-add another oversight.
    
    lvm2 (2.02.98-5) unstable; urgency=low
    
      * Fix udev rules.
        - Properly exclude special devices, this part got lost. (closes: #718582)
        - Always call udev sync.
    
    lvm2 (2.02.98-4) unstable; urgency=low
    
      * Drop still broken udev stuff. (closes: #712049)
      * Make thin support usable:
        - Suggest thin-privisioning-tools.
        - Set correct location for thin_check binary.
    
    lvm2 (2.02.98-3) unstable; urgency=low
    
      * Revert udev rules. (closes: #711740)
    
    lvm2 (2.02.98-2) unstable; urgency=low
    
      * Use udev monitor for synchronization.
      * Fix wrong disable in udev rules.
     -- Dmitrijs Ledkovs <email address hidden>   Mon, 16 Sep 2013 10:39:47 +0100