[blivet] Drop our pyudev in favor of python-udev (v2)

David Lehman dlehman at redhat.com
Thu Jul 31 23:22:28 UTC 2014


Previous patch 3 is now part of a separate set.

Patch 1 has the suggested fixes from the list as well as conversion of
new logging statements in StorageDevice.updateSysfsPath to pass arguments
separately instead of formatting the string in advance.

Patch 2 has added comment disabling pylint warning about defining _mdInfo
outside of __init__.

Patch 3 (separate lvm and md metadata...) has added disabling of pylint
warnings for unused argument 'info'.

Patch 4 (adapt multipath...) is unchanged.

Patch 5 is new and just removes some things no longer used.

Patch 6 is also new and removes a function that is no longer useful.

David Lehman (6):
  Replace our pyudev with the package python-pyudev.
  Cache MD metadata while populating the devicetree.
  Keep lvm and md metadata separate from udev info.
  Adapt multipath detection code to external pyudev module.
  Remove some unused multipath-specific functions from blivet.udev.
  Remove parse_uevent_file since it won't work with pyudev.

 blivet/deviceaction.py |   4 +-
 blivet/devices.py      |  95 +++++++--------------
 blivet/devicetree.py   | 122 ++++++++++++++------------
 blivet/pyudev.py       | 226 -------------------------------------------------
 blivet/udev.py         | 145 ++++++++-----------------------
 blivet/util.py         |   2 +-
 python-blivet.spec     |   1 +
 tests/udev_test.py     | 130 +---------------------------
 8 files changed, 143 insertions(+), 582 deletions(-)
 delete mode 100644 blivet/pyudev.py

-- 
1.9.3



More information about the anaconda-patches mailing list