Change log for devmapper package in Ubuntu

146 of 46 results
Deleted in lucid-release on 2010-02-18 (Reason: now provided by lvm2)
devmapper (2:1.02.27-4ubuntu8) lucid; urgency=low

  * debian/dmsetup.udev: Mark virtual subdevices (_mimage* and _mlog) as
    hidden and do not create UUID and other symlinks for them. They should not
    be presented to userspace. (LP: #458529)
 -- Martin Pitt <email address hidden>   Wed, 11 Nov 2009 15:15:28 +0100
Superseded in lucid-release on 2009-11-11
Obsolete in karmic-release on 2013-03-04
devmapper (2:1.02.27-4ubuntu7) karmic; urgency=low

  * For LVM2 devices, create the /dev/VG/LV symlink figuring out the name
    by running "lvm lvdisplay" on the device.  LP: #430542.

 -- Scott James Remnant <email address hidden>   Sun, 27 Sep 2009 14:28:00 -0700
Superseded in karmic-release on 2009-09-27
devmapper (2:1.02.27-4ubuntu6) karmic; urgency=low

  * debian/dmsetup.udev: Use blkid instead of vol_id
  * debian/control: Depend on appropriate version of util-linux

 -- Scott James Remnant <email address hidden>   Tue, 12 May 2009 10:17:08 +0100
Superseded in karmic-release on 2009-05-12
Obsolete in jaunty-release on 2013-02-28
devmapper (2:1.02.27-4ubuntu5) jaunty; urgency=low

  * debian/control: Depend on initramfs-tools so system is not potentially
    rendered unbootable (LP: #358654).

 -- Kees Cook <email address hidden>   Thu, 09 Apr 2009 12:31:02 -0700
Superseded in jaunty-release on 2009-04-10
devmapper (2:1.02.27-4ubuntu4) jaunty; urgency=low

  * debian/dmsetup.udev: Watch dm devices for changes with inotify.

 -- Scott James Remnant <email address hidden>   Fri, 20 Feb 2009 13:44:22 +0000
Superseded in jaunty-release on 2009-02-20
devmapper (2:1.02.27-4ubuntu3) jaunty; urgency=low

  * debian/control: Bump build-dependency on devmapper to make sure we
    get the right one.

 -- Scott James Remnant <email address hidden>   Fri, 09 Jan 2009 13:58:21 +0000
Superseded in jaunty-release on 2009-01-09
devmapper (2:1.02.27-4ubuntu2) jaunty; urgency=low

  * Update udev rules.d path to /lib/udev/rules.d, (LP #314879) and add
    versioned dependency on udev accordingly.
  * Add versioned breaks on udev to make sure we do the upgrade
    in the correct order.

 -- Soren Hansen <email address hidden>   Fri, 09 Jan 2009 13:46:11 +0100
Superseded in jaunty-release on 2009-01-09
devmapper (2:1.02.27-4ubuntu1) jaunty; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Support udev-controlled devmapper in initramfs, for consistent device
      discovery/naming during boot and hotplug:
      + Add debian/dmsetup.initramfs: Hook for copying dmsetup and udev
        rules to the initramfs.
      + debian/rules: Copy hook to build directory.
      + debian/dmsetup.install: Install above file from build directory.
      + debian/dmsetup.postinst: Call update-initramfs.
    - debian/rules: Copy po/device-mapper.po to device-mapper.pot so Rosetta
      has a POT file to import.
    - Create two new packages, libdevmapper-event1.02.1 and dmeventd. These
      packages will be used to help monitor dmraid events and log them to
      syslog.
    - debian/libdevmapper-dev.install: Add libdevmapper-event.h and
      libdevmapper-event.a to the dev package.
    - Empty DH_OPTIONS while running dh_makeshlibs so that the -p option
      works properly, so that we get proper udeb shlibs again.
    - Install udev rules in dmsetup-udeb.
  * Remove stray debian/dmsetup.udev.moved file.

Superseded in jaunty-release on 2008-11-04
Obsolete in intrepid-release on 2013-02-20
devmapper (2:1.02.27-3ubuntu2) intrepid; urgency=low

  * Actually install udev rules in dmsetup-udeb, as was the case in hardy.

 -- Colin Watson <email address hidden>   Mon, 20 Oct 2008 21:10:45 +0100
Superseded in intrepid-release on 2008-10-20
devmapper (2:1.02.27-3ubuntu1) intrepid; urgency=low

  * Merge from Debian unstable. Remaining Ubuntu changes (LP: #244584):
    - Support udev-controlled devmapper in initramfs, for consistent device
      discovery/naming during boot and hotplug:
      + Add debian/dmsetup.initramfs: Hook for copying dmsetup and udev rules
        to the initramfs.
      + debian/rules: Copy hook to build directory.
      + debian/dmsetup.install: Install above file from build directory.
      + debian/dmsetup.postinst: Call update-initramfs.
    - debian/rules: Copy po/device-mapper.po to device-mapper.pot so Rosetta
      has a POT file to import.
    - Empty DH_OPTIONS while running dh_makeshlibs so that the -p option works
      properly, so that we get proper udeb shlibs again.
    - Create two new packages, libdevmapper-event1.02.1 and dmeventd. These
      packages will be used to help monitor dmraid events and log them to
      syslog.
    - debian/libdevmapper-dev.install: Add libdevmapper-event.h and
      libdevmapper-event.a to the dev package.
    - debian/dmsetup.udev: Set link priority to 100 for devmapper devices
      that have an UUID starting with DMRAID- for dmraid devmapper devices,
      to prevent UUIDs being used to mount hard disk partitions rather than
      the array itself.

Superseded in intrepid-release on 2008-08-27
devmapper (2:1.02.25-1ubuntu5) intrepid; urgency=low

  * Empty DH_OPTIONS while running dh_makeshlibs so that the -p option works
    properly, so that we get proper udeb shlibs again.

 -- Colin Watson <email address hidden>   Wed, 20 Aug 2008 11:36:00 +0100
Superseded in intrepid-release on 2008-08-20
devmapper (2:1.02.25-1ubuntu4) intrepid; urgency=low

  * Create two new packages, libdevmapper-event1.02.1 and dmeventd. These
    packages will be used to help monitor dmraid events and log them to
    syslog.
  * debian/libdevmapper-dev.install: Add libdevmapper-event.h and
    libdevmapper-event.a to the dev package.

 -- Luke Yelavich <email address hidden>   Mon, 18 Aug 2008 13:42:46 +1000
Superseded in intrepid-release on 2008-08-18
devmapper (2:1.02.25-1ubuntu3) intrepid; urgency=low

  * debian/dmsetup.udev: Set link priority to 100 for devmapper devices
    that have an UUID starting with DMRAID- for dmraid devmapper devices,
    to prevent UUIDs being used to mount hard disk partitions rather than
    the array itself.

 -- Luke Yelavich <email address hidden>   Mon, 11 Aug 2008 10:04:06 +1000
Superseded in intrepid-release on 2008-08-11
devmapper (2:1.02.25-1ubuntu2) intrepid; urgency=low

  * debian/patches/dmsetup-export.patch: re-add DM_TARGET_TYPE exports,
    required for detecting state of dm devices during udev rule execution
    and sane creation of by-uuid symlinks (forwarded to Debian #486780).

 -- Kees Cook <email address hidden>   Tue, 17 Jun 2008 21:49:39 -0700
Superseded in intrepid-release on 2008-06-18
devmapper (2:1.02.25-1ubuntu1) intrepid; urgency=low

  * Merge from Debian unstable. Remaining Ubuntu changes:
    - Call dmsetup from udev rules to name the device, so udev creates them
      if they do not already exist, and fill in information about the
      filesystem on the device afterwards.
      (forwarded to Debian #455746):
      + Add debian/dmsetup.udev: Naming udev rules.
      + debian/rules: Call dh_installudev to install above file.
      + debian/control: Add Recommends: dmsetup to the library and the udeb.
    - Support udev-controlled devmapper in initramfs, for consistent device
      discovery/naming during boot and hotplug:
      + Add debian/dmsetup.initramfs: Hook for copying dmsetup and udev rules
        to the initramfs.
      + debian/rules: Copy hook to build directory.
      + debian/dmsetup.install: Install above file from build directory.
      + debian/dmsetup.postinst: Call update-initramfs.
    - debian/rules: Copy po/device-mapper.po to device-mapper.pot so Rosetta
      has a POT file to import.

Superseded in intrepid-release on 2008-06-02
Obsolete in hardy-release on 2015-04-24
devmapper (2:1.02.20-2ubuntu2) hardy; urgency=low

  * Upload simply to add a Debian bug number to the previous changelog
    entry.

 -- Scott James Remnant <email address hidden>   Wed, 12 Dec 2007 18:41:38 +0000
Superseded in hardy-release on 2007-12-12
devmapper (2:1.02.20-2ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes:
    - Apply patch from SuSE that adds an "export" option that will give udev
      the full device status of each dm device, including whether it's
      actually active or not.  (exists as Debian #434241).
    - Apply patch to create devices more atomically to avoid races with udev
      (forwarded upstream and to Debian #455745).
    - Call dmsetup from udev rules to name the device, so udev creates them
      if they do not already exist, and fill in information about the
      filesystem on the device afterwards.
      (forwarded to Debian #nnnnnn)
    - Copy po/device-mapper.po to device-mapper.pot so Rosetta has a POT
      file to import.
    - Update file locations from previous Ubuntu versions.

Superseded in hardy-release on 2007-12-11
Obsolete in gutsy-release on 2011-09-16
devmapper (2:1.02.20-1ubuntu4) gutsy; urgency=low

  * Make the device take the /dev/mapper name in all cases.
    LP: #126379, #144049.
  * Drop udeb patch since it's not needed.

 -- Scott James Remnant <email address hidden>   Mon, 24 Sep 2007 13:37:29 +0100
Superseded in gutsy-release on 2007-09-24
devmapper (2:1.02.20-1ubuntu3) gutsy; urgency=low

  * Disable the /dev/mapper/* -> /dev/dm-* symlink business in the udeb, as
    much of partman depends on the /dev/mapper/* names being canonical and
    gets confused by /dev/dm-*. For the time being, I've done this with a
    patch applied to the udeb's /etc/udev/rules.d/65-dmsetup.rules at build
    time rather than by maintaining two versions of the file, to avoid the
    rules getting out of sync.
  * Fix syntax error in dmsetup(8) that broke the description of 'dmsetup
    info -c' under COMMANDS.

 -- Colin Watson <email address hidden>   Mon, 16 Jul 2007 23:25:18 +0100
Superseded in gutsy-release on 2007-07-16
devmapper (2:1.02.20-1ubuntu2) gutsy; urgency=low

  * Tweak udev rules to match discussion with SuSE.  Note that having
    /dev/mapper/* as a symlink to /dev/dm-* is a temporary measure to make
    it easier to debug what's happening and will go away before release.
  * Ignore devmapper devices with no name (often freshly created ones before
    a following change event).
  * Change no_replace option to string_escape=none to match udev changes,
    adjust dependencies to match.

  * Adjust devmapper node creation patch to avoid the loop; instead always
    rename over the top; also set the permissions and the selinux context
    on the temporary node so that we don't end up with half of udev's
    settings.

 -- Scott James Remnant <email address hidden>   Tue, 10 Jul 2007 15:14:27 +0100
Superseded in gutsy-release on 2007-07-10
devmapper (2:1.02.20-1ubuntu1) gutsy; urgency=low

  * Merge from debian unstable, remaining changes:
    - Ubuntu maintainer foobar
    - copy po/device-mapper.po to device-mapper.pot so Rosetta has a POT
      file to import
    - Demote dmsetup (and dmsetup-udeb) from Depends to a Recommends.
    - Apply patch from SuSE that adds an "export" option that will give udev
      the full device status of each dm device, including whether it's
      actually active or not.
    - Modify the udev rules we include.
    - Since both udev and devmapper might be creating the /dev/mapper device
      node, it's possible it can appear between our stat() and mknod() calls.
      So if mknod() returns EEXIST, do the stat again; also check lstat in
      case there's a hanging symlink there.
    - Install the udev rules in the udeb.
    - Add dmsetup postinst/preinst scripts.

Superseded in gutsy-release on 2007-07-03
devmapper (2:1.02.18-1ubuntu6) gutsy; urgency=low

  * Don't run vol_id on devices with empty tables.
  * But do run vol_id on devices with tables containing snapshot or
    snapshot-origin entries, since these are the final result, not the
    transient pieces.
  * Also run vol_id on read-only devices.  LP: #117089.
  * Give devices with snapshot-origin in their tables a slightly higher
    link priority, so they win out of all the LVM devices (UUID will point to
    the base device, not any snapshots) but still not higher than the
    underlying devices so real hardware wins.

 -- Scott James Remnant <email address hidden>   Tue, 29 May 2007 20:26:00 +0100
Superseded in gutsy-release on 2007-05-29
devmapper (2:1.02.18-1ubuntu5) gutsy; urgency=low

  * Further tweaks; always create the the /dev/mapper symlink and those in
    /dev/disk/by-id; use the state and tables to only decide whether or not
    to run vol_id, since that's the "problematic" bit.

 -- Scott James Remnant <email address hidden>   Tue, 29 May 2007 10:23:15 +0100
Superseded in gutsy-release on 2007-05-29
devmapper (2:1.02.18-1ubuntu4) gutsy; urgency=low

  * Fix a regression introduced by Kees's otherwise largely correct patch.
    We still need to not run vol_id on snapshot target devices, otherwise
    we'll end up using a changing device, and arguing over UUID/LABEL
    symlinks.  (This might not be a complete fix, LVM may need to be patched
    to make inactive devices).

  * Correct a school-boy error with the stat()/mknod() loop; we can't unlink
    then mknod() since that means there's a period without a device node,
    which could upset callers.  Instead rename() the new device node over
    the top.

 -- Scott James Remnant <email address hidden>   Tue, 29 May 2007 09:40:24 +0100
Superseded in gutsy-release on 2007-05-29
devmapper (2:1.02.18-1ubuntu3) gutsy; urgency=low

  * Adjust debian/dmsetup.udev rule to not ignore "snapshot" devices. This
    will be needed even after "udev-lvm-mdadm-evms-gutsy" is solved (LP:
    #117225).
  * Update Maintainer fields for Ubuntu.

 -- Kees Cook <email address hidden>   Sun, 27 May 2007 12:12:22 -0700
Superseded in gutsy-release on 2007-05-27
devmapper (2:1.02.18-1ubuntu2) gutsy; urgency=low

  * Install the udev rules in the udeb, since these only arrange for
    symlinks to point at the kernel name (replacing the /dev/mapper device
    with a symlink), this isn't unsafe to do in the installer.  LP: #105623.

 -- Scott James Remnant <email address hidden>   Mon, 21 May 2007 21:10:07 +0100
Superseded in gutsy-release on 2007-05-21
devmapper (2:1.02.18-1ubuntu1) gutsy; urgency=low

  * Merge from debian unstable, remaining changes:
    - copy po/device-mapper.po to device-mapper.pot so Rosetta has a POT
      file to import

  * udev-lvm-mdadm-evms-gutsy:
    - Revert changes made during the feisty development cycle; while a
      valiant effort, we introduced just as many problems as we fixed.
    - Demote dmsetup (and dmsetup-udeb) from Depends to a Recommends, since
      we do tend to install those by default and there's no ordering problem
      anymore.
    - Apply patch from SuSE that adds an "export" option that will give udev
      the full device status of each dm device, including whether it's
      actually active or not.
    - Modify the udev rules we include; these now check the device state,
      set the /dev/mapper target as symlink to the kernel name (which HAL
      expects), and create the by-id, by-uuid and by-label devices itself.
    - Since both udev and devmapper might be creating the /dev/mapper device
      node, it's possible it can appear between our stat() and mknod() calls.
      So if mknod() returns EEXIST, do the stat again; also check lstat in
      case there's a hanging symlink there.

Superseded in gutsy-release on 2007-05-21
Obsolete in feisty-release on 2009-08-20
devmapper (2:1.02.08-1ubuntu10) feisty; urgency=low

  * Make sure /dev/mapper doesn't exist before making it.

 -- Scott James Remnant <email address hidden>   Wed,  4 Apr 2007 12:58:56 +0100
Superseded in feisty-release on 2007-04-04
devmapper (2:1.02.08-1ubuntu9) feisty; urgency=low

  * Update rules to avoid replacing "untrusted" characters.  LP: #92162.

 -- Scott James Remnant <email address hidden>   Wed,  4 Apr 2007 10:30:28 +0100
Superseded in feisty-release on 2007-04-04
devmapper (2:1.02.08-1ubuntu8) feisty; urgency=low

  * Do not call update-initramfs unless it exists.  This removes the need
    for a dependency on module-init-tools (or similar).

 -- Ian Jackson <email address hidden>   Tue,  3 Apr 2007 19:49:04 +0100
Superseded in feisty-release on 2007-04-03
devmapper (2:1.02.08-1ubuntu7) feisty; urgency=low

  * Remove udev dependency since it's not necessary.

 -- Scott James Remnant <email address hidden>   Tue,  3 Apr 2007 16:07:13 +0100
Superseded in feisty-release on 2007-04-03
devmapper (2:1.02.08-1ubuntu6) feisty; urgency=low

  * Install the devmap_name rules with this package, since udev doesn't
    depend on dmsetup.  Call directly from /sbin rather than linking into
    /lib/udev, since that's unncessary.

  * Fix a bug in udev rendezvous, where it was checking for the existance of
    a fifo that never exists.  This caused devmapper to assume udev wasn't
    being used, so create the devices in the ordinary location (and thus
    still race with udev).  With the check removed, devmapper now defers
    device creation to udev, spinning until the device exists.
    LP: #38409, #75681, #84672.
  * Create (in postinst) the mapper sub-directory under /dev/.static/dev
    or /dev if it doesn't already exist.

  * Allow 180s for udev to create devices, since that it's timeout too.

 -- Scott James Remnant <email address hidden>   Mon,  2 Apr 2007 17:54:13 +0100
Superseded in feisty-release on 2007-04-02
devmapper (2:1.02.08-1ubuntu5) feisty; urgency=low

  * Replace old multipath-tools (because of /sbin/devmap_name).  (LP 84894.)

 -- Ian Jackson <email address hidden>   Tue, 13 Feb 2007 16:11:40 +0000
Superseded in feisty-release on 2007-02-15
devmapper (2:1.02.08-1ubuntu4) feisty; urgency=low

  UdevDeviceMapper revised approach:
  * Deadlocks seem inevitable with the proper lock/fifo-based approach,
    partially because the udev rendezvous is (a) not idempotent and
    (b) can be delayed by prior udev processing events.  So poll for the
    block device to exist instead.

 -- Ian Jackson <email address hidden>   Wed,  7 Feb 2007 15:42:13 +0000
Superseded in feisty-release on 2007-02-07
devmapper (2:1.02.08-1ubuntu3) feisty; urgency=low

  UdevDeviceMapper fixes:
  * Rendezvous properly on combined create-and-load operations, as done
    by (for example) cryptsetup.  This involves filling in the parent
    task's major and minor after the actual creation.
  * Lock and rendezvous is based on major/minor not name,
    and rendezvous flag file is /lib/udev/.udev-device-mapper-rendezvous2.
  * Take out the lock for all operations on a numbered device, except
    for ones we know to be read-only (including waitevent).
  * Rendezvous on DM_DEVICE_RESUME and not on any other operation.
    This fixes a race which affects cryptsetup (and other situations too).
  * Always rendezvous in udev's /dev/mapper not the static one.
  * Change Recommends: dmsetup to Depends since update-manager ignores
    Recommends and there are ordering problems too.

 -- Ian Jackson <email address hidden>   Wed,  7 Feb 2007 14:52:04 +0000
Superseded in feisty-release on 2007-02-07
devmapper (2:1.02.08-1ubuntu2) feisty; urgency=low

  Ubuntu spec UdevDeviceMapper:
  * Take out a lock to prevent multiple simultaneous create/remove/destroy
    operations on any one device (since this results in racy behaviour of
    the device nodes in /dev/mapper).
  * Create device nodes (except control) in /dev/.static or /.dev,
    rather than in /dev, if appropriate.
  * Rendezvous with udev scripts (iff
     /lib/udev/.udev-device-mapper-rendezvous exists)
  * Provide /sbin/devmap_name aka /lib/udev/devmap_name which udev will
    need to use.  This is just a symlink to dmsetup.
  * libdevmapper Recommends dmsetup since udev needs to run devmap_name;
    likewise libdevmapper-udeb Depends on dmsetup-udeb.

 -- Ian Jackson <email address hidden>   Mon,  5 Feb 2007 14:55:20 +0000
Superseded in feisty-release on 2007-02-06
devmapper (2:1.02.08-1ubuntu1) feisty; urgency=low

  * Merge from debian unstable, remaining changes:
    - remove include of linux/types.h, define __kernel__dev_t
    - drop selinux support (breaks lvm2-udeb)
    - copy po/device-mapper.po to device-mapper.pot so Rosetta has a POT
      file to import
    - remove init script

Superseded in feisty-release on 2006-11-27
Obsolete in edgy-release on 2008-06-19
devmapper (2:1.02.07-1ubuntu2) edgy; urgency=low

  * Remove inclusions of linux/types.h and add __kernel_dev_t typedef.

 -- Ben Collins <email address hidden>   Thu, 12 Oct 2006 10:46:29 -0400
Superseded in edgy-release on 2006-10-12
devmapper (2:1.02.07-1ubuntu1) edgy; urgency=low

  * Merge from debian unstable.

 -- Michael Vogt <email address hidden>   Fri, 30 Jun 2006 10:28:27 +0200
Superseded in edgy-release on 2006-06-30
Obsolete in dapper-release on 2011-09-06
devmapper (2:1.02.05-1ubuntu1) dapper; urgency=low

  * merged with debian (required to fix ubuntu #38007)

Superseded in dapper-release on 2006-05-09
devmapper (2:1.01.05-1ubuntu4) dapper; urgency=low

  * debian/rules: Copy po/device-mapper.po to po/device-mapper.pot at build
    and remove it again on clean, so that Rosetta has a POT file to import.

 -- Martin Pitt <email address hidden>   Fri,  5 May 2006 09:52:46 +0200
Superseded in dapper-release on 2006-05-05
devmapper (2:1.01.05-1ubuntu3) dapper; urgency=low

  * Create device nodes as root:disk 660

 -- Scott James Remnant <email address hidden>   Thu,  6 Apr 2006 06:46:25 +0100
Superseded in dapper-release on 2006-04-06
Superseded in dapper-release on 2006-02-03
devmapper (2:1.01.05-1ubuntu2) dapper; urgency=low


  * Drop selinux support for now since it breaks lvm2-udeb.

 -- Fabio M. Di Nitto <email address hidden>  Tue, 29 Nov 2005 09:11:39 +0100
Obsolete in breezy-release on 2008-03-25
devmapper (2:1.01.03-1ubuntu2) breezy; urgency=low


  * debian/libdevmapper1.01.preinst: Fix removal of the old init script to
    avoid update-rc.d error messages.

 -- Martin Pitt <email address hidden>  Thu,  7 Jul 2005 16:40:17 +0200
Obsolete in hoary-release on 2008-03-19
devmapper (2:1.00.19-4ubuntu1) hoary; urgency=low


  * Resynchronise with Debian.

 -- LaMont Jones <email address hidden>  Fri, 29 Oct 2004 20:38:06 -0600
Obsolete in warty-release on 2008-01-09
devmapper (2:1.00.17-5ubuntu4) warty; urgency=low


  * Fabio's patch is almost perfect, added '|| true' after log_end_msg.
  * Fixes #1019.

 -- Nathaniel McCallum <email address hidden>  Tue,  7 Sep 2004 20:01:56 -0400
146 of 46 results