{"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
  • get_date

  • \n
  • get_err_stack

  • \n \n \n \n
    \n
    \n-ExtractAs = <ExtensionMock name='_tango.ExtractAs' id='3042887328'>\u00b6
    \n+ExtractAs = <ExtensionMock name='_tango.ExtractAs' id='4116285088'>\u00b6\n
    \n \n
    \n
    \n get_date(self)TimeVal\u00b6
    \n
    \n

    Get the time at which the attribute was read by the server.

    \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= \u00c2\u00b6\n+ ExtractAs= \u00c2\u00b6\n get_date(self) → 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

    Encoded API\u00b6

    \n

    This feature is only possible since PyTango 7.1.4

    \n
    \n
    \n class tango.EncodedAttribute(*args, **kwargs)\u00b6
    \n
    \n
    \n-decode_gray16(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00b6
    \n+decode_gray16(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00b6\n

    Decode a 16 bits grayscale image (GRAY16) and returns a 16 bits gray scale image.

    \n
    \n
    \n
    param da
    \n

    DeviceAttribute that contains the image

    \n
    \n
    type da
    \n@@ -235,15 +235,15 @@\n
    \n
    \n \n
    \n \n
    \n
    \n-decode_gray8(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00b6
    \n+decode_gray8(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00b6\n

    Decode a 8 bits grayscale image (JPEG_GRAY8 or GRAY8) and returns a 8 bits gray scale image.

    \n
    \n
    \n
    param da
    \n

    DeviceAttribute that contains the image

    \n
    \n
    type da
    \n@@ -285,15 +285,15 @@\n
    \n \n \n
    \n \n
    \n
    \n-decode_rgb32(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='3042007840'>)\u00b6
    \n+decode_rgb32(da, extract_as=<ExtensionMock name='_tango.ExtractAs.Numpy' id='4115401504'>)\u00b6\n

    Decode a color image (JPEG_RGB or RGB24) and returns a 32 bits RGB image.

    \n
    \n
    \n
    param da
    \n

    DeviceAttribute that contains the image

    \n
    \n
    type da
    \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=)\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=)\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=)\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"}]}]}]}]}]}