{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.vrtqSOAo/b1/dipy_1.9.0-8_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.vrtqSOAo/b2/dipy_1.9.0-8_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 5cd353f204d7dc607a60e2c8a27394e8 2812504 doc optional python-dipy-doc_1.9.0-8_all.deb\n- 4d3fe67618d050d8446152d8d7b39078 21521284 debug optional python3-dipy-lib-dbgsym_1.9.0-8_amd64.deb\n- c91052c001bb405c68095a104fa19607 2241692 python optional python3-dipy-lib_1.9.0-8_amd64.deb\n+ 002cb08e3942cff9a3cd0da9c1a32678 2812596 doc optional python-dipy-doc_1.9.0-8_all.deb\n+ 868221167765d8c6ff519789208888d2 21517280 debug optional python3-dipy-lib-dbgsym_1.9.0-8_amd64.deb\n+ 96f1ef8b8a7af941324896b6b99e1fc8 2242060 python optional python3-dipy-lib_1.9.0-8_amd64.deb\n 2a303b0afde5831ec8f5053a730469ae 3476152 python optional python3-dipy_1.9.0-8_all.deb\n"}, {"source1": "python-dipy-doc_1.9.0-8_all.deb", "source2": "python-dipy-doc_1.9.0-8_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 2024-09-24 13:16:36.000000 debian-binary\n--rw-r--r-- 0 0 0 5520 2024-09-24 13:16:36.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2806792 2024-09-24 13:16:36.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5528 2024-09-24 13:16:36.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2806876 2024-09-24 13:16:36.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-dipy-doc/html/.buildinfo", "source2": "./usr/share/doc/python-dipy-doc/html/.buildinfo", "unified_diff": "@@ -1,4 +1,4 @@\n # Sphinx build info version 1\n # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.\n-config: 8101f83a1b9ad57864d9cd1546df5484\n+config: 8714fdeae3bf2b361f165f680b5a9808\n tags: 645f666f9bcd5a90fca523b33c5a78b7\n"}, {"source1": "./usr/share/doc/python-dipy-doc/html/api_changes.html", "source2": "./usr/share/doc/python-dipy-doc/html/api_changes.html", "unified_diff": "@@ -567,12 +567,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -376,9 +376,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/cite.html", "source2": "./usr/share/doc/python-dipy-doc/html/cite.html", "unified_diff": "@@ -160,12 +160,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,9 +82,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/benchmarking.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/benchmarking.html", "unified_diff": "@@ -246,12 +246,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -121,9 +121,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/coding_style_guideline.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/coding_style_guideline.html", "unified_diff": "@@ -424,12 +424,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -252,9 +252,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/commit_codes.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/commit_codes.html", "unified_diff": "@@ -164,12 +164,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/configure_git.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/configure_git.html", "unified_diff": "@@ -301,12 +301,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -162,9 +162,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/development_workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/development_workflow.html", "unified_diff": "@@ -533,12 +533,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -323,9 +323,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/dot2_dot3.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/dot2_dot3.html", "unified_diff": "@@ -132,12 +132,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,9 +39,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/following_latest.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/following_latest.html", "unified_diff": "@@ -177,12 +177,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,9 +58,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/forking_hell.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/forking_hell.html", "unified_diff": "@@ -175,12 +175,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -60,9 +60,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_development.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_development.html", "unified_diff": "@@ -174,12 +174,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_install.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_install.html", "unified_diff": "@@ -176,12 +176,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,9 +52,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_intro.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_intro.html", "unified_diff": "@@ -149,12 +149,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,9 +47,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_resources.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_resources.html", "unified_diff": "@@ -204,12 +204,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,9 +82,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/index.html", "unified_diff": "@@ -173,12 +173,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,9 +58,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/maintainer_workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/maintainer_workflow.html", "unified_diff": "@@ -235,12 +235,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/patching.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/patching.html", "unified_diff": "@@ -280,12 +280,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -125,9 +125,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/set_up_fork.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/set_up_fork.html", "unified_diff": "@@ -211,12 +211,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -80,9 +80,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/index.html", "unified_diff": "@@ -192,12 +192,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,9 +73,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/installation_from_source.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/installation_from_source.html", "unified_diff": "@@ -419,12 +419,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -221,9 +221,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/intro.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/intro.html", "unified_diff": "@@ -154,12 +154,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -57,9 +57,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/make_release.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/make_release.html", "unified_diff": "@@ -390,12 +390,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -217,9 +217,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/toolchain.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/toolchain.html", "unified_diff": "@@ -481,12 +481,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -169,9 +169,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/developers.html", "source2": "./usr/share/doc/python-dipy-doc/html/developers.html", "unified_diff": "@@ -180,12 +180,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/faq.html", "source2": "./usr/share/doc/python-dipy-doc/html/faq.html", "unified_diff": "@@ -331,12 +331,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -149,9 +149,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/genindex.html", "source2": "./usr/share/doc/python-dipy-doc/html/genindex.html", "unified_diff": "@@ -5337,12 +5337,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1897,9 +1897,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/gimbal_lock.html", "source2": "./usr/share/doc/python-dipy-doc/html/gimbal_lock.html", "unified_diff": "@@ -196,12 +196,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -134,9 +134,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/glossary.html", "source2": "./usr/share/doc/python-dipy-doc/html/glossary.html", "unified_diff": "@@ -209,12 +209,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,9 +98,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/index.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,9 +76,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/basic_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/basic_flow.html", "unified_diff": "@@ -411,12 +411,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -253,9 +253,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/buan_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/buan_flow.html", "unified_diff": "@@ -434,12 +434,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -262,9 +262,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/bundle_segmentation_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/bundle_segmentation_flow.html", "unified_diff": "@@ -271,12 +271,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -113,9 +113,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/bundlewarp_registration_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/bundlewarp_registration_flow.html", "unified_diff": "@@ -251,12 +251,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -102,9 +102,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/data_fetch.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/data_fetch.html", "unified_diff": "@@ -157,12 +157,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,9 +50,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/denoise_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/denoise_flow.html", "unified_diff": "@@ -384,12 +384,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -171,9 +171,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/gibbs_unringing_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/gibbs_unringing_flow.html", "unified_diff": "@@ -223,12 +223,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -88,9 +88,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/index.html", "unified_diff": "@@ -225,12 +225,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,9 +87,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/motion_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/motion_flow.html", "unified_diff": "@@ -196,12 +196,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,9 +76,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/reconstruction_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/reconstruction_flow.html", "unified_diff": "@@ -428,12 +428,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -263,9 +263,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/registration_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/registration_flow.html", "unified_diff": "@@ -302,12 +302,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -159,9 +159,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/tracking_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/tracking_flow.html", "unified_diff": "@@ -348,12 +348,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -186,9 +186,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/old_highlights.html", "source2": "./usr/share/doc/python-dipy-doc/html/old_highlights.html", "unified_diff": "@@ -406,12 +406,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -291,9 +291,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/old_news.html", "source2": "./usr/share/doc/python-dipy-doc/html/old_news.html", "unified_diff": "@@ -175,12 +175,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -75,9 +75,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/py-modindex.html", "source2": "./usr/share/doc/python-dipy-doc/html/py-modindex.html", "unified_diff": "@@ -849,12 +849,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -175,9 +175,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/recipes.html", "source2": "./usr/share/doc/python-dipy-doc/html/recipes.html", "unified_diff": "@@ -156,12 +156,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -56,9 +56,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reconstruction_models_list.html", "source2": "./usr/share/doc/python-dipy-doc/html/reconstruction_models_list.html", "unified_diff": "@@ -355,12 +355,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -371,9 +371,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.align.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.align.html", "unified_diff": "@@ -5343,12 +5343,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3274,9 +3274,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.core.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.core.html", "unified_diff": "@@ -5296,12 +5296,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2917,9 +2917,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.data.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.data.html", "unified_diff": "@@ -2344,12 +2344,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1151,9 +1151,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.denoise.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.denoise.html", "unified_diff": "@@ -1105,12 +1105,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -591,9 +591,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.direction.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.direction.html", "unified_diff": "@@ -411,12 +411,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -200,9 +200,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.html", "unified_diff": "@@ -204,12 +204,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,9 +70,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.io.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.io.html", "unified_diff": "@@ -2396,12 +2396,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1209,9 +1209,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.nn.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.nn.html", "unified_diff": "@@ -1933,12 +1933,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1039,9 +1039,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.reconst.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.reconst.html", "unified_diff": "@@ -19182,12 +19182,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10369,9 +10369,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.segment.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.segment.html", "unified_diff": "@@ -2331,12 +2331,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1209,9 +1209,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.sims.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.sims.html", "unified_diff": "@@ -1480,12 +1480,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -986,9 +986,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.stats.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.stats.html", "unified_diff": "@@ -416,12 +416,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -209,9 +209,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.tracking.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.tracking.html", "unified_diff": "@@ -3492,12 +3492,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2029,9 +2029,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.version.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.version.html", "unified_diff": "@@ -142,12 +142,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -37,9 +37,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.viz.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.viz.html", "unified_diff": "@@ -2627,12 +2627,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1376,9 +1376,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.workflows.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.workflows.html", "unified_diff": "@@ -4954,12 +4954,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3245,9 +3245,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/index.html", "unified_diff": "@@ -5229,12 +5229,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2843,9 +2843,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_affine.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_affine.html", "unified_diff": "@@ -230,12 +230,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -94,9 +94,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_syn.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_syn.html", "unified_diff": "@@ -256,12 +256,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -133,9 +133,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_apply_transform.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_apply_transform.html", "unified_diff": "@@ -195,12 +195,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,9 +70,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_lmm.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_lmm.html", "unified_diff": "@@ -188,12 +188,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -63,9 +63,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_profiles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_profiles.html", "unified_diff": "@@ -198,12 +198,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,9 +71,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_shapes.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_shapes.html", "unified_diff": "@@ -204,12 +204,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,9 +71,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_bundlewarp.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_bundlewarp.html", "unified_diff": "@@ -234,12 +234,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,9 +98,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_concatenate_tractograms.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_concatenate_tractograms.html", "unified_diff": "@@ -214,12 +214,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,9 +82,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tensors.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tensors.html", "unified_diff": "@@ -197,12 +197,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,9 +67,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tractogram.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tractogram.html", "unified_diff": "@@ -201,12 +201,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -69,9 +69,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_correct_motion.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_correct_motion.html", "unified_diff": "@@ -201,12 +201,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -74,9 +74,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_lpca.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_lpca.html", "unified_diff": "@@ -227,12 +227,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_mppca.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_mppca.html", "unified_diff": "@@ -217,12 +217,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,9 +85,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_nlmeans.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_nlmeans.html", "unified_diff": "@@ -211,12 +211,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -78,9 +78,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_patch2self.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_patch2self.html", "unified_diff": "@@ -230,12 +230,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -96,9 +96,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_evac_plus.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_evac_plus.html", "unified_diff": "@@ -203,12 +203,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -69,9 +69,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fetch.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fetch.html", "unified_diff": "@@ -185,12 +185,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csa.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csa.html", "unified_diff": "@@ -240,12 +240,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -102,9 +102,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csd.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csd.html", "unified_diff": "@@ -255,12 +255,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -112,9 +112,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dki.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dki.html", "unified_diff": "@@ -265,12 +265,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -123,9 +123,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dsi.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dsi.html", "unified_diff": "@@ -237,12 +237,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dti.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dti.html", "unified_diff": "@@ -269,12 +269,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -136,9 +136,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_ivim.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_ivim.html", "unified_diff": "@@ -229,12 +229,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -96,9 +96,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_mapmri.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_mapmri.html", "unified_diff": "@@ -249,12 +249,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -111,9 +111,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_gibbs_ringing.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_gibbs_ringing.html", "unified_diff": "@@ -210,12 +210,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -79,9 +79,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_horizon.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_horizon.html", "unified_diff": "@@ -269,12 +269,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -127,9 +127,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_info.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_info.html", "unified_diff": "@@ -189,12 +189,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,9 +67,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_labelsbundles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_labelsbundles.html", "unified_diff": "@@ -197,12 +197,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -65,9 +65,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_mask.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_mask.html", "unified_diff": "@@ -194,12 +194,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -63,9 +63,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_median_otsu.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_median_otsu.html", "unified_diff": "@@ -211,12 +211,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,9 +82,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_recobundles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_recobundles.html", "unified_diff": "@@ -260,12 +260,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -109,9 +109,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_reslice.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_reslice.html", "unified_diff": "@@ -205,12 +205,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -79,9 +79,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_sh_convert_mrtrix.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_sh_convert_mrtrix.html", "unified_diff": "@@ -187,12 +187,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -64,9 +64,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_slr.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_slr.html", "unified_diff": "@@ -235,12 +235,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -97,9 +97,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_snr_in_cc.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_snr_in_cc.html", "unified_diff": "@@ -205,12 +205,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,9 +73,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_split.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_split.html", "unified_diff": "@@ -191,12 +191,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,9 +62,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track.html", "unified_diff": "@@ -222,12 +222,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -99,9 +99,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track_pft.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track_pft.html", "unified_diff": "@@ -227,12 +227,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -103,9 +103,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/index.html", "unified_diff": "@@ -405,12 +405,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -224,9 +224,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.10.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.10.html", "unified_diff": "@@ -404,12 +404,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -314,9 +314,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.11.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.11.html", "unified_diff": "@@ -311,12 +311,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -217,9 +217,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.12.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.12.html", "unified_diff": "@@ -701,12 +701,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -638,9 +638,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.13.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.13.html", "unified_diff": "@@ -280,12 +280,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -181,9 +181,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.14.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.14.html", "unified_diff": "@@ -390,12 +390,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -301,9 +301,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.15.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.15.html", "unified_diff": "@@ -467,12 +467,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -395,9 +395,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.16.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.16.html", "unified_diff": "@@ -269,12 +269,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -177,9 +177,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.6.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.6.html", "unified_diff": "@@ -390,12 +390,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -306,9 +306,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.7.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.7.html", "unified_diff": "@@ -247,12 +247,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -154,9 +154,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.8.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.8.html", "unified_diff": "@@ -558,12 +558,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -484,9 +484,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.9.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.9.html", "unified_diff": "@@ -243,12 +243,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -142,9 +142,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.0.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.0.html", "unified_diff": "@@ -457,12 +457,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -380,9 +380,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.1.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.1.html", "unified_diff": "@@ -296,12 +296,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -196,9 +196,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.2.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.2.html", "unified_diff": "@@ -437,12 +437,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -350,9 +350,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.3.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.3.html", "unified_diff": "@@ -299,12 +299,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -205,9 +205,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.1.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.1.html", "unified_diff": "@@ -252,12 +252,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -151,9 +151,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.html", "unified_diff": "@@ -207,12 +207,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -103,9 +103,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.5.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.5.html", "unified_diff": "@@ -374,12 +374,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -285,9 +285,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.6.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.6.html", "unified_diff": "@@ -283,12 +283,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -185,9 +185,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.7.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.7.html", "unified_diff": "@@ -260,12 +260,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -162,9 +162,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.8.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.8.html", "unified_diff": "@@ -506,12 +506,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -425,9 +425,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.9.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.9.html", "unified_diff": "@@ -311,12 +311,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -217,9 +217,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/search.html", "source2": "./usr/share/doc/python-dipy-doc/html/search.html", "unified_diff": "@@ -131,12 +131,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,9 +28,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/stateoftheart.html", "source2": "./usr/share/doc/python-dipy-doc/html/stateoftheart.html", "unified_diff": "@@ -195,12 +195,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,9 +85,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/subscribe.html", "source2": "./usr/share/doc/python-dipy-doc/html/subscribe.html", "unified_diff": "@@ -120,12 +120,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,9 +35,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/b_and_q.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/b_and_q.html", "unified_diff": "@@ -221,12 +221,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -108,9 +108,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/bmatrix.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/bmatrix.html", "unified_diff": "@@ -163,12 +163,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -69,9 +69,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/gqi.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/gqi.html", "unified_diff": "@@ -131,12 +131,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -43,9 +43,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/index.html", "unified_diff": "@@ -152,12 +152,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -42,9 +42,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/sh_basis.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/sh_basis.html", "unified_diff": "@@ -313,12 +313,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -151,9 +151,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/spherical.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/spherical.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -101,9 +101,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/data.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/data.html", "unified_diff": "@@ -355,12 +355,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -228,9 +228,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/dataset_list.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/dataset_list.html", "unified_diff": "@@ -278,12 +278,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -188,9 +188,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/dependencies.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/dependencies.html", "unified_diff": "@@ -163,12 +163,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,9 +52,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/getting_started.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/getting_started.html", "unified_diff": "@@ -177,12 +177,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,9 +68,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/index.html", "unified_diff": "@@ -138,12 +138,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,9 +35,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/installation.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/installation.html", "unified_diff": "@@ -319,12 +319,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -156,9 +156,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/introduction.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/introduction.html", "unified_diff": "@@ -156,12 +156,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -48,9 +48,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/mission.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/mission.html", "unified_diff": "@@ -150,12 +150,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -48,9 +48,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2024, DIPY developers. Created using Grg Sphinx\n+\u00a9 Copyright Copyright 2008-2025, DIPY developers. Created using Grg Sphinx\n Theme and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}]}]}]}, {"source1": "python3-dipy-lib_1.9.0-8_amd64.deb", "source2": "python3-dipy-lib_1.9.0-8_amd64.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 2024-09-24 13:16:36.000000 debian-binary\n -rw-r--r-- 0 0 0 1988 2024-09-24 13:16:36.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2239512 2024-09-24 13:16:36.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2239880 2024-09-24 13:16:36.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/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 411a9d4c69ba3e91aee5ca0c14ea07f8b52efad0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 218a63c07d39b9431f021f8b95d6dccc69c05f6f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31613964 34633639 62613365 39316165 1a9d4c69ba3e91ae\n- 0x00000010 65356361 30633134 65613037 66386235 e5ca0c14ea07f8b5\n- 0x00000020 32656661 64302e64 65627567 00000000 2efad0.debug....\n- 0x00000030 9bc50024 ...$\n+ 0x00000000 38613633 63303764 33396239 34333166 8a63c07d39b9431f\n+ 0x00000010 30323166 38623935 64366463 63633639 021f8b95d6dccc69\n+ 0x00000020 63303566 36662e64 65627567 00000000 c05f6f.debug....\n+ 0x00000030 79936d1f y.m.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9659c1182784637e4d25f312020930df3e51d533\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 92a949ae64e52b44fb65886852b8b9666ed6255f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35396331 31383237 38343633 37653464 59c1182784637e4d\n- 0x00000010 32356633 31323032 30393330 64663365 25f312020930df3e\n- 0x00000020 35316435 33332e64 65627567 00000000 51d533.debug....\n- 0x00000030 bb14c2ea ....\n+ 0x00000000 61393439 61653634 65353262 34346662 a949ae64e52b44fb\n+ 0x00000010 36353838 36383532 62386239 36363665 65886852b8b9666e\n+ 0x00000020 64363235 35662e64 65627567 00000000 d6255f.debug....\n+ 0x00000030 85e62b0d ..+.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd26a4469ee0bc8e522b610c65c89ddce1a11d9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1ab15ce9b4302ff50440c458a55afce0cee9964\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32366134 34363965 65306263 38653532 26a4469ee0bc8e52\n- 0x00000010 32623631 30633635 63383964 64636531 2b610c65c89ddce1\n- 0x00000020 61313164 39612e64 65627567 00000000 a11d9a.debug....\n- 0x00000030 e94cb2ee .L..\n+ 0x00000000 61623135 63653962 34333032 66663530 ab15ce9b4302ff50\n+ 0x00000010 34343063 34353861 35356166 63653063 440c458a55afce0c\n+ 0x00000020 65653939 36342e64 65627567 00000000 ee9964.debug....\n+ 0x00000030 1260d44c .`.L\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6f9e27421476c0a2143b6dbbe4e666770d851db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 299e5b2a86d8f8b2e207273a7c7b47b11a9b2e54\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66396532 37343231 34373663 30613231 f9e27421476c0a21\n- 0x00000010 34336236 64626265 34653636 36373730 43b6dbbe4e666770\n- 0x00000020 64383531 64622e64 65627567 00000000 d851db.debug....\n- 0x00000030 89d89b9e ....\n+ 0x00000000 39653562 32613836 64386638 62326532 9e5b2a86d8f8b2e2\n+ 0x00000010 30373237 33613763 37623437 62313161 07273a7c7b47b11a\n+ 0x00000020 39623265 35342e64 65627567 00000000 9b2e54.debug....\n+ 0x00000030 7c2909c8 |)..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36f35ab9320aae728f98a2a5921d8b7a8f4d2b26\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c825e79eff60698b836aab7d8a60e9a4213a8dbc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66333561 62393332 30616165 37323866 f35ab9320aae728f\n- 0x00000010 39386132 61353932 31643862 37613866 98a2a5921d8b7a8f\n- 0x00000020 34643262 32362e64 65627567 00000000 4d2b26.debug....\n- 0x00000030 c952c2e3 .R..\n+ 0x00000000 32356537 39656666 36303639 38623833 25e79eff60698b83\n+ 0x00000010 36616162 37643861 36306539 61343231 6aab7d8a60e9a421\n+ 0x00000020 33613864 62632e64 65627567 00000000 3a8dbc.debug....\n+ 0x00000030 90985c78 ..\\x\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f1062d7013c20aa420588bfaa8c407ed2c338d4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5ebacd4b84a894c2f2b4c272cf83a31b3a798db\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31303632 64373031 33633230 61613432 1062d7013c20aa42\n- 0x00000010 30353838 62666161 38633430 37656432 0588bfaa8c407ed2\n- 0x00000020 63333338 64342e64 65627567 00000000 c338d4.debug....\n- 0x00000030 7edc79f4 ~.y.\n+ 0x00000000 65626163 64346238 34613839 34633266 ebacd4b84a894c2f\n+ 0x00000010 32623463 32373263 66383361 33316233 2b4c272cf83a31b3\n+ 0x00000020 61373938 64622e64 65627567 00000000 a798db.debug....\n+ 0x00000030 3ed4ae79 >..y\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de9291ef61fe9564d875434433337f59a0b44884\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65376130 39663366 32663165 65366331 e7a09f3f2f1ee6c1\n- 0x00000010 31613165 64383465 31333264 63386137 1a1ed84e132dc8a7\n- 0x00000020 31643831 61322e64 65627567 00000000 1d81a2.debug....\n- 0x00000030 1c768c46 .v.F\n+ 0x00000000 39323931 65663631 66653935 36346438 9291ef61fe9564d8\n+ 0x00000010 37353433 34343333 33333766 35396130 75434433337f59a0\n+ 0x00000020 62343438 38342e64 65627567 00000000 b44884.debug....\n+ 0x00000030 4f628e3d Ob.=\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fbc3994b6cb3c0d256a50d0f941afa7911138cdf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6d802222860acad6e2931e59fae69fd0f1ea5eb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63333939 34623663 62336330 64323536 c3994b6cb3c0d256\n- 0x00000010 61353064 30663934 31616661 37393131 a50d0f941afa7911\n- 0x00000020 31333863 64662e64 65627567 00000000 138cdf.debug....\n- 0x00000030 d3f27be2 ..{.\n+ 0x00000000 64383032 32323238 36306163 61643665 d802222860acad6e\n+ 0x00000010 32393331 65353966 61653639 66643066 2931e59fae69fd0f\n+ 0x00000020 31656135 65622e64 65627567 00000000 1ea5eb.debug....\n+ 0x00000030 4bbe94c2 K...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d17c97135ed5ce37da9df81fb9f57ce3ba83ac14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37633937 31333565 64356365 33376461 7c97135ed5ce37da\n- 0x00000010 39646638 31666239 66353763 65336261 9df81fb9f57ce3ba\n- 0x00000020 38336163 31342e64 65627567 00000000 83ac14.debug....\n- 0x00000030 2b391f09 +9..\n+ 0x00000000 66366165 34616366 32386265 64666130 f6ae4acf28bedfa0\n+ 0x00000010 61626134 63613565 37353338 65343966 aba4ca5e7538e49f\n+ 0x00000020 32376666 32632e64 65627567 00000000 27ff2c.debug....\n+ 0x00000030 2670eeed &p..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f9a5eee3f144dadb7c3320f6b8e93b61bd76ace5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e36fda24087e521097653a8d2fbdba3ce6138125\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61356565 65336631 34346461 64623763 a5eee3f144dadb7c\n- 0x00000010 33333230 66366238 65393362 36316264 3320f6b8e93b61bd\n- 0x00000020 37366163 65352e64 65627567 00000000 76ace5.debug....\n- 0x00000030 923e15e7 .>..\n+ 0x00000000 36666461 32343038 37653532 31303937 6fda24087e521097\n+ 0x00000010 36353361 38643266 62646261 33636536 653a8d2fbdba3ce6\n+ 0x00000020 31333831 32352e64 65627567 00000000 138125.debug....\n+ 0x00000030 8e514c43 .QLC\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b754e143fd356a7d005b5601187ab1054b9b194\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c48430ad333f2189e05ae293f0f6b4b85b16ae7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37353465 31343366 64333536 61376430 754e143fd356a7d0\n- 0x00000010 30356235 36303131 38376162 31303534 05b5601187ab1054\n- 0x00000020 62396231 39342e64 65627567 00000000 b9b194.debug....\n- 0x00000030 369b3e27 6.>'\n+ 0x00000000 34383433 30616433 33336632 31383965 48430ad333f2189e\n+ 0x00000010 30356165 32393366 30663662 34623835 05ae293f0f6b4b85\n+ 0x00000020 62313661 65372e64 65627567 00000000 b16ae7.debug....\n+ 0x00000030 e2bbd9fb ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f91a0d6c5e26376dd9272bb365b5a7eb4b3afc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abbaae10883d90e64a46c04bb5e0d9643400f966\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39316130 64366335 65323633 37366464 91a0d6c5e26376dd\n- 0x00000010 39323732 62623336 35623561 37656234 9272bb365b5a7eb4\n- 0x00000020 62336166 63352e64 65627567 00000000 b3afc5.debug....\n- 0x00000030 59ed588f Y.X.\n+ 0x00000000 62616165 31303838 33643930 65363461 baae10883d90e64a\n+ 0x00000010 34366330 34626235 65306439 36343334 46c04bb5e0d96434\n+ 0x00000020 30306639 36362e64 65627567 00000000 00f966.debug....\n+ 0x00000030 add7aba5 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6216cb68ee22421eaa751ee5bf0e164b07d00ad6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d860f8203e560817b60a3589bf106928df4b5f39\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31366362 36386565 32323432 31656161 16cb68ee22421eaa\n- 0x00000010 37353165 65356266 30653136 34623037 751ee5bf0e164b07\n- 0x00000020 64303061 64362e64 65627567 00000000 d00ad6.debug....\n- 0x00000030 e8a0af42 ...B\n+ 0x00000000 36306638 32303365 35363038 31376236 60f8203e560817b6\n+ 0x00000010 30613335 38396266 31303639 32386466 0a3589bf106928df\n+ 0x00000020 34623566 33392e64 65627567 00000000 4b5f39.debug....\n+ 0x00000030 5a0ec94b Z..K\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81e74097f0dff98be086802daa7d2a391179648c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03f8cced6d83fec153dd8eaf7980027644b2fa27\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65373430 39376630 64666639 38626530 e74097f0dff98be0\n- 0x00000010 38363830 32646161 37643261 33393131 86802daa7d2a3911\n- 0x00000020 37393634 38632e64 65627567 00000000 79648c.debug....\n- 0x00000030 20acadf1 ...\n+ 0x00000000 66386363 65643664 38336665 63313533 f8cced6d83fec153\n+ 0x00000010 64643865 61663739 38303032 37363434 dd8eaf7980027644\n+ 0x00000020 62326661 32372e64 65627567 00000000 b2fa27.debug....\n+ 0x00000030 5ab40c90 Z...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03a5e78e85dfad0d5aea85b0e1d854371ec7e99b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7eb26d47e3d6739a5c0fc35bf9a614d7afc71a5a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61356537 38653835 64666164 30643561 a5e78e85dfad0d5a\n- 0x00000010 65613835 62306531 64383534 33373165 ea85b0e1d854371e\n- 0x00000020 63376539 39622e64 65627567 00000000 c7e99b.debug....\n- 0x00000030 6d9d1006 m...\n+ 0x00000000 62323664 34376533 64363733 39613563 b26d47e3d6739a5c\n+ 0x00000010 30666333 35626639 61363134 64376166 0fc35bf9a614d7af\n+ 0x00000020 63373161 35612e64 65627567 00000000 c71a5a.debug....\n+ 0x00000030 45f2a45d E..]\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f88853e1fd5cc04802185ed0dbf7c9d394ea6279\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53f7c08a641a7d87e9c0f5a75cb714ba357a8c09\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38383533 65316664 35636330 34383032 8853e1fd5cc04802\n- 0x00000010 31383565 64306462 66376339 64333934 185ed0dbf7c9d394\n- 0x00000020 65613632 37392e64 65627567 00000000 ea6279.debug....\n- 0x00000030 eee16a34 ..j4\n+ 0x00000000 66376330 38613634 31613764 38376539 f7c08a641a7d87e9\n+ 0x00000010 63306635 61373563 62373134 62613335 c0f5a75cb714ba35\n+ 0x00000020 37613863 30392e64 65627567 00000000 7a8c09.debug....\n+ 0x00000030 c339d571 .9.q\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9932c10058bf84bca8ac6604cc79f4b3e5ff13\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac3f4afc57a6c79e978f8fa8bd07bced835ee6db\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39393332 63313030 35386266 38346263 9932c10058bf84bc\n- 0x00000010 61386163 36363034 63633739 66346233 a8ac6604cc79f4b3\n- 0x00000020 65356666 31332e64 65627567 00000000 e5ff13.debug....\n- 0x00000030 e8b3ca28 ...(\n+ 0x00000000 33663461 66633537 61366337 39653937 3f4afc57a6c79e97\n+ 0x00000010 38663866 61386264 30376263 65643833 8f8fa8bd07bced83\n+ 0x00000020 35656536 64622e64 65627567 00000000 5ee6db.debug....\n+ 0x00000030 e1931f63 ...c\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 873bca3f726518bdbbec4f3bb8c52b2baa4e6e4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70708d985020bbbc8924de5a792caed5d3b5819a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33626361 33663732 36353138 62646262 3bca3f726518bdbb\n- 0x00000010 65633466 33626238 63353262 32626161 ec4f3bb8c52b2baa\n- 0x00000020 34653665 34662e64 65627567 00000000 4e6e4f.debug....\n- 0x00000030 50112791 P.'.\n+ 0x00000000 37303864 39383530 32306262 62633839 708d985020bbbc89\n+ 0x00000010 32346465 35613739 32636165 64356433 24de5a792caed5d3\n+ 0x00000020 62353831 39612e64 65627567 00000000 b5819a.debug....\n+ 0x00000030 1f14afe6 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5534b8befae50a9655691a8e49a086348737218\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 39a0413d4130d2db466c0903d4b1a86014372b48\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35333462 38626566 61653530 61393635 534b8befae50a965\n- 0x00000010 35363931 61386534 39613038 36333438 5691a8e49a086348\n- 0x00000020 37333732 31382e64 65627567 00000000 737218.debug....\n- 0x00000030 9b5bded9 .[..\n+ 0x00000000 61303431 33643431 33306432 64623436 a0413d4130d2db46\n+ 0x00000010 36633039 30336434 62316138 36303134 6c0903d4b1a86014\n+ 0x00000020 33373262 34382e64 65627567 00000000 372b48.debug....\n+ 0x00000030 bc3d5ac2 .=Z.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9360fe5836bb585420707c328d3a3fc0ebb109d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 098cc2d67ffae4495957332eaedc0314d01c78b7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33363066 65353833 36626235 38353432 360fe5836bb58542\n- 0x00000010 30373037 63333238 64336133 66633065 0707c328d3a3fc0e\n- 0x00000020 62623130 39642e64 65627567 00000000 bb109d.debug....\n- 0x00000030 9ace5377 ..Sw\n+ 0x00000000 38636332 64363766 66616534 34393539 8cc2d67ffae44959\n+ 0x00000010 35373333 32656165 64633033 31346430 57332eaedc0314d0\n+ 0x00000020 31633738 62372e64 65627567 00000000 1c78b7.debug....\n+ 0x00000030 38504dad 8PM.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5b1250848b086162b076ebc3af0c7b0b26d11d9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61636562 36666263 35346331 65373365 aceb6fbc54c1e73e\n- 0x00000010 63613363 33653863 65396537 63636136 ca3c3e8ce9e7cca6\n- 0x00000020 62386464 34622e64 65627567 00000000 b8dd4b.debug....\n- 0x00000030 c1421e07 .B..\n+ 0x00000000 62313235 30383438 62303836 31363262 b1250848b086162b\n+ 0x00000010 30373665 62633361 66306337 62306232 076ebc3af0c7b0b2\n+ 0x00000020 36643131 64392e64 65627567 00000000 6d11d9.debug....\n+ 0x00000030 3be2f79f ;...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aa75b0b6a04607e352973fe14b04dbebd4c857c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a2146cdb2eedadfff44c7adb2c53874d653798e\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61373562 30623661 30343630 37653335 a75b0b6a04607e35\n- 0x00000010 32393733 66653134 62303464 62656264 2973fe14b04dbebd\n- 0x00000020 34633835 37632e64 65627567 00000000 4c857c.debug....\n- 0x00000030 9a3693bc .6..\n+ 0x00000000 32313436 63646232 65656461 64666666 2146cdb2eedadfff\n+ 0x00000010 34346337 61646232 63353338 37346436 44c7adb2c53874d6\n+ 0x00000020 35333739 38652e64 65627567 00000000 53798e.debug....\n+ 0x00000030 55ba7e30 U.~0\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a46adb08b74f87de2088647121796249be1488fa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12a51808d32252fa8f77a67da9d67c7729401ff2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36616462 30386237 34663837 64653230 6adb08b74f87de20\n- 0x00000010 38383634 37313231 37393632 34396265 88647121796249be\n- 0x00000020 31343838 66612e64 65627567 00000000 1488fa.debug....\n- 0x00000030 1f347e40 .4~@\n+ 0x00000000 61353138 30386433 32323532 66613866 a51808d32252fa8f\n+ 0x00000010 37376136 37646139 64363763 37373239 77a67da9d67c7729\n+ 0x00000020 34303166 66322e64 65627567 00000000 401ff2.debug....\n+ 0x00000030 d92fb5bd ./..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1471540267191ebcb537cb8c8759f866cd565b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69a76b328c886ab6697d7497d3c72fae666d4aec\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34373135 34303236 37313931 65626362 471540267191ebcb\n- 0x00000010 35333763 62386338 37353966 38363663 537cb8c8759f866c\n- 0x00000020 64353635 62392e64 65627567 00000000 d565b9.debug....\n- 0x00000030 95f4f802 ....\n+ 0x00000000 61373662 33323863 38383661 62363639 a76b328c886ab669\n+ 0x00000010 37643734 39376433 63373266 61653636 7d7497d3c72fae66\n+ 0x00000020 36643461 65632e64 65627567 00000000 6d4aec.debug....\n+ 0x00000030 4f1b62cb O.b.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ca0d82b017c324a4b130afae85693af56f88b47\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e1b1e5c70c01cf58513d3e1f4dc676215f0042d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61306438 32623031 37633332 34613462 a0d82b017c324a4b\n- 0x00000010 31333061 66616538 35363933 61663536 130afae85693af56\n- 0x00000020 66383862 34372e64 65627567 00000000 f88b47.debug....\n- 0x00000030 f124e45e .$.^\n+ 0x00000000 31623165 35633730 63303163 66353835 1b1e5c70c01cf585\n+ 0x00000010 31336433 65316634 64633637 36323135 13d3e1f4dc676215\n+ 0x00000020 66303034 32642e64 65627567 00000000 f0042d.debug....\n+ 0x00000030 b3f1ebb1 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc3e17208b967d3d9019a27fef218ac6a68cd0e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fca00b01995c1b15edc8aae9e1fa4f092b416128\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33653137 32303862 39363764 33643930 3e17208b967d3d90\n- 0x00000010 31396132 37666566 32313861 63366136 19a27fef218ac6a6\n- 0x00000020 38636430 65332e64 65627567 00000000 8cd0e3.debug....\n- 0x00000030 00a413ce ....\n+ 0x00000000 61303062 30313939 35633162 31356564 a00b01995c1b15ed\n+ 0x00000010 63386161 65396531 66613466 30393262 c8aae9e1fa4f092b\n+ 0x00000020 34313631 32382e64 65627567 00000000 416128.debug....\n+ 0x00000030 da7bafc1 .{..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2283cb5e7e701f66777bf1c5c4ca6c789aa89082\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3060e927f56b29982329f64bc1010e8d4574bd6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38336362 35653765 37303166 36363737 83cb5e7e701f6677\n- 0x00000010 37626631 63356334 63613663 37383961 7bf1c5c4ca6c789a\n- 0x00000020 61383930 38322e64 65627567 00000000 a89082.debug....\n- 0x00000030 826c810d .l..\n+ 0x00000000 30363065 39323766 35366232 39393832 060e927f56b29982\n+ 0x00000010 33323966 36346263 31303130 65386434 329f64bc1010e8d4\n+ 0x00000020 35373462 64362e64 65627567 00000000 574bd6.debug....\n+ 0x00000030 70876a79 p.jy\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c8585907bd7263e31593fb4e5b22e252a16aaf8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cadddbb6102ab0aaece9768d04078e24f07a83c3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38353835 39303762 64373236 33653331 8585907bd7263e31\n- 0x00000010 35393366 62346535 62323265 32353261 593fb4e5b22e252a\n- 0x00000020 31366161 66382e64 65627567 00000000 16aaf8.debug....\n- 0x00000030 c86a13fe .j..\n+ 0x00000000 64646462 62363130 32616230 61616563 dddbb6102ab0aaec\n+ 0x00000010 65393736 38643034 30373865 32346630 e9768d04078e24f0\n+ 0x00000020 37613833 63332e64 65627567 00000000 7a83c3.debug....\n+ 0x00000030 70821e44 p..D\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6bc3bcad82ab4ba96486bb2ec932757222cb49a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e2d45f6bca0ceec7b9cee5f06535423e5e3e2cf3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62633362 63616438 32616234 62613936 bc3bcad82ab4ba96\n- 0x00000010 34383662 62326563 39333237 35373232 486bb2ec93275722\n- 0x00000020 32636234 39612e64 65627567 00000000 2cb49a.debug....\n- 0x00000030 a1158ec7 ....\n+ 0x00000000 64343566 36626361 30636565 63376239 d45f6bca0ceec7b9\n+ 0x00000010 63656535 66303635 33353432 33653565 cee5f06535423e5e\n+ 0x00000020 33653263 66332e64 65627567 00000000 3e2cf3.debug....\n+ 0x00000030 7e71eb39 ~q.9\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09430c25bd03b1c925d5de0e2db556acac5de1ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf462d9546641df63243cbe84aad6b053e6c7f25\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34333063 32356264 30336231 63393235 430c25bd03b1c925\n- 0x00000010 64356465 30653264 62353536 61636163 d5de0e2db556acac\n- 0x00000020 35646531 63652e64 65627567 00000000 5de1ce.debug....\n- 0x00000030 10a9dc81 ....\n+ 0x00000000 34363264 39353436 36343164 66363332 462d9546641df632\n+ 0x00000010 34336362 65383461 61643662 30353365 43cbe84aad6b053e\n+ 0x00000020 36633766 32352e64 65627567 00000000 6c7f25.debug....\n+ 0x00000030 5a8b2a83 Z.*.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcf3e2524c462dfee03d9b1506fd90aab17e60ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43cbf220ad67842ff430a311ada3f5f021a8740b\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66336532 35323463 34363264 66656530 f3e2524c462dfee0\n- 0x00000010 33643962 31353036 66643930 61616231 3d9b1506fd90aab1\n- 0x00000020 37653630 65652e64 65627567 00000000 7e60ee.debug....\n- 0x00000030 82c9f3f6 ....\n+ 0x00000000 63626632 32306164 36373834 32666634 cbf220ad67842ff4\n+ 0x00000010 33306133 31316164 61336635 66303231 30a311ada3f5f021\n+ 0x00000020 61383734 30622e64 65627567 00000000 a8740b.debug....\n+ 0x00000030 3bf85322 ;.S\"\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 437f5e1d0fe5a6b16b9754e4fd9296beadde95d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0fd93e0525ab6dbfa32c59896005b083a05209d1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37663565 31643066 65356136 62313662 7f5e1d0fe5a6b16b\n- 0x00000010 39373534 65346664 39323936 62656164 9754e4fd9296bead\n- 0x00000020 64653935 64312e64 65627567 00000000 de95d1.debug....\n- 0x00000030 491ccb73 I..s\n+ 0x00000000 64393365 30353235 61623664 62666133 d93e0525ab6dbfa3\n+ 0x00000010 32633539 38393630 30356230 38336130 2c59896005b083a0\n+ 0x00000020 35323039 64312e64 65627567 00000000 5209d1.debug....\n+ 0x00000030 49293338 I)38\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55479a58e6075b4ac2b23360fc12d5ba2b40ecf6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d1ce56bf04adc9470033913eafb83e918914617\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34373961 35386536 30373562 34616332 479a58e6075b4ac2\n- 0x00000010 62323333 36306663 31326435 62613262 b23360fc12d5ba2b\n- 0x00000020 34306563 66362e64 65627567 00000000 40ecf6.debug....\n- 0x00000030 9486cf46 ...F\n+ 0x00000000 31636535 36626630 34616463 39343730 1ce56bf04adc9470\n+ 0x00000010 30333339 31336561 66623833 65393138 033913eafb83e918\n+ 0x00000020 39313436 31372e64 65627567 00000000 914617.debug....\n+ 0x00000030 adb96e61 ..na\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1099870158f12c113bf2c167b2f2fb087b5d99b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f156c82871c04a1abceb7fabaf790b78ad11230f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39393837 30313538 66313263 31313362 99870158f12c113b\n- 0x00000010 66326331 36376232 66326662 30383762 f2c167b2f2fb087b\n- 0x00000020 35643939 62382e64 65627567 00000000 5d99b8.debug....\n- 0x00000030 b2f0c704 ....\n+ 0x00000000 35366338 32383731 63303461 31616263 56c82871c04a1abc\n+ 0x00000010 65623766 61626166 37393062 37386164 eb7fabaf790b78ad\n+ 0x00000020 31313233 30662e64 65627567 00000000 11230f.debug....\n+ 0x00000030 97dfb2a3 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6243ed9528d2f1c557aef04c93d9d72da190e46\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43c35d336df79a1dfc76474423ff3978c179221c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32343365 64393532 38643266 31633535 243ed9528d2f1c55\n- 0x00000010 37616566 30346339 33643964 37326461 7aef04c93d9d72da\n- 0x00000020 31393065 34362e64 65627567 00000000 190e46.debug....\n- 0x00000030 2f0dac67 /..g\n+ 0x00000000 63333564 33333664 66373961 31646663 c35d336df79a1dfc\n+ 0x00000010 37363437 34343233 66663339 37386331 76474423ff3978c1\n+ 0x00000020 37393232 31632e64 65627567 00000000 79221c.debug....\n+ 0x00000030 f140c6f0 .@..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abc7364a14208a3a59786cc107b47a05d2950a28\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17e0d191347a784036e6a3a1c9b765c011350802\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63373336 34613134 32303861 33613539 c7364a14208a3a59\n- 0x00000010 37383663 63313037 62343761 30356432 786cc107b47a05d2\n- 0x00000020 39353061 32382e64 65627567 00000000 950a28.debug....\n- 0x00000030 b51e7fb6 ....\n+ 0x00000000 65306431 39313334 37613738 34303336 e0d191347a784036\n+ 0x00000010 65366133 61316339 62373635 63303131 e6a3a1c9b765c011\n+ 0x00000020 33353038 30322e64 65627567 00000000 350802.debug....\n+ 0x00000030 ee1c87e0 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a105274ca926ad8b3d191a0c919f4d1155f6d1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de614125d380d310f07aa19e3ed5aa050a3f8f7d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31303532 37346361 39323661 64386233 105274ca926ad8b3\n- 0x00000010 64313931 61306339 31396634 64313135 d191a0c919f4d115\n- 0x00000020 35663664 31612e64 65627567 00000000 5f6d1a.debug....\n- 0x00000030 8b42de8f .B..\n+ 0x00000000 36313431 32356433 38306433 31306630 614125d380d310f0\n+ 0x00000010 37616131 39653365 64356161 30353061 7aa19e3ed5aa050a\n+ 0x00000020 33663866 37642e64 65627567 00000000 3f8f7d.debug....\n+ 0x00000030 65a62b3a e.+:\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b6b1d5cc352d540d9b4261f828de8bf46051bbb3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5330ee85b6b5aa3a948acaba8fd710425264d177\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62316435 63633335 32643534 30643962 b1d5cc352d540d9b\n- 0x00000010 34323631 66383238 64653862 66343630 4261f828de8bf460\n- 0x00000020 35316262 62332e64 65627567 00000000 51bbb3.debug....\n- 0x00000030 85fc053d ...=\n+ 0x00000000 33306565 38356236 62356161 33613934 30ee85b6b5aa3a94\n+ 0x00000010 38616361 62613866 64373130 34323532 8acaba8fd7104252\n+ 0x00000020 36346431 37372e64 65627567 00000000 64d177.debug....\n+ 0x00000030 15065c7a ..\\z\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 271873cc03435cf9369814eff4ce41dd96cd02f6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da3afaf79bc47a114bf57b34a1c5f2b748afb17f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31383733 63633033 34333563 66393336 1873cc03435cf936\n- 0x00000010 39383134 65666634 63653431 64643936 9814eff4ce41dd96\n- 0x00000020 63643032 66362e64 65627567 00000000 cd02f6.debug....\n- 0x00000030 64b044a8 d.D.\n+ 0x00000000 33616661 66373962 63343761 31313462 3afaf79bc47a114b\n+ 0x00000010 66353762 33346131 63356632 62373438 f57b34a1c5f2b748\n+ 0x00000020 61666231 37662e64 65627567 00000000 afb17f.debug....\n+ 0x00000030 c9b04f1e ..O.\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.9.0-8_amd64.deb", "source2": "python3-dipy-lib-dbgsym_1.9.0-8_amd64.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 2024-09-24 13:16:36.000000 debian-binary\n--rw-r--r-- 0 0 0 2376 2024-09-24 13:16:36.000000 control.tar.xz\n--rw-r--r-- 0 0 0 21518716 2024-09-24 13:16:36.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2368 2024-09-24 13:16:36.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 21514720 2024-09-24 13:16:36.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: python3-dipy-lib-dbgsym\n Source: dipy\n Version: 1.9.0-8\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian Med Packaging Team \n-Installed-Size: 22473\n+Installed-Size: 22472\n Depends: python3-dipy-lib (= 1.9.0-8)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 03a5e78e85dfad0d5aea85b0e1d854371ec7e99b 09430c25bd03b1c925d5de0e2db556acac5de1ce 1099870158f12c113bf2c167b2f2fb087b5d99b8 2283cb5e7e701f66777bf1c5c4ca6c789aa89082 271873cc03435cf9369814eff4ce41dd96cd02f6 36f35ab9320aae728f98a2a5921d8b7a8f4d2b26 3b754e143fd356a7d005b5601187ab1054b9b194 411a9d4c69ba3e91aee5ca0c14ea07f8b52efad0 437f5e1d0fe5a6b16b9754e4fd9296beadde95d1 55479a58e6075b4ac2b23360fc12d5ba2b40ecf6 55aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b 5aa75b0b6a04607e352973fe14b04dbebd4c857c 5c8585907bd7263e31593fb4e5b22e252a16aaf8 6216cb68ee22421eaa751ee5bf0e164b07d00ad6 70e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2 7ca0d82b017c324a4b130afae85693af56f88b47 81e74097f0dff98be086802daa7d2a391179648c 873bca3f726518bdbbec4f3bb8c52b2baa4e6e4f 8a105274ca926ad8b3d191a0c919f4d1155f6d1a 8f1062d7013c20aa420588bfaa8c407ed2c338d4 8f91a0d6c5e26376dd9272bb365b5a7eb4b3afc5 9659c1182784637e4d25f312020930df3e51d533 9e9932c10058bf84bca8ac6604cc79f4b3e5ff13 a1471540267191ebcb537cb8c8759f866cd565b9 a46adb08b74f87de2088647121796249be1488fa abc7364a14208a3a59786cc107b47a05d2950a28 b6b1d5cc352d540d9b4261f828de8bf46051bbb3 bcf3e2524c462dfee03d9b1506fd90aab17e60ee bd26a4469ee0bc8e522b610c65c89ddce1a11d9a d17c97135ed5ce37da9df81fb9f57ce3ba83ac14 d6243ed9528d2f1c557aef04c93d9d72da190e46 d9360fe5836bb585420707c328d3a3fc0ebb109d dc3e17208b967d3d9019a27fef218ac6a68cd0e3 e5534b8befae50a9655691a8e49a086348737218 e6bc3bcad82ab4ba96486bb2ec932757222cb49a f6f9e27421476c0a2143b6dbbe4e666770d851db f88853e1fd5cc04802185ed0dbf7c9d394ea6279 f9a5eee3f144dadb7c3320f6b8e93b61bd76ace5 fbc3994b6cb3c0d256a50d0f941afa7911138cdf\n+Build-Ids: 03f8cced6d83fec153dd8eaf7980027644b2fa27 05f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c 098cc2d67ffae4495957332eaedc0314d01c78b7 0fd93e0525ab6dbfa32c59896005b083a05209d1 12a51808d32252fa8f77a67da9d67c7729401ff2 17e0d191347a784036e6a3a1c9b765c011350802 218a63c07d39b9431f021f8b95d6dccc69c05f6f 299e5b2a86d8f8b2e207273a7c7b47b11a9b2e54 2e1b1e5c70c01cf58513d3e1f4dc676215f0042d 39a0413d4130d2db466c0903d4b1a86014372b48 3a2146cdb2eedadfff44c7adb2c53874d653798e 43c35d336df79a1dfc76474423ff3978c179221c 43cbf220ad67842ff430a311ada3f5f021a8740b 5330ee85b6b5aa3a948acaba8fd710425264d177 53f7c08a641a7d87e9c0f5a75cb714ba357a8c09 69a76b328c886ab6697d7497d3c72fae666d4aec 70708d985020bbbc8924de5a792caed5d3b5819a 7c48430ad333f2189e05ae293f0f6b4b85b16ae7 7eb26d47e3d6739a5c0fc35bf9a614d7afc71a5a 8d1ce56bf04adc9470033913eafb83e918914617 92a949ae64e52b44fb65886852b8b9666ed6255f a3060e927f56b29982329f64bc1010e8d4574bd6 abbaae10883d90e64a46c04bb5e0d9643400f966 ac3f4afc57a6c79e978f8fa8bd07bced835ee6db c1ab15ce9b4302ff50440c458a55afce0cee9964 c5ebacd4b84a894c2f2b4c272cf83a31b3a798db c6d802222860acad6e2931e59fae69fd0f1ea5eb c825e79eff60698b836aab7d8a60e9a4213a8dbc cadddbb6102ab0aaece9768d04078e24f07a83c3 cf462d9546641df63243cbe84aad6b053e6c7f25 d860f8203e560817b60a3589bf106928df4b5f39 da3afaf79bc47a114bf57b34a1c5f2b748afb17f de614125d380d310f07aa19e3ed5aa050a3f8f7d de9291ef61fe9564d875434433337f59a0b44884 e2d45f6bca0ceec7b9cee5f06535423e5e3e2cf3 e36fda24087e521097653a8d2fbdba3ce6138125 f156c82871c04a1abceb7fabaf790b78ad11230f f5b1250848b086162b076ebc3af0c7b0b26d11d9 fca00b01995c1b15edc8aae9e1fa4f092b416128\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,40 +1,40 @@\n-usr/lib/debug/.build-id/03/a5e78e85dfad0d5aea85b0e1d854371ec7e99b.debug\n-usr/lib/debug/.build-id/09/430c25bd03b1c925d5de0e2db556acac5de1ce.debug\n-usr/lib/debug/.build-id/10/99870158f12c113bf2c167b2f2fb087b5d99b8.debug\n-usr/lib/debug/.build-id/22/83cb5e7e701f66777bf1c5c4ca6c789aa89082.debug\n-usr/lib/debug/.build-id/27/1873cc03435cf9369814eff4ce41dd96cd02f6.debug\n-usr/lib/debug/.build-id/36/f35ab9320aae728f98a2a5921d8b7a8f4d2b26.debug\n-usr/lib/debug/.build-id/3b/754e143fd356a7d005b5601187ab1054b9b194.debug\n-usr/lib/debug/.build-id/41/1a9d4c69ba3e91aee5ca0c14ea07f8b52efad0.debug\n-usr/lib/debug/.build-id/43/7f5e1d0fe5a6b16b9754e4fd9296beadde95d1.debug\n-usr/lib/debug/.build-id/55/479a58e6075b4ac2b23360fc12d5ba2b40ecf6.debug\n-usr/lib/debug/.build-id/55/aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b.debug\n-usr/lib/debug/.build-id/5a/a75b0b6a04607e352973fe14b04dbebd4c857c.debug\n-usr/lib/debug/.build-id/5c/8585907bd7263e31593fb4e5b22e252a16aaf8.debug\n-usr/lib/debug/.build-id/62/16cb68ee22421eaa751ee5bf0e164b07d00ad6.debug\n-usr/lib/debug/.build-id/70/e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2.debug\n-usr/lib/debug/.build-id/7c/a0d82b017c324a4b130afae85693af56f88b47.debug\n-usr/lib/debug/.build-id/81/e74097f0dff98be086802daa7d2a391179648c.debug\n-usr/lib/debug/.build-id/87/3bca3f726518bdbbec4f3bb8c52b2baa4e6e4f.debug\n-usr/lib/debug/.build-id/8a/105274ca926ad8b3d191a0c919f4d1155f6d1a.debug\n-usr/lib/debug/.build-id/8f/1062d7013c20aa420588bfaa8c407ed2c338d4.debug\n-usr/lib/debug/.build-id/8f/91a0d6c5e26376dd9272bb365b5a7eb4b3afc5.debug\n-usr/lib/debug/.build-id/96/59c1182784637e4d25f312020930df3e51d533.debug\n-usr/lib/debug/.build-id/9e/9932c10058bf84bca8ac6604cc79f4b3e5ff13.debug\n-usr/lib/debug/.build-id/a1/471540267191ebcb537cb8c8759f866cd565b9.debug\n-usr/lib/debug/.build-id/a4/6adb08b74f87de2088647121796249be1488fa.debug\n-usr/lib/debug/.build-id/ab/c7364a14208a3a59786cc107b47a05d2950a28.debug\n-usr/lib/debug/.build-id/b6/b1d5cc352d540d9b4261f828de8bf46051bbb3.debug\n-usr/lib/debug/.build-id/bc/f3e2524c462dfee03d9b1506fd90aab17e60ee.debug\n-usr/lib/debug/.build-id/bd/26a4469ee0bc8e522b610c65c89ddce1a11d9a.debug\n-usr/lib/debug/.build-id/d1/7c97135ed5ce37da9df81fb9f57ce3ba83ac14.debug\n-usr/lib/debug/.build-id/d6/243ed9528d2f1c557aef04c93d9d72da190e46.debug\n-usr/lib/debug/.build-id/d9/360fe5836bb585420707c328d3a3fc0ebb109d.debug\n-usr/lib/debug/.build-id/dc/3e17208b967d3d9019a27fef218ac6a68cd0e3.debug\n-usr/lib/debug/.build-id/e5/534b8befae50a9655691a8e49a086348737218.debug\n-usr/lib/debug/.build-id/e6/bc3bcad82ab4ba96486bb2ec932757222cb49a.debug\n-usr/lib/debug/.build-id/f6/f9e27421476c0a2143b6dbbe4e666770d851db.debug\n-usr/lib/debug/.build-id/f8/8853e1fd5cc04802185ed0dbf7c9d394ea6279.debug\n-usr/lib/debug/.build-id/f9/a5eee3f144dadb7c3320f6b8e93b61bd76ace5.debug\n-usr/lib/debug/.build-id/fb/c3994b6cb3c0d256a50d0f941afa7911138cdf.debug\n+usr/lib/debug/.build-id/03/f8cced6d83fec153dd8eaf7980027644b2fa27.debug\n+usr/lib/debug/.build-id/05/f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c.debug\n+usr/lib/debug/.build-id/09/8cc2d67ffae4495957332eaedc0314d01c78b7.debug\n+usr/lib/debug/.build-id/0f/d93e0525ab6dbfa32c59896005b083a05209d1.debug\n+usr/lib/debug/.build-id/12/a51808d32252fa8f77a67da9d67c7729401ff2.debug\n+usr/lib/debug/.build-id/17/e0d191347a784036e6a3a1c9b765c011350802.debug\n+usr/lib/debug/.build-id/21/8a63c07d39b9431f021f8b95d6dccc69c05f6f.debug\n+usr/lib/debug/.build-id/29/9e5b2a86d8f8b2e207273a7c7b47b11a9b2e54.debug\n+usr/lib/debug/.build-id/2e/1b1e5c70c01cf58513d3e1f4dc676215f0042d.debug\n+usr/lib/debug/.build-id/39/a0413d4130d2db466c0903d4b1a86014372b48.debug\n+usr/lib/debug/.build-id/3a/2146cdb2eedadfff44c7adb2c53874d653798e.debug\n+usr/lib/debug/.build-id/43/c35d336df79a1dfc76474423ff3978c179221c.debug\n+usr/lib/debug/.build-id/43/cbf220ad67842ff430a311ada3f5f021a8740b.debug\n+usr/lib/debug/.build-id/53/30ee85b6b5aa3a948acaba8fd710425264d177.debug\n+usr/lib/debug/.build-id/53/f7c08a641a7d87e9c0f5a75cb714ba357a8c09.debug\n+usr/lib/debug/.build-id/69/a76b328c886ab6697d7497d3c72fae666d4aec.debug\n+usr/lib/debug/.build-id/70/708d985020bbbc8924de5a792caed5d3b5819a.debug\n+usr/lib/debug/.build-id/7c/48430ad333f2189e05ae293f0f6b4b85b16ae7.debug\n+usr/lib/debug/.build-id/7e/b26d47e3d6739a5c0fc35bf9a614d7afc71a5a.debug\n+usr/lib/debug/.build-id/8d/1ce56bf04adc9470033913eafb83e918914617.debug\n+usr/lib/debug/.build-id/92/a949ae64e52b44fb65886852b8b9666ed6255f.debug\n+usr/lib/debug/.build-id/a3/060e927f56b29982329f64bc1010e8d4574bd6.debug\n+usr/lib/debug/.build-id/ab/baae10883d90e64a46c04bb5e0d9643400f966.debug\n+usr/lib/debug/.build-id/ac/3f4afc57a6c79e978f8fa8bd07bced835ee6db.debug\n+usr/lib/debug/.build-id/c1/ab15ce9b4302ff50440c458a55afce0cee9964.debug\n+usr/lib/debug/.build-id/c5/ebacd4b84a894c2f2b4c272cf83a31b3a798db.debug\n+usr/lib/debug/.build-id/c6/d802222860acad6e2931e59fae69fd0f1ea5eb.debug\n+usr/lib/debug/.build-id/c8/25e79eff60698b836aab7d8a60e9a4213a8dbc.debug\n+usr/lib/debug/.build-id/ca/dddbb6102ab0aaece9768d04078e24f07a83c3.debug\n+usr/lib/debug/.build-id/cf/462d9546641df63243cbe84aad6b053e6c7f25.debug\n+usr/lib/debug/.build-id/d8/60f8203e560817b60a3589bf106928df4b5f39.debug\n+usr/lib/debug/.build-id/da/3afaf79bc47a114bf57b34a1c5f2b748afb17f.debug\n+usr/lib/debug/.build-id/de/614125d380d310f07aa19e3ed5aa050a3f8f7d.debug\n+usr/lib/debug/.build-id/de/9291ef61fe9564d875434433337f59a0b44884.debug\n+usr/lib/debug/.build-id/e2/d45f6bca0ceec7b9cee5f06535423e5e3e2cf3.debug\n+usr/lib/debug/.build-id/e3/6fda24087e521097653a8d2fbdba3ce6138125.debug\n+usr/lib/debug/.build-id/f1/56c82871c04a1abceb7fabaf790b78ad11230f.debug\n+usr/lib/debug/.build-id/f5/b1250848b086162b076ebc3af0c7b0b26d11d9.debug\n+usr/lib/debug/.build-id/fc/a00b01995c1b15edc8aae9e1fa4f092b416128.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n"}]}]}]}, {"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": "@@ -1,87 +1,86 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/03/\n--rw-r--r-- 0 root (0) root (0) 478856 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/03/a5e78e85dfad0d5aea85b0e1d854371ec7e99b.debug\n+-rw-r--r-- 0 root (0) root (0) 490696 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/03/f8cced6d83fec153dd8eaf7980027644b2fa27.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 445840 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/05/f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 641608 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/09/430c25bd03b1c925d5de0e2db556acac5de1ce.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/10/\n--rw-r--r-- 0 root (0) root (0) 586952 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/10/99870158f12c113bf2c167b2f2fb087b5d99b8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/22/\n--rw-r--r-- 0 root (0) root (0) 570448 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/22/83cb5e7e701f66777bf1c5c4ca6c789aa89082.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 453376 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/27/1873cc03435cf9369814eff4ce41dd96cd02f6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/36/\n--rw-r--r-- 0 root (0) root (0) 889880 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/36/f35ab9320aae728f98a2a5921d8b7a8f4d2b26.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/3b/\n--rw-r--r-- 0 root (0) root (0) 424136 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/3b/754e143fd356a7d005b5601187ab1054b9b194.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/41/\n--rw-r--r-- 0 root (0) root (0) 411200 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/41/1a9d4c69ba3e91aee5ca0c14ea07f8b52efad0.debug\n+-rw-r--r-- 0 root (0) root (0) 366216 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/09/8cc2d67ffae4495957332eaedc0314d01c78b7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/0f/\n+-rw-r--r-- 0 root (0) root (0) 436544 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/0f/d93e0525ab6dbfa32c59896005b083a05209d1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/12/\n+-rw-r--r-- 0 root (0) root (0) 430048 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/12/a51808d32252fa8f77a67da9d67c7729401ff2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/17/\n+-rw-r--r-- 0 root (0) root (0) 449032 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/17/e0d191347a784036e6a3a1c9b765c011350802.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 411200 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/21/8a63c07d39b9431f021f8b95d6dccc69c05f6f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/29/\n+-rw-r--r-- 0 root (0) root (0) 753936 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/29/9e5b2a86d8f8b2e207273a7c7b47b11a9b2e54.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/2e/\n+-rw-r--r-- 0 root (0) root (0) 295608 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/2e/1b1e5c70c01cf58513d3e1f4dc676215f0042d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/39/\n+-rw-r--r-- 0 root (0) root (0) 373104 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/39/a0413d4130d2db466c0903d4b1a86014372b48.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/3a/\n+-rw-r--r-- 0 root (0) root (0) 362312 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/3a/2146cdb2eedadfff44c7adb2c53874d653798e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/43/\n--rw-r--r-- 0 root (0) root (0) 436552 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/43/7f5e1d0fe5a6b16b9754e4fd9296beadde95d1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 379216 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/55/479a58e6075b4ac2b23360fc12d5ba2b40ecf6.debug\n--rw-r--r-- 0 root (0) root (0) 621560 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/55/aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/5a/\n--rw-r--r-- 0 root (0) root (0) 362312 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/5a/a75b0b6a04607e352973fe14b04dbebd4c857c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/5c/\n--rw-r--r-- 0 root (0) root (0) 514192 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/5c/8585907bd7263e31593fb4e5b22e252a16aaf8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 395872 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/62/16cb68ee22421eaa751ee5bf0e164b07d00ad6.debug\n+-rw-r--r-- 0 root (0) root (0) 534928 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/43/c35d336df79a1dfc76474423ff3978c179221c.debug\n+-rw-r--r-- 0 root (0) root (0) 561080 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/43/cbf220ad67842ff430a311ada3f5f021a8740b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 93904 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/53/30ee85b6b5aa3a948acaba8fd710425264d177.debug\n+-rw-r--r-- 0 root (0) root (0) 454600 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/53/f7c08a641a7d87e9c0f5a75cb714ba357a8c09.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/69/\n+-rw-r--r-- 0 root (0) root (0) 520088 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/69/a76b328c886ab6697d7497d3c72fae666d4aec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/70/\n--rw-r--r-- 0 root (0) root (0) 3654944 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/70/e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2.debug\n+-rw-r--r-- 0 root (0) root (0) 483336 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/70/708d985020bbbc8924de5a792caed5d3b5819a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 295608 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/7c/a0d82b017c324a4b130afae85693af56f88b47.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 490696 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/81/e74097f0dff98be086802daa7d2a391179648c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/87/\n--rw-r--r-- 0 root (0) root (0) 483344 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/87/3bca3f726518bdbbec4f3bb8c52b2baa4e6e4f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8a/\n--rw-r--r-- 0 root (0) root (0) 68440 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8a/105274ca926ad8b3d191a0c919f4d1155f6d1a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 487120 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8f/1062d7013c20aa420588bfaa8c407ed2c338d4.debug\n--rw-r--r-- 0 root (0) root (0) 440544 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8f/91a0d6c5e26376dd9272bb365b5a7eb4b3afc5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 940480 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/96/59c1182784637e4d25f312020930df3e51d533.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/9e/\n--rw-r--r-- 0 root (0) root (0) 401464 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/9e/9932c10058bf84bca8ac6604cc79f4b3e5ff13.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 520096 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a1/471540267191ebcb537cb8c8759f866cd565b9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a4/\n--rw-r--r-- 0 root (0) root (0) 430048 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a4/6adb08b74f87de2088647121796249be1488fa.debug\n+-rw-r--r-- 0 root (0) root (0) 424144 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/7c/48430ad333f2189e05ae293f0f6b4b85b16ae7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 478848 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/7e/b26d47e3d6739a5c0fc35bf9a614d7afc71a5a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8d/\n+-rw-r--r-- 0 root (0) root (0) 379216 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/8d/1ce56bf04adc9470033913eafb83e918914617.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/92/\n+-rw-r--r-- 0 root (0) root (0) 940472 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/92/a949ae64e52b44fb65886852b8b9666ed6255f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a3/\n+-rw-r--r-- 0 root (0) root (0) 570448 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/a3/060e927f56b29982329f64bc1010e8d4574bd6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 449040 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ab/c7364a14208a3a59786cc107b47a05d2950a28.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/b6/\n--rw-r--r-- 0 root (0) root (0) 93912 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/b6/b1d5cc352d540d9b4261f828de8bf46051bbb3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/bc/\n--rw-r--r-- 0 root (0) root (0) 561080 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/bc/f3e2524c462dfee03d9b1506fd90aab17e60ee.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/bd/\n--rw-r--r-- 0 root (0) root (0) 855784 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/bd/26a4469ee0bc8e522b610c65c89ddce1a11d9a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 445848 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d1/7c97135ed5ce37da9df81fb9f57ce3ba83ac14.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d6/\n--rw-r--r-- 0 root (0) root (0) 534936 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d6/243ed9528d2f1c557aef04c93d9d72da190e46.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d9/\n--rw-r--r-- 0 root (0) root (0) 366216 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d9/360fe5836bb585420707c328d3a3fc0ebb109d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/dc/\n--rw-r--r-- 0 root (0) root (0) 570944 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/dc/3e17208b967d3d9019a27fef218ac6a68cd0e3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e5/\n--rw-r--r-- 0 root (0) root (0) 373104 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e5/534b8befae50a9655691a8e49a086348737218.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e6/\n--rw-r--r-- 0 root (0) root (0) 418056 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e6/bc3bcad82ab4ba96486bb2ec932757222cb49a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 753936 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f6/f9e27421476c0a2143b6dbbe4e666770d851db.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f8/\n--rw-r--r-- 0 root (0) root (0) 454600 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f8/8853e1fd5cc04802185ed0dbf7c9d394ea6279.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 514192 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f9/a5eee3f144dadb7c3320f6b8e93b61bd76ace5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/fb/\n--rw-r--r-- 0 root (0) root (0) 1138448 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/fb/c3994b6cb3c0d256a50d0f941afa7911138cdf.debug\n+-rw-r--r-- 0 root (0) root (0) 440536 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ab/baae10883d90e64a46c04bb5e0d9643400f966.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 401456 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ac/3f4afc57a6c79e978f8fa8bd07bced835ee6db.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c1/\n+-rw-r--r-- 0 root (0) root (0) 855784 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c1/ab15ce9b4302ff50440c458a55afce0cee9964.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 487120 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c5/ebacd4b84a894c2f2b4c272cf83a31b3a798db.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c6/\n+-rw-r--r-- 0 root (0) root (0) 1138456 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c6/d802222860acad6e2931e59fae69fd0f1ea5eb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c8/\n+-rw-r--r-- 0 root (0) root (0) 889880 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/c8/25e79eff60698b836aab7d8a60e9a4213a8dbc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ca/\n+-rw-r--r-- 0 root (0) root (0) 514192 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/ca/dddbb6102ab0aaece9768d04078e24f07a83c3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/cf/\n+-rw-r--r-- 0 root (0) root (0) 641608 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/cf/462d9546641df63243cbe84aad6b053e6c7f25.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 395872 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/d8/60f8203e560817b60a3589bf106928df4b5f39.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 453368 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/da/3afaf79bc47a114bf57b34a1c5f2b748afb17f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 68440 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/de/614125d380d310f07aa19e3ed5aa050a3f8f7d.debug\n+-rw-r--r-- 0 root (0) root (0) 3654952 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/de/9291ef61fe9564d875434433337f59a0b44884.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e2/\n+-rw-r--r-- 0 root (0) root (0) 418056 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e2/d45f6bca0ceec7b9cee5f06535423e5e3e2cf3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 514192 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/e3/6fda24087e521097653a8d2fbdba3ce6138125.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f1/\n+-rw-r--r-- 0 root (0) root (0) 586960 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f1/56c82871c04a1abceb7fabaf790b78ad11230f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 621560 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/f5/b1250848b086162b076ebc3af0c7b0b26d11d9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/fc/\n+-rw-r--r-- 0 root (0) root (0) 570936 2024-09-24 13:16:36.000000 ./usr/lib/debug/.build-id/fc/a00b01995c1b15edc8aae9e1fa4f092b416128.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 33544 2024-09-24 13:16:36.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-09-24 13:16:36.000000 ./usr/share/doc/python3-dipy-lib-dbgsym -> python3-dipy-lib\n"}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 00348f 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 0034f8 000329 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 003828 000253 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 003828 000252 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 003a80 004674 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 0080f4 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6525a3980d21d3011ce5123e4433c21321b4a77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 780a9a55cec93e8c4e94b88bef46ee791321ef4d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -20,15 +20,15 @@\n 0\t(string)\t\n 1\t(string)\t/usr/lib/gcc/x86_64-linux-gnu/14/include\n 2\t(string)\t/usr/include/x86_64-linux-gnu/bits\n 3\t(string)\t/usr/include/x86_64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/include/python3.12\n 6\t(string)\t/usr/include/python3.12/cpython\n- 7\t(string)\t./.mesonpy-r003c1ki\n+ 7\t(string)\t./.mesonpy-yxpc_ajk\n 8\t(string)\t/usr/lib/python3/dist-packages/numpy/core/include/numpy\n 9\t(string)\t/usr/include/python3.12/internal\n 10\t(string)\t/usr/include/x86_64-linux-gnu/bits/types\n \n The File Name Table (offset 0x16b, lines 76, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n"}]}, {"source1": "./usr/lib/debug/.build-id/03/a5e78e85dfad0d5aea85b0e1d854371ec7e99b.debug", "source2": "./usr/lib/debug/.build-id/7e/b26d47e3d6739a5c0fc35bf9a614d7afc71a5a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 476488 (bytes into file)\n+ Start of section headers: 476480 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x74548:\n+There are 37 section headers, starting at offset 0x74540:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001158 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 000000000003e268 001258 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003e850 001258 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ea30 001258 0005d0 08 WA 0 0 8\n [22] .data NOBITS 000000000003f000 001258 001d48 00 WA 0 0 32\n [23] .bss NOBITS 0000000000040d60 001258 000bf0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000b2 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000338 02cab2 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000338 02cab3 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02cdf0 000448 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02d238 012dc6 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 040000 0003cd 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0403d0 0001eb 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 0405c0 0257d8 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 065d98 005444 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 06b1dc 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 06b230 0040f8 18 35 509 8\n- [35] .strtab STRTAB 0000000000000000 06f328 0050a5 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 0743cd 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 0403d0 0001e8 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 0405b8 0257d8 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 065d90 005444 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 06b1d4 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 06b228 0040f8 18 35 509 8\n+ [35] .strtab STRTAB 0000000000000000 06f320 0050a5 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 0743c5 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03a5e78e85dfad0d5aea85b0e1d854371ec7e99b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7eb26d47e3d6739a5c0fc35bf9a614d7afc71a5a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x83): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd2): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xea): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10a): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x12d): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x165): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x18e): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1b0): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1d9): /usr/include\n 10\t(line_strp)\t(offset: 0x1e6): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): closest_peak_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): closest_peak_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x63): closest_peak_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x63): closest_peak_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x425): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x207): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x212): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x220): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x22e): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x241): classobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x24f): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xba05\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,77 +1,64 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-1@}#(CdT\n-,O|`Xi>r\n-Yv%1})(n\n-hE*\"KtJcT\n-z m&s^lj\n-L$`\\B;_T\n-6^[=F#Km\n-7p/:\t/:\t/\n-n-AXK0Z[\n-='rWl.qW\n-S R.WY}9\n-h0vX+&)If\n-CtyRq+h7\n-,SGskND}\n-S CW\n-=RZH5DQ5\n-Wzf{#6a'\n-D\t1f3970\n-d^.L0a<7\n-YG-Y.Mp/\n-[Uh\tH7;i?\n-(M!J3#Z1\n-_zFcDi>Dtq3\n- 03VM>JD\n-df!y-kWK\n-#zF/sh {\n-]b;RqEdy/\n-*lo8?9cg\n-f}Mqh:OL.}\n-sHxJf$a6\n-E-NT}\n+T#DScta5~\n++B!k90q9R(ES(\n+%%Qh!TJL\n+*75UJx\tU\n+*\"{M,yg,V\n+P^k$ox'|\n+:hPpKW0)\n+Vr%-(Vks\n+`#mH> =(\n+W/oc/?A:\n+]y#\\y#\\Y\n+X&,rvCR'\n+}tyRq+h7\n+~DcIN3V!\n+lEjo**`?\n+1]\n+8WjXW.+<\n+$_V\"c2*m\n+SKZP+1q^\n+Qm-;]Nfu\n+o%3/BV:1L\n+xPrmd7wVA2&\n+o!}z8bf>\n+ \tM,MvX.\n+DNIIzSRYZ\n+'ZJ92H%z\n+`m`tZtW(#-\n+{p=\tifbyv\n+&?o*K6x4\n Xw~N0e'`\n iz7?,M+|\n \\'^~-VVk\n 'h2phh2e\n XR\\~cR#I\n *VV-?so]lR\n ,58^^,G7\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- [ 6f] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n [ 83] dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ d2] /usr/include/python3.12\n [ ea] /usr/include/python3.12/cpython\n [ 10a] /usr/include/x86_64-linux-gnu/bits\n [ 12d] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 165] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 18e] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/09/430c25bd03b1c925d5de0e2db556acac5de1ce.debug", "source2": "./usr/lib/debug/.build-id/cf/462d9546641df63243cbe84aad6b053e6c7f25.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 000000000005e088 001078 000898 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000005e920 001078 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000005eb10 001078 0004f0 08 WA 0 0 8\n [22] .data NOBITS 000000000005f000 001078 000c48 00 WA 0 0 32\n [23] .bss NOBITS 000000000005fc60 001078 000cb0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00007f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 034b8f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 034b90 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 034e90 00044c 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0352e0 01956b 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0352e0 01956a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04e850 000c59 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04f4b0 0001d4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04f4b0 0001d2 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04f688 03afcc 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 08a658 009ac1 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 094119 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 094170 003d68 18 35 499 8\n [35] .strtab STRTAB 0000000000000000 097ed8 0040b5 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 09bf8d 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09430c25bd03b1c925d5de0e2db556acac5de1ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf462d9546641df63243cbe84aad6b053e6c7f25\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x104): dipy\n 6\t(line_strp)\t(offset: 0x109): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x155): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x233): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1f4): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x201): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20f): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x11b19\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0xfea0) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,104 +1,95 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-iyq3%]7&n\n-{4fcJ4]6\n-\tqP1En;4\n-_wP;4Ca5RJS;\n-j7?oc#66\n-ga_!f9Z\\\n-{;~duAP7\n-GurlC'Gu\n-z~$v\\q&<\n-.z-\tIj\tk\n-BH%>m2wp\n-p!k^2!s;\n-C[`oAo|b;4KV\n-P4W2$UZ_\n-$<<<`@o7\n-[Iy*]F<~1\n-v`e U*&:\n-/Q?'.9\"\\\n-AsV1L;rbV\n-6Pl!qVmH\n- l5ZX&$Z:\n-X8h#/*62\n-5!6uQ5tg\n-%}{;eJ92\n+%GCC: (Debian 14.2.0-6) 14.2.0\n+*bYiC#DYE95\n+BE,wAZ3,v\n+-dv_OF>Z8\n+HnUlx:!)\n+M$'vAYEHn\n+OlQ>q]k__\n+zCX}>#||\n+(w=N/,$T\n+WRn)ER9hFt\n+'\\k!yh11\n+JQnzePll}\n+sR_^f?!e\n+F0EQJB,)j\n+DfeB'K(2\n+HT( 4_FU\n+7=rLM=5l\n+ ^&dk(eK\n+y3`4ApQ>\n+[Lu*\\\\<~;\n eG)Mw%M[\n 'ArTJ0^I0\n-.)y7K'iy\n-Pb7jP4Lg\n-Bpc*e3+zZ\n-o@G{KuRQ\n-u!]u0Z#Y\n-'BwAU0(6\n-|h'_+`5-\n-3\tfIR]XA\n-=XZ8SF>M\n-ihr\t;YK$\n->f_US%c!\n-C\\T=%G8%\n->@2)CGD>\n-QACQP*`(\n-_~zQ_SV7\n-NYtsPQm?\n-+.qm.'a4uRh\n-{RB[Tt-P\n-KcmOnI5e7j\n-~d[1+B0Ug`\n-9OZ23I\\~\n->%%AvA3{\n- b52D0UJ\n-%J_KJRBJ\n-u\\Q#/f*F\n-%_k,AI*g\n-zus[(Np>\n-{kkwrCm!cK2\n-uah%dL$C\n-_M|ZI>RB>\n-wgS`;.LT=\n-F0UiYjx L\n-\"1H=/NoJ\n-k,C^*/C&\n-Y@z_j I15\n-uI-\\{K;$YL\n-|:H>aF>C\n-{//11111j\n-?|p6/]Jz\n-&sZ.YtQf\n-{3Nx3N[R'6Po\n->pzl\n-`\\0{8{Q,K\n-/yvm=D{=\n-ntMg)-ZkuYC\n-oAZbS74]\n-!y1/\n-(ntBqkF(N\n-Rj|/mT]M\n-DW^yZ[>.\n-[fiZz8]K\n-6Y%GmVJZ\n-|1#Tbc[L8b\n-jy.yKCT@\n-Lc;CJF[MM\n-V9S4?35k\n-_>'v:Lk:\n-!Mj>SnG/\n-O}5tB'ZCW\n-{4sb_`kS\n-)oWy1<]`Q\n-\"U_VO$^Vmb\n-ZE.cS:{|\n-]%<'D=||\n-7J/y)rNa\n-WQ$oGM,]\n+6LM*5lCEZ\n+VT]K >oE\n+7cy)X&V01\n+3]Uz@(2g\n+jA1H4v&7\n+7$zB@tt\"\n+l^ttH}BG\n+h4$&B`+b\n+COZu`h\"%\n+bC9u;W~3\n+8*7JJ(}f\n+d27Mx\"j?\n+b?Vl!Jn%R$})\n+{T]~\\k!~\n+kJ.U;IuM\n+=\tJRSSDs\n+ 3ttrUC8:r\n+od(Q:DJl\n+\t2v C_JC_\n+5ErM1r=r\n+0f]B>G#9\n+8LV%$ZQ@\n+Lb8\tNbN-\n+mNj{H_ac:&h\n+7(Q.(fp\"\n+69Lsee\\q\n+Y~S.XO-dK\n+|G5Ws'8\t\n+[;ziK|CN@\n+A([H!,-d\n+zd8Ww9vA\n+I3*tG{[T\n+TJj#Fy\n+:o]'Jkx?v<\n+tj@wDU?b^\n+%W-<6/F'\n+Pjyl[{p=\n+TtE/ Pkq\n+8wq&u|;w<\n+}}c#04eS\n ecYDJLXSv Sv\n UiNi)_n4\n $bT$Hu_'yvB\n SS\t25u}*A\n 4@e4d#+i\n :o?;z6Mj\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n- [ 46] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n [ 5a] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 104] dipy\n [ 109] /usr/include/x86_64-linux-gnu/bits\n [ 12c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/10/99870158f12c113bf2c167b2f2fb087b5d99b8.debug", "source2": "./usr/lib/debug/.build-id/f1/56c82871c04a1abceb7fabaf790b78ad11230f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 584584 (bytes into file)\n+ Start of section headers: 584592 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x8eb88:\n+There are 37 section headers, starting at offset 0x8eb90:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0012f0 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 000000000004bff0 000fe0 0007c8 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004c7b8 000fe0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004c9a8 000fe0 000658 08 WA 0 0 8\n [22] .data NOBITS 000000000004d000 000fe0 002528 00 WA 0 0 32\n [23] .bss NOBITS 000000000004f540 000fe0 000e28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c2 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000348 036157 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 0364a0 00051d 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0369c0 0161bd 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 04cb80 0007f4 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04d378 0001d8 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 04d550 030045 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 07d598 0063ac 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 083944 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 083998 004e60 18 35 635 8\n- [35] .strtab STRTAB 0000000000000000 0887f8 006216 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 08ea0e 000177 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000348 036159 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 0364a8 00051d 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0369c8 0161bd 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 04cb88 0007f4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04d380 0001d6 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 04d558 030045 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 07d5a0 0063ac 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 08394c 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0839a0 004e60 18 35 635 8\n+ [35] .strtab STRTAB 0000000000000000 088800 006216 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 08ea16 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1099870158f12c113bf2c167b2f2fb087b5d99b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f156c82871c04a1abceb7fabaf790b78ad11230f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x6c): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): dipy\n 6\t(line_strp)\t(offset: 0x10f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x138): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x15a): /usr/include\n 9\t(line_strp)\t(offset: 0x167): /usr/include/python3.12/internal\n 10\t(line_strp)\t(offset: 0x188): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x3c7): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fa): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x207): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 178 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xd6a9\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,84 +1,93 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-t;03FlI&\n-U\t_S\"|m)\n-5JjYKjYb\\\n-U/8zc`tC\n-MAr]QSl\t\n-5JugAr~-\n-uV357Zlu\n-LnFNX>NX~fX\n-x2Uhg3v|\n-{TQR>Lcz\n-Vi[)UYVJ\n-Jttv2?Q5\n-sK.6-GQxZ\n-}|.cFVA:\n-BF6#g{nG63\n--.K6)zMG\n-|6WRmmR>2c\n-/(6GSL_L\n-6UJ\")w=?\n-)6o3\"12h\n-TCIMy:-h\n-o1II9(6J\n-#~w}ipoR.\n-&rIFQJQl\n-z)|3%|33\n-[rSCE%)v=d\n-);l/~pWV\n-8L|xB8L|x\n-,YK0X3 5:\n-\"YKTF_Ug\n-[^H 6WwW\n-1'mqx|gj\n-cLMd]]\"i\n-h,MA|8P4\n-Ey{?zn8s\n-|A7JX/hk\n-v{gUq{_v{_\n-x.AY\\WrK\n-UM+J7'y=<\n-!qb_9$v&\n-dG Yfo2m\n-(0~@2o-1\n-oC0]/|Ad\n-6p}e?b4]}\n-#!^[iG46\n-4+N5~_B%\n-TL`Q3Z{D\n-)c]X0(Pe\n-fSMYt_mk\n-CW_R|TL|\n-@Fu}}>~T\n-4n\\@B.Eo\n-?@%,IL%<:#u\n-1!(e(;|V\n-#dSh=dM.\n-QCWHd*p8\n--[Fg)m4%\n-t\"]}D><9\n-912:V2x>4\n-$'^-kOGm\n-~F2JoYcS\n-B-K5s|mP\n-cz{1n[.U\n-UuI=^z y\n-x&R@Yzgy\n-fUH;7Qj,M?(K\n+4%yt^x RD\n+'N}#mw9E\n+~kZLAPJ4Y\n+yll^99n3\n+niJ:7%W#L8\n+y!syJ'JJ\n+f4YK\t^A|=3Y\n+:0YUo?u?\n+h_3R4/?_s\n+s9\tIh-I|]vt\n+lyn1+%RA\n+A_&ER&!&\n+a{FG9|%p\n+6YMDhL91Y\n+aMyuHSt2lk^\n+-yOk`($)\n+bn&&?!H\t\n+LmjaojY0\n+KOp?z3g|4V\n+%7?2wBP,\n+aD+aA)f2(\n+D>\"r.Jw\"\n+\tW t)Ul'<\n+Z!^E]VC;\n++3@L9.W4G\n+%*XTu1.8\n++Ua,c3}&\n+q[N\"LxT9\n+.t|=n|-Su\n+F&Q:&Jdx\n+UVD+J9x?\n+`|\tg>N0N\n+s`'P.'^6\n+vw,yeT;djO\n+@hK[Al$>l\n+uOfRBL7c\n+Vv}Dv]Lr?0\n+M!vuiA6?Z#\n+2&UZybgP\n+;p5x+Sit\n+2!*NCfrd\n+u|&@GJ(T\n+gV6]b7FW\n+>#(E1,0IS\n+{ev$#)H9x\n+&Cf|E&N+\n+V\\\"^\tR!U\n+f}%k&[a*\n+*M\\KG6|4V\n+p3&+fi,-\n+#K\"G,BKn&\n+us#C6*k}\n+d7JK]\n+VrPm'@f]K\"\n+\\>_X5s9kb.\n+q8b!'S\\H1/\n+pG)_Bk<{\n+$WO!h:*t\n+wa.+ ZQ`>%\n+0`XK$jM\t\n+sU4*Of\n {&ZxS{&Ztg\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n- [ 58] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n [ 6c] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.12\n [ c7] /usr/include/python3.12/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] dipy\n [ 10f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 138] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/22/83cb5e7e701f66777bf1c5c4ca6c789aa89082.debug", "source2": "./usr/lib/debug/.build-id/a3/060e927f56b29982329f64bc1010e8d4574bd6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000502c0 0011c0 000cc8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 037181 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0374b0 00047b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 037930 016693 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04dfc8 0005ec 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04e5b8 0001c4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04e5b8 0001c3 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04e780 02b920 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 07a0a0 006745 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0807e5 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 080838 004728 18 35 576 8\n [35] .strtab STRTAB 0000000000000000 084f60 005a33 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 08a993 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2283cb5e7e701f66777bf1c5c4ca6c789aa89082\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3060e927f56b29982329f64bc1010e8d4574bd6\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x11c): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x13e): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 162 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xee4e\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -71,15 +71,14 @@\n `Ja~07zj*F\"hLV\n WtVn$^\"6\n vkw3#K|#\n :eGIFDtg0MC\n Yetrtig-\n {fO~fO+n\n @Y/FYK@YW\n-cHKKOO7sy\n /\\zj~Ir[\n XpQ?_\n 6c*9ox}>\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- [ 49] ./.mesonpy-r003c1ki\n+ [ 49] ./.mesonpy-yxpc_ajk\n [ 5d] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 11c] /usr/include/x86_64-linux-gnu/sys\n [ 13e] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/27/1873cc03435cf9369814eff4ce41dd96cd02f6.debug", "source2": "./usr/lib/debug/.build-id/da/3afaf79bc47a114bf57b34a1c5f2b748afb17f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 451008 (bytes into file)\n+ Start of section headers: 451000 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6e1c0:\n+There are 37 section headers, starting at offset 0x6e1b8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0010b0 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 000000000003a2f0 0002e0 000598 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003a888 0002e0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003aa68 0002e0 000598 08 WA 0 0 8\n [22] .data NOBITS 000000000003b000 0002e0 001588 00 WA 0 0 32\n [23] .bss NOBITS 000000000003c5a0 0002e0 000a68 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000097 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000318 029d35 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000318 029d37 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02a050 000427 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02a478 0122b0 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03c728 0002a4 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03c9d0 0001ba 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03cb90 0239ea 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 060580 005e32 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 0663b2 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 066408 003c48 18 35 466 8\n- [35] .strtab STRTAB 0000000000000000 06a050 003ff3 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 06e043 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 03c9d0 0001b8 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03cb88 0239ea 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 060578 005e32 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 0663aa 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 066400 003c48 18 35 466 8\n+ [35] .strtab STRTAB 0000000000000000 06a048 003ff3 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 06e03b 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 271873cc03435cf9369814eff4ce41dd96cd02f6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da3afaf79bc47a114bf57b34a1c5f2b748afb17f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x69): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xac): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x130): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x152): /usr/include\n 8\t(line_strp)\t(offset: 0x15f): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x180): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 62, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): test_fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): test_fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): test_fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): test_fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d6): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b8): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1f2): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1ff): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xbb81\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,77 +1,68 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-\"c,~yF$~-\n-)O-AdQ>=\n-I{]>6ClvY\n-^tB\"sVFReBv\n-kRezS'\\.B\n-iokzb>}Zj4zX3\n-%i/\\;Y=e{\n-cB9LP>TPf#}\n-9NYe'_GMu6\\E)9\n-TFnYG_#c\n-xa,)c5(6U\n-H6+cShv\"~\n-)X\t$,zL~1T\n-8\\6Glx5P\n--1_Y$`|k\n-@}{\"/B:H\n- E=kd)q_\n-'.~kL{)?\n-f{i%d~Kd\n-JU/k)UWYw\n-\"8j>f>q[\n-)*6Abs0\t3\n-e@/:x$>C\n-'Ysfpu\"r\n-.VE2\\J:M\n-pmgF7RF? \n-u$Wi8pCI%O\n-sVq')k [\n-tY~3^c/lO4@\n-TZ2ZqQ?\t\n-&<,:0EW=_{zI\n-f.sQ*g/^\n-Gi;J'1l,\n-x7TI1\tb\"\n-?iHC.eHo\n-@.Tf\">s'\n-Ky?<g)>=\n-_9'%\\*#(\n-x?mY>_Jk\n-9%q\tzTph\n-|f$W>t >\n-*oI|sE}q\n-Ta8oT:a8g\n-mzT%A:lz|\\\n- .SyUg**\n-v\"llx}k1d\n-p}\"Dmw~J\n-/2(UNsbj\n+bowIsgini\n+TcnlFGy*\n+O\\^$)k\n+1$IqWgD9$\n+Yi6ZVXgR)2\n+)]@%&<{p>\n+2oeM:M9x\n+)~6oA5 W\n+qFoiMVM3fZ\n+=U%M\"hec}of\n+^&A !BM=.\n+WFm(P3[T\n+bUY\\v&Ii\n+Acdz[)DR%L\n+]fTnpY4?BS3P_\n+y[j#ivFS\n+Q)bws*@B\n+e9yMUWYI$\n+9%J%F%V!*\n+cQ)F\"_}|7\n+7/WlIJOC!MOm\n+#IdXa}\\g\n+H3ra_#|*\n+S>T*xw5t\n+?wB`G]st\n+?KO\\&OKA,$>U\n+{Xk`Z\"yQ\n+\\.*j}[o$A\n+|o>70%>w\n+R|0Ub)mf\n+.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/36/f35ab9320aae728f98a2a5921d8b7a8f4d2b26.debug", "source2": "./usr/lib/debug/.build-id/c8/25e79eff60698b836aab7d8a60e9a4213a8dbc.debug", "comments": ["Files 89% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000082960 001110 000c00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 04c9d6 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 04cd00 000478 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 04d178 01dc4b 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 06adc8 00048f 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 06b258 0001ef 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 06b258 0001ed 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 06b448 0593f5 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0c4840 00a5d7 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0cee17 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0cee68 004818 18 35 576 8\n [35] .strtab STRTAB 0000000000000000 0d3680 0052de 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0d895e 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36f35ab9320aae728f98a2a5921d8b7a8f4d2b26\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c825e79eff60698b836aab7d8a60e9a4213a8dbc\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x14f): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x171): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x19a): /usr/include\n 11\t(line_strp)\t(offset: 0x1a7): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x269): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x202): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x17534\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,40 +1,48 @@\n-M+&GCC: (Debian 14.2.0-6) 14.2.0\n-Jogv\t(?Z\n+GCC: (Debian 14.2.0-6) 14.2.0\n MJrqm^gs\n-4#_3c}A3\n-zB,_'`v$\n-VxPU@EQ+\\\n-K0=@t\\-r\n-#\t+~2aU3a\n-;=^9=^9}\n+{.F(oHEP\n+B&TqXD)S\n+?)q;GT4w9\n+^cF= }`7l\n+kYH>(S8y\n+5\"\\vd_\n !yJkekr;\n ,^I-^CVTYV\n 9b3.~[P|\n-D\"=~4_wX\n-b0\t%pQ \"\n-(?&atR0:Ya\n-[L\\glZoB4)Z\n-S7Yn)=mI\n-Vr}xNrW#\n-`fS=o?H5\n-x'BzKB>R\n-9v039.4~\n-T1RZ@x5U@\n-GAn!N}Uc\n-PU>{(t\\)\n-$C&g6\"S+\n-#A-/mvAj\n-}'MN{j%1T_\n-GW\tW+jav\n-cDUr(! uR\n-q(w,gg-!\n-URL79Ru_\n-3NWUMWe(\n+77\t|sFQs\n+v\\BbL-&A{\n+\"zq==9*4r\n+2>}d ^JZO\n+3QOM05@Z\n+BN:dR\tdwD\n+!18J$]1J\n+b6-IT~GT~\n+l!Ax #O/'\n+ig/3i04_\n+T]GY#9w\n-TTS^(be/\n-M8m^e9`f\n-J(^>f2WB\n-kR!)'$$EJ\n-or8g|<'j\n-<@L]I\n-~*KF3]Tl\n-|1?&|13N\n-!WkfuttY\n+xq-lK+aG@\n+@>y|a`%Y\n+rR]\"dS?\n+siGz.?!\",\n+J+{+^?)R\n+h1+vHn<~\n+'A0nXiG0.\\\n+hq\ttrc,hq\n+=ua$#cY%zN\n+V.!t#(\\:\n+Gr`!\\+Dr \n+90\\E{\t9p|J<\n+*UoV`/Ev\n+Dp\t' ^I^3\t\n+qbgb)lbED\n+NbGe\tT^F\n+4>U~ZvX4\n+KVtdrex$\n+mvu5O>l&OP\n N_FYk[V<\n Gc5eN_-,\n f0x,f[,xl\n ~2b\\h*~7dj\n +g)txu@L\n 5RV-hT@\t)\n GZZ(s)q/\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n- [ 43] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n [ 57] dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n [ 126] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3b/754e143fd356a7d005b5601187ab1054b9b194.debug", "source2": "./usr/lib/debug/.build-id/7c/48430ad333f2189e05ae293f0f6b4b85b16ae7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 421768 (bytes into file)\n+ Start of section headers: 421776 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x66f88:\n+There are 37 section headers, starting at offset 0x66f90:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0010f8 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000003d440 000280 000958 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000090 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 02625a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026570 000423 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026998 010d9f 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 037738 000310 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 037a48 000197 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 037be0 023011 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 05abf8 004cc9 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 05f8c1 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 05f918 003b28 18 35 451 8\n- [35] .strtab STRTAB 0000000000000000 063440 0039ca 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 066e0a 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 037a48 000199 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 037be8 023011 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 05ac00 004cc9 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 05f8c9 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 05f920 003b28 18 35 451 8\n+ [35] .strtab STRTAB 0000000000000000 063448 0039ca 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 066e12 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b754e143fd356a7d005b5601187ab1054b9b194\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c48430ad333f2189e05ae293f0f6b4b85b16ae7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4d): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0x4d): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x61): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x122): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x144): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x98ba\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -49,14 +49,15 @@\n [8\"f!ES3\n \"D.>BVP2T\n W;zS#=]b\n +~^g3u?3u>.\n //IO[?tU\n 'jY!;O3S\n Lj*${*C$s\n+CBz!$ql;\n yoJ6k^+'P\n bjlL>OU1\n @_`B$}5\tu\n 2.:3*(fF\n Q},3yjSy\n c#B416bfDl\n 0<1vs,\to\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- [ 4d] ./.mesonpy-r003c1ki\n+ [ 4d] ./.mesonpy-yxpc_ajk\n [ 61] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n [ 9e] /usr/include/python3.12\n [ b6] /usr/include/python3.12/cpython\n [ d6] /usr/include/x86_64-linux-gnu/bits\n [ f9] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 122] /usr/include/x86_64-linux-gnu/sys\n [ 144] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/41/1a9d4c69ba3e91aee5ca0c14ea07f8b52efad0.debug", "source2": "./usr/lib/debug/.build-id/21/8a63c07d39b9431f021f8b95d6dccc69c05f6f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,17 +26,17 @@\n [21] .got NOBITS 0000000000037a00 001208 000600 08 WA 0 0 8\n [22] .data NOBITS 0000000000038000 001208 001528 00 WA 0 0 32\n [23] .bss NOBITS 0000000000039540 001208 000a30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0254d1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025800 0004a2 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 025ca8 0105f6 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 025ca8 0105f5 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0362a0 000246 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0364e8 0001e0 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0364e8 0001de 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0366c8 020e5a 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 057528 0049a0 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05bec8 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05bf18 003e40 18 35 474 8\n [35] .strtab STRTAB 0000000000000000 05fd58 003e31 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 063b89 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 411a9d4c69ba3e91aee5ca0c14ea07f8b52efad0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 218a63c07d39b9431f021f8b95d6dccc69c05f6f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x195): /usr/include\n 10\t(line_strp)\t(offset: 0x1a2): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2fa): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ea): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1fd): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 164 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x92fa\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,53 +1,60 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-z$5*6W=>\n-caE!a8C|0\n-2ojej1v/\n-:\\OBp_KC-\n-O>;eAj:8\n-2WbVK0qS!=\n-1$v)ry>\t\n-y\tNEWC`5JLpj\n-O8H)gt}.\"\n-ujb-a*g-\n-kcS>$mjEh'wqm\n-o^6ZMB`,i\n-i3%(_Pu\"B\n-7q?uJg_3}\n-p@R/a8 i.a8 i)\n-g'.v1^=<\n-Upvb0_Ou\n-,#Fu):P!\n-maX`m5|-\n-wD)e2C!v05b\n-|K1*TSzHTV\n-Hlz]1A~B5\n-),(7!MNaAy\n-SSyP~$UO\n-NW2Ds]PV\n-Z?I&hq.*88py\"\n-hq+t9Fs:Q\n-eN lbD7R\n-`>ezYne2\n-f=[O\\=[xRtv/GVf\n+b19*LVrt\n+0*rDctZ0\n+xY:4^|Eet\n+v1R[AJHD\n+TY\tu O+u\n+{.]jm>2~T\n+JIViP:#N>\n+2:+O>F4\"\n+|_KnR$VS\n+p\n+9[~[ZF5 \n+\\)C)x( N\n+a)tb8ZT#8[\n+A3IImUH[\n+rB5.u\"1b.$\n+'j'`L^!} \n+g: ]Gvz,\n+rxAzXq!:\n+Gx27\"7h'\n+N3]-'\"yf\n+)>|MmVL]b\n+(55BZjj=\n sX.#L.[.Q\n AKw^0e&`\n [%XBVW*A#`\n G-`[0x[t\n @}Slxq!X\n d|ot4FfAlr2<\n <>/DoBlp\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n- [ 43] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n [ 57] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/43/7f5e1d0fe5a6b16b9754e4fd9296beadde95d1.debug", "source2": "./usr/lib/debug/.build-id/0f/d93e0525ab6dbfa32c59896005b083a05209d1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 434184 (bytes into file)\n+ Start of section headers: 434176 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6a008:\n+There are 37 section headers, starting at offset 0x6a000:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001140 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000003d420 0002e0 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0274a3 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0277d0 000469 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027c40 01152d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 039170 000266 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0393d8 0001da 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 0395b8 02407f 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 05d638 0052b1 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 0628e9 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 062940 003af8 18 35 446 8\n- [35] .strtab STRTAB 0000000000000000 066438 003a59 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 069e91 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 0393d8 0001d8 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 0395b0 02407f 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 05d630 0052b1 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 0628e1 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 062938 003af8 18 35 446 8\n+ [35] .strtab STRTAB 0000000000000000 066430 003a59 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 069e89 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 437f5e1d0fe5a6b16b9754e4fd9296beadde95d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0fd93e0525ab6dbfa32c59896005b083a05209d1\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5c): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x97): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcf): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x153): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x175): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x19e): /usr/include\n 10\t(line_strp)\t(offset: 0x1ab): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x303): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cc): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d7): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): string_fortified.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x1f8): __multiarray_api.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x20b): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x218): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x9e27\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,64 +1,66 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-B'^Hq)tV\n-oIa5wd:724\n+p.n8>\tn_\n 2UZ~W%ji\n-@%Cj2d`_D\n-+3ZQFmf,T\n-&a6]d}6KVe\n-*LIVMs!L\n-l5'E5-NQ#\n-[Io>%|o#\n-oBORYhuW\n-Euy`R>\n-^za=CXR.j\n-2L.S,Ts9\n-lxrc#PW>\n-D#OD#LBTt\n-ls|'8? T/R\n-\"mQx[zV%\n-*,,Wy`|1GX.\n-%M/Y>()^\n-$%s+u1LY\n-8#62+5$BY\n-D|}\\>i6=\n-E7\\t~m|B3)\n-,U~(H%T/\n-UYAX!/!f\n+GCni(jx^S\n+:Ry*$\n+sxMtN~^+\n+*~^[Oq4c\n+:~W~t#?dM\n+@VHorftQs\n+Y1~s_2U0M_\n+xmi=^#W`y${\n+dE7T+iNP\n+SPc3@Gzw\n+iFb0^FZol\n+*G0YF$`3\n+-T2-Tn#Z\n+Z;oy~UvV/UD\n+(58I6yp:ri\n+$F`TvI|)\n+y;r*j\"\t1\n+1g7O\n mZdED,m*\n EZjS}J<]\n H|2H|>H|>H\\{}\n xWR2wD,%\n 5Fg5'3:i\n \t28JAsSj\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n- [ 48] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n [ 5c] dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p\n [ 97] /usr/include/python3.12\n [ af] /usr/include/python3.12/cpython\n [ cf] /usr/include/x86_64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 153] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/55/479a58e6075b4ac2b23360fc12d5ba2b40ecf6.debug", "source2": "./usr/lib/debug/.build-id/8d/1ce56bf04adc9470033913eafb83e918914617.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000033400 0002b0 0009f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a5 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 023541 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023870 000475 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023ce8 00ead9 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0327c8 00028f 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 032a58 0001ed 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 032a58 0001ec 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 032c48 01dd24 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 050970 004192 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 054b02 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 054b58 003a80 18 35 441 8\n [35] .strtab STRTAB 0000000000000000 0585d8 0038ba 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 05be92 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55479a58e6075b4ac2b23360fc12d5ba2b40ecf6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d1ce56bf04adc9470033913eafb83e918914617\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x833a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c\n- [ 46] ./.mesonpy-r003c1ki\n+ [ 46] ./.mesonpy-yxpc_ajk\n [ 5a] dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/55/aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b.debug", "source2": "./usr/lib/debug/.build-id/f5/b1250848b086162b076ebc3af0c7b0b26d11d9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000050b20 001018 000cf0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0375c3 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0378f0 000475 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 037d68 0171cd 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04ef38 00062a 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04f568 0001f0 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04f568 0001ef 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04f758 03731b 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 086a78 007547 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 08dfbf 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 08e010 004890 18 35 577 8\n [35] .strtab STRTAB 0000000000000000 0928a0 00489e 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 09713e 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55aceb6fbc54c1e73eca3c3e8ce9e7cca6b8dd4b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5b1250848b086162b076ebc3af0c7b0b26d11d9\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): dipy\n 7\t(line_strp)\t(offset: 0x127): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xede3\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-KGCC: (Debian 14.2.0-6) 14.2.0\n+GCC: (Debian 14.2.0-6) 14.2.0\n x0^-wB*GP5\n -!@peh}eYw\n _ 8~^gh|\n \\j0=]kh\t\n ,*d?%T@9\n Lo'[\";l{\n 7~F+f<7m\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n [ 14] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n [ 57] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5a/a75b0b6a04607e352973fe14b04dbebd4c857c.debug", "source2": "./usr/lib/debug/.build-id/3a/2146cdb2eedadfff44c7adb2c53874d653798e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000032300 000398 0008a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000087 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 021861 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 021b70 000401 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 021f78 00e83a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0307b8 000121 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0308e0 0001c5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0308e0 0001c2 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 030aa8 01c766 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04d210 003e86 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 051096 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0510e8 0036c0 18 35 407 8\n [35] .strtab STRTAB 0000000000000000 0547a8 0034e8 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 057c90 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aa75b0b6a04607e352973fe14b04dbebd4c857c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a2146cdb2eedadfff44c7adb2c53874d653798e\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5d): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include\n 9\t(line_strp)\t(offset: 0x183): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cd): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1af): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bd): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1cb): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1de): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1eb): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x7e25\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,63 +1,56 @@\n-|GCC: (Debian 14.2.0-6) 14.2.0\n-OXpaHFp<\n-W_\tz1aCG\n-/3F,3\\]G\n-YRJ))Ed,%\n-!(}Ms=#O\n-*odA\tFSI\n-PL1RLs&`\n-/fh~&D|<\n-[ tpH\n+/dB+K(N_\n+9\"[Gfa2(\n+&\\yKYSXY\n+'jgoj_0#\n+tLJ>UF\t4/\n+~Ay J_b\t\n .nC^{Ynv$\n-!5C44C44\n-a1U7A|Q@N\n-GGy8fZ=M;\n+JMsTkjQ{\n+R3DC3DC#\n+Ex@#q2$.\n+Hb3Fd6p]FozYl\n-E+a1h(]4\n-?j2[!y.S\n-.hQ{A8Wwq8\n-$v(\"L7eW\n-5Xa%Ke7({v\n-x%.#\n+j^AfF+jwj\n+Sf+k&+ *\t]\n+nb~1+uwR\n+aPsN._G\t\n+Xq@K3SB\"\n++sW!son]`\n+'H5J*5Jz\n+\"6,eUM%gZ\n+f$rFIm:(m~\n+Y&H5v(5^x\n+}\",1QYBr\n+\\n.&6gk)Ero\n+\t?CbtqN9?i\n+Zd8\\LzwD\n+PAvFmi7]\n+*xv.w!$M\n+ef:2e\"cER\n+L0oY#R)Y\n+4($(eI:[\n+Ww;\"2W|99\n+9g\tHdKiS\n+]mv;GUJ`\n+',KIa1GR\n+OqG|L&DY\n+t+Ep@3Hw\n+j?%\"qQP_\n+z'c$6tn+^\n+xfr.F bb\n Bzz~qrog\n 6))Nf,\"&\n >m:+` 0+eH\n OXpQ?.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5c/8585907bd7263e31593fb4e5b22e252a16aaf8.debug", "source2": "./usr/lib/debug/.build-id/ca/dddbb6102ab0aaece9768d04078e24f07a83c3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 0000000000044188 001178 0006a0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000044828 001178 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000044a18 001178 0005e8 08 WA 0 0 8\n [22] .data NOBITS 0000000000045000 001178 001588 00 WA 0 0 32\n [23] .bss NOBITS 00000000000465a0 001178 000b00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02d933 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02d934 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02dc60 000484 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02e0e8 01410d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0421f8 0003f8 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0425f0 0001cf 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0425f0 0001cd 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0427c0 02c0ba 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 06e880 005e29 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0746a9 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 074700 004188 18 35 512 8\n [35] .strtab STRTAB 0000000000000000 078888 004551 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 07cdd9 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c8585907bd7263e31593fb4e5b22e252a16aaf8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cadddbb6102ab0aaece9768d04078e24f07a83c3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x39): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x4d): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x113): dipy\n 7\t(line_strp)\t(offset: 0x118): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x141): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x163): /usr/include\n 10\t(line_strp)\t(offset: 0x170): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x33): mrf.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x33): mrf.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x47): mrf.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x47): mrf.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d0): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x191): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x19c): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1aa): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1b8): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): listobject.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1d8): __multiarray_api.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x39): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xbbbb\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,81 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-9LcU5-$Rs\n-xwm,S/J\"\n-\"sV{)g53\n-kXD8Pkz3\t%\n-TGk iIt,\n-0&@95S%/\n-s%[bp23!\n-j K[`6oyi\n-sCR\\1S\\W\n-+;o\"Wv4PFR\n-sFSA8Q2z\n-~dAt+U_5O\n-_.=n'CL;\n-grj5.3gSe\n-x,^:~oQ<\n-D/4ZIRl'z\n-({&U/q9U/>\n- [q^rc4<\n-lH>Qo4`E0\n-K+iB+YI+5A\n-%zO ~7Am\n-T]3M%R6f%\n-cK}8>XAS\n-9D?C\"jW, \"/\n-{1Z8|hb]\n-7@\\#G[8l74\n-iyMQ+[@l\n-Rc}3OV'$/u\n-wp351zKP\n-]i%\"Z@ln\n-W*3!L'5e\n-4c^23c>ps-3\n-FXjhgrge\n-RS}E|\n+{!-wC4w\n+!oU_v{2J,\n+rFU@X!U0\n+%[XeC5w\n+}wF`zvWSj\n+\"LccZ`aL\n+cHMqr-yt\n+x}ma,?{\"\n+.(Fbi`J.\n+gq8eqaH3e\n+iP*Gm:xB\n+yM@4<+e~\n+ZVc-Zgh0\n+SD6JI}@-\n+l\"5-Q&-q\n+Ik&*k&:[\n+jAn8(}xE\n `\tEQJ(\"*\n-wZsaR`@^\n-yc*T+Q6MK&!c\n-z|Gw]M\n+DB|X-_hpv\n+N.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/62/16cb68ee22421eaa751ee5bf0e164b07d00ad6.debug", "source2": "./usr/lib/debug/.build-id/d8/60f8203e560817b60a3589bf106928df4b5f39.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6216cb68ee22421eaa751ee5bf0e164b07d00ad6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d860f8203e560817b60a3589bf106928df4b5f39\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x75): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x117): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x178): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x8ef5\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+K_9GCC: (Debian 14.2.0-6) 14.2.0\n (HoIH#$4\t\n ~]LRMmMR\n g3v!_Ue?[\n DnQyE:lZI\n ww.KO~\"~\n jiNr*y`Y\n =I4g_0tm#\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n [ 14] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n [ 75] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n [ bc] /usr/include/python3.12\n [ d4] /usr/include/python3.12/cpython\n [ f4] /usr/include/x86_64-linux-gnu/bits\n [ 117] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/70/e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2.debug", "source2": "./usr/lib/debug/.build-id/de/9291ef61fe9564d875434433337f59a0b44884.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 3652576 (bytes into file)\n+ Start of section headers: 3652584 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x37bbe0:\n+There are 37 section headers, starting at offset 0x37bbe8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001338 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 0000000000278c40 000c30 000b60 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000002797a0 000c30 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000279990 000c30 000670 08 WA 0 0 8\n [22] .data NOBITS 000000000027a000 000c30 002868 00 WA 0 0 32\n [23] .bss NOBITS 000000000027c880 000c30 0012f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000dc 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000360 125658 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 1259b8 0005d7 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 125f90 06f720 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 1956b0 001152 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 196808 0001e8 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 1969f0 1aae6d 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 341860 02731b 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 368b7b 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 368bd0 0078c0 18 35 1084 8\n- [35] .strtab STRTAB 0000000000000000 370490 00b5d9 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 37ba69 000177 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000360 125659 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 1259c0 0005d7 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 125f98 06f720 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 1956b8 001152 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 196810 0001e6 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 1969f8 1aae6d 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 341868 02731b 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 368b83 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 368bd8 0078c0 18 35 1084 8\n+ [35] .strtab STRTAB 0000000000000000 370498 00b5d9 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 37ba71 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70e7a09f3f2f1ee6c11a1ed84e132dc8a71d81a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de9291ef61fe9564d875434433337f59a0b44884\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5f): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): dipy\n 7\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x15b): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17d): /usr/include\n 10\t(line_strp)\t(offset: 0x18a): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 74, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x25f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d1): floatobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1f2): __multiarray_api.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 215 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x716a0\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,412 +1,455 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-+DiWbM1(u,\n-?-;hVAMD\n-)fkO5nI*iI4n\n-OEjsN,A\\7\n-J6EuoXo)\n-32`$7E}T`\n-E_AB*xT]\n-<(HH{rXl\n-r;Oy{{Z4\n-kG\t{F){F\n-@P~\"*=A)\n-(kBPEGwm\n-?2BO$2vW\n-M3TF-v87c\n--]\t`<}!n\n-`2]~ku2wv\n-L}/^%:?n\n-4F4{om3X7\n-:hhhy0o(\\o((\n-Rq1r$52\"\n-$xbce/_Q\n-x@ESRqx%Wq\n-Z YVF9f#\n-S|pR;e\tCc8\n-tao3W3\\B\n-2G%CXV36\n-TD, \"6, \n-zj&B)Z|.\n-^IRO+{R*\n-r\\_:BL?=\n-HJ/w#T{'pT\n-7R~KGwhW\n-Y-MH=OKb\n-ZBZ|Sh\tI\n-)dI:DF)C\n-I&7NA&})\n-dPu}iP/\\\n-qBjR|>&F\n-^x2Ixa;X\n-z9jx]m^W\n-6YV8Y3tk\n-^mSql2=vZr\n-M}o\"'K2;\n-NR9:;;Yy\n-}KRmUL?f\n-nW-MZ<}6\n-Mdo!GxjC\n-:;Cz[/F!\n-6C2UiR|6M\n-0BiWLy4%\n-z,d*b._,82\n-\tg].+w(\n-N>%1~D9A\n-o&7[9_{=\n-X}8K(7E1'\n-S}%u>qPU\n-2^89Q*sr\n-s'a$&rr*E\n-_i$Uq\"Yb|\n-trZoJ=uW:9U\n-)Qcy[y%CG2M\n-gs;:C~_X\n-J2WU%YWU\n-UUiTTU]?\n-MLJFBkx%\n-(rd{ =h\\\n-3'>P=T^h\n-w\tVUj1YUi\n-%}^1|zf`W\n-&*TFhTFXQ\n-&xIKA)I;\n-U'C9U[V]\n-3S]yg/ujVUG\n-'8J4OEd+O\n-{[]iYT2bU\n-Pop3.S4.S\n-Y *]LTjhTz\n-=L>Q=Pz6\n-Uhc!6r T\n-4P<-IU_S\n-:c7'U=%w\n-\"b%*}4*}\n-u%J3XU-#\n-Cq$=n:3M\n-x{'5+yXS\n-q>{lgSQ,\n-D+=OC\"*N\n-wn@[hNIz\n-Dwn#FrN.\n-0-F#4=[hq5\n-*D&Gy*D&GZoA\n-qG4$japi\n-+~\tj@LU;B\n-e2jM}N8NA\n-[m3?5u-T\n-5/#pk?O)q\n-; nQf'2^W`\n-X93u/kkK\n-T$O_'\n-vI}M`n;[\n-jr+UjyhO\n-2'jq3'j{hKjs3\n-'xG.dnP{v}4EY[\n-Ew)$eZ+$,\n-ff#(5DpP\n-GCeK+CJj@\n-EX?~U>G\"\n-?\n-F>43H{kI\n-(9DYRz6S\"Kw\n-:c8r~'K4\n-M5DIuxCv\n-O`F,ejb,\n->B8zOmUH\n-XdO~4.Az\\n\n-bE V+/Y/{\n-(SW^*NAEeR\n-,E^:$9j~\n-nsUGv&>s\n-CC|wi(7D\n-,:G[IT<[;\n-0+_v\tuNF'\n--N0_ve+,\n-MUH>?/c7\n-zlA?5X2*T\n-Wl<9} |k\n-qd?SGsdO\n-q{/.C:A|\n-et+v!wk-\n-D\"\"T\"HZO\n-&^acSCacww7bc\n-8F6Z>GD-\n-]a/uW8f(\n->Ky9W1/b\n-+n&z&S/aW\n-QVj>L|L&\n-ytSpcWCh\n-kq-JiSx-\n->Z\tYql/|l-\n-CgcG:$\"I\n-ak|^[1on\n-cyI0t{cyE\"\n-b/k%DgC\"\n-ywG5 hMwd\n-K{0HTHm05\n-/uMn\\e_\t\n-b=4E\taT?\n-aPO1Ectx\n+}ZiKgE@'\n+1^Z4`x2M\n+'3Y{75)b\n+\"H3R1VV*\n+?oCcmi67\n+BZ(a!Z(a\n+2\",[ae(a_s\n+O}iTimT!\n+3JPn`~?IA\n+je;,SN^a\n+!$KkA-Mr\n+}^IVq&d3V\n+29ym(kfr\n+^rzq{yQ]\n+~(m{rZmz\n+FDD\"]EQMe\n+)djufS|e/|d\n+8=I^G.:7\n+J[\"qy'wC\n+Kwb`Bkrg\n+j/=.Vz.)\n+?4H7\\7nR\n+G-[cg&K$$\n+-f@\n+/B0Fm1.!>G\n+sY,10Q_B\n+w$~*\"&8Y\n+Eq^6Coc\t\n+TMKl:~qoY\n+S=E7llih!\n+TuyYP=\\5\n+tAy{eN-mN-\n+Vp0Wuj.W\n+-uuv2ggj\n+T O(CqIe\n+[Knb\"ZNN\n+K3_bFUs\n+ 9m+5oP o\n+kg>*QMv0\n+{g*{WK{g]\n+4A!M0\"]|\n+=4*f$8>D\n+f::*LyX'`\n+=l'%Cf&{\n+;Ee7S<^&\n+M5!YMiR|6\n+r%Qw[~I@\n+XHF*MiZS\n+.&j]pm2]8\n+! !.(`j\\\n+)Li@EWs&\n+.cosj|}43\n+B }R9uK[\n+/vi]99\n+J7;9uK7;9uO7;9\n+b/\";6sCh[0\n+`VXMTUHvgT\n+WWizI#cI\n+A*Mkte7,\n+}ktJ#M'V2\n+Gw`t:ZvQO\n+8yXrl%oQ\n+.9\"+@n8\"+@\n+PaEO-YXU\n+mTG.B8+:r\n+>E)Z\n+\\Q`\tD-4W\n+XUW.urVU\n+ea=Ym{}fx/\n+Qm%.w4.w\n+?dT\"p04H\n+yKu&\tgW!\n+v(v:AlhZotAz\n+KpVJ)D6T~\n+V(E6M9VA\n+=rac%6buQY\n+BCaJ|V<{\n+gqIs=zar\n+d(E-A4'EU\n+S~aF_MYV\n+20.%CF`T\n+L.T-vAzG\n+RH8I6G%p\n+bEANR\\tE\n+B{IT)1RjWr>\n+_(:I}:1<\n+b-@N*0\"G8F#1d\n+@7f.,M&K\n+ZJQO0]IQ\n+.YZrC,^h9BZ\n+P<+)TBql-\n+`j&2SA.q\n+I#4k&[f\"\n+0H9G;Ga8\n+a/>h/no(N\n+QuxhIL3A#]|\n+#\tTeUj0R\n+$PQ*'P]F\n+L:m&MK58\n+5w|'9'>W\n+5wB'9o.FJ$\n+J:xI[uO\"\n+b65Mae_u\n+4l@l-U*F\n+l6]~jD'+{\n+C6a\\&~p5\n+Ea,.Q\t<.\n+{['E!a#y\n+|\"x#|^:;$\n+Q>t<8?*r7\n+Dyiu$U^x\n+%f^>OVyy\n+Y&O{'Be<\n+%.\tmw*[J/\n+Fy4Ja5ypb\n+62^r7VPV\n+-8+;tVvX\n+TcrcSIqc\n+MXscSAsc\n+!;\t7\\9w$\n+B)zhda_8\n+0+_vIuND'\n+8O1,I4AP\n+v2 6a`U\n+v3(m:A+u':\n+HW`yQERz6-I\n+$5MW%HR?\n+>QWqdW#/\n+a\"TZsuZZ\n+x(.eM\\||\n+1Es(M+3K\n+p3[d^*UW\n+Rrc_~Rrc\n++qd7p7pd\n+Y3m{q\\Gx\n+@/Zmm~(m}\n+=\t*<.5H3\n+pBudOF'$e\n+Kz*%=#5(\n+TcrcSIqc\n+MXscSAsc\n+)#d^lI.#O\n+LB!2Ife#\n+SU|U.XP2{\n+q6vd7y6vk(\n+h3Sbfj[LLO3S\n+({W\\;#EGBqho1Eg\n @Q]/0=du\n-6#eeR\tRD$\n-a]]/jn=kJI\n-5p6o|14\"d\n-|J!#964G\n-EbG!?9SDb?\n-6N\\gc=#yzf\n-S] Ncs@l;\n-43F,8;3x\n-v>~K%;5G2\n-h?|U^ $Bd-\n-d!2d_n(2\n-&<3a(2My&\n-/s&4 D7.\n-%C,^p$!U\\?\n-~^'ePr?Pl\n- MRU?|;H\n-$OiE1km*\n-jLS7(A9-\n-b31`$OiE\n-E^dvPdqI\n-GtV<2TSz*\n-(>go]aLSSw0 \n-N-UuH6le\n-#\\[ X\t?9wi0\"?t\n-,STT[PELK]\n-}_JlE@uNP\n-\t93AL%rj\n-OnA<1neI\n-TM.V\" 38\n-)uUwuWuMO\n-Ib<>p|?_Vf\n-%az\";Z,\t\n-y gd;eF8\n-z'-R|~'>\n-:#2#g sVd\n-n1y!$)qu\n-`gc!8Z8+T\n-c_RYM+b|FO`k\n-\\PEi^R9M\n-*ZYvPRYMa\n-1{(Btd-#:\n-03yg\\\tSR\n-L0[@l\"f!\n+-;]!a?}I\n+I9.[x`\t#\n+KHV*''? S\n+\"8%5p|1BP\n+PRR)IRR@\n+/e2Jra;k\n+MIJ;EJ-\"\n+7;/B(?]~\\tYZ\n+.\"y\"9_G.\n+2ZJ?uJE*4\n++v~Qh>\"4f\n+@hjZ,i6oR\n+-DB#TZHP\n+m4$G&sns\n+mTi4o]`o\n+|.H>iz>mq\n+K<'Cn2}WO*\n+`H:'8\t`B:\n+3r:BFU|c\n+0QR(Jb9C\n++mx&'+hF\n+$5E3BnNu\n+XJ^K@J^,\n+~^/0\tU&,\n+{P$U\n+uh/{)tE([td\n+,`%YYyIY\n+8@Q$;Uby\n+lug2a\t7/?\n+@p^{vm{e\n+|UU]Vm8&m9\n+yftoDT^JE\n+C8q/!V5V\n+T{[Ev`a3\n+Lu3>rj!(b\n+ez^+mx)J;_\n+mehW sI@[\n+vQ^%e7=w\n+Q\tSQ\t{7*\n+~>G%LEERb\n 3ygvgv>;\n-\\5^6_5Vz,;\n-\\}#*E^uj\n-_KG,MbGl\n-B0g@L f5\n-*wjJ%cQwUU>%w\n-6GYlQ`NC\n-2/Pg@jZc\n-f1r$p\tmtO\n-E]YlJK)6\n-BtL#ZfFT`\n-b~nch^0S\n-am%uZ]$h\n-d]z[ze7:O:*\n-iJ*AWmQU\n-#b;Y+#bCY\n-RW[\tLFKH]\n-gd>Fv-#C\n-O`D7!x] Z\n-+3Z\tb)eTn\n-|[iMDi52\n-<+%/ntd\"E\n-_Nq\t})n$\n-Q~~fUt6A\n-AB%Gz/Z\"+\n-VPnna^q):\n-o#i;h6\"8(\n+J0gxd_7Ay\n+*5VSHp_x\n+Hoh<$OI(;\n j7z@?&D*\n ?X[\tdl[a4@\n T6I2z(d6\n p~HC'?.%\n S`:RLI/Am\n-KX7Jxa}u\n-}aR0.Sa6\n-37d>K0m>\n-ZOx,6qi<\n-uzC@y]4q\n-Wc2~XT]+\n-Ec^a$c&l\n-.nSnG&rN\n-]tjl40tq\\\n-jm$ O@Np\n-YCAm;&jK\n-|by})/5O\n-poy\tDubv\n-UCVe)&8#\n-[$H1najDcU\n-YBmI:a!~\n-%tsr:A7CwjA\n--(7[@H|{\n-,+bH+\"q~:\n-|Dhmpj_a<\n-E,bGb_%@\n-JP6s]bF.\n-T!6N3=AGu#bm\n-zch&8gFo\n-b-?Gh]z&-\n->3')S7qx\n-&'hEB0Sc\n-34W0=pZo}\n-/k4$f'1&\n-f{6dOw<[\n-=#%.]jGJ\n-})*hITD0gd\n->)\"Yn\"!n\n-:*uQF=L]\n-/iz?\"yc[7Y__`K\n-6=;Del(?/\n-RnH!!X.4#RnH\n-*M}VhS@(\n-sH$X#(}V\tJ\n-Og%kqV%1\n-\\4t%sY5cQ\n-J]t)5'~[\n-bJum, c<\n-SY9_VWN[i\n-;*k7t:^t\n-]>7$\\Vxy\n-QY\"O[py5\n-OI:z-JYP\n-3Bv)^Q{Q|\n-O|c]'HJD\t\n-nP>0=4fBo4?)yI\n-CV1qsCYzn\n-}ZQFsthEe%\n-ZK-[SNHaM\n-UN(:PbY8?\n-!D+:xDM+\n-D Y^\"j#e:\n-h5V$~$aE\n-[:G)+4JM\n-x-J@Q\tjq\n-aZ:#XQ2ii\n-aEkW2V$.\n+KdYE/(w+\n+(`:~nLR`\n+]Htmt%%s\n+hvOZ,qOZ\n+`q,!~)e.\n+W!}/KJz@\n+k/`Z&3p2\n+%2oFOVNA\n+\tUbYvbZ(\n+.wA]rt1N\n+8IF,q#/XF\n+#R=,gb k|\n+Me3/d)VfI\n+L,cqiYz&\n+)YbNIG9%\n+FvZ^BIoX,\n+;qn)HTS:+\n+f?vEsko9I\n+-)@kT3k_\n+uOifaXTR\n+V@GWO9AG\n+e\\ajwt5)\n+,vlkfn.:\n+TdJt7[%H*\"\n+%iaIZp\n+0A+j2_i8ZQv\n+XS^)gMkykzh`M\n+(J*Wz,\tP4`\n+PtAv0`O\t\n+{Y#cEY{*\n \"1Ij`ERID?\n--5V$~$aE\n-Cq-x{f\\8R\n-pE-2Q~kw\n-*y-JXQ-j\n-{J3E=]ZL\n+\"_5V$~$aE\n+Vt})cE~N\n+gB59e:@Q\n+[:G)+4JM\n+U0E%i,S4\n+[:G)+4JM\n+U0E!y,St\n \"1Ij`ERID?\n-ISJI&7q&\n-c+DTrM5v_\n-qIBhlt\n-znrHkwX4\n-O]]=4_K]5\n-=8do}A2J\n-i/z]qdJ}\n-Ml!|?o=j\n-T?`Kt:vh\tD\n-hh^tjBq9\n-7^lt!:=n\n-FE'TuIe=a\n-ol,:=:FE\n-:*T5@#:=\n-Xtz^a.:M\n- :U:JT+N\n-S#7Ic,:MT\n-HtJFyaWt:\n-i\t*S&:uX+\n-5Gj7$:MW^5\n-X%:=5'&G\n-JZ\":1&t9\n-sx{n#:),3\n-T$:mM[%:m\n-Q':=x$.*|\n+?Em>Bm2t\n+_U `!Atp\n+iWqI:WCqI\n+NT)+*8V&\n+0,Dx2]2S\n+~g6SCWPWR\n+v7*:P|5t\n+,':P:JTu\n+4y;M|HL,\n+^p(W+:m3>\n+ZtB]{8&l\n+S*L3[@N?\n+Ht*FyaWt:\n+JtzU`xp-:8\n+NwSTEND'\n+uLt:~Z':\n+A'4GA@'6\n+6`$:5?7i\n+G/U5@#:u\n+ :M8JT2N\n+;aK%:=J6\n+x7-#:ugY\tI\n+?qTOY\":i\n+7P=@FtJl\n+fV^q/;,S%:E\n+Kt2TxLt*\n+Kt2TxLt*^\n JZ\":1&t9\n-aNDR2L=W\n-T_0V`Nfh)0#f\n-DVInP`FnH\n-zA/5=.M-\n-]:'Ogy,npf\n-rR3.\"O*/\n-#9yqh$gAU\n-los^Ho}h\n-y{3}i26De\n-|WNC4W6.P\n-LT0A>{]ky\n-hNO?_T;Sr\n-2A\tFO4A\t\n-]x:N>5in\n-|->(4d$M(kN\n-k+Yq\\[I\t\n-/tP<9/'xO\n-fCuZ\\lhe\n-;igf~ysg\n-1Xc%S$az\n-3sh,{db@\n-^6U)0hL&\n-J#n#]Sq)_BcZQ\n-y-ZUL!U1\n-4*Lr:_m3\n-9n% kS\" +\n-J5g~PPh_]\n-qp0!hZTU\n-:L[%U#{GZ\n-Q}7z8T_(H\n-q\tN/[![U\n-QBoA,eqF.\n-e-x^V0)k\n-!:v_ScmF\n-8p$0G~n=8\n-Ee2L\"mH:\n-TuGJz&OZ&U]\n-c&UUo1%U}Pc\n-8XY35r'zH\n-2U5Vk$RYK\n--Bw$GpoxA\n+)0RItJd\\\n+E2@tRL V\n+E2@tRL V\n+X;D'p*,':\n+rA/5=.M-\n+!UM4v!F3\n+c{(hlG&4\n+'WYOb;[v\n+@o&TaiU0\n+9R>w@,y)si\n+5\tj;<%:D\n+v>qsYuDlbC\n+%rup]Ge]\n+pgk/*9\\!%\n+Wb}xsN?:\n+$dZ.\t2-%\n+Ro\tT6uX&|\n+J5g~PPhQ\n+L\t}ONPB_D\n+:4>_SsR|>\n++#eU{^V9)\n+B_8z$^ma\n+Eok*_xb \n+A@v,p, kN\n+^W=Wcd UW\n+&LbN.J{2\n+jy2<0I5K\n+Qhz~ruxZ\n+&^4 S)AO\n+4RUMg\"'U5\n+B&U-tV >z\n+z\n+Q!,\\DRUc\n+1UiO0ZO \n+r/nq?pS&%Ow\n+sy5`>7aT\n \\pA&H]!<\n M{:cqq_[\n e.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7c/a0d82b017c324a4b130afae85693af56f88b47.debug", "source2": "./usr/lib/debug/.build-id/2e/1b1e5c70c01cf58513d3e1f4dc676215f0042d.debug", "comments": ["Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,17 +26,17 @@\n [21] .got NOBITS 0000000000026aa8 0004c8 000558 08 WA 0 0 8\n [22] .data NOBITS 0000000000027000 0004c8 000d20 00 WA 0 0 32\n [23] .bss NOBITS 0000000000027d20 0004c8 0007a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000091 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 01be92 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 01c1b0 0003bb 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 01c570 00b8a7 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 01c570 00b8a5 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 027e18 000095 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 027eb0 0001cc 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 027eb0 0001cb 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 028080 016643 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 03e6c8 0031d0 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 041898 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0418e8 002fb8 18 35 340 8\n [35] .strtab STRTAB 0000000000000000 0448a0 002f5d 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0477fd 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ca0d82b017c324a4b130afae85693af56f88b47\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e1b1e5c70c01cf58513d3e1f4dc676215f0042d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include\n 9\t(line_strp)\t(offset: 0x183): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): cythonutils.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): cythonutils.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): cythonutils.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): cythonutils.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2a7): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a4): tupleobject.h\n 4\t(udata)\t4\t(line_strp)\t(offset: 0x1b2): string_fortified.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1c5): stdio2.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): unicodeobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): listobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 131 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x655f\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 59 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 59 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x59f>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,50 +1,46 @@\n-GGCC: (Debian 14.2.0-6) 14.2.0\n-*zM9&7.9\n-Z=6@\\,XO\n-=QvZgsT7BP\n- f(KnqjZ\n-CK4?l>N_\n-gH-N+-N+-\n-Fxb/yb7xb\n-PnkCynS&\n->]j#1NE1m\n-.N21G^XK\n-U*~7XQnE\n-|+bi]Ql~<\n-1@$6/XY5\n-RN!?qKhNm5\n-!/]icy,/]a\n-0QO[D#O=\n-Jv/OBg,?L\n-|71uH6/O\n-sHvRBITP\n-&$Y'a\\U0\n-\toK.wRSJ\n-^Y,\\lGskEaU\n- ]=KDO>)A\n-Jl;`T!Ku\n->ir#DgCY$\n-BJ&ZJ&Z\tT\n-\tk2xK)'l\n-@,QYdR2t\n-PWjB\"s&ht\n-4j%&s#$I\n-w:miPm6R\n-}Wt>Pg1qv\n-_dsMeA|;\n-Rp!%MyWw;B\n-G#@6Y$E[\n-M.S6;;&s=\n-\\.IyfKR]Q\n-l)(LT.$+\n-@1:q&3u/\n-k&6,YRg(\n-FK_kf\\SF\n-ZZQner>J\n+-GCC: (Debian 14.2.0-6) 14.2.0\n+ENKsb('Y\n+k9zS75'J\n+U8P\tKGY7\n+:hA{/3v!Y\n+8CjqZiqZi\n+QnfIeI}d\n+k~c=Cms._\n+_1$IqwWB9$]\n+u VDK/*[}^:9p\n+[l4z%qv@\n+-QP.hQlv\n+Zlp#4hQM\n+lJ[V]?J3\n+~0XKLxUG\"G5dQ,K\n+_pSB7~b\\*\n+5By|>+MX,\n+.S6;;&s=\n+27O|]8B:\n+2IkY -We\n+qoC]0jMl8\n+\"te8A;SU\n+\tZ/A=_Zl\n+5d)hn\\-Z\n+s.1fB9*x\n KPdH'oh'=\n =~1x>.Vk\n EUpzYeb-\n ^saM _Xs\n -~Hz]pOP\n _}$V}eNk<_\n $+Xh,vYV\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- [ 49] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n [ 5d] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/81/e74097f0dff98be086802daa7d2a391179648c.debug", "source2": "./usr/lib/debug/.build-id/03/f8cced6d83fec153dd8eaf7980027644b2fa27.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000446c0 000260 000b38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a5 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02d1c4 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d4f0 000485 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02d978 013b70 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0414e8 000310 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0417f8 0001e4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0417f8 0001e2 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0419e0 0278ba 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0692a0 005ad8 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 06ed78 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 06edc8 003e88 18 35 483 8\n [35] .strtab STRTAB 0000000000000000 072c50 0045bd 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 07720d 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81e74097f0dff98be086802daa7d2a391179648c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03f8cced6d83fec153dd8eaf7980027644b2fa27\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x69): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x7d): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xc9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xe1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x101): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x124): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x185): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1a7): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1d0): /usr/include\n 10\t(line_strp)\t(offset: 0x1dd): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x41c): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x209): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x217): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x225): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x238): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x245): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 161 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xb838\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,69 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-| ;32C^B\n-w\\k/1Ias<[b\n-3-xjSj5z\n-i*.Y`ev_E\n-KgP^0(\t 7\n-rq|Ys}c1g\n-s)DOEt- k\n-jeZ{eZ{e\n-m>Ib_2m5\n-vZE{XDok\n-D/o~X%@#\n-KYh~+G;s\n-?X?\tAxP7\n-{p?/l;@BA\n-R4kv|_%{;\n-'1t46eoT\n-}dNci>?\t\n-k(l+1y\\h6\n-_ |z Fo-nb\n-OCwAs/sAg\n-)$,Qof.q\n-O\">py(Tq,\n-hSw*Db);\n-Q\tbuIC\"*\n-h|@nZ*| j\n-fvRORmH`\n-RlneK%7#~\n-q<4P1F[BW\n-WXV`Y,hd\n-|4/R,:*D\n-I*io1!3=q\n-,Z\\p3_qS\n-qn9g#wy$gy\n-<#VP^L#!#\n-z|0o2fgC\n-N?@`K\t4 \n-b[*t_?Vs&\n-Y&U&RId]\n-JTm8QU 5\n-aFid\"=NZ\n-b2[,UQZ=\n-ylzI}*]-\n-BKz|dV[M\n-Kg| ;\"<5\n-YOEn\tMaO\n-nJhJK5sfW\n-?N?H]}G:\n-l8;wVSmcD\n-\"U1~!6?Bw\n-iIh3P7mF%Y\n-VQ.'{|ob9\n-j3)N483'\n-d;17g\"qH\n-*;>#qeqj\\Y\n-HQLR+3%y\n-uzUeFn{L\n-4L-u\t[\\/U\n-Y|F]]h8/ZZ\n+jdce[ )}c\n+2KJN:Q9(\n+q;UPNs;uP\n+{}uH%?r\\\n+}(&=Q9yK\n+8%1@y04#\n+Hbucg&au\n+C&Ft#M.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/87/3bca3f726518bdbbec4f3bb8c52b2baa4e6e4f.debug", "source2": "./usr/lib/debug/.build-id/70/708d985020bbbc8924de5a792caed5d3b5819a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 480976 (bytes into file)\n+ Start of section headers: 480968 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x756d0:\n+There are 37 section headers, starting at offset 0x756c8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011b8 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 0000000000041260 001250 0005c0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000041820 001250 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000041a10 001250 0005f0 08 WA 0 0 8\n [22] .data NOBITS 0000000000042000 001250 0015c8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000435e0 001250 000b38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ac 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000330 02c183 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 02c185 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02c4b8 0004c5 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02c980 013579 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 03ff00 00036e 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 040270 0001e7 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 040458 02728d 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0676e8 005ac3 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 06d1ab 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 06d200 003ed0 18 35 482 8\n- [35] .strtab STRTAB 0000000000000000 0710d0 004489 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 075559 000177 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02c980 013578 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 03fef8 00036e 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 040268 0001e5 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 040450 02728d 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0676e0 005ac3 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 06d1a3 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 06d1f8 003ed0 18 35 482 8\n+ [35] .strtab STRTAB 0000000000000000 0710c8 004489 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 075551 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 873bca3f726518bdbbec4f3bb8c52b2baa4e6e4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70708d985020bbbc8924de5a792caed5d3b5819a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x71): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb7): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xcf): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xef): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x112): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x195): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1be): /usr/include\n 10\t(line_strp)\t(offset: 0x1cb): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x323): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x205): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x213): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x226): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x239): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 160 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xb496\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,69 +1,62 @@\n-NnOGCC: (Debian 14.2.0-6) 14.2.0\n-4t>,vB:B\n-(/%.\\4o>\n-EJa5AbR,\n-|1N@&y-4\n-8Bc\\sIdl\n-q@0)HRvO\n-rF:bAY *\n-\\lf{;U!Ve\n-=rnJ1iX|\n-pkO\t>B7{t\n-b={4r2Uz\n-^V4e-Oh)pKXB\n-oPK:U,i&\n-r$i`9MH|\n-@LU2?W2?W2\n-Rn!B5QR^zb\n-D{w-t|.7c\n-VVQ4v:Jc\n-WA\\q+7I+\n-%3<;.wz|\n-D\"!ed!(1w\n-CeziKdzL\n-GB|.@5}=\n-p>[<\tth8\n-Q+q.lRcnB2\n-dSC7Jh{C\n-}3DUxQUa?*glL\n-yQp)XHh.aVE\n--R]py+wO\n-'wGOsdcD\n-lIci$%u](\n-eT?;C='o\n-rVS9O]~{n9\n-yEbtmAk>\n-'IQ$FwSl\n-452a91e=_N49\n-CA.~Xpbl\n-<.n7xvJq'A\n-+A,#(lF{[N\n+GCC: (Debian 14.2.0-6) 14.2.0\n+q@,1PUeh\n+()(d<#[ib\n+b6C07+#*[\n+9.21VBX*\n+}R$Wu`J_T\n+aY5R)3^W2oZ1\n+Co$h5nGT\t\n+jLS2>=J#\n+#z3\n-iV{5-Ug4Xy\n-OjX,@fOu\n-|D@/]@aZ\n-u9mP|p-^\n-A|8${1([\n-iw=X#~mcS_|k\n+py:_n#6m\n++OHwH:;G\n+yz4`*W[/\n+<{_=T]#(B\n+Q-t1u%F&\n+vBI\t1C@4\n+=Qn=*DYb\n+9,~dw4te\n+^F^GENB0\n+(WF;v=3Zy\n+GI{gVUbF\n+'7bN.~\"^\n VZNI^M\"7&9o\n ?[CCp\"wnd\n $(}zkB*t\n Y.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8a/105274ca926ad8b3d191a0c919f4d1155f6d1a.debug", "source2": "./usr/lib/debug/.build-id/de/614125d380d310f07aa19e3ed5aa050a3f8f7d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 000000000000ba20 000a10 000090 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000bab0 000a10 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000000bc90 000a10 000370 08 WA 0 0 8\n [22] .data NOBITS 000000000000c000 000a10 000680 00 WA 0 0 32\n [23] .bss NOBITS 000000000000c680 000a10 0001f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000079 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 0060a1 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 0060a5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0063a8 0003c3 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 006770 00283c 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 008fb0 000112 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0090c8 0001a7 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0090c8 0001a4 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 009270 003862 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 00cad8 00098c 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 00d464 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 00d4b8 001638 18 35 129 8\n [35] .strtab STRTAB 0000000000000000 00eaf0 0015b1 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0100a1 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a105274ca926ad8b3d191a0c919f4d1155f6d1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de614125d380d310f07aa19e3ed5aa050a3f8f7d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x59): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xf2): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x115): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x137): /usr/include\n 8\t(line_strp)\t(offset: 0x144): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x165): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 56, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x250): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d3): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 122 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-r003c1ki\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1a> DW_AT_ranges : (sec_offset) 0x1375\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,18 +1,23 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-@\"l^_3v\\ .[+\n-JbF&&+1#\n-%\\\\`km1D,D\n-N\"z)O~+Kqy\n-b(J+FH.\\\"\n-*Bfamp)R\n /b|&P? ;\n ZPCD}LG}\n t/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n fast_numpy.c\n __pyx_f_4dipy_5utils_10fast_numpy_where_to_insert\n __pyx_f_4dipy_5utils_10fast_numpy_cumsum\n __pyx_f_4dipy_5utils_10fast_numpy_copy_point\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n- [ 45] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n [ 59] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ f2] /usr/include/x86_64-linux-gnu/bits\n [ 115] /usr/include/x86_64-linux-gnu/sys\n [ 137] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/1062d7013c20aa420588bfaa8c407ed2c338d4.debug", "source2": "./usr/lib/debug/.build-id/c5/ebacd4b84a894c2f2b4c272cf83a31b3a798db.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f1062d7013c20aa420588bfaa8c407ed2c338d4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5ebacd4b84a894c2f2b4c272cf83a31b3a798db\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x59): dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x9c36\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- [ 45] ./.mesonpy-r003c1ki\n+ [ 45] ./.mesonpy-yxpc_ajk\n [ 59] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/91a0d6c5e26376dd9272bb365b5a7eb4b3afc5.debug", "source2": "./usr/lib/debug/.build-id/ab/baae10883d90e64a46c04bb5e0d9643400f966.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 438176 (bytes into file)\n+ Start of section headers: 438168 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6afa0:\n+There are 37 section headers, starting at offset 0x6af98:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011a0 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000003f300 001188 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000092 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 028371 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 028690 000431 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 028ac8 012e1b 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03b8e8 0002fc 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03bbe8 0001d1 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03bdc0 02241d 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 05e1e0 0052b4 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 063494 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0634e8 003e70 18 35 479 8\n- [35] .strtab STRTAB 0000000000000000 067358 003acb 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 06ae23 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 03bbe8 0001d0 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03bdb8 02241d 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 05e1d8 0052b4 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 06348c 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0634e0 003e70 18 35 479 8\n+ [35] .strtab STRTAB 0000000000000000 067350 003acb 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 06ae1b 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f91a0d6c5e26376dd9272bb365b5a7eb4b3afc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abbaae10883d90e64a46c04bb5e0d9643400f966\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 148 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xa364\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+fGCC: (Debian 14.2.0-6) 14.2.0\n &cY~9sDSKX\n u-/kxx(,\n ugW*tJFUQ\n #]*47-R+47\n z0)sE;|;)\n V{^HxszHq\"Q\n `}S[4h*\"\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n [ 14] dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n [ 6b] dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.12\n [ c5] /usr/include/python3.12/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 140] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/96/59c1182784637e4d25f312020930df3e51d533.debug", "source2": "./usr/lib/debug/.build-id/92/a949ae64e52b44fb65886852b8b9666ed6255f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 938112 (bytes into file)\n+ Start of section headers: 938104 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0xe5080:\n+There are 37 section headers, starting at offset 0xe5078:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001200 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .got NOBITS 00000000000849f8 001158 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000085000 001158 001908 00 WA 0 0 32\n [23] .bss NOBITS 0000000000086920 001158 000b60 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 051975 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 051c98 000498 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 052130 020d59 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 072e90 000423 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0732b8 0001d4 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 073490 05d2bf 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0d0750 00b393 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 0dbae3 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0dbb38 004698 18 35 562 8\n- [35] .strtab STRTAB 0000000000000000 0e01d0 004d37 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 0e4f07 000177 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 052130 020d58 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 072e88 000423 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0732b0 0001d1 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 073488 05d2bf 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0d0748 00b393 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 0dbadb 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0dbb30 004698 18 35 562 8\n+ [35] .strtab STRTAB 0000000000000000 0e01c8 004d37 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 0e4eff 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9659c1182784637e4d25f312020930df3e51d533\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 92a949ae64e52b44fb65886852b8b9666ed6255f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include\n 9\t(line_strp)\t(offset: 0x179): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 70, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x23b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19a): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b3): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c1): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 159 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x18b35\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,117 +1,139 @@\n-3GCC: (Debian 14.2.0-6) 14.2.0\n-&=:8PKM,\n-u]9Y<-k3S\n-AIQnndx>\n-DLo0uA$!T\n-*N@8&THr\n-)\thJ7nJeH\n-J '8?V);\n-czD%}m2=\n->XZU' 8A\n-2Z8rRJ=i,\n-+>f*ekZ9\n-:B!m,m'is\n-|)1\"%2L3\n-_ lwDxK)\n-gmC3JmX-\n-Jy68>uJy\n-qHHl%zt_e8\n-sMpu_vMpw\n-%LvNY6o+\n-lvE1ESWpE\n-#TK^[gzq\n-TTL)*fUtn\n-\\e[#l\tpL\n-i\\H77\"q-\n-61e3!7T=n(!\n-Rw#L2XIC\n-&[U+OX7z]\n-[RZ~,-yV\n-zuA|_UVo\n-|SwRw|[^\n-<\"~J(WvL\n-! ~%9mcW\n-(-54I=ly7\n-UATA`_Tn\n-fUqUtTmV\n-b!7:$;WR\n-'sH[Psa3a\n-Y>=S/dBi\n-yo\"T]A?[\n-lVE1MKOpM\n-[3%FI9-?\n-/^3@45YL\n-')pSd:oD\n-\"3j:27D&y\n- %FqE\"@2\n-4CB>RB>RB\n-iKGzM|LGz\n-ma&IS\\al!\n-hv*4)f43\n-T&<~8<,s\n-OztgLdJzdG\n-_uZg^u^@\n-r(\\@zJDZw\n-S 39E4|1\n-\tHfHl9`.Il\n-d>=EA&<]\n-amIU#@;j\n-.4Y_t$dR\n-|1V8w^,S\n-Ey7EtkoN\n-?M9GlDGk\n-0dG@yH6p\n-;slU{\tKu0\n-%HpWl\t$d\n-XF-yt'EQ\n-\tM)A|hY=M\n-0DC}4Nx?5Wv\n-m 6IhgAd\n- C8K%CRV\n-|rRN'ZPZ\n-zt4p30i w\n-L>N-rc:k\n-\\\tUcYU!eU\n-[UE5Jl!g*Y\n-{di[\\-Q:\n-d44((!+8h\t(1+\n+%_GCC: (Debian 14.2.0-6) 14.2.0\n+R6!e)ou[\n+}\tkDJ&UB\n+LP7\\>7UO#\n+>u-6kkLo\n+A/({FH{6\n+3stlggfg\n+$J]@fuFZ\n+x,D/~|Bl*k*\n+BgYmxF92\n+vl*o;c)g\n+bZx0NcfF\n+L7 wBE;*,\n+t:D:=)LK{\n+!6}:We+W\n+Wz,+k&-T\n+gVe[|f+z\n+|B1IY@{D\n+(m.+m^#m\n+oJmn+mn[\n+\\(:_V'RU'\n+0XY)cZ{-\n+^hf0Xi-R3\n+NIeH6]QL\n+7!)7xrVe\n+~;VsM6A)\n+6IEtYQI9m/\n+vZOD;;>l\n+ X/E;/\".$:t\n+uoO.*&O.[o\n+Fr2}IB]I\n+p@X2LYRQ\n+?\\E+xVg|'N\n+u0]m#L2W-\n+/qYO-q=F\n+Zwd@ :b3\n++ b93qA1\n+mtm/mTm/e\n+kO\"XGlse!\n+N3/E%[eo\n+\taZ7=s$G\n++`j9Xt*Y\n+I\tzN]\tb9i\n+>)^}d]1m\n+.7AlvZ(]$\n+!J!S\"I6/\n+yl}hlw)v\n+h8Gv&Gu&\n+7(\n+K1<}iJdE\n+%dRkEz~{%S\n+{cdC}DqX+\n+x9BR?HgC\n+XDOG6j*(}\tJ\n+x3OKt,E;4\n+iF;eF;W3fl\n+ftUftu5cC&7\n+Jgsv@Ir?~6G\n+8\tT\\e)%v\n QUn]dtW)\n-vpYY(`r3\n-vWI3>EfY\n-$R?,V'Uf\n-0mC/_I lk\n-v4G?~}8q\n-Q\"@eTz\n-;*%Pt\\<8\n-\"8zeH`0O\n-?[$yq/Ftk\n+s#~ Vb7~\n+mvjqQ]I+$\n+&DZi@m`5\n+{h6q[3RF\n+&[;p~rc:\n+SZ'rJ+E\t\n+#Muu@bW'6\n+9e~36VG T\n+F7oXXk,,Q\n+mh.|KuBs\n+N0T8\"J|5\n+v}-D_XCL&\n+2.;cZd\\67\n+..#:!q*Hnf\n+cN\\YjlJP\n+Dn[S'7IVx\n+Dk1kRARe\n+&D+@\n+Hs\tp}\\oO=\n+1/BCJ3X)\n+VbXU^A^$\n+G:r8\"qd'\n+WD1-My;|\n+VPQ;YKgC\n+x dD\"8\"M1\n+#h`1@_^[\n+Mk>s\":gg\n+XKUNMj0yq\n+A'O,B;~?\n+FcWgIcw!&\n+p&,Sc~g!G\n+IiwW7qNI_\n+IJX{[jhe\n+'hC*/8ii?\n+AOw?Ta8}\n+`De\n+pN`+Wu@%\n+FVXWoWsY\n+9hw$tXliwf\n+G^2nGd@E\n+lHFw{i3'\n+2y-IUT{D\n G-f;0x;t\n \"TML%*t5\n \"g>vXPKR\n sVj[4}!]Z\n IG9q'i_2\n |E1`Lu@H\n %0J*J-%:\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n- [ 43] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n [ 57] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9e/9932c10058bf84bca8ac6604cc79f4b3e5ff13.debug", "source2": "./usr/lib/debug/.build-id/ac/3f4afc57a6c79e978f8fa8bd07bced835ee6db.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 399096 (bytes into file)\n+ Start of section headers: 399088 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x616f8:\n+There are 37 section headers, starting at offset 0x616f0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001128 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 00000000000367a0 0003a8 0009d0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ad 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000330 0265c4 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0268f8 00044e 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026d48 00fe07 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 036b50 000233 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 036d88 0001e1 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 036f70 01e4f1 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 055468 00424e 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 0596b6 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 059708 003a68 18 35 441 8\n- [35] .strtab STRTAB 0000000000000000 05d170 00440f 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 06157f 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 036d88 0001de 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 036f68 01e4f1 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 055460 00424e 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 0596ae 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 059700 003a68 18 35 441 8\n+ [35] .strtab STRTAB 0000000000000000 05d168 00440f 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 061577 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9932c10058bf84bca8ac6604cc79f4b3e5ff13\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac3f4afc57a6c79e978f8fa8bd07bced835ee6db\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x71): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x85): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd5): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xed): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x191): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1b3): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1dc): /usr/include\n 10\t(line_strp)\t(offset: 0x1e9): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x341): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x20a): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x215): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x223): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x231): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x244): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x251): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x90bd\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,61 +1,69 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-jKLrGx}8<}\n-,\\It<\\UR\n-\"`_3YZP%a\n-@g8P+OdV>\n-5BFi}%pB%&]\n- zg>CD.<%\n-exf1<;An\n-,l!XnQ\\8\n-\\aLl#EaLlw\n-8\\g_qxMQ\n-g1H=q2ld\n- i7#H*E^e\n-T:j4]9bt\n-&9L/9\\/9B/9R'9\n-`+%E [wp\n-Tg.1_ZIn\n-7i :'K0@eS\n-K%!yq E+\t\n-Nz({B'R?{\n-14{w>bn9\n-wE_BG|.D\n-]KA[E%><\n-C\"MghC#MM\n-y,i>S$'%\n-HM0Voj2A\n-rln&LPrX\n-}@vQ9nkC\n-{!*jXh8%\n-fi~Ez_)M\n-s,/`:S5_\n-xpIp)n\tP,\n-\"`,tZLLJ\n-rM`QTaSpd\n-kTZ:xQo{\n-\"aUA|T_$\n-b$JZ9FS#\n-Wm2vBnD(\n-\\g`o~b/z\n- >NZ#967b\n-V\"=@\tY=`\n-l%\\~3NFa5\n-w9br&31e\n-f2{lb-m Z\n-=jPYD1y6v\n-Z`@S]h9*\n-=l*n/s3/Q\n-5,&4*}W\t\n-,qr0Z5Jh\n-qvr|V_lx`\n-Eiaqq-=D|\n-sTsqQ8 U\n-lSrJNIqjSRVR\n-O@aC\"%<\t\n+dLcZZZ/a\n+$tG\tvm\\El\n+;/9k+9KK\n+,8DNK~O5\n+3$gdjOl \n+uI1-ZI\\<\n+b;D+@Y6N\n+_ zh zf z$\n+g!Y~+@Z&\n+O\\Z'x:VG/\n+]T[2,Aq[\n+W*bXGLXG\n+Fm]=PoWg\n+z-Bv~F.f\n+^z;L;vrqH?\n+ig=u{L28=-~\n+\\AXf=\tc?1h\n+#mPQ7}(y\n+b|^-cLYq\n+xA\\\tpx=[\n+1c~>Ja~.\n+,^|(H%T/_\n+*OU1vsgv|v'\n+YP/PR7Bn;q\n+lWK}%{79h\n+/G}XnK3dL\n+72 f9k$f\n+1ZbRfF/G\n+e&\"q.@%-\n+}3i^\"\".>\n+]7\tK;E[f\n+(uU#5 StC\n+,HNdO~g!gY\n+zhlXRY*~\n+(xf LT=Fv<\n+l(84l~;l\n+$tS#EdVml\n g2V?cE!@\n V;{q*n]hN\n pI^M&7&;\n ]tyRi15T\n n~*DoBlj\n x93xM|bU\n VqdBa-9Zv\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- [ 71] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n [ 85] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ d5] /usr/include/python3.12\n [ ed] /usr/include/python3.12/cpython\n [ 10d] /usr/include/x86_64-linux-gnu/bits\n [ 130] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 168] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 191] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a1/471540267191ebcb537cb8c8759f866cd565b9.debug", "source2": "./usr/lib/debug/.build-id/69/a76b328c886ab6697d7497d3c72fae666d4aec.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 517728 (bytes into file)\n+ Start of section headers: 517720 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x7e660:\n+There are 37 section headers, starting at offset 0x7e658:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001200 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .got NOBITS 00000000000439f8 0010d8 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000044000 0010d8 001d88 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045da0 0010d8 000ca0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a3 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02f54c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02f878 00049e 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02fd18 014e65 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02fd18 014e64 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 044b80 0005b6 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 045138 0001d3 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 045310 029722 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 06ea38 0060e5 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 074b1d 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 074b70 0046e0 18 35 565 8\n- [35] .strtab STRTAB 0000000000000000 079250 005299 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 07e4e9 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 045138 0001d0 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 045308 029722 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 06ea30 0060e5 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 074b15 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 074b68 0046e0 18 35 565 8\n+ [35] .strtab STRTAB 0000000000000000 079248 005299 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 07e4e1 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1471540267191ebcb537cb8c8759f866cd565b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69a76b328c886ab6697d7497d3c72fae666d4aec\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x65): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa4): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xdc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xff): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x160): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x182): /usr/include\n 9\t(line_strp)\t(offset: 0x18f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3f): clusteringspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3f): clusteringspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x53): clusteringspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x53): clusteringspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ea): dictobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 167 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xc171\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0xfea0) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,82 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n e/!Mvk8Q\n-Qx:9=Q|:\n-9zZj[Z8m\n-fv%^Q\tJN\n-p#^1z$\"^BU1\n-fuE NgFsN=\n-bZ=Q\\;@lQ\n-l'?}6)r-\n-;'29JE%)\n-D#ytE14}S8\n-]1#:he?%\n-9YF7LdQOEZ7\n-`L0'.a+G\n-3QZ_W6`:\n-$#[xdQJq\n-Cdbo@^5\"\n-\\$=W.l~4\n-^Q:'E\"4{\n-'2g!wz9M2\n-#K2]j\"JhL\n-w!v>4h'Om\"$F\n-DLJ!bq!#\n-KR #Gv{2s?= \n-.dsnN{6k:\n-K;KP1l/>\n-d!62}bhT\n-T+kCE\\,`\n-K;>jXxn!X\n-Ie>$dk]h\n-\\8A[4W,rR\n-pbEsF8L#p\n-ht.1.a?-u\n-S?]bbwMlB\n-2^-[7f`RLr\n-e7RLZ;K8D_\n-N5Zb|mX8\n-(JK:>4'TS\n-|Ao:NG]e\n-GMm\"qr1~\n-s+[>6/Q~md\n-XBlKo(;\n+9!U\tB2|+D\n+LZpO.-]#\n+wLGs iJt|\n+arM^F{=.\n+?t,%MIR&\n+M/mlGj5B\n+{LsM,pI(W\n+=sp!jSQ.\n+P5MBKnZbe\n+v^W2pKX]U[\n+zn+)_}~h\n+^3K>~(8pW\n+x#|Z6)v[U\n+{!F-Jf[I\n+?g$/OG#H\n+F[Dl*iH4\n+]4#$yYrx?HfDI1p\n+{!.R%.)7\n+Uu1<`kP9l\n+|J)QRV==\n+Gk*R_*^8z0\n+}5Y+7GSJ\n+rZ=mMG7W\n+jRrH)UQ+\n+Ke_Qw)fs%\n+0S 3,VL{R\n+<4H1zXB/\n+sP=kjwXPQ\n+w*L%ZovG\n+ERjIYLA}m\n+E*y,Zfo^\n+OFQIQvSL\n+;g$;J~L+\n+WoB{3b>t7\n+n9*:{QH{*\n+]j7o~+FU\n+'E_JEgpu\n+CjT\"wp*x2\n+jb9#P1r03\n+FBpx3Nm*\n+i#T[$2n.\n+#p`H?~\tV\n+Lv]rh!Qz\n+q70^Gq%^\n+dGecxig\t*\n+8,sezH7cH\n+YAfO\\3z%H\n+2,L^dJ?e\n+'h4TOy^#er\n+|XVMuTK-2x\n+J2n3\"%ZIN]\n+0Zmw}*=!\n+u?d4]re2\n+_q5u%l)f\n+sjV u%-x\n+|J*v;S<8\n+yK;$J~$O\n+!O|=>lX2\t\n+q_nPNSg6\n+O: u>q}>:\n+h#OrR$s5\n+iFX&m]yTr\n+[',M)2'N\n+~&GmcK.~\n+zz6+{8Om\n+P5\\@;sEr\n+|$W|t%,E\n+&)?;Pi)]4\n+RZBSO^vc\n+6a'o9!CW\n MVvPPRUm\n f?^K_azOay3\n #Bzz^Qr[A\n jeSh'B;C_\n 0HKL1/WC\n V1YI#0+}T8+\n xGr2gE,'V\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n- [ 51] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n [ 65] dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p\n [ a4] /usr/include/python3.12\n [ bc] /usr/include/python3.12/cpython\n [ dc] /usr/include/x86_64-linux-gnu/bits\n [ ff] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 137] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 160] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a4/6adb08b74f87de2088647121796249be1488fa.debug", "source2": "./usr/lib/debug/.build-id/12/a51808d32252fa8f77a67da9d67c7729401ff2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000383e0 0002c8 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 026aeb 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026e10 00044d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027260 01100d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 038270 000204 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 038478 0001cb 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 038478 0001ca 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 038648 023637 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 05bc80 0052d4 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 060f54 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 060fa8 003ae0 18 35 446 8\n [35] .strtab STRTAB 0000000000000000 064a88 003aa0 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 068528 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a46adb08b74f87de2088647121796249be1488fa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12a51808d32252fa8f77a67da9d67c7729401ff2\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x71): dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x13a): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x15c): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xa246\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n [ 14] dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c\n [ 71] dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.12\n [ ce] /usr/include/python3.12/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 13a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/c7364a14208a3a59786cc107b47a05d2950a28.debug", "source2": "./usr/lib/debug/.build-id/17/e0d191347a784036e6a3a1c9b765c011350802.debug", "comments": ["Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 446672 (bytes into file)\n+ Start of section headers: 446664 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6d0d0:\n+There are 37 section headers, starting at offset 0x6d0c8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001248 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 000000000003b198 001188 000658 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003b7f0 001188 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000003b9e0 001188 000620 08 WA 0 0 8\n [22] .data NOBITS 000000000003c000 001188 001528 00 WA 0 0 32\n [23] .bss NOBITS 000000000003d540 001188 000ab0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 028174 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 028175 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 028498 0004c4 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 028960 011ec1 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 028960 011ec2 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03a828 000417 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03ac40 0001e9 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03ae30 0252fb 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 060130 00516f 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 06529f 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0652f0 003f48 18 35 481 8\n- [35] .strtab STRTAB 0000000000000000 069238 003d20 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 06cf58 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 03ac40 0001e6 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03ae28 0252fb 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 060128 00516f 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 065297 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0652e8 003f48 18 35 481 8\n+ [35] .strtab STRTAB 0000000000000000 069230 003d20 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 06cf50 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abc7364a14208a3a59786cc107b47a05d2950a28\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17e0d191347a784036e6a3a1c9b765c011350802\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x155): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 71, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): vox2track.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): vox2track.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): vox2track.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): vox2track.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x31c): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1fa): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x207): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21a): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 168 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x9eb1\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,66 @@\n-(GCC: (Debian 14.2.0-6) 14.2.0\n-&K7&J\"74r\n-YSjX`^O*\n-8g N?o9'\n-9BHAkaXl'KM\n-BHAK.d#Zp\n-ua/P+##sua\n-[1C1*F!eB\n-%4JU4:ea,T\n-gc~+u$DF4\n-fYHtip~X\n-@Y6I5gMWq\n-Z@Ll(9V_\n-E.-YHK6J{\n-U;!T;!Tk\n-siR91pfk\n-%K>$=k$=\n-eZ`;^!ka\n-txNF8+O[\n-iS;2ky9O\n-egwggfggg\n-swjk.MpTx\n-l!$UZJA~\n-NUE3%N1m\n-p>H#Q>9[\n-&zhIcQND\n-Z@>#6^Gb\n-MM9{Cno4\n-qo6W5\t4gt\n-\tbDf=.+rP\n-iC D 8aa\n-3.\\J:>\\J:\n-WRj8GLCj\\\n-EyJ=P7H;<\n-t52X@2XI0\n-_MYfKw%yQ\n-Gp/SJ$Obt\n-yXyoA{a.\n-!O:l2aJg\n-x'=kSZ757\n-*xhT'u6A\n-y^)\\Io\tF\n-WY IWO;Z\n-klIEH/))j\n-B2],VqB=\n-zV>x#4qAO\n-+@0z^~?a\n-=d[V?a\"M\n-9f+-LM.U\n-0zyz lbD7\n-]/Q)Ka.f\n-f=[oL=[x<[\n-*\\Qu)9Y,\n-!/>Z*Ylc_F\n-'*[C|w=9A\n-hzZ\t\n-1 =4q/z}\n-J^)JU^!3\n-%^#h]ClA4\n-_^k!FI~]\n-L^:/yB!e\n-UEU,6wgmNwxj|\n-0gRO(16X\t\n-Qa4-FJ|\n+9h/0w#X/H\n+_SEKkjSW\n+JC:.KZ)_n\n+9z=Kysxk\\\n+Jh+v@WBX\n+,Z\tbs2B?s\n+b[CkD~\"^t\n+<:ChGa:7\n+Y0N.x\tZ(8\n+VCX\te#/,\n+TI%3vL%S/\n+M3f@O!|3\n+)!F~MeA\"M\n+SqMo_`-j\n+X(i6FSca\n+znD?1LOIT\n+m[gCx6}Ov:\n+Q+Pl^ \"\"\n+ha`aR%~%\n+3:2MNP(3]mc\n+(pR\tvNr~\n+9H_HyH}`NZ\n+7[:E7tO:+es\n+fqh.C=gA\n+LN.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b6/b1d5cc352d540d9b4261f828de8bf46051bbb3.debug", "source2": "./usr/lib/debug/.build-id/53/30ee85b6b5aa3a948acaba8fd710425264d177.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 91544 (bytes into file)\n+ Start of section headers: 91536 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x16598:\n+There are 37 section headers, starting at offset 0x16590:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000ae0 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000000f6e0 000938 000258 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00006f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002f0 008db5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0090a8 00035d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 009408 0036c4 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 00cad0 0001b0 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 00cc80 000169 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 00cdf0 00576c 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 012560 000f0f 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 01346f 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0134c0 001848 18 35 144 8\n- [35] .strtab STRTAB 0000000000000000 014d08 001717 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 01641f 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 00cc80 000168 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 00cde8 00576c 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 012558 000f0f 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 013467 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0134b8 001848 18 35 144 8\n+ [35] .strtab STRTAB 0000000000000000 014d00 001717 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 016417 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b6b1d5cc352d540d9b4261f828de8bf46051bbb3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5330ee85b6b5aa3a948acaba8fd710425264d177\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x4b): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x94): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb4): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xdd): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x100): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x122): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 108 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1a> DW_AT_ranges : (sec_offset) 0x1ee5\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,18 +1,17 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+wGCC: (Debian 14.2.0-6) 14.2.0\n f.qh(4_Mt\n gh{B{j{z\n aNkKB+Sa\n VpMcavx$_\n ,'1r!L1V0\n pbX|^?.ia;\n .$.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bc/f3e2524c462dfee03d9b1506fd90aab17e60ee.debug", "source2": "./usr/lib/debug/.build-id/43/cbf220ad67842ff430a311ada3f5f021a8740b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 0000000000049100 0010f0 0006f8 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000497f8 0010f0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000499e8 0010f0 000618 08 WA 0 0 8\n [22] .data NOBITS 000000000004a000 0010f0 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010f0 000c38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009c 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 0325cc 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 0325cf 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0328f0 000491 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 032d88 016dde 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 032d88 016ddd 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 049b68 00051b 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04a088 0001c4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04a088 0001c2 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04a250 02eada 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 078d30 006c28 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 07f958 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 07f9a8 0043f8 18 35 532 8\n [35] .strtab STRTAB 0000000000000000 083da0 00475f 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0884ff 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcf3e2524c462dfee03d9b1506fd90aab17e60ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43cbf220ad67842ff430a311ada3f5f021a8740b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5e): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x156): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x178): /usr/include\n 9\t(line_strp)\t(offset: 0x185): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b1): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bf): floatobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1da): string_fortified.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ed): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xd709\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,73 +1,71 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-SL3PMXL'T\n-_sqMhMbB\n-:+Ey\"LgOp-\n-uDZP%AL \n-\\(b7;.c/\n-x#HUKZ%ii&\n-jEcjE; n\n-'p-D8%Cq\n-ci4 KNwY\n-nG -xi'''\n-P>k#k'Nc\n-g),XZSAu*\n-5m4ik|>#e\n-RV4X5[aTQ\n-vrS>h7 \\\n- c;>Z+\",\n-ePcky7v-\n-SFZYvKIG[l\n-mEn'H7]p\n-f\"yM$W=H\n-m]n+t]U.e\n-qn567M]e\n-ePYPCLG_\n-0?mK~w~z\n-Juinz!=;\n+rp.e9[QIa9\n+P9BrBv\\t\n+q,d#*kM!\n+u/t:7Vt']\n++x^\"%=r*I'%l\n+m+r|y+Bj[aJXaj\n+vS_(J4B@\n+tz|%FZ\tS:u\n+feEMI0-0!\n+N\tLNW`aR\n+7OIHWS\"s\n+B{bkU\tE0\n+xmPh|mpm\n+RyH53/k^\n+<0#w!q[6]\n+LRD%:5n~Cu\n+WaVi('Ax\n+]aLc\tSyc\n+TaN=g$/i*\n+]-Z}@5Rs\n+g23z2(:Q\n+mP\\X#Oq,[\n+Jd{r{tKr\n 4[Op\t:h7]K\n jI\\xC:^J\n xcTG\\]]R\n RRJRULRMG\n-|^MA8\t`'~m\n-o.VO(.yl\n-Qs^pmf\"g\n-r^7=G^7]\"\n-p){_lL4_\n-AvI1.(1<\n-{Z+qywY8\n-{>@pz8u(\n-IPJ&2-h/\n+[z}RhAD'(dm\n+8%8Nq+W1\n+^^i-}@SJ\n+=QVuI%X>K\n+s+`7+PR*P\n+S:H(_O)_\n+\"L]*A~,TG8[\n+rN`STiK`t\n+|RMh.aVE1\n+n`,2b%wN_)\n+3d{:R)&);\n ',*}ptRs\n hW<-,d]4\n I;IJQk&8\n ;.%$zjJHS\n &eiMgfi~!\n-`OgJu~F{\n-ZsM$RZ3D2\n-[RO/0=#E\n-?X=>xB+e\n-KEAWU5k?\n-9_e2g[e/:\n-=>F-_/[N\n- 1z_c@>`\n-obC}s9W(6\n-%MzYFOh2@F\n-=nA7VO0W\n-qFPF#4 x[\n-c-0?YoX \n-~-`[]wLk\n-_i?y)TKA\n-hTYCm\"p'E\n-(G|?JhuW\n-f(}O-.;-\n-?549FvczX\n-B|Jj>\"f~\n-N2,$2lF2\n->Z$O\\Dx5}\n+V3-TBkbw\n+Q3C\t#2#~\n+Of)$4/3d\n+bQo\"mYj)\n+h;FR-1f1\n+J\t_k^Nj$6\n+j;m[bHe>\n+Bn#^ZCR_\n+.6%`dAOi\n+ #:94MW&\n+;bJo}R%Ko\n+/w^_g\\_f\n+8KNZr^@\"\n+|Yr?FFWL%\n+BiYlSl6:*6K\n+ElU'/_qz\n+\t^{s_Vd^\n+J6Vz }en<=\n+y8x}(>cJ\n+jSkCGVL-IMZ\n {ha;vE9z\n LPvL>9CuLE\n !<>18>14M\n y1F}^ltq\n $8CB.P0y\n L)*3^@yH\n w'\"vB~3b7}\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n- [ 4a] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n [ 5e] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 156] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bd/26a4469ee0bc8e522b610c65c89ddce1a11d9a.debug", "source2": "./usr/lib/debug/.build-id/c1/ab15ce9b4302ff50440c458a55afce0cee9964.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000007b960 0011a0 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000097 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 0491a8 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0494c0 000465 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 049928 01edb5 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0686e0 000312 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0689f8 0001da 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0689f8 0001d9 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 068bd8 0540de 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0bccb8 00a9ec 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0c76a4 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0c76f8 0044a0 18 35 539 8\n [35] .strtab STRTAB 0000000000000000 0cbb98 004898 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0d0430 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd26a4469ee0bc8e522b610c65c89ddce1a11d9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1ab15ce9b4302ff50440c458a55afce0cee9964\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x16223\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+dGCC: (Debian 14.2.0-6) 14.2.0\n [g@AHRkd~\n Jn/oY\t}|]r\n ~R6!e)kuYOU\n S\tDEzyh>\n __QK.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/7c97135ed5ce37da9df81fb9f57ce3ba83ac14.debug", "source2": "./usr/lib/debug/.build-id/05/f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 443480 (bytes into file)\n+ Start of section headers: 443472 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6c458:\n+There are 37 section headers, starting at offset 0x6c450:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001218 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000003b400 001250 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a3 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 027fd5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 028300 000451 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 028758 01193c 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03a098 000254 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03a2f0 0001c9 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03a4c0 025197 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 05f658 0054d4 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 064b2c 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 064b80 003c18 18 35 449 8\n- [35] .strtab STRTAB 0000000000000000 068798 003b46 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 06c2de 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 03a2f0 0001c8 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03a4b8 025197 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 05f650 0054d4 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 064b24 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 064b78 003c18 18 35 449 8\n+ [35] .strtab STRTAB 0000000000000000 068790 003b46 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 06c2d6 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d17c97135ed5ce37da9df81fb9f57ce3ba83ac14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05f6ae4acf28bedfa0aba4ca5e7538e49f27ff2c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x57): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14b): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xa7d3\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+,GCC: (Debian 14.2.0-6) 14.2.0\n ?p,q5:kp\n e5.`9XBJ\n 9V&:/G$*\n b\\?'9orh\n ?PzLQ)@p\n \\n)[B0vf\n FmS6Sm)@\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n [ 14] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n [ 57] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d6/243ed9528d2f1c557aef04c93d9d72da190e46.debug", "source2": "./usr/lib/debug/.build-id/43/c35d336df79a1dfc76474423ff3978c179221c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 532568 (bytes into file)\n+ Start of section headers: 532560 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x82058:\n+There are 37 section headers, starting at offset 0x82050:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001140 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .got NOBITS 000000000004aa38 0002b0 0005c8 08 WA 0 0 8\n [22] .data NOBITS 000000000004b000 0002b0 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000004c440 0002b0 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ac 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000330 02e22a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02e560 00046f 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02e9d0 0170b5 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02e9d0 0170b4 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 045a88 000321 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 045db0 0001e2 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 045f98 02da43 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0739e0 0069de 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 07a3be 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 07a410 003c78 18 35 462 8\n- [35] .strtab STRTAB 0000000000000000 07e088 003e55 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 081edd 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 045db0 0001e0 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 045f90 02da43 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0739d8 0069de 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 07a3b6 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 07a408 003c78 18 35 462 8\n+ [35] .strtab STRTAB 0000000000000000 07e080 003e55 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 081ed5 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6243ed9528d2f1c557aef04c93d9d72da190e46\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43c35d336df79a1dfc76474423ff3978c179221c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x66): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x101): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x139): dipy\n 7\t(line_strp)\t(offset: 0x13e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x167): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x189): /usr/include\n 10\t(line_strp)\t(offset: 0x196): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2eb): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1d0): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f0): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x203): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xcbd6\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,68 +1,81 @@\n-FGCC: (Debian 14.2.0-6) 14.2.0\n-JopGj!s5\n-`_Wp7_aI\n-pq(^.f!c;R\n-^UTKI650cb\n-'Y\"S9CyN\n-i+p-BZS\tu\n-\"AvEt`yls\n-\"nOf--\\|\n-\"cJwLqf)KY\n-1A`tb^jlm\n-qsc-MGCB+\n-;(2l#wHd\n->0?Fhr`~\n-fB\"1_H|k\n-me0iM ;Z\n-:7Hwu9)Hw\n-Qu~^sl{.S\n-fk)j[|L4[\n-IYL}{E,]\n-O\"\\CX>l~8\n-&O]{Jize\n-\tbkiQyy .\n-\"bYQe%@D\n-MRNBkQ]VU\n-6ElkqV1|c.\n-kdjZw\"sR\n-\"n.2NAo>BUo g\n-}gC@CQoC=z\n-^e_}I/Q}\n-$2rYk;~!9:\n-s\t8,xI#C#+\n-xZT,cORK\n-uDD\tSQJl\n-yn[ZA0Z\t\n-8U:T=@TQ\n-m`sON)qa\n-b-R&(N(]i\n-Uykzj;6`\n-6F#vSMN,o\n-Jzxi.FT9%`\n-Wn7\\IlaKi\n-E@Uy-_'R\n-NxXb~>AK<\n-2Yn~o&\tK\n+GCC: (Debian 14.2.0-6) 14.2.0\n+yMWQl3Cv\n+zZ'[=1ZO/\n+KYkvlfyW\n+\n+){emR);f\n+]SXQK[(+ju)\n+1z]YcQw,\n+S-1~w]yQZ\n+&G,zNg_y\n+*c\\TI`).4\n+fZarfi!#\n (7 Iri,GH\n S\"+#PRWF>\n )>P6V\t1s\t\n y'4ay.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d9/360fe5836bb585420707c328d3a3fc0ebb109d.debug", "source2": "./usr/lib/debug/.build-id/09/8cc2d67ffae4495957332eaedc0314d01c78b7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000033380 000358 000900 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000088 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 021b54 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 021e60 00046d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0222d0 00efd1 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0312a8 00020a 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0314b8 0001df 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0314b8 0001dd 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 031698 01c84a 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04dee8 003e6a 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 051d52 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 051da8 003828 18 35 423 8\n [35] .strtab STRTAB 0000000000000000 0555d0 0035fd 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 058bcd 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9360fe5836bb585420707c328d3a3fc0ebb109d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 098cc2d67ffae4495957332eaedc0314d01c78b7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5f): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x179): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a2): /usr/include\n 10\t(line_strp)\t(offset: 0x1af): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x305): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1db): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e9): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x209): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x216): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x7f3a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,55 +1,61 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-V5&n#1/D\n-8cJZM'cJZ=v\n-DbPL`:PU\n-CdjE6Hz>\n-=iyY)6gy\n-B$7q\\r?4q\n-h'34Y@eD\n--k[Or)ce`S\n-Su^jjI|_VY=\n-HGN\n-d=D%z.w/\n-ORdGTgqg\n-0C-CI-z-k\n-)w)DWJ9*(\n-{e_eEc/Jffoc\n-1Ws:1#0U\n-7R8UR1cH\n-G=Yz!T2MJ\n-m\"=gzcC<\n-)b&U\\[s)ks\n-T\\f\\WDl&\n-QKwP[-zzh\n-Lk|%IG@mo\n-o~1Kht[<~\n+Ez364?{It\n+Y,+GPg##\n+RCr\\G>Na\n+@jI^=8ZX\n+O}+LnIviNgx\n+F\toJ<6Q\"\n+s'UJ$Z/:\n+ }n%~R(xdg\n+k6V^fJuz\n+![x>8TXls\n+c nH'r)C`[\n+{Ec!eQEr\n+Fy [s;*z\n+v}<#z$f,\n+V\t[o\\\t[x=G\n+{%\\UNw8^Wus\n+c/NsX:w?\n+k%@hFS/5{p\n+*0T?|e1.l,\n+J#lxqG9ejo\n+m m\\D#9s\n+rX-6eyq*C\n+<3u,pDe| \n+:F8|(-Q.G\n+fGQBAS^+\n+\tZyXOhv'\n+'Y0Cswqs\n+j4vkP1JMU\n+K}[4vw{y\n+S4 1;[DS\n A1-S_jXD\n qc,7b,7b,/0\n 86UZ|*n4l\n x}4Zf4T2\n k X,2)|@/\n #\\dgH-W|\n sI$/U'/U'/\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n- [ 4b] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n [ 5f] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.12\n [ b3] /usr/include/python3.12/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 157] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/dc/3e17208b967d3d9019a27fef218ac6a68cd0e3.debug", "source2": "./usr/lib/debug/.build-id/fc/a00b01995c1b15edc8aae9e1fa4f092b416128.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 568576 (bytes into file)\n+ Start of section headers: 568568 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x8ad00:\n+There are 37 section headers, starting at offset 0x8acf8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0010f8 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 000000000004d220 001210 000650 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004d870 001210 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000004da50 001210 0005b0 08 WA 0 0 8\n [22] .data NOBITS 000000000004e000 001210 0026e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050700 001210 000d20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a5 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 03940d 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 03940e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 039738 000453 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 039b90 015f49 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 039b90 015f4a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04fae0 00064b 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 050130 0001c9 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 050300 02968d 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 079990 00630d 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 07fc9d 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 07fcf0 0049f8 18 35 609 8\n- [35] .strtab STRTAB 0000000000000000 0846e8 00649f 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 08ab87 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 050130 0001c8 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 0502f8 02968d 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 079988 00630d 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 07fc95 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 07fce8 0049f8 18 35 609 8\n+ [35] .strtab STRTAB 0000000000000000 0846e0 00649f 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 08ab7f 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc3e17208b967d3d9019a27fef218ac6a68cd0e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fca00b01995c1b15edc8aae9e1fa4f092b416128\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5f): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x179): /usr/include\n 9\t(line_strp)\t(offset: 0x186): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): featurespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): featurespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): featurespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): featurespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d0): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b2): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c0): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ce): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1ee): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xf3bd\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x10d6c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,75 +1,94 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-Qch@p5^R\n-86 6c@x?\n-&{vQ?k\\P\n-@7|h?MGN\n-}uPUbrr7Q\t\n+O\t+Aa(GCC: (Debian 14.2.0-6) 14.2.0\n+~y~\t-`F?\n+Ct)0,p5^\n+qhx4f]^R\n+=thLKd}4\n+'{vR?k\\P\n+A7|`?AGN\n+nJ}f@@bm50h\n+QMHj*SZP\n JN>N+T^q\n KiDL?\"YC\n o'*l;eHUma\n K\txNS\"c6B\n )5t)A/hJ#\n uhiCni:`)\n-{dSyb\"\n-GLS:Kh#h\n-5TVLJvR>?\n-T25W%Qf(\n-aYtVGXNK\n-[O|:XO|:ZO|\"\n-: 6c*r\\$\n-L'RXyR3<@\n-'tmiC>{~\n-bjY &u{j\n-E$E/rK9+\n-VI%}Bc=.\n-}]J.v$UL\n-4kmfF&<7\n-ebcM?\n-8\"*0KU`V\n-EL*jDzT=\n-u@XsKZ\n-'E9sJ^aN\n-$-U~!3*D\n-Pas_es_o\n-{/l,qI,L9Z\n-E/5_EMPH\n-m$wq_RH2c\n-E6Gk\tja<\n-GHAj\\)PG\n-b+`=;|kG+\n-_{\"ZNtc1\n-`\t7w@r88\n-d6Tkrwj4\n-k[$Bmy|}\n-\"E[g6~~@8g\n-f`Z-|fia@Z-\n-:R@Sn[5s:b\n-SU89#\\^??%\n-O\\%3xs_E\n-:GpZyzY6\n-c:0BP:7G\n-d=(V.)*P\n+wPe9^c}1V{\n+,SU6Ub&\"\n+if5j6ch[S\n+h[w0uU*}\n+)X>nMf4,\n+!`liHO~IB\n+w/U^3<`To\n+lTMgQk02)4\n+v@b2;`%X\n+4U~ $p`_7!bj\n+@iii)^j4\n+P<]JLpw \n+-]A[F=>3\n+*&%;)/=%H\n+%DF/1q^~\n+g=ez8HO]\n+.0lo T0I`+\n++[ZAkL=^\n+QE, m~hf,]\n+j3AL/%T[\n+2:(5(g?p\n+G;y#b(i5*4\n+a>X;!gG)I\n+2&\t3[=PL\n+GKbe\n+u];h%)%CM\n+y/l,qI,L9Z\n+_jo{O/s;\n+,,prV\"-O\n+0wuzHWWEv\n+TeQ7O);5 \n+n dzwS9Q\n+7qh3r8zw\n+;e#'j{QXR\n+40tlAY,7\n+ uf(6:7<\n+/.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e5/534b8befae50a9655691a8e49a086348737218.debug", "source2": "./usr/lib/debug/.build-id/39/a0413d4130d2db466c0903d4b1a86014372b48.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 00000000000313a8 000398 0004c8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000031870 000398 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000031a60 000398 0005a0 08 WA 0 0 8\n [22] .data NOBITS 0000000000032000 000398 001688 00 WA 0 0 32\n [23] .bss NOBITS 00000000000336a0 000398 000928 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 023341 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 023342 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023670 00045f 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 023ad0 00ec0c 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 023ad0 00ec0b 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0326e0 000297 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 032978 0001ec 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 032978 0001ea 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 032b68 01c2bf 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04ee28 003eb7 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 052cdf 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 052d30 0039d8 18 35 439 8\n [35] .strtab STRTAB 0000000000000000 056708 003faf 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 05a6b7 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5534b8befae50a9655691a8e49a086348737218\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 39a0413d4130d2db466c0903d4b1a86014372b48\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x71): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): dipy\n 7\t(line_strp)\t(offset: 0x14e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x199): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1c2): /usr/include\n 11\t(line_strp)\t(offset: 0x1cf): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x332): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1fb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x209): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x217): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x22a): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x23d): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 150 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x8020\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,62 +1,44 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n-K2Ro(pbu\n-0#lMP&aT\n-5`!2&C;'K\n-(V`)X8]e\n-r6a`pGI*\n-D=-BFxi \n-U7zi`)xz+\n-Z-8$9jY&\n-Cp\"2 cGB(\n-Q}x7zqf6>\n-9\"ANElfyl\n-wx<;J9Gd\n-&!b/^cP>\n-ehJRuz\\>#\n-fd g.hfSK(\n-;`Y%{FbV\n-$c2yKV&4X|\n-Fm*[Vd/Hv\n-,hBU96$f\n-%/Jif)iru7ISr\n-Xs.%)Os$s\n-6Ne i3)Z_4\n-7vw ;co\\\n-f5B+e6{@\n-GZM8s:7a4\n->a\\@I6Ow\n-m.#i:\\e7\n-5REv-@4K\n-QZwR.@l ?Q\n-(;h\\Q,U2bQ\n-weH~I9Lu;\n-MQ^hR*\n-I^(af';F\n-[)1N_=$F\n-Q$a{*5tww-\n-u<]U&vUj\n+7+HGCC: (Debian 14.2.0-6) 14.2.0\n+:e[`0lp\ts\n+dZ'K0.0L\n+PD_0N{lM\n+,C1tU\\_)S\n+4B_}K:%h\n+g+R\"eF^3\n+#F6_zU5m\n+V3cYr5~a\\b\n+{J?aM4?2\n+WGuv1k'?\n+ 9FrxM3M\n+?:<`m8El\n+TSN}&U,KU:C\n+ne'VIp+;\n+FQrT0~|j\n+;0t7B[Y9\n+H6+cShn#\n+A$UZVb&Xn\n+U`Mo/OG,k&\n+.~q~N@9&:\n Al'W0.6Z)\n %QP.x\".R\n-M.RM.u4i\n-+$;]DNm'|5\n-M0iy/'ZNM\n-Ejiuj0$/\n-R:M|r6PF\n-`NnT|5yQb\n-E9%WQAXp$\n-@,;_n\n+[6wmtF[|J\n+N@F|@M_,K\n+q=x}E\\aNw\n+MPw],;yx(*\n+Ro%vPy2\n+&Q3$aQH/\n+ZGYrbY?Y\n+147|%MZ`R\n+3%5fJfg?%\n ~6E)dS47A\n x@u3P4.p\n +p)Ef#;H\n :q+qdEWT\n MiV;S4$s%\n PQY/KR5;\n 2y.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e6/bc3bcad82ab4ba96486bb2ec932757222cb49a.debug", "source2": "./usr/lib/debug/.build-id/e2/d45f6bca0ceec7b9cee5f06535423e5e3e2cf3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 0000000000036300 0002f0 000550 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000036850 0002f0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000036a40 0002f0 0005c0 08 WA 0 0 8\n [22] .data NOBITS 0000000000037000 0002f0 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000038640 0002f0 0009f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 026fb8 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 026fb7 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0272d8 000488 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 027760 010590 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 027760 01058f 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 037cf0 0001c0 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 037eb0 0001ef 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 037eb0 0001ee 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0380a0 020e83 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 058f28 004b53 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05da7b 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05dad0 003be8 18 35 457 8\n [35] .strtab STRTAB 0000000000000000 0616b8 003f99 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 065651 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6bc3bcad82ab4ba96486bb2ec932757222cb49a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e2d45f6bca0ceec7b9cee5f06535423e5e3e2cf3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x68): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe1): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x16a): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x18c): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1b5): /usr/include\n 11\t(line_strp)\t(offset: 0x1c2): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x325): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ee): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x20a): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x21d): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x22a): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x981a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,59 +1,62 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n-Dw75[^RM\n-HJZY,*yL\n-]%$B(A58\n-E\\J!|oG)\n-0CQvr+/&r\n-vE1=Cwq=\n-V\\SV\\SVL\n-O6FC,\t`Y2\n-0|+o:yH=\n-]2j&eQww\n-605Fxx[y\n-Gs*Ro*^8z0\n-:RZ#g5>a]\n-{eY[~a14/8f\n-0]Uau*g.\n-%4Xh.aVE\n-A\tMN\"&K)oW\n-STM/NyP#\n-=xo#dEGL\n-)U9oJ+c!2I\n-8Gd`\t|(r\n-C|!b;x6C\n-o]5O/\tC!(\n-Btg/{v;,8E\n-Eqi>3,[{\n-'E>MB*Kg\n-:hF i^-B\n-B'w&RF/2\n-\tkMC`%qX\n-x$Ug8O,9H\n-Gvvq5M|c\n-T]?k^?;6\n-cu0\n+[Vk6#?CZ#1\n+`3L)eeRb\n+?.~\\NNTVRF\n+!CK!}m$[\n+m)QV~kU2iT~-\n+k5zx.;%[\n+Y =GXvM)\n+-1yn)2)yt\n+7C!+2XES\n++h)ie'ncJ\n+f34~=7CK\n+yHL?PwTE1\n+\\7[Wrirw\n+]LVe)\\-y\n+n55>Miq Z\n+c\\Mqw@NW\n+c0fJhz!dp!\n+R,V3o0Cuf\n+qV44[E.N#\n+~3E-IDmJ\n+L^t.|iEn\n+?Xk$C/'t\n+uwLq/657O5s\n+Gvrq5M|c\n e58\t6yp:r\n-:8)\tT]i~\n-XlZKFu[$\n-e,2J1,i^3\n-lk|R[G{3,b\n-~nEvl'q_\n-#YTGP!S#T\n-s=Iz_TG~\n-*G!rc@wb\n-?@6xVAx>\t\n-=C2y 7'a\n-!T8kVDMc(\n-|DW}TW5NCen\n-MyO7TH2>}\n+s+l7OA#X*B\n+y84vvPP%\\\n+%39QbYLUKk\n+Zzw[CY1&\n+-\\=^naC,=*7\n+WC;_=hA3\n+iyb>j>\\@z.\n+E8{V(BG%\n+EAqPpAmv\n+g[ec.tYK\n+Iw y[QjP\n+4PudPJyg\n UXOh?|9F\n lzl%p[\t`k\n ^ok=N.Fm\n Zs,2s,2r,2s,2r,2s,2r,2s,2r,2s,\n r|tC{AX?\n ZYs>PZ!D\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n- [ 54] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n [ 68] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ a9] /usr/include/python3.12\n [ c1] /usr/include/python3.12/cpython\n [ e1] /usr/include/x86_64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\n [ 141] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f6/f9e27421476c0a2143b6dbbe4e666770d851db.debug", "source2": "./usr/lib/debug/.build-id/29/9e5b2a86d8f8b2e207273a7c7b47b11a9b2e54.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6f9e27421476c0a2143b6dbbe4e666770d851db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 299e5b2a86d8f8b2e207273a7c7b47b11a9b2e54\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x59): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x114a7\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+.TGCC: (Debian 14.2.0-6) 14.2.0\n _dsFWqF?\n 0v0[)SR*\n \\u\t.=cis\n s,O~MtGPZ\"\n %RQ7%)x#\n AXoHU>0y\n @5r\"kE^l\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- [ 45] ./.mesonpy-r003c1ki\n+ [ 45] ./.mesonpy-yxpc_ajk\n [ 59] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f8/8853e1fd5cc04802185ed0dbf7c9d394ea6279.debug", "source2": "./usr/lib/debug/.build-id/53/f7c08a641a7d87e9c0f5a75cb714ba357a8c09.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 000000000003e2e0 0002d0 000598 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003e878 0002d0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ea58 0002d0 0005a8 08 WA 0 0 8\n [22] .data NOBITS 000000000003f000 0002d0 001a68 00 WA 0 0 32\n [23] .bss NOBITS 0000000000040a80 0002d0 000a98 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009e 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 02ab4f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02ab50 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ae70 000443 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02b2b8 012403 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03d6c0 000349 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03da10 0001c4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03da10 0001c3 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 03dbd8 0233bb 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 060f98 0051db 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 066173 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0661c8 003f18 18 35 494 8\n [35] .strtab STRTAB 0000000000000000 06a0e0 00442c 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06e50c 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f88853e1fd5cc04802185ed0dbf7c9d394ea6279\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53f7c08a641a7d87e9c0f5a75cb714ba357a8c09\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x3b): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x4f): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x84): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xbc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdf): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x117): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x140): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x162): /usr/include\n 9\t(line_strp)\t(offset: 0x16f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x35): pmf.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x35): pmf.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x49): pmf.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x49): pmf.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2b9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x190): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x19b): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1a9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1b7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ca): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 150 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3b): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xb292\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,68 +1,65 @@\n-byGCC: (Debian 14.2.0-6) 14.2.0\n-;S|376'36Bj\n-@)Y+X%$^\n->?{1oFN~\n-BHyUX9DJ\n-j)+;2r(oW\n-jU2LUz(UN\n-~`%:\"Hm'\n-_2Zy=`=gR\n--YhK6j;:\n-e=ad=``m,9\n-wT!Yyg[W_\n-hvX]ej15{\n-`vDGQ;*l\n+\tGCC: (Debian 14.2.0-6) 14.2.0\n+Y'[}1Z6?K\n+5jC|miQG\n+IMXh.ySN\n+YN9gq<]J=P\n+[Go$nq6}y4\n hTh5jm,j\n ^Rtcq EK\n Y)!FK -J\t\n '&:n <\t(1'\n (]{6R\\)4\n REcO!rx!o\n-h\\7}eTw8\n-K\tQb)aF/\n-&4+B-[nr4~\n-yKXAe@|J\n-QEIY-/Cl\n-,@#aX$_b7Q=/\n-YiB}p5P]\n-9{9p,iBii9;\n-g#@LZ!zv\n-5.y!Q/y=Qw\n-vN<2wyXq\n-wZsseich\n--Xw u]!t7\n-wWq~;a_|M\n-JPbraO'7*\n-/Y-fQ,QQ\n-F.iPi]1J\n-9j$5tG/e\n-xwkS]44!9\n-aFOiFOg36'23N\n-:++^Jd]H\n-1HK=QK?;\n-jUD^&P^V\n-]FI%-[{LY\n-q]|sz%>a\n-LJM|\n+Y4D_yENu\t\n+\tv!v?eVwV\n+y~-a6%|I\n+O9 eN\t>5\n+.Wl3K2M9\n+;w/7hky&h\n+/y0>Ka[,\n+C\"3v%13|\n+D6@&)$s\"{\n+7ZtYA20p\n+PMEr@y|1Q\n+i!YbOm#K\n+MlbYY:lb.,\n+wR}v;DKh\n+T7*&*haNg\n+'.D+)1eK\n+cd$`z\"HSUd\n+=(-LYcDP\n+Saf>A`Ln\n+0636x^iDoY \n+=Id7od,HU\n++w\tvARZaS\n+(/:>67(7o\n+X%+>wM6Vw\n+2i2=wit4y\n+,6|583Wi4\n+Q;XiK* r\n Z>-J\\.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f9/a5eee3f144dadb7c3320f6b8e93b61bd76ace5.debug", "source2": "./usr/lib/debug/.build-id/e3/6fda24087e521097653a8d2fbdba3ce6138125.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000046640 0011a0 000b28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000096 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 02e891 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ebb0 000492 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02f048 01431d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 043368 00049d 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 043808 0001d5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 043808 0001d4 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0439e0 02aca8 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 06e688 0060ed 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 074775 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0747c8 004068 18 35 496 8\n [35] .strtab STRTAB 0000000000000000 078830 0045a7 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 07cdd7 000177 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f9a5eee3f144dadb7c3320f6b8e93b61bd76ace5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e36fda24087e521097653a8d2fbdba3ce6138125\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 163 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-r003c1ki\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0xc251\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-6) 14.2.0\n+%GCC: (Debian 14.2.0-6) 14.2.0\n sz]uy:Ndl\n Fhx$i2Os\n s=5zC]I,\n t?[ROh:g\n P~8]lDYiI\n 4WZ$Gh(_\n jHeN(\t!.N....F.y.!.M\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fb/c3994b6cb3c0d256a50d0f941afa7911138cdf.debug", "source2": "./usr/lib/debug/.build-id/c6/d802222860acad6e2931e59fae69fd0f1ea5eb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 1136080 (bytes into file)\n+ Start of section headers: 1136088 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x1155d0:\n+There are 37 section headers, starting at offset 0x1155d8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001338 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 00000000000abec0 000eb0 0008e0 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000ac7a0 000eb0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000ac990 000eb0 000670 08 WA 0 0 8\n [22] .data NOBITS 00000000000ad000 000eb0 001f08 00 WA 0 0 32\n [23] .bss NOBITS 00000000000aef20 000eb0 000e90 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000d7 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000358 065b00 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 065e58 000549 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0663a8 02a0b7 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 090460 000764 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 090bc8 0001ef 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 090db8 06a571 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0fb330 00e0af 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 1093df 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 109430 005700 18 35 724 8\n- [35] .strtab STRTAB 0000000000000000 10eb30 006927 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 115457 000177 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000358 065b01 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 065e60 000549 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0663b0 02a0b7 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 090468 000764 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 090bd0 0001ec 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 090dc0 06a571 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0fb338 00e0af 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 1093e7 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 109438 005700 18 35 724 8\n+ [35] .strtab STRTAB 0000000000000000 10eb38 006927 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 11545f 000177 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fbc3994b6cb3c0d256a50d0f941afa7911138cdf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6d802222860acad6e2931e59fae69fd0f1ea5eb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-r003c1ki\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yxpc_ajk\n 1\t(line_strp)\t(offset: 0x5e): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x19f): /usr/include\n 10\t(line_strp)\t(offset: 0x1ac): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 75, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x281): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f4): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x207): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21a): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 180 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe046) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-r003c1ki\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yxpc_ajk\n <1b> DW_AT_ranges : (sec_offset) 0x21b64\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x64e4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,127 +1,143 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n bUw`j0'WZ\n+Z>f:0>fr\n C7Fs)Ou5r\n e)n2JQRe\n-M 4)Qocv0oc\n-M 4)Qoiq\n-|5^zhB\"Emb\n-M 4)QogO2oO\n-Vr-ke`}z>cM\n-AD 4)Q\"3\n-FH%cjC39\n-`sJ;~]m)\n-%EP\\[C\"hP\n-]^i(h~Td\n-'3D4}?.K/j\n-kTC]#VB=FF\n-cZ?a./h)\n-Ldb+O,^2i\n-#sx2;E]-#\n-m7O2]Pd(q-\n-sXOGF*Bp\n- .J95#t-\n-P,Le);+%\n-4I|aB#`d+\n-eLa17H2xO\n-aVNlj(F(#;)2F\n-|QEq7gE\\T\n-z/%/D0,`\n-a0p~�p\n-C`iFtDU*>\n-^\\*fFk/_\n-QPdfH_B;\n-wwpOw_wx2\n+ \"'F96#_\n+e0Cx0awY0\n+f(,1nXwr./f\n+eUM^ [sl\n+TqfC_0?4\n+H^w9;TTyJ\n+'O2a K(N\n+cJ{SewS)\n+$${EIVbl\n+WSMbKbET\n+gEW~OaSJ\n+Ok%{;Y[I\n+W.f8rNpl\n+l$}D!7us\n+DoJ2CalhN\\\n+F:^bnWj l\n+yitcet]at\n+XrxxTj4V\n+(fKzb+!=\n+ ]SVlL_^*\n+SL(T[J:J\n+fsK-dGcC\n+z?~zBA7A9q\n+xr$;JrFYPN\n+aHe@ ONsc \n {\\/>0bQI\n z,J-\\\\'%\n-5MrlML)G0\n-X{0[W^m~gD<\n-KH}>JTOf\n- O*k=\\d9\n-0VorkF33ReO\n-\\Vg~PvF/z\n-_Kw*Ip&+y\n-^u\"U},P]\n-/3nCM[&\tH\n-*+ek<[e-\n-n{3!OKvo\"\n-2#fl0[ls\n-hs0+m.Jk{\n-F9$\t*(hx\n-u+b^RV^4g%\\IEGJV\n+5=Rv^!;>\n+Kr!SEqlh\n+,At1)SEq\n+Muj|Ad'M\n+Q%g7u\t}:z1\n+2Kf(q;\tQ\n+d)_V*k>f\n+&zOBde\\+\n+7dKH6]Ql\n+J9]At$9USb]\n+X\n+NnH D:0C\n+@(q,],_o\n+Dd!Yq^xc2\n+]z+J`G#{\n+(1+icEM%f\n+EN=fq_#m\n+Ql,-ho!B\n afwgwggg\n-*R^,8AjIR\n-z>=SW&|7\n-hkgg3h:\"\n-D!49]Np3\n-+]`wAc7A\n-2ED@-A4-\n-,vg2oh_\"\n-bJ%y<-gu\n-n/R#y|5kY\n-/\"}geVK67\n-%!dL>\n-,kpsi/_P\n-1)l~?4tK\n-JIh(,5 R\n-B0{MgvU|7/\n-FVFl`r~VXe\n-&GQ\"w~nk=\n- F0yr[Xe\n-ByuLMbii\n-xuS2y91\t\n-9F4yBqXe\n-\\nw%[S#d\n-U~\">(]`6\n-m?c_RDj~\n-Ur7#U>H7\n-GunR{_P8\n-rq~x3[[lK\n-~xnaS#De\n- Vb0';~VP\n-N$Za'NS|M\n-++H.d@D$TJ\n-tD!VZ3zWbEYop\n-80Xobb%@\n-{Z[eZ#rO+&\n-$`)'&P'E\n-Oa;j\n-~tt_0:E&\n-A4j@g\"37\n-8r{[=r+)\n+XIxL>\"eQ\n+w;D~\"s7D>\n+\thv\tr413\n+$BOXhcGUVB_\n+@A:!tw-+\n+RVl-O9IT\n+Hn\\}kvi&RG\n+cEt*E!:g\n+E.6UFN\"]\n+d#<}1r7~\n+1zt.knEf51\n+=N}zB@$.\n+GhV-v&HS\n+YClE.5&CnQ\n+,KnF59$/\n+{{*J]mSj\n+YVG %=\\MvU\n+E|aHv<]r^\n+#G,5fyv%\n+p}x/JpVe\n+,y\\GQ?6R\n+u{VEX|[u\n+~JA+&bib\n+H@l9[B7np\n+\"ELq9K|4MV\n+ Wdci#W.\n+'k~\t VZf2\n+]ss|w$.:R\n+8o1Fcwma8\n+-`2+;*09\n+&[D2%0y}\n+K0Y+6^P]\n+C#eL>9?,\n+CQeIlnR\t:\n+>z!+fRUZ\n+0}~Ko<%m\n+45`w5c;(\n+%1vqAuZv\n+|>M[L!9U\n+o'rN_\n+1:wD/2Fs\n+GG1$MxeQ\n+\\i y()Zi\n+5= yOlu%\n+P))t}/hJ\n+#RX(HaoJ\n+e}(.58EYWw&\n+@Jpa_km8\n+{ZWeZ7,ie\n+{ZWdZ7sO\n+/nN<06'V\n+P'EhEtP';\n+C+^MP'_5f\n+;)Z*]ex'\n+TYw#K\"gO\n+6>p;}~XJ\n+s\tN[KpX/\n y\tkMdJEL\n EG>8<*L;\n &O3M.J4y\n %U3,K4(-\n .,k_/.C5\n ?e}*st\\_J[YA\n ETgD)\"/jB\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n- [ 4a] ./.mesonpy-r003c1ki\n+ [ 0] ./.mesonpy-yxpc_ajk\n+ [ 14] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n [ 5e] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 c6525a39 y-lib.debug..RZ9\n- 0x00000040 80d21d30 11ce5123 e4433c21 321b4a77 ...0..Q#.C.N....F.y.!.M\n \n"}]}]}]}]}]}