{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.TKkpQ4Uc/b1/libiio_0.24-4_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.TKkpQ4Uc/b2/libiio_0.24-4_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n 0a8178462eaaf652fad2b6dc1a0818d9 88772 debug optional iiod-dbgsym_0.24-4_arm64.deb\n 5b2637b020cdf1a77eb84c806d886706 30896 net optional iiod_0.24-4_arm64.deb\n 8277a216a86e695a8ab16a102dcd6c90 13316 libdevel optional libiio-dev_0.24-4_arm64.deb\n ddf5410daa8b55857377627ccfa89c5c 149988 debug optional libiio-utils-dbgsym_0.24-4_arm64.deb\n a24e98d6f684dcead42fa4ef74d25728 71596 libs optional libiio-utils_0.24-4_arm64.deb\n fbf1b89b9f31271aea62bb08b747875e 160996 debug optional libiio0-dbgsym_0.24-4_arm64.deb\n- b8956f77f8f8a1602da567072e069e0f 3745464 doc optional libiio0-doc_0.24-4_all.deb\n+ ac13d0c24404b25b4258eac67f5d3109 3746844 doc optional libiio0-doc_0.24-4_all.deb\n 370fa2a6c83a851c5596b92da4d437f8 47076 libs optional libiio0_0.24-4_arm64.deb\n 7e7f24cb4d11e378eb2dabf7bd690d2e 12972 python optional python3-libiio_0.24-4_all.deb\n"}, {"source1": "libiio0-doc_0.24-4_all.deb", "source2": "libiio0-doc_0.24-4_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-24 02:16:11.000000 debian-binary\n--rw-r--r-- 0 0 0 18704 2023-01-24 02:16:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3726568 2023-01-24 02:16:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18692 2023-01-24 02:16:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3727960 2023-01-24 02:16:11.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: libiio0-doc\n Source: libiio\n Version: 0.24-4\n Architecture: all\n Maintainer: A. Maitland Bottoms \n-Installed-Size: 8412\n+Installed-Size: 8444\n Depends: libjs-sphinxdoc, libjs-jquery, libjs-underscore\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://github.com/analogdevicesinc/libiio\n Description: libiio documentation\n Libiio is a library that has been conceived to ease the development of\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -763,15 +763,15 @@\n -rw-r--r-- 0 root (0) root (0) 2925 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man1/iio_reg.1.html\n -rw-r--r-- 0 root (0) root (0) 5072 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man1/iio_writedev.1.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man3/\n -rw-r--r-- 0 root (0) root (0) 16899 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man3/libiio.3.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/\n -rw-r--r-- 0 root (0) root (0) 230 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/.buildinfo\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/\n--rw-r--r-- 0 root (0) root (0) 177153 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html\n+-rw-r--r-- 0 root (0) root (0) 178056 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html\n -rw-r--r-- 0 root (0) root (0) 107835 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 24297 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 35704 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 38511 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 4058 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_sources/\n -rw-r--r-- 0 root (0) root (0) 89 2022-07-08 09:13:06.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_sources/buffer.rst.txt\n@@ -812,28 +812,28 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/js/\n -rw-r--r-- 0 root (0) root (0) 9478 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/js/theme.js\n -rw-r--r-- 0 root (0) root (0) 90 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/minus.png\n -rw-r--r-- 0 root (0) root (0) 90 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/plus.png\n -rw-r--r-- 0 root (0) root (0) 4819 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/pygments.css\n -rw-r--r-- 0 root (0) root (0) 5097 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/sphinx_highlight.js\n -rw-r--r-- 0 root (0) root (0) 4782 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/buffer.html\n--rw-r--r-- 0 root (0) root (0) 5085 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/channel.html\n--rw-r--r-- 0 root (0) root (0) 12191 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/context.html\n+-rw-r--r-- 0 root (0) root (0) 7264 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/channel.html\n+-rw-r--r-- 0 root (0) root (0) 33818 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/context.html\n -rw-r--r-- 0 root (0) root (0) 22792 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/device.html\n -rw-r--r-- 0 root (0) root (0) 13451 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/examples.html\n--rw-r--r-- 0 root (0) root (0) 16382 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/genindex.html\n+-rw-r--r-- 0 root (0) root (0) 19384 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/genindex.html\n -rw-r--r-- 0 root (0) root (0) 114793 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 8927 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 13191 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 13220 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 7226 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/index.html\n--rw-r--r-- 0 root (0) root (0) 887 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/objects.inv\n+-rw-r--r-- 0 root (0) root (0) 1025 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/objects.inv\n -rw-r--r-- 0 root (0) root (0) 4773 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 4123 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/search.html\n--rw-r--r-- 0 root (0) root (0) 18150 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 21265 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 15599 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/trigger.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 255 2022-09-21 15:59:39.000000 ./usr/share/doc-base/libiio0-doc.libiio0-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/doctools.js -> ../../../../../javascript/sphinxdoc/1.0/doctools.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/jquery.js -> ../../../../../javascript/jquery/jquery.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/language_data.js -> ../../../../../javascript/sphinxdoc/1.0/language_data.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/searchtools.js -> ../../../../../javascript/sphinxdoc/1.0/searchtools.js\n"}, {"source1": "./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html", "source2": "./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html", "unified_diff": "@@ -237,15 +237,15 @@\n IIO_MOD_PM4 = 40\n IIO_MOD_PM10 = 41\n IIO_MOD_ETHANOL = 42\n IIO_MOD_H2 = 43\n IIO_MOD_O2 = 44\n \n \n-class ChannelType(Enum):\n+
[docs]class ChannelType(Enum):\n """Contains the type of an IIO channel."""\n \n IIO_VOLTAGE = 0\n IIO_CURRENT = 1\n IIO_POWER = 2\n IIO_ACCEL = 3\n IIO_ANGL_VEL = 4\n@@ -275,15 +275,15 @@\n IIO_ELECTRICALCONDUCTIVITY = 28\n IIO_COUNT = 29\n IIO_INDEX = 30\n IIO_GRAVITY = 31\n IIO_POSITIONRELATIVE = 32\n IIO_PHASE = 33\n IIO_MASSCONCENTRATION = 34\n- IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF\n+ IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF
\n \n \n # pylint: disable=invalid-name\n _ScanContextPtr = _POINTER(_ScanContext)\n _ContextInfoPtr = _POINTER(_ContextInfo)\n _ContextPtr = _POINTER(_Context)\n _DevicePtr = _POINTER(_Device)\n@@ -1374,15 +1374,15 @@\n """\n Context for the device.\n type: iio.Context\n """\n return self.ctx\n \n \n-class Context(object):\n+
[docs]class Context(object):\n """Contains the representation of an IIO context."""\n \n def __init__(self, _context=None):\n """\n Initialize a new instance of the Context class, using the local or the network backend of the IIO library.\n \n returns: type=iio.Context\n@@ -1420,45 +1420,45 @@\n self._version = (major.value, minor.value, buf.value.decode("ascii"))\n \n def __del__(self):\n """Destroy this context."""\n if self._context is not None:\n _destroy(self._context)\n \n- def set_timeout(self, timeout):\n+
[docs] def set_timeout(self, timeout):\n """\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n """\n- _set_timeout(self._context, timeout)\n+ _set_timeout(self._context, timeout)
\n \n- def clone(self):\n+
[docs] def clone(self):\n """\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n """\n- return Context(_clone(self._context))\n+ return Context(_clone(self._context))
\n \n- def find_device(self, name_or_id_or_label):\n+
[docs] def find_device(self, name_or_id_or_label):\n """\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n \n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n """\n dev = _find_device(self._context, name_or_id_or_label.encode("ascii"))\n- return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)\n+ return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)
\n \n name = property(\n lambda self: self._name, None, None, "Name of this IIO context.\\n\\ttype=str"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1490,46 +1490,46 @@\n _get_device(self._context, x)\n for x in range(0, _devices_count(self._context))\n ]\n ],\n None,\n None,\n "List of devices contained in this context.\\n\\ttype=list of iio.Device and iio.Trigger objects",\n- )\n+ )
\n \n \n-class LocalContext(Context):\n+
[docs]class LocalContext(Context):\n """Local IIO Context."""\n \n def __init__(self):\n """\n Initialize a new instance of the Context class, using the local backend of the IIO library.\n \n returns: type=iio.LocalContext\n An new instance of this class\n """\n ctx = _new_local()\n- super(LocalContext, self).__init__(ctx)\n+ super(LocalContext, self).__init__(ctx)
\n \n \n-class XMLContext(Context):\n+
[docs]class XMLContext(Context):\n """XML IIO Context."""\n \n def __init__(self, xmlfile):\n """\n Initialize a new instance of the Context class, using the XML backend of the IIO library.\n \n :param xmlfile: type=str\n Filename of the XML file to build the context from\n \n returns: type=iio.XMLContext\n An new instance of this class\n """\n ctx = _new_xml(xmlfile.encode("ascii"))\n- super(XMLContext, self).__init__(ctx)\n+ super(XMLContext, self).__init__(ctx)
\n \n \n
[docs]class NetworkContext(Context):\n """Network IIO Context."""\n \n def __init__(self, hostname=None):\n """\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -181,15 +181,15 @@\n IIO_MOD_PM4 = 40\n IIO_MOD_PM10 = 41\n IIO_MOD_ETHANOL = 42\n IIO_MOD_H2 = 43\n IIO_MOD_O2 = 44\n \n \n-class ChannelType(Enum):\n+[docs]class ChannelType(Enum):\n \"\"\"Contains the type of an IIO channel.\"\"\"\n \n IIO_VOLTAGE = 0\n IIO_CURRENT = 1\n IIO_POWER = 2\n IIO_ACCEL = 3\n IIO_ANGL_VEL = 4\n@@ -222,14 +222,15 @@\n IIO_GRAVITY = 31\n IIO_POSITIONRELATIVE = 32\n IIO_PHASE = 33\n IIO_MASSCONCENTRATION = 34\n IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF\n \n \n+\n # pylint: disable=invalid-name\n _ScanContextPtr = _POINTER(_ScanContext)\n _ContextInfoPtr = _POINTER(_ContextInfo)\n _ContextPtr = _POINTER(_Context)\n _DevicePtr = _POINTER(_Device)\n _ChannelPtr = _POINTER(_Channel)\n _BufferPtr = _POINTER(_Buffer)\n@@ -1355,15 +1356,15 @@\n Context for the device.\n type: iio.Context\n \"\"\"\n return self.ctx\n \n \n \n-class Context(object):\n+[docs]class Context(object):\n \"\"\"Contains the representation of an IIO context.\"\"\"\n \n def __init__(self, _context=None):\n \"\"\"\n Initialize a new instance of the Context class, using the local or the\n network backend of the IIO library.\n \n@@ -1405,47 +1406,50 @@\n self._version = (major.value, minor.value, buf.value.decode(\"ascii\"))\n \n def __del__(self):\n \"\"\"Destroy this context.\"\"\"\n if self._context is not None:\n _destroy(self._context)\n \n- def set_timeout(self, timeout):\n+[docs] def set_timeout(self, timeout):\n \"\"\"\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n \"\"\"\n _set_timeout(self._context, timeout)\n \n- def clone(self):\n+\n+[docs] def clone(self):\n \"\"\"\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n \"\"\"\n return Context(_clone(self._context))\n \n- def find_device(self, name_or_id_or_label):\n+\n+[docs] def find_device(self, name_or_id_or_label):\n \"\"\"\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n \n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n \"\"\"\n dev = _find_device(self._context, name_or_id_or_label.encode(\"ascii\"))\n return None if bool(dev) is False else Trigger(self, dev) if\n _d_is_trigger(dev) else Device(self, dev)\n \n+\n name = property(\n lambda self: self._name, None, None, \"Name of this IIO\n context.\\n\\ttype=str\"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1481,30 +1485,32 @@\n None,\n None,\n \"List of devices contained in this context.\\n\\ttype=list of iio.Device\n and iio.Trigger objects\",\n )\n \n \n-class LocalContext(Context):\n+\n+[docs]class LocalContext(Context):\n \"\"\"Local IIO Context.\"\"\"\n \n def __init__(self):\n \"\"\"\n Initialize a new instance of the Context class, using the local backend\n of the IIO library.\n \n returns: type=iio.LocalContext\n An new instance of this class\n \"\"\"\n ctx = _new_local()\n super(LocalContext, self).__init__(ctx)\n \n \n-class XMLContext(Context):\n+\n+[docs]class XMLContext(Context):\n \"\"\"XML IIO Context.\"\"\"\n \n def __init__(self, xmlfile):\n \"\"\"\n Initialize a new instance of the Context class, using the XML backend\n of the IIO library.\n \n@@ -1514,14 +1520,15 @@\n returns: type=iio.XMLContext\n An new instance of this class\n \"\"\"\n ctx = _new_xml(xmlfile.encode(\"ascii\"))\n super(XMLContext, self).__init__(ctx)\n \n \n+\n [docs]class NetworkContext(Context):\n \"\"\"Network IIO Context.\"\"\"\n \n def __init__(self, hostname=None):\n \"\"\"\n Initialize a new instance of the Context class, using the network\n backend of the IIO library.\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.24/python/channel.html", "source2": "./usr/share/doc/libiio0-doc/v0.24/python/channel.html", "unified_diff": "@@ -42,15 +42,18 @@\n
\n \n \n
\n@@ -81,14 +84,20 @@\n

Channels\uf0c1

\n
\n

Members\uf0c1

\n
\n
\n
\n

Channel attributes\uf0c1

\n+
\n+
\n+class iio.ChannelType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]\uf0c1
\n+

Contains the type of an IIO channel.

\n+
\n+\n
\n \n \n \n \n \n