{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.W4qvcUFe/b1/pytango_9.3.2-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.W4qvcUFe/b2/pytango_9.3.2-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 80f9ae0757c95f4b3163b1c037f46682 3133308 doc optional python-tango-doc_9.3.2-1_all.deb\n+ c146c71ac4795368e36482f69e3e8106 3133328 doc optional python-tango-doc_9.3.2-1_all.deb\n  6c23c74a09f99b05d9e6c2467dc4f526 21370796 debug optional python3-tango-dbgsym_9.3.2-1_i386.deb\n  d1d6c6fb5b79c3dd6f7c10336da079e0 1403948 python optional python3-tango_9.3.2-1_i386.deb\n"}, {"source1": "python-tango-doc_9.3.2-1_all.deb", "source2": "python-tango-doc_9.3.2-1_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 2020-12-07 17:26:11.000000 debian-binary\n--rw-r--r--   0        0        0     5472 2020-12-07 17:26:11.000000 control.tar.xz\n--rw-r--r--   0        0        0  3127644 2020-12-07 17:26:11.000000 data.tar.xz\n+-rw-r--r--   0        0        0     5476 2020-12-07 17:26:11.000000 control.tar.xz\n+-rw-r--r--   0        0        0  3127660 2020-12-07 17:26: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": "./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": "./usr/share/doc/python-tango-doc/html/client_api/miscellaneous.html", "source2": "./usr/share/doc/python-tango-doc/html/client_api/miscellaneous.html", "unified_diff": "@@ -612,15 +612,15 @@\n <li><p>get_date</p></li>\n <li><p>get_err_stack</p></li>\n </ul>\n </dd>\n </dl>\n <dl class=\"py attribute\">\n <dt id=\"tango.DeviceAttribute.ExtractAs\">\n-<code class=\"sig-name descname\">ExtractAs</code><em class=\"property\"> = &lt;ExtensionMock name='_tango.ExtractAs' id='3042887328'&gt;</em><a class=\"headerlink\" href=\"#tango.DeviceAttribute.ExtractAs\" title=\"Permalink to this definition\">\u00b6</a></dt>\n+<code class=\"sig-name descname\">ExtractAs</code><em class=\"property\"> = &lt;ExtensionMock name='_tango.ExtractAs' id='4116285088'&gt;</em><a class=\"headerlink\" href=\"#tango.DeviceAttribute.ExtractAs\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt id=\"tango.DeviceAttribute.get_date\">\n <code class=\"sig-name descname\">get_date</code><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\">self</span></em><span class=\"sig-paren\">)</span> &#x2192; <a class=\"reference internal\" href=\"other.html#tango.TimeVal\" title=\"tango.TimeVal\">TimeVal</a><a class=\"headerlink\" href=\"#tango.DeviceAttribute.get_date\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd><blockquote>\n <div><p>Get the time at which the attribute was read by the server.</p>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -313,15 +313,15 @@\n                * r_rimension : (tuple) Attribute read dimensions.\n                * w_dimension : (tuple) Attribute written dimensions.\n                * nb_read : (int) attribute read total length\n                * nb_written : (int) attribute written total length\n         And two methods:\n                 * get_date\n                 * get_err_stack\n-        ExtractAs= <ExtensionMock name='_tango.ExtractAs' id='3042887328'>\u00c2\u00b6\n+        ExtractAs= <ExtensionMock name='_tango.ExtractAs' id='4116285088'>\u00c2\u00b6\n         get_date(self) &#x2192; TimeVal\u00c2\u00b6\n                  Get the time at which the attribute was read by the\n                  server.\n                  Note: It\u00e2\u0080\u0099s the same as reading the \u00e2\u0080\u009ctime\u00e2\u0080\u009d\n                  attribute.\n               Parameters\n                   None\n"}]}, {"source1": "./usr/share/doc/python-tango-doc/html/encoded.html", "source2": "./usr/share/doc/python-tango-doc/html/encoded.html", "unified_diff": "@@ -185,15 +185,15 @@\n <span id=\"encoded\"></span><h1>Encoded API<a class=\"headerlink\" href=\"#encoded-api\" title=\"Permalink to this headline\">\u00b6</a></h1>\n <p><em>This feature is only possible since PyTango 7.1.4</em></p>\n <dl class=\"py class\">\n <dt id=\"tango.EncodedAttribute\">\n <em class=\"property\">class </em><code class=\"sig-prename descclassname\">tango.</code><code class=\"sig-name descname\">EncodedAttribute</code><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\">*</span><span class=\"n\">args</span></em>, <em class=\"sig-param\"><span class=\"o\">**</span><span class=\"n\">kwargs</span></em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py method\">\n <dt id=\"tango.EncodedAttribute.decode_gray16\">\n-<code class=\"sig-name descname\">decode_gray16</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_gray16\" title=\"Permalink to this definition\">\u00b6</a></dt>\n+<code class=\"sig-name descname\">decode_gray16</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_gray16\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd><p>Decode a 16 bits grayscale image (GRAY16) and returns a 16 bits gray scale image.</p>\n <blockquote>\n <div><dl class=\"field-list simple\">\n <dt class=\"field-odd\">param da</dt>\n <dd class=\"field-odd\"><p><a class=\"reference internal\" href=\"client_api/miscellaneous.html#tango.DeviceAttribute\" title=\"tango.DeviceAttribute\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DeviceAttribute</span></code></a> that contains the image</p>\n </dd>\n <dt class=\"field-even\">type da</dt>\n@@ -235,15 +235,15 @@\n </pre></div>\n </div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt id=\"tango.EncodedAttribute.decode_gray8\">\n-<code class=\"sig-name descname\">decode_gray8</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_gray8\" title=\"Permalink to this definition\">\u00b6</a></dt>\n+<code class=\"sig-name descname\">decode_gray8</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_gray8\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd><p>Decode a 8 bits grayscale image (JPEG_GRAY8 or GRAY8) and returns a 8 bits gray scale image.</p>\n <blockquote>\n <div><dl class=\"field-list simple\">\n <dt class=\"field-odd\">param da</dt>\n <dd class=\"field-odd\"><p><a class=\"reference internal\" href=\"client_api/miscellaneous.html#tango.DeviceAttribute\" title=\"tango.DeviceAttribute\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DeviceAttribute</span></code></a> that contains the image</p>\n </dd>\n <dt class=\"field-even\">type da</dt>\n@@ -285,15 +285,15 @@\n </pre></div>\n </div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt id=\"tango.EncodedAttribute.decode_rgb32\">\n-<code class=\"sig-name descname\">decode_rgb32</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_rgb32\" title=\"Permalink to this definition\">\u00b6</a></dt>\n+<code class=\"sig-name descname\">decode_rgb32</code><span class=\"sig-paren\">(</span><em class=\"sig-param\">da</em>, <em class=\"sig-param\">extract_as=&lt;ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'&gt;</em><span class=\"sig-paren\">)</span><a class=\"headerlink\" href=\"#tango.EncodedAttribute.decode_rgb32\" title=\"Permalink to this definition\">\u00b6</a></dt>\n <dd><p>Decode a color image (JPEG_RGB or RGB24) and returns a 32 bits RGB image.</p>\n <blockquote>\n <div><dl class=\"field-list simple\">\n <dt class=\"field-odd\">param da</dt>\n <dd class=\"field-odd\"><p><a class=\"reference internal\" href=\"client_api/miscellaneous.html#tango.DeviceAttribute\" title=\"tango.DeviceAttribute\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DeviceAttribute</span></code></a> that contains the image</p>\n </dd>\n <dt class=\"field-even\">type da</dt>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,15 +39,15 @@\n     * PyTango_API \u00bb\n     * Encoded API\n ===============================================================================\n ****** Encoded API\u00c2\u00b6 ******\n This feature is only possible since PyTango 7.1.4\n   classtango.EncodedAttribute(*args, **kwargs)\u00c2\u00b6\n         decode_gray16(da, extract_as=<ExtensionMock\n-        name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00c2\u00b6\n+        name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00c2\u00b6\n             Decode a 16 bits grayscale image (GRAY16) and returns a 16 bits\n             gray scale image.\n                    param da\n                        DeviceAttribute that contains the image\n                    type da\n                        DeviceAttribute\n                    param extract_as\n@@ -72,15 +72,15 @@\n             DOESN\u00e2\u0080\u0099T extract the contents. Example:\n             dev = tango.DeviceProxy(\"a/b/c\")\n             da = dev.read_attribute(\"my_attr\",\n             extract_as=tango.ExtractAs.Nothing)\n             enc = tango.EncodedAttribute()\n             data = enc.decode_gray16(da)\n         decode_gray8(da, extract_as=<ExtensionMock\n-        name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00c2\u00b6\n+        name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00c2\u00b6\n             Decode a 8 bits grayscale image (JPEG_GRAY8 or GRAY8) and returns a\n             8 bits gray scale image.\n                    param da\n                        DeviceAttribute that contains the image\n                    type da\n                        DeviceAttribute\n                    param extract_as\n@@ -105,15 +105,15 @@\n             DOESN\u00e2\u0080\u0099T extract the contents. Example:\n             dev = tango.DeviceProxy(\"a/b/c\")\n             da = dev.read_attribute(\"my_attr\",\n             extract_as=tango.ExtractAs.Nothing)\n             enc = tango.EncodedAttribute()\n             data = enc.decode_gray8(da)\n         decode_rgb32(da, extract_as=<ExtensionMock\n-        name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00c2\u00b6\n+        name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00c2\u00b6\n             Decode a color image (JPEG_RGB or RGB24) and returns a 32 bits RGB\n             image.\n                    param da\n                        DeviceAttribute that contains the image\n                    type da\n                        DeviceAttribute\n                    param extract_as\n"}]}, {"source1": "./usr/share/doc/python-tango-doc/html/searchindex.js", "source2": "./usr/share/doc/python-tango-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -974,16 +974,14 @@\n         \"3023686\": 25,\n         \"3023857\": 25,\n         \"3025396\": 25,\n         \"3030399\": 25,\n         \"3032005\": 25,\n         \"3033476\": 25,\n         \"3039902\": 25,\n-        \"3042007840\": 11,\n-        \"3042887328\": 6,\n         \"3048798\": 25,\n         \"3060380\": 25,\n         \"307\": 25,\n         \"3073378\": 25,\n         \"3088031\": 25,\n         \"310\": 25,\n         \"3102776\": 25,\n@@ -1057,14 +1055,16 @@\n         \"3574099\": 25,\n         \"3576353\": 25,\n         \"3579062\": 25,\n         \"3586337\": 25,\n         \"3598514\": 25,\n         \"3607779\": 25,\n         \"3rd\": 26,\n+        \"4115401504\": 11,\n+        \"4116285088\": 6,\n         \"440\": 25,\n         \"451821\": [15, 17, 18],\n         \"456\": 9,\n         \"500\": 2,\n         \"520\": 2,\n         \"527\": 25,\n         \"550\": 32,\n"}]}]}]}]}]}