{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.8zGPvRMj/b1/libgnatcoll_24.1.20230921-4_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.8zGPvRMj/b2/libgnatcoll_24.1.20230921-4_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n b7e2c7ec6c406c6910523417ed11afd4 2507688 libdevel optional libgnatcoll-dev_24.1.20230921-4_armhf.deb\n- 29c98812e3300a57d7c082c7d4bbe6a7 656828 doc optional libgnatcoll-doc_24.1.20230921-4_all.deb\n+ df7f8d4df82636a6604a6885a16b7942 656832 doc optional libgnatcoll-doc_24.1.20230921-4_all.deb\n 765814eae0134e72d6c46f20a51e4ce3 3602408 debug optional libgnatcoll22-dbgsym_24.1.20230921-4_armhf.deb\n b32db67199cd26e502d05f5247819291 1679292 libs optional libgnatcoll22_24.1.20230921-4_armhf.deb\n"}, {"source1": "libgnatcoll-doc_24.1.20230921-4_all.deb", "source2": "libgnatcoll-doc_24.1.20230921-4_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-03-17 14:00:02.000000 debian-binary\n -rw-r--r-- 0 0 0 3616 2024-03-17 14:00:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 653020 2024-03-17 14:00:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 653024 2024-03-17 14:00:02.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/libgnatcoll-dev/html/searchindex.js", "source2": "./usr/share/doc/libgnatcoll-dev/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1891,38 +1891,43 @@\n \"sphinx.domains.math\": 2,\n \"sphinx.domains.python\": 4,\n \"sphinx.domains.rst\": 2,\n \"sphinx.domains.std\": 2,\n \"sphinx\": 60\n },\n \"alltitles\": {\n- \"Config: Parsing configuration files\": [\n- [2, \"config-parsing-configuration-files\"]\n- ],\n- \"Building GNATColl\": [\n- [1, \"building-gnatcoll\"],\n- [1, \"id3\"]\n- ],\n- \"Configuring the build environment\": [\n- [1, \"configuring-the-build-environment\"]\n- ],\n- \"Installing GNATColl\": [\n- [1, \"installing-gnatcoll\"]\n+ \"Introduction to the GNAT Component Collection\": [\n+ [7, \"introduction-to-the-gnat-component-collection\"]\n ],\n- \"Geometry: primitive geometric operations\": [\n- [5, \"geometry-primitive-geometric-operations\"]\n+ \"Bug reports\": [\n+ [7, \"bug-reports\"]\n ],\n \"GNATColl Core Components\": [\n [6, \"gnatcoll-core-components\"]\n ],\n \"Indices and tables\": [\n [6, \"indices-and-tables\"]\n ],\n- \"Paragraph filling: formatting text\": [\n- [4, \"paragraph-filling-formatting-text\"]\n+ \"Pools: Controlling access to resources\": [\n+ [11, \"pools-controlling-access-to-resources\"]\n+ ],\n+ \"Mmap: Reading and Writing Files\": [\n+ [10, \"mmap-reading-and-writing-files\"]\n+ ],\n+ \"JSON: handling JSON data\": [\n+ [8, \"json-handling-json-data\"]\n+ ],\n+ \"API overview\": [\n+ [8, \"api-overview\"]\n+ ],\n+ \"Examples\": [\n+ [8, \"examples\"]\n+ ],\n+ \"Memory: Monitoring memory usage\": [\n+ [9, \"memory-monitoring-memory-usage\"]\n ],\n \"Email: Processing email messages\": [\n [3, \"email-processing-email-messages\"]\n ],\n \"Message formats\": [\n [3, \"message-formats\"]\n ],\n@@ -1931,73 +1936,47 @@\n ],\n \"Parsing mailboxes\": [\n [3, \"parsing-mailboxes\"]\n ],\n \"Creating messages\": [\n [3, \"creating-messages\"]\n ],\n- \"Introduction to the GNAT Component Collection\": [\n- [7, \"introduction-to-the-gnat-component-collection\"]\n- ],\n- \"Bug reports\": [\n- [7, \"bug-reports\"]\n+ \"Config: Parsing configuration files\": [\n+ [2, \"config-parsing-configuration-files\"]\n ],\n- \"Boyer-Moore: Searching strings\": [\n- [0, \"boyer-moore-searching-strings\"]\n+ \"Paragraph filling: formatting text\": [\n+ [4, \"paragraph-filling-formatting-text\"]\n ],\n- \"Projects: manipulating gpr files\": [\n- [12, \"projects-manipulating-gpr-files\"]\n+ \"Geometry: primitive geometric operations\": [\n+ [5, \"geometry-primitive-geometric-operations\"]\n ],\n- \"Defining a project with user-defined packages and reading them\": [\n- [12, \"defining-a-project-with-user-defined-packages-and-reading-them\"]\n+ \"Building GNATColl\": [\n+ [1, \"building-gnatcoll\"],\n+ [1, \"id3\"]\n ],\n- \"Memory: Monitoring memory usage\": [\n- [9, \"memory-monitoring-memory-usage\"]\n+ \"Configuring the build environment\": [\n+ [1, \"configuring-the-build-environment\"]\n ],\n- \"Pools: Controlling access to resources\": [\n- [11, \"pools-controlling-access-to-resources\"]\n+ \"Installing GNATColl\": [\n+ [1, \"installing-gnatcoll\"]\n ],\n- \"Mmap: Reading and Writing Files\": [\n- [10, \"mmap-reading-and-writing-files\"]\n+ \"Boyer-Moore: Searching strings\": [\n+ [0, \"boyer-moore-searching-strings\"]\n ],\n \"Refcount: Reference counting\": [\n [15, \"refcount-reference-counting\"]\n ],\n- \"JSON: handling JSON data\": [\n- [8, \"json-handling-json-data\"]\n- ],\n- \"API overview\": [\n- [8, \"api-overview\"]\n- ],\n- \"Examples\": [\n- [8, \"examples\"]\n- ],\n- \"Ravenscar: patterns for multitasking\": [\n- [14, \"ravenscar-patterns-for-multitasking\"]\n- ],\n- \"Tasks\": [\n- [14, \"tasks\"]\n- ],\n- \"Servers\": [\n- [14, \"servers\"]\n- ],\n- \"Timers\": [\n- [14, \"timers\"]\n- ],\n \"Promises: deferring work\": [\n [13, \"promises-deferring-work\"]\n ],\n- \"Tribooleans: Three state logic\": [\n- [22, \"tribooleans-three-state-logic\"]\n- ],\n- \"Templates: generating text\": [\n- [19, \"templates-generating-text\"]\n+ \"Projects: manipulating gpr files\": [\n+ [12, \"projects-manipulating-gpr-files\"]\n ],\n- \"Storage Pools: controlling memory management\": [\n- [17, \"storage-pools-controlling-memory-management\"]\n+ \"Defining a project with user-defined packages and reading them\": [\n+ [12, \"defining-a-project-with-user-defined-packages-and-reading-them\"]\n ],\n \"Scripts: Embedding script languages\": [\n [16, \"scripts-embedding-script-languages\"]\n ],\n \"Supported languages\": [\n [16, \"supported-languages\"]\n ],\n@@ -2051,14 +2030,65 @@\n ],\n \"Multithreading applications and scripts\": [\n [16, \"multithreading-applications-and-scripts\"]\n ],\n \"Debugging scripts\": [\n [16, \"id16\"]\n ],\n+ \"Ravenscar: patterns for multitasking\": [\n+ [14, \"ravenscar-patterns-for-multitasking\"]\n+ ],\n+ \"Tasks\": [\n+ [14, \"tasks\"]\n+ ],\n+ \"Servers\": [\n+ [14, \"servers\"]\n+ ],\n+ \"Timers\": [\n+ [14, \"timers\"]\n+ ],\n+ \"Storage Pools: controlling memory management\": [\n+ [17, \"storage-pools-controlling-memory-management\"]\n+ ],\n+ \"VFS: Manipulating Files\": [\n+ [23, \"vfs-manipulating-files\"]\n+ ],\n+ \"Filesystems abstraction\": [\n+ [23, \"filesystems-abstraction\"]\n+ ],\n+ \"file names encoding\": [\n+ [23, \"file-names-encoding\"]\n+ ],\n+ \"Remote filesystems\": [\n+ [23, \"remote-filesystems\"]\n+ ],\n+ \"Filesystem factory\": [\n+ [23, \"filesystem-factory\"]\n+ ],\n+ \"Transport layer\": [\n+ [23, \"transport-layer\"]\n+ ],\n+ \"Virtual files\": [\n+ [23, \"virtual-files\"]\n+ ],\n+ \"Tribooleans: Three state logic\": [\n+ [22, \"tribooleans-three-state-logic\"]\n+ ],\n+ \"Terminal: controlling the console\": [\n+ [20, \"terminal-controlling-the-console\"]\n+ ],\n+ \"Colors\": [\n+ [20, \"colors\"]\n+ ],\n+ \"Cursors\": [\n+ [20, \"cursors\"]\n+ ],\n+ \"Templates: generating text\": [\n+ [19, \"templates-generating-text\"]\n+ ],\n \"Traces: Logging information\": [\n [21, \"traces-logging-information\"]\n ],\n \"Configuring traces\": [\n [21, \"configuring-traces\"]\n ],\n \"Using the traces module\": [\n@@ -2078,23 +2108,14 @@\n ],\n \"Logging to syslog\": [\n [21, \"logging-to-syslog\"]\n ],\n \"Dynamically disabling features\": [\n [21, \"dynamically-disabling-features\"]\n ],\n- \"Terminal: controlling the console\": [\n- [20, \"terminal-controlling-the-console\"]\n- ],\n- \"Colors\": [\n- [20, \"colors\"]\n- ],\n- \"Cursors\": [\n- [20, \"cursors\"]\n- ],\n \"Strings: high-performance strings\": [\n [18, \"strings-high-performance-strings\"]\n ],\n \"Small string optimization\": [\n [18, \"small-string-optimization\"]\n ],\n \"Character types\": [\n@@ -2113,35 +2134,14 @@\n [18, \"growth-strategy\"]\n ],\n \"Substrings\": [\n [18, \"substrings\"]\n ],\n \"API\": [\n [18, \"api\"]\n- ],\n- \"VFS: Manipulating Files\": [\n- [23, \"vfs-manipulating-files\"]\n- ],\n- \"Filesystems abstraction\": [\n- [23, \"filesystems-abstraction\"]\n- ],\n- \"file names encoding\": [\n- [23, \"file-names-encoding\"]\n- ],\n- \"Remote filesystems\": [\n- [23, \"remote-filesystems\"]\n- ],\n- \"Filesystem factory\": [\n- [23, \"filesystem-factory\"]\n- ],\n- \"Transport layer\": [\n- [23, \"transport-layer\"]\n- ],\n- \"Virtual files\": [\n- [23, \"virtual-files\"]\n ]\n },\n \"indexentries\": {\n \"boyer-moore\": [\n [0, \"index-0\"]\n ],\n \"search\": [\n"}]}, {"source1": "./usr/share/doc/libgnatcoll-doc/html/searchindex.js", "source2": "./usr/share/doc/libgnatcoll-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1891,38 +1891,43 @@\n \"sphinx.domains.math\": 2,\n \"sphinx.domains.python\": 4,\n \"sphinx.domains.rst\": 2,\n \"sphinx.domains.std\": 2,\n \"sphinx\": 60\n },\n \"alltitles\": {\n- \"Config: Parsing configuration files\": [\n- [2, \"config-parsing-configuration-files\"]\n- ],\n- \"Building GNATColl\": [\n- [1, \"building-gnatcoll\"],\n- [1, \"id3\"]\n- ],\n- \"Configuring the build environment\": [\n- [1, \"configuring-the-build-environment\"]\n- ],\n- \"Installing GNATColl\": [\n- [1, \"installing-gnatcoll\"]\n+ \"Introduction to the GNAT Component Collection\": [\n+ [7, \"introduction-to-the-gnat-component-collection\"]\n ],\n- \"Geometry: primitive geometric operations\": [\n- [5, \"geometry-primitive-geometric-operations\"]\n+ \"Bug reports\": [\n+ [7, \"bug-reports\"]\n ],\n \"GNATColl Core Components\": [\n [6, \"gnatcoll-core-components\"]\n ],\n \"Indices and tables\": [\n [6, \"indices-and-tables\"]\n ],\n- \"Paragraph filling: formatting text\": [\n- [4, \"paragraph-filling-formatting-text\"]\n+ \"Pools: Controlling access to resources\": [\n+ [11, \"pools-controlling-access-to-resources\"]\n+ ],\n+ \"Mmap: Reading and Writing Files\": [\n+ [10, \"mmap-reading-and-writing-files\"]\n+ ],\n+ \"JSON: handling JSON data\": [\n+ [8, \"json-handling-json-data\"]\n+ ],\n+ \"API overview\": [\n+ [8, \"api-overview\"]\n+ ],\n+ \"Examples\": [\n+ [8, \"examples\"]\n+ ],\n+ \"Memory: Monitoring memory usage\": [\n+ [9, \"memory-monitoring-memory-usage\"]\n ],\n \"Email: Processing email messages\": [\n [3, \"email-processing-email-messages\"]\n ],\n \"Message formats\": [\n [3, \"message-formats\"]\n ],\n@@ -1931,73 +1936,47 @@\n ],\n \"Parsing mailboxes\": [\n [3, \"parsing-mailboxes\"]\n ],\n \"Creating messages\": [\n [3, \"creating-messages\"]\n ],\n- \"Introduction to the GNAT Component Collection\": [\n- [7, \"introduction-to-the-gnat-component-collection\"]\n- ],\n- \"Bug reports\": [\n- [7, \"bug-reports\"]\n+ \"Config: Parsing configuration files\": [\n+ [2, \"config-parsing-configuration-files\"]\n ],\n- \"Boyer-Moore: Searching strings\": [\n- [0, \"boyer-moore-searching-strings\"]\n+ \"Paragraph filling: formatting text\": [\n+ [4, \"paragraph-filling-formatting-text\"]\n ],\n- \"Projects: manipulating gpr files\": [\n- [12, \"projects-manipulating-gpr-files\"]\n+ \"Geometry: primitive geometric operations\": [\n+ [5, \"geometry-primitive-geometric-operations\"]\n ],\n- \"Defining a project with user-defined packages and reading them\": [\n- [12, \"defining-a-project-with-user-defined-packages-and-reading-them\"]\n+ \"Building GNATColl\": [\n+ [1, \"building-gnatcoll\"],\n+ [1, \"id3\"]\n ],\n- \"Memory: Monitoring memory usage\": [\n- [9, \"memory-monitoring-memory-usage\"]\n+ \"Configuring the build environment\": [\n+ [1, \"configuring-the-build-environment\"]\n ],\n- \"Pools: Controlling access to resources\": [\n- [11, \"pools-controlling-access-to-resources\"]\n+ \"Installing GNATColl\": [\n+ [1, \"installing-gnatcoll\"]\n ],\n- \"Mmap: Reading and Writing Files\": [\n- [10, \"mmap-reading-and-writing-files\"]\n+ \"Boyer-Moore: Searching strings\": [\n+ [0, \"boyer-moore-searching-strings\"]\n ],\n \"Refcount: Reference counting\": [\n [15, \"refcount-reference-counting\"]\n ],\n- \"JSON: handling JSON data\": [\n- [8, \"json-handling-json-data\"]\n- ],\n- \"API overview\": [\n- [8, \"api-overview\"]\n- ],\n- \"Examples\": [\n- [8, \"examples\"]\n- ],\n- \"Ravenscar: patterns for multitasking\": [\n- [14, \"ravenscar-patterns-for-multitasking\"]\n- ],\n- \"Tasks\": [\n- [14, \"tasks\"]\n- ],\n- \"Servers\": [\n- [14, \"servers\"]\n- ],\n- \"Timers\": [\n- [14, \"timers\"]\n- ],\n \"Promises: deferring work\": [\n [13, \"promises-deferring-work\"]\n ],\n- \"Tribooleans: Three state logic\": [\n- [22, \"tribooleans-three-state-logic\"]\n- ],\n- \"Templates: generating text\": [\n- [19, \"templates-generating-text\"]\n+ \"Projects: manipulating gpr files\": [\n+ [12, \"projects-manipulating-gpr-files\"]\n ],\n- \"Storage Pools: controlling memory management\": [\n- [17, \"storage-pools-controlling-memory-management\"]\n+ \"Defining a project with user-defined packages and reading them\": [\n+ [12, \"defining-a-project-with-user-defined-packages-and-reading-them\"]\n ],\n \"Scripts: Embedding script languages\": [\n [16, \"scripts-embedding-script-languages\"]\n ],\n \"Supported languages\": [\n [16, \"supported-languages\"]\n ],\n@@ -2051,14 +2030,65 @@\n ],\n \"Multithreading applications and scripts\": [\n [16, \"multithreading-applications-and-scripts\"]\n ],\n \"Debugging scripts\": [\n [16, \"id16\"]\n ],\n+ \"Ravenscar: patterns for multitasking\": [\n+ [14, \"ravenscar-patterns-for-multitasking\"]\n+ ],\n+ \"Tasks\": [\n+ [14, \"tasks\"]\n+ ],\n+ \"Servers\": [\n+ [14, \"servers\"]\n+ ],\n+ \"Timers\": [\n+ [14, \"timers\"]\n+ ],\n+ \"Storage Pools: controlling memory management\": [\n+ [17, \"storage-pools-controlling-memory-management\"]\n+ ],\n+ \"VFS: Manipulating Files\": [\n+ [23, \"vfs-manipulating-files\"]\n+ ],\n+ \"Filesystems abstraction\": [\n+ [23, \"filesystems-abstraction\"]\n+ ],\n+ \"file names encoding\": [\n+ [23, \"file-names-encoding\"]\n+ ],\n+ \"Remote filesystems\": [\n+ [23, \"remote-filesystems\"]\n+ ],\n+ \"Filesystem factory\": [\n+ [23, \"filesystem-factory\"]\n+ ],\n+ \"Transport layer\": [\n+ [23, \"transport-layer\"]\n+ ],\n+ \"Virtual files\": [\n+ [23, \"virtual-files\"]\n+ ],\n+ \"Tribooleans: Three state logic\": [\n+ [22, \"tribooleans-three-state-logic\"]\n+ ],\n+ \"Terminal: controlling the console\": [\n+ [20, \"terminal-controlling-the-console\"]\n+ ],\n+ \"Colors\": [\n+ [20, \"colors\"]\n+ ],\n+ \"Cursors\": [\n+ [20, \"cursors\"]\n+ ],\n+ \"Templates: generating text\": [\n+ [19, \"templates-generating-text\"]\n+ ],\n \"Traces: Logging information\": [\n [21, \"traces-logging-information\"]\n ],\n \"Configuring traces\": [\n [21, \"configuring-traces\"]\n ],\n \"Using the traces module\": [\n@@ -2078,23 +2108,14 @@\n ],\n \"Logging to syslog\": [\n [21, \"logging-to-syslog\"]\n ],\n \"Dynamically disabling features\": [\n [21, \"dynamically-disabling-features\"]\n ],\n- \"Terminal: controlling the console\": [\n- [20, \"terminal-controlling-the-console\"]\n- ],\n- \"Colors\": [\n- [20, \"colors\"]\n- ],\n- \"Cursors\": [\n- [20, \"cursors\"]\n- ],\n \"Strings: high-performance strings\": [\n [18, \"strings-high-performance-strings\"]\n ],\n \"Small string optimization\": [\n [18, \"small-string-optimization\"]\n ],\n \"Character types\": [\n@@ -2113,35 +2134,14 @@\n [18, \"growth-strategy\"]\n ],\n \"Substrings\": [\n [18, \"substrings\"]\n ],\n \"API\": [\n [18, \"api\"]\n- ],\n- \"VFS: Manipulating Files\": [\n- [23, \"vfs-manipulating-files\"]\n- ],\n- \"Filesystems abstraction\": [\n- [23, \"filesystems-abstraction\"]\n- ],\n- \"file names encoding\": [\n- [23, \"file-names-encoding\"]\n- ],\n- \"Remote filesystems\": [\n- [23, \"remote-filesystems\"]\n- ],\n- \"Filesystem factory\": [\n- [23, \"filesystem-factory\"]\n- ],\n- \"Transport layer\": [\n- [23, \"transport-layer\"]\n- ],\n- \"Virtual files\": [\n- [23, \"virtual-files\"]\n ]\n },\n \"indexentries\": {\n \"boyer-moore\": [\n [0, \"index-0\"]\n ],\n \"search\": [\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 637.7 KiB (653020 B)\n+ Compressed size: 637.7 KiB (653024 B)\n Uncompressed size: 2840.0 KiB (2908160 B)\n Ratio: 0.225\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 653020 2908160 0.225 CRC64 0\n+ 1 1 0 0 653024 2908160 0.225 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 652980 2908160 0.225 CRC64\n+ 1 1 12 0 652984 2908160 0.225 CRC64\n"}]}]}]}