{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.oqlR0xic/b1/dask_2022.12.1+dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.oqlR0xic/b2/dask_2022.12.1+dfsg-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- bf9e006b9f1b6ca624d40a27389cbabf 9678488 doc optional python-dask-doc_2022.12.1+dfsg-2_all.deb\n+ 9b1516767b7aba2e75f82ea3d6d0f877 9678468 doc optional python-dask-doc_2022.12.1+dfsg-2_all.deb\n 3c39938a42af02817bc356231d0746dc 864576 python optional python3-dask_2022.12.1+dfsg-2_all.deb\n"}, {"source1": "python-dask-doc_2022.12.1+dfsg-2_all.deb", "source2": "python-dask-doc_2022.12.1+dfsg-2_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-02-01 19:49:00.000000 debian-binary\n -rw-r--r-- 0 0 0 54168 2023-02-01 19:49:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9624128 2023-02-01 19:49:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9624108 2023-02-01 19:49:00.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": "file list", "source2": "file list", "unified_diff": "@@ -2274,15 +2274,15 @@\n -rw-r--r-- 0 root (0) root (0) 31156 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/presentations.html\n -rw-r--r-- 0 root (0) root (0) 213 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/remote-data-services.html\n -rw-r--r-- 0 root (0) root (0) 165 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/scheduler-choice.html\n -rw-r--r-- 0 root (0) root (0) 40818 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/scheduler-overview.html\n -rw-r--r-- 0 root (0) root (0) 27262 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/scheduling-policy.html\n -rw-r--r-- 0 root (0) root (0) 46490 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/scheduling.html\n -rw-r--r-- 0 root (0) root (0) 21525 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 1001943 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 1001955 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/searchindex.js\n drwxr-xr-x 0 root (0) root (0) 0 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/\n -rw-r--r-- 0 root (0) root (0) 191 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/adaptive.html\n -rw-r--r-- 0 root (0) root (0) 187 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/cli.html\n -rw-r--r-- 0 root (0) root (0) 191 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/cloud.html\n -rw-r--r-- 0 root (0) root (0) 223 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/custom-startup.html\n -rw-r--r-- 0 root (0) root (0) 195 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/docker.html\n -rw-r--r-- 0 root (0) root (0) 213 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/environment.html\n@@ -2290,15 +2290,15 @@\n -rw-r--r-- 0 root (0) root (0) 201 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/kubernetes.html\n -rw-r--r-- 0 root (0) root (0) 207 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/prometheus.html\n -rw-r--r-- 0 root (0) root (0) 211 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/python-advanced.html\n -rw-r--r-- 0 root (0) root (0) 193 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/single-distributed.html\n -rw-r--r-- 0 root (0) root (0) 181 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/single-machine.html\n -rw-r--r-- 0 root (0) root (0) 187 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup/ssh.html\n -rw-r--r-- 0 root (0) root (0) 173 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/setup.html\n--rw-r--r-- 0 root (0) root (0) 34312 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/shared.html\n+-rw-r--r-- 0 root (0) root (0) 34313 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/shared.html\n -rw-r--r-- 0 root (0) root (0) 38001 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/spark.html\n -rw-r--r-- 0 root (0) root (0) 37575 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/spec.html\n -rw-r--r-- 0 root (0) root (0) 28073 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/support.html\n -rw-r--r-- 0 root (0) root (0) 25092 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/understanding-performance.html\n -rw-r--r-- 0 root (0) root (0) 193 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/use-cases.html\n -rw-r--r-- 0 root (0) root (0) 55326 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/user-interfaces.html\n -rw-r--r-- 0 root (0) root (0) 38876 2023-02-01 19:49:00.000000 ./usr/share/doc/python-dask-doc/html/why.html\n"}, {"source1": "./usr/share/doc/python-dask-doc/html/searchindex.js", "source2": "./usr/share/doc/python-dask-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -839,26 +839,26 @@\n \"charact\": [1, 17, 38, 500, 503, 525, 577, 578, 613, 648, 653, 744, 745, 769, 926, 927, 952, 983],\n \"format_tim\": [1, 20],\n \"integ\": [1, 4, 6, 11, 17, 20, 50, 68, 97, 134, 135, 136, 156, 157, 158, 159, 160, 166, 167, 176, 182, 183, 184, 189, 223, 228, 229, 230, 234, 247, 248, 249, 251, 259, 263, 271, 273, 278, 285, 297, 313, 323, 324, 328, 329, 330, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 362, 363, 364, 368, 370, 374, 381, 386, 389, 399, 407, 410, 412, 413, 414, 415, 418, 420, 434, 442, 445, 456, 461, 462, 463, 464, 492, 500, 503, 520, 521, 524, 525, 529, 552, 553, 564, 573, 599, 601, 610, 614, 616, 618, 622, 623, 624, 626, 627, 628, 629, 634, 638, 640, 644, 645, 647, 650, 653, 655, 735, 743, 753, 783, 850, 851, 854, 922, 923, 924, 925, 928, 932, 949, 950, 951, 952, 953, 954, 983],\n \"001234\": 1,\n \"m\": [1, 14, 20, 47, 55, 134, 137, 138, 139, 140, 141, 143, 154, 179, 182, 192, 193, 199, 202, 205, 208, 210, 212, 213, 216, 218, 222, 225, 226, 227, 247, 248, 249, 274, 276, 278, 281, 282, 283, 285, 287, 288, 289, 320, 323, 324, 325, 339, 353, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 418, 425, 446, 447, 448, 458, 459, 582, 589, 620, 637, 659, 755, 785, 863, 921, 950, 957, 992, 1003],\n \"00012345\": 1,\n \"123\": [1, 23, 440, 568, 615, 779, 985],\n- \"u\": [1, 2, 7, 19, 20, 269, 274, 277, 283, 284, 342, 344, 402, 462, 950, 957, 978, 981, 997, 999, 1002, 1005, 1006],\n+ \"u\": [1, 2, 7, 19, 20, 269, 274, 277, 283, 284, 342, 344, 402, 462, 950, 957, 978, 981, 997, 999, 1002, 1003, 1005, 1006],\n \"456\": [1, 985],\n \"46\": [1, 10, 195, 355, 436, 458, 459, 999],\n \"567\": [1, 535],\n \"20m\": [1, 23],\n \"34\": [1, 10, 159, 208, 355, 440, 459],\n \"12345\": [1, 45],\n \"67\": [1, 195, 235, 287, 288, 289, 536, 626],\n \"3hr\": 1,\n \"25m\": 1,\n \"123456\": 1,\n- \"78\": [1, 440],\n+ \"78\": [1, 440, 1003],\n \"34hr\": 1,\n \"17m\": [1, 50],\n \"1234567\": 1,\n \"89\": [1, 85, 318],\n \"14d\": 1,\n \"6hr\": 1,\n \"parse_byt\": [1, 20, 176],\n@@ -1511,15 +1511,15 @@\n \"broken\": [10, 20, 24, 43, 162, 175, 251, 252, 319, 354, 995],\n \"thrown\": [10, 41, 162, 175, 319, 354, 792],\n \"roll\": [10, 20, 27, 273, 319, 354, 545, 753, 876],\n \"17\": [10, 57, 135, 157, 160, 163, 168, 169, 179, 196, 204, 205, 220, 242, 298, 315, 317, 319, 321, 326, 333, 348, 351, 354, 355, 358, 363, 424, 445, 458, 468, 496, 536, 620, 753, 785, 792, 950, 977],\n \"18\": [10, 85, 135, 169, 183, 194, 195, 208, 318, 319, 354, 355, 430, 431, 436, 458, 459, 526, 529, 552, 553, 564, 599, 601, 610, 614, 616, 620, 622, 623, 624, 626, 627, 628, 629, 639, 640, 655, 753, 785, 792, 794, 933, 950, 989, 992, 999],\n \"22\": [10, 23, 57, 135, 144, 145, 162, 167, 169, 175, 273, 319, 334, 335, 338, 339, 341, 342, 343, 344, 345, 354, 355, 459, 463, 620, 785, 792, 950, 956, 999],\n \"26\": [10, 160, 319, 354, 355, 458, 459, 544, 568, 620, 785, 950],\n- \"27\": [10, 165, 228, 263, 319, 354, 355, 362, 368, 459, 526, 551, 577, 578, 620, 699, 744, 745, 769, 785, 792, 999],\n+ \"27\": [10, 165, 228, 263, 319, 354, 355, 362, 368, 459, 526, 551, 577, 578, 620, 699, 744, 745, 769, 785, 792, 999, 1003],\n \"28\": [10, 50, 160, 195, 319, 354, 355, 430, 436, 459, 551, 620, 699, 785, 926, 999],\n \"29\": [10, 35, 85, 159, 318, 319, 354, 355, 459, 496, 620, 785, 946, 999],\n \"accept\": [10, 11, 20, 23, 34, 38, 41, 45, 57, 85, 134, 158, 178, 195, 247, 248, 249, 259, 308, 318, 319, 354, 368, 399, 408, 431, 463, 480, 496, 531, 532, 535, 545, 546, 547, 548, 549, 551, 559, 588, 625, 626, 644, 650, 663, 664, 686, 694, 695, 696, 697, 699, 752, 754, 787, 788, 850, 871, 876, 888, 892, 894, 895, 910, 915, 917, 936, 939, 940, 941, 942, 945, 946, 947, 948, 949, 952, 954, 959, 964, 984, 986, 996, 1003, 1005],\n \"to_delai\": [10, 17, 18, 20, 42, 43, 319, 354, 1008],\n \"block_arg\": [10, 319, 354],\n \"drop_axi\": [10, 20, 85, 318, 319, 354],\n \"indexerror\": [10, 20, 85, 190, 204, 205, 208, 210, 211, 212, 213, 216, 218, 219, 222, 318, 319, 354],\n@@ -1532,15 +1532,15 @@\n \"32\": [10, 20, 50, 60, 159, 167, 201, 342, 344, 355, 363, 379, 413, 430, 431, 436, 458, 459, 536, 620, 626, 785, 999],\n \"35\": [10, 20, 50, 195, 355, 374, 431, 458, 620, 785],\n \"36\": [10, 48, 355, 372, 458, 529, 551, 552, 553, 564, 599, 601, 610, 614, 616, 620, 622, 623, 624, 627, 628, 629, 640, 655, 699, 785],\n \"37\": [10, 148, 355, 458, 463, 571, 572, 620, 741, 742, 785, 792, 884, 885, 906, 907],\n \"38\": [10, 355, 368, 458, 459, 604, 606, 620, 785],\n \"39\": [10, 85, 318, 355, 431, 459, 620, 785],\n \"41\": [10, 355, 424, 431, 459, 463, 620, 785],\n- \"42\": [10, 48, 178, 355, 380, 459, 545, 876, 1003],\n+ \"42\": [10, 48, 178, 355, 380, 459, 545, 876],\n \"43\": [10, 50, 355, 459, 492, 528, 639, 657, 794, 861, 999],\n \"47\": [10, 355, 372, 459, 620, 785],\n \"48\": [10, 355, 372, 431, 459, 571, 572, 620, 741, 742, 785, 792, 884, 885, 906, 907, 995],\n \"49\": [10, 85, 318, 355, 372, 439, 459, 639, 657, 794, 861],\n \"51\": [10, 148, 244, 355, 379, 384, 400, 458, 571, 572, 620, 741, 742, 785, 884, 885, 906, 907, 922],\n \"52\": [10, 355, 458, 459, 620, 785, 792, 922],\n \"53\": [10, 284, 355, 459],\n@@ -7008,15 +7008,15 @@\n \"workstat\": [23, 1009],\n \"IT\": [23, 44, 48, 56, 604, 606],\n \"mandat\": 23,\n \"heartbeat\": 23,\n \"interv\": [23, 38, 136, 139, 168, 178, 190, 234, 286, 307, 312, 314, 368, 381, 387, 389, 390, 391, 398, 399, 400, 426, 439, 441, 620, 785, 982],\n \"500m\": 23,\n \"temporary_directori\": 23,\n- \"85\": [23, 195, 1003],\n+ \"85\": [23, 195],\n \"75\": [23, 155, 207, 234, 244, 431, 550, 620, 698, 785, 922],\n \"termin\": [23, 48, 53, 57, 923, 924, 932, 997, 1009],\n \"98\": [23, 320, 922],\n \"hub\": [23, 50],\n \"proxi\": [23, 41, 50, 56],\n \"home\": [23, 48, 524, 1009],\n \"sy\": [23, 57, 988],\n@@ -10147,15 +10147,15 @@\n \"181\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"rdiv\": [529, 552, 553, 564, 599, 601, 610, 614, 622, 623, 624, 627, 628, 629, 640, 655],\n \"027778\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"333333\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655, 888, 910, 947, 964],\n \"055556\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"500000\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655, 888, 910, 964],\n \"358\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n- \"178\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655, 1003],\n+ \"178\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"359\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"179\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"1080\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"df_multindex\": [529, 552, 553, 558, 564, 566, 569, 585, 587, 599, 601, 603, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"540\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"pentagon\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n \"hexagon\": [529, 552, 553, 564, 599, 601, 610, 614, 616, 622, 623, 624, 627, 628, 629, 640, 655],\n@@ -11122,15 +11122,16 @@\n \"spoke\": 1002,\n \"gloss\": 1002,\n \"ancestor\": 1002,\n \"stuck\": 1002,\n \"synchronousexecutor\": 1003,\n \"10u\": 1003,\n \"1168\": 1003,\n- \"602\": 1003,\n+ \"296\": 1003,\n+ \"76\": 1003,\n \"spin\": 1003,\n \"llvm\": 1004,\n \"enterpris\": [1004, 1009],\n \"younger\": 1004,\n \"bespok\": [1004, 1009],\n \"mllib\": 1004,\n \"cohes\": [1004, 1009],\n"}]}, {"source1": "./usr/share/doc/python-dask-doc/html/shared.html", "source2": "./usr/share/doc/python-dask-doc/html/shared.html", "unified_diff": "@@ -835,22 +835,22 @@\n \n In [2]: x = da.ones(1000, chunks=(2,)).sum()\n \n In [3]: len(x.dask)\n Out[3]: 1168\n \n In [4]: %timeit x.compute()\n-602 ms +- 178 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)\n+296 ms +- 4.78 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)\n \n \n
So this takes ~90 microseconds per task. About 100ms of this is from overhead:
\nIn [5]: x = da.ones(1000, chunks=(1000,)).sum()\n \n In [6]: %timeit x.compute()\n-6.42 ms +- 2.85 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)\n+2.76 ms +- 27.4 us per loop (mean +- std. dev. of 7 runs, 100 loops each)\n
There is some overhead from spinning up a ThreadPoolExecutor each time.\n This may be mediated by using a global or contextual pool:
\n>>> from concurrent.futures import ThreadPoolExecutor\n >>> pool = ThreadPoolExecutor()\n >>> dask.config.set(pool=pool) # set global ThreadPoolExecutor\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -170,20 +170,20 @@\n \n In [2]: x = da.ones(1000, chunks=(2,)).sum()\n \n In [3]: len(x.dask)\n Out[3]: 1168\n \n In [4]: %timeit x.compute()\n-602 ms +- 178 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)\n+296 ms +- 4.78 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)\n So this takes ~90 microseconds per task. About 100ms of this is from overhead:\n In [5]: x = da.ones(1000, chunks=(1000,)).sum()\n \n In [6]: %timeit x.compute()\n-6.42 ms +- 2.85 ms per loop (mean +- std. dev. of 7 runs, 100 loops each)\n+2.76 ms +- 27.4 us per loop (mean +- std. dev. of 7 runs, 100 loops each)\n There is some overhead from spinning up a ThreadPoolExecutor each time. This\n may be mediated by using a global or contextual pool:\n >>> from concurrent.futures import ThreadPoolExecutor\n >>> pool = ThreadPoolExecutor()\n >>> dask.config.set(pool=pool) # set global ThreadPoolExecutor\n \n or\n"}]}]}]}]}]}