libumockdev0 - hardware mocking testbed for bug reports and regression tests

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename libumockdev0_0.12.1-2_amd64.deb
Package name libumockdev0
Package version 0.12.1
Package release 2
Package architecture amd64
Package type deb
Category libs role::shared-lib
License -
Maintainer Martin Pitt <>
Download size 33.28 KB
Installed size 106.00 KB
umockdev mocks hardware devices for creating unit tests for libraries and
programs that handle Linux hardware devices.
This library provides an UMockdevTestbed class for running a program or test
suite under a test bed with the previously recorded devices loaded.
Right now this covers sysfs, uevents, basic support for /dev devices, and
recording/mocking usbdevfs ioctls (for PtP/MTP devices).
With this you can simulate particular hardware in virtual environments up to
some degree, without needing any particular privileges or disturbing the whole
The library supports gobject-introspection and builds a VAPI, so that you can
also use it with Python, JavaScript, and other languages which support GI, and


Package Version Architecture Repository
libumockdev0_0.12.1-2_i386.deb 0.12.1 i386 Debian Main
libumockdev0 - - -


Name Value
libc6 >= 2.27
libglib2.0-0 >= 2.37.3
libudev1 >= 183


Type URL
Binary Package libumockdev0_0.12.1-2_amd64.deb
Source Package umockdev

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libumockdev0 deb package:
    # sudo apt-get install libumockdev0




2019-01-20 - Martin Pitt <>
umockdev (0.12.1-2) unstable; urgency=medium
[ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
[ Martin Pitt ]
* Bump Standards-Version to 4.3.0.  No changes necessary.
* debian/rules: Drop long-obsolete daily PPA rules
* Add help2man manpages for umockdev-{run,record}
2018-11-18 - Martin Pitt <>
umockdev (0.12.1-1) unstable; urgency=medium
* New upstream version 0.12.1
- Fix realpath() with NULL second argument (Closes: #907341)
2018-08-26 - Martin Pitt <>
umockdev (0.12-1) unstable; urgency=medium
* New upstream version 0.12
* Bump Standards-Version to 4.2.1. No changes necessary.
2018-05-01 - Martin Pitt <>
umockdev (0.11.3-1) unstable; urgency=medium
* New upstream version 0.11.3:
- Increase allowed delta-time in evemu tests. (Closes: #894085)
* Update Vcs-* for the move to
2018-03-24 - Martin Pitt <>
umockdev (0.11.2-1) unstable; urgency=medium
* New upstream version 0.11.2
2018-02-28 - Martin Pitt <>
umockdev (0.11.1-1) unstable; urgency=medium
* Switch to new upstream release location on GitHub.
Update debian/watch and remove the signing-key.asc, as releases are now
done automatically on Travis.
* New upstream version 0.11.1
* debian/rules: Drop --parallel option.
It's the default in dh compat 10, and causes a lintian warning.
2018-02-09 - Martin Pitt <>
umockdev (0.11-1) unstable; urgency=medium
* New upstream version 0.11
2018-01-07 - Martin Pitt <>
umockdev (0.10-1) unstable; urgency=medium
* New upstream release 0.10.
- Drop disable_record_system_all.patch, applied upstream.
* debian/control: Use https URL for Vcs-Browser. (As per policy 5.6.26)
* Bump Standards-Version to 4.1.3.
2017-10-14 - Martin Pitt <>
umockdev (0.9.4-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 4.1.1. No changes necessary.
2017-09-06 - Martin Pitt <>
umockdev (0.9.3-1) unstable; urgency=medium
* New upstream version:
- In the /umockdev-record/system-single test, stop assuming that
/dev/loop0 always exists, as that is not the case in containers and
some other build machines. Use /dev/zero as second device instead.
(Closes: #792189)
* Bump debhelper compat to 10. This provides autoreconf as mandated by
policy 4.0.
* Bump Standards-Version to 4.0.1.
* Strictly version libumockdev-dev's gir dependency.

See Also

Package Description
libunac1-dev_1.8.0-8_amd64.deb C programmer's library that removes accents from a string
libunac1_1.8.0-8_amd64.deb unac programming library - runtime version
libunarr-dev_1.0.1-1_amd64.deb Decompression library for RAR, TAR, ZIP and 7z archives (devel)
libunarr1_1.0.1-1_amd64.deb Decompression library for RAR, TAR, ZIP and 7z archives (runtime)
libunbescape-java-doc_1.1.5-1_all.deb escape/unescape library for Java (documentation)
libunbescape-java_1.1.5-1_all.deb advanced yet easy-to-use escape/unescape library for Java
libunbound-dev_1.9.0-2_amd64.deb static library, header files, and docs for libunbound
libunbound8_1.9.0-2_amd64.deb library implementing DNS resolution and validation
libuncommons-maths-java-doc_1.2.3-2_all.deb Maths library for Java - Documentations
libuncommons-maths-java_1.2.3-2_all.deb Maths library for Java
libuncommons-watchmaker-framework-java_0.7.1-1_all.deb Framework for Evolutionary Computation
libuncommons-watchmaker-swing-java_0.7.1-1_all.deb Framework for Evolutionary Computation - Swing library
libundead-dev_1.0.9-3_amd64.deb Obsolete Phobos modules - development files
libundead0_1.0.9-3_amd64.deb Obsolete Phobos modules upgraded to work with the latest D
libunibilium-dev_2.0.0-4_amd64.deb simple, self-contained terminfo library (development files)