{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.EcFyqzwa/b1/dub_1.22.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.EcFyqzwa/b2/dub_1.22.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 87e2bcb0be4f04e56110621e227f872f 3739340 debug optional dub-dbgsym_1.22.0-1_amd64.deb\n- abd44959024e5f68403a999f5b5e7a9c 931952 devel optional dub_1.22.0-1_amd64.deb\n+ d9b801ece6c79bea8bdb28b6968390cd 3739208 debug optional dub-dbgsym_1.22.0-1_amd64.deb\n+ 539858a5cec88fdbc7877cac45418aba 931956 devel optional dub_1.22.0-1_amd64.deb\n"}, {"source1": "dub_1.22.0-1_amd64.deb", "source2": "dub_1.22.0-1_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 2020-08-08 17:32:26.000000 debian-binary\n--rw-r--r-- 0 0 0 1572 2020-08-08 17:32:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 930188 2020-08-08 17:32:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1568 2020-08-08 17:32:26.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 930196 2020-08-08 17:32:26.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -11,32 +11,32 @@\n -rw-r--r-- 0 root (0) root (0) 1613 2020-08-08 17:32:26.000000 ./usr/share/doc/dub/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 2518 2018-08-29 13:37:59.000000 ./usr/share/doc/dub/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/fish/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/fish/completions/\n -rw-r--r-- 0 root (0) root (0) 7351 2020-08-08 17:32:26.000000 ./usr/share/fish/completions/dub.fish\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/man/man1/\n--rw-r--r-- 0 root (0) root (0) 617 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-add-local.1.gz\n+-rw-r--r-- 0 root (0) root (0) 616 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-add-local.1.gz\n -rw-r--r-- 0 root (0) root (0) 391 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-add-override.1.gz\n -rw-r--r-- 0 root (0) root (0) 709 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-add-path.1.gz\n -rw-r--r-- 0 root (0) root (0) 470 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-add.1.gz\n -rw-r--r-- 0 root (0) root (0) 1349 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-build.1.gz\n -rw-r--r-- 0 root (0) root (0) 384 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-clean-caches.1.gz\n -rw-r--r-- 0 root (0) root (0) 486 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-clean.1.gz\n--rw-r--r-- 0 root (0) root (0) 516 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-convert.1.gz\n+-rw-r--r-- 0 root (0) root (0) 515 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-convert.1.gz\n -rw-r--r-- 0 root (0) root (0) 1734 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-describe.1.gz\n -rw-r--r-- 0 root (0) root (0) 1493 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-dustmite.1.gz\n -rw-r--r-- 0 root (0) root (0) 888 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-fetch.1.gz\n -rw-r--r-- 0 root (0) root (0) 1319 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-generate.1.gz\n--rw-r--r-- 0 root (0) root (0) 662 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-init.1.gz\n--rw-r--r-- 0 root (0) root (0) 892 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-install.1.gz\n+-rw-r--r-- 0 root (0) root (0) 661 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-init.1.gz\n+-rw-r--r-- 0 root (0) root (0) 891 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-install.1.gz\n -rw-r--r-- 0 root (0) root (0) 1287 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-lint.1.gz\n--rw-r--r-- 0 root (0) root (0) 361 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-list-overrides.1.gz\n+-rw-r--r-- 0 root (0) root (0) 360 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-list-overrides.1.gz\n -rw-r--r-- 0 root (0) root (0) 416 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-list.1.gz\n--rw-r--r-- 0 root (0) root (0) 381 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-remove-local.1.gz\n+-rw-r--r-- 0 root (0) root (0) 380 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-remove-local.1.gz\n -rw-r--r-- 0 root (0) root (0) 377 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-remove-override.1.gz\n -rw-r--r-- 0 root (0) root (0) 396 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-remove-path.1.gz\n -rw-r--r-- 0 root (0) root (0) 521 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-remove.1.gz\n -rw-r--r-- 0 root (0) root (0) 1392 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-run.1.gz\n -rw-r--r-- 0 root (0) root (0) 361 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-search.1.gz\n -rw-r--r-- 0 root (0) root (0) 1516 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-test.1.gz\n -rw-r--r-- 0 root (0) root (0) 526 2020-08-08 17:32:26.000000 ./usr/share/man/man1/dub-uninstall.1.gz\n"}, {"source1": "./usr/bin/dub", "source2": "./usr/bin/dub", "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,8 +1,8 @@\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: 5628975c3981514eafa5063af101fa804668cde5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6817c62ab15cf00bea00039716219266613f7de0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6652,15 +6652,15 @@\n Missing newline after line-continuation backslash.\n Unterminated block comment.\n Unescaped newlines are only allowed in raw strings, not regular strings.\n Unexpected end of file.\n Invalid character in base64 binary literal.\n %s [%s]: \n DUB version %s, built on %s\n-Feb 10 2025\n+Jan 9 2024\n Overflow in decimal number\n Unexpected symbol in regex pattern\n Unmatched '{' in regex pattern\n Illegal {n,m} quantifier\n --%s=VALUE\n USAGE: dub [--version] [] [] [-- []]\n Manages the DUB project in the current directory. If the command is omitted,\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2736,16 +2736,16 @@\n 0x002e9ad0 00556e65 78706563 74656420 656e6420 .Unexpected end \n 0x002e9ae0 6f662066 696c652e 00000000 00000000 of file.........\n 0x002e9af0 496e7661 6c696420 63686172 61637465 Invalid characte\n 0x002e9b00 7220696e 20626173 65363420 62696e61 r in base64 bina\n 0x002e9b10 7279206c 69746572 616c2e00 2573205b ry literal..%s [\n 0x002e9b20 25735d3a 2000592f 6e00792f 4e007900 %s]: .Y/n.y/N.y.\n 0x002e9b30 44554220 76657273 696f6e20 25732c20 DUB version %s, \n- 0x002e9b40 6275696c 74206f6e 20257300 46656220 built on %s.Feb \n- 0x002e9b50 31302032 30323500 4f766572 666c6f77 10 2025.Overflow\n+ 0x002e9b40 6275696c 74206f6e 20257300 4a616e20 built on %s.Jan \n+ 0x002e9b50 20392032 30323400 4f766572 666c6f77 9 2024.Overflow\n 0x002e9b60 20696e20 64656369 6d616c20 6e756d62 in decimal numb\n 0x002e9b70 65720000 00000000 556e6578 70656374 er......Unexpect\n 0x002e9b80 65642073 796d626f 6c20696e 20726567 ed symbol in reg\n 0x002e9b90 65782070 61747465 726e0055 6e6d6174 ex pattern.Unmat\n 0x002e9ba0 63686564 20277b27 20696e20 72656765 ched '{' in rege\n 0x002e9bb0 78207061 74746572 6e00496c 6c656761 x pattern.Illega\n 0x002e9bc0 6c207b6e 2c6d7d20 7175616e 74696669 l {n,m} quantifi\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: Unable to find program interpreter name", "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 32383937 35633339 38313531 34656166 28975c3981514eaf\n- 0x00000010 61353036 33616631 30316661 38303436 a5063af101fa8046\n- 0x00000020 36386364 65352e64 65627567 00000000 68cde5.debug....\n- 0x00000030 615ea770 a^.p\n+ 0x00000000 31376336 32616231 35636630 30626561 17c62ab15cf00bea\n+ 0x00000010 30303033 39373136 32313932 36363631 0003971621926661\n+ 0x00000020 33663764 65302e64 65627567 00000000 3f7de0.debug....\n+ 0x00000030 f61c6c40 ..l@\n \n"}]}, {"source1": "./usr/share/man/man1/dub-add-local.1.gz", "source2": "./usr/share/man/man1/dub-add-local.1.gz", "unified_diff": null, "details": [{"source1": "dub-add-local.1", "source2": "dub-add-local.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-ADD-LOCAL 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-LOCAL 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub add-local\\fR\n <\\fIpath\\fR> [<\\fIversion\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -17,13 +17,13 @@\n See 'dub add-path -h' for a way to register multiple local packages at once.\n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-add-override.1.gz", "source2": "./usr/share/man/man1/dub-add-override.1.gz", "unified_diff": null, "details": [{"source1": "dub-add-override.1", "source2": "dub-add-override.1", "unified_diff": "@@ -1,21 +1,21 @@\n-.TH DUB-ADD-OVERRIDE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-OVERRIDE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub add-override\\fR\n <\\fIpackage\\fR> <\\fIversion-spec\\fR> <\\fItarget-path/target-version\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n \n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-add-path.1.gz", "source2": "./usr/share/man/man1/dub-add-path.1.gz", "unified_diff": null, "details": [{"source1": "dub-add-path.1", "source2": "dub-add-path.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-ADD-PATH 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-PATH 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub add-path\\fR\n <\\fIpath\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -23,13 +23,13 @@\n - If neither of those apply, \"~master\" is assumed\n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-add.1.gz", "source2": "./usr/share/man/man1/dub-add.1.gz", "unified_diff": null, "details": [{"source1": "dub-add.1", "source2": "dub-add.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-ADD 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub add\\fR\n <\\fIpackage\\fR>[@<\\fIversion-spec\\fR>] [<\\fIpackages...\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -13,13 +13,13 @@\n Running \"dub add \" is the same as adding to the \"dependencies\" section in dub.json/dub.sdl.\n \n If no version is specified for one of the packages, dub will query the registry for the latest version.\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-build.1.gz", "source2": "./usr/share/man/man1/dub-build.1.gz", "unified_diff": null, "details": [{"source1": "dub-build.1", "source2": "dub-build.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-BUILD 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-BUILD 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub build\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -53,13 +53,13 @@\n .IP --print-platform\n Prints the identifiers for the current build platform as used for the build fields in dub.json\n .IP --parallel\n Runs multiple compiler instances in parallel, if possible.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-clean-caches.1.gz", "source2": "./usr/share/man/man1/dub-clean-caches.1.gz", "unified_diff": null, "details": [{"source1": "dub-clean-caches.1", "source2": "dub-clean-caches.1", "unified_diff": "@@ -1,19 +1,19 @@\n-.TH DUB-CLEAN-CACHES 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CLEAN-CACHES 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub clean-caches\\fR\n \n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n This command removes any cached metadata like the list of available packages and their latest version.\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-clean.1.gz", "source2": "./usr/share/man/man1/dub-clean.1.gz", "unified_diff": null, "details": [{"source1": "dub-clean.1", "source2": "dub-clean.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-CLEAN 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CLEAN 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub clean\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -11,13 +11,13 @@\n Without arguments, the package in the current working directory will be cleaned.\n .SH OPTIONS\n .IP --all-packages\n Cleans up *all* known packages (dub list)\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-convert.1.gz", "source2": "./usr/share/man/man1/dub-convert.1.gz", "unified_diff": null, "details": [{"source1": "dub-convert.1", "source2": "dub-convert.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-CONVERT 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CONVERT 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub convert\\fR\n \n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -16,13 +16,13 @@\n Specifies the target package recipe format. Possible values:\n json, sdl\n .IP -s, --stdout\n Outputs the converted package recipe to stdout instead of writing to disk.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-describe.1.gz", "source2": "./usr/share/man/man1/dub-describe.1.gz", "unified_diff": null, "details": [{"source1": "dub-describe.1", "source2": "dub-describe.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-DESCRIBE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-DESCRIBE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub describe\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -73,13 +73,13 @@\n .IP --data-list\n Output --data information in list format (line-by-line), instead of formatting for a compiler command line.\n .IP --data-0\n Output --data information using null-delimiters, rather than spaces or newlines. Result is usable with, ex., xargs -0.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-dustmite.1.gz", "source2": "./usr/share/man/man1/dub-dustmite.1.gz", "unified_diff": null, "details": [{"source1": "dub-dustmite.1", "source2": "dub-dustmite.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-DUSTMITE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-DUSTMITE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub dustmite\\fR\n <\\fIdestination-path\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n [-- <\\fIapplication arguments...\\fR>]\n@@ -60,13 +60,13 @@\n .IP --force-remove\n Deprecated option that does nothing.\n .IP --filter-versions\n [Experimental] Filter version identifiers and debug version identifiers to improve build cache efficiency.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-fetch.1.gz", "source2": "./usr/share/man/man1/dub-fetch.1.gz", "unified_diff": null, "details": [{"source1": "dub-fetch.1", "source2": "dub-fetch.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-FETCH 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-FETCH 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub fetch\\fR\n <\\fIname\\fR>[@<\\fIversion-spec\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -36,13 +36,13 @@\n Use the specified version/branch instead of the latest available match\n The remove command also accepts \"*\" here as a wildcard to remove all versions of the package from the specified location\n .IP --force-remove\n Deprecated option that does nothing\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-generate.1.gz", "source2": "./usr/share/man/man1/dub-generate.1.gz", "unified_diff": null, "details": [{"source1": "dub-generate.1", "source2": "dub-generate.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-GENERATE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-GENERATE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub generate\\fR\n <\\fIgenerator\\fR> [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -59,13 +59,13 @@\n .IP --print-platform\n Prints the identifiers for the current build platform as used for the build fields in dub.json\n .IP --parallel\n Runs multiple compiler instances in parallel, if possible.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-init.1.gz", "source2": "./usr/share/man/man1/dub-init.1.gz", "unified_diff": null, "details": [{"source1": "dub-init.1", "source2": "dub-init.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-INIT 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-INIT 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub init\\fR\n [<\\fIdirectory\\fR> [<\\fIdependency\\fR>...]]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n [-- <\\fIapplication arguments...\\fR>]\n@@ -20,13 +20,13 @@\n Sets the format to use for the package description file. Possible values:\n json (default), sdl\n .IP -n, --non-interactive\n Don't enter interactive mode.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-install.1.gz", "source2": "./usr/share/man/man1/dub-install.1.gz", "unified_diff": null, "details": [{"source1": "dub-install.1", "source2": "dub-install.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-INSTALL 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-INSTALL 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub install\\fR\n <\\fIname\\fR>[@<\\fIversion-spec\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -36,13 +36,13 @@\n Use the specified version/branch instead of the latest available match\n The remove command also accepts \"*\" here as a wildcard to remove all versions of the package from the specified location\n .IP --force-remove\n Deprecated option that does nothing\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-lint.1.gz", "source2": "./usr/share/man/man1/dub-lint.1.gz", "unified_diff": null, "details": [{"source1": "dub-lint.1", "source2": "dub-lint.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-LINT 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LINT 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub lint\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n [-- <\\fIapplication arguments...\\fR>]\n@@ -52,13 +52,13 @@\n .IP --force-remove\n Deprecated option that does nothing.\n .IP --filter-versions\n [Experimental] Filter version identifiers and debug version identifiers to improve build cache efficiency.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-list-overrides.1.gz", "source2": "./usr/share/man/man1/dub-list-overrides.1.gz", "unified_diff": null, "details": [{"source1": "dub-list-overrides.1", "source2": "dub-list-overrides.1", "unified_diff": "@@ -1,19 +1,19 @@\n-.TH DUB-LIST-OVERRIDES 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LIST-OVERRIDES 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub list-overrides\\fR\n \n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Prints a list of all overridden packages added via \"dub add-override\".\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-list.1.gz", "source2": "./usr/share/man/man1/dub-list.1.gz", "unified_diff": null, "details": [{"source1": "dub-list.1", "source2": "dub-list.1", "unified_diff": "@@ -1,19 +1,19 @@\n-.TH DUB-LIST 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LIST 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub list\\fR\n \n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Prints a list of all local packages. This includes all cached packages (user or system wide), all packages in the package search paths (\"dub add-path\") and all manually registered packages (\"dub add-local\").\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-remove-local.1.gz", "source2": "./usr/share/man/man1/dub-remove-local.1.gz", "unified_diff": null, "details": [{"source1": "dub-remove-local.1", "source2": "dub-remove-local.1", "unified_diff": "@@ -1,21 +1,21 @@\n-.TH DUB-REMOVE-LOCAL 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-LOCAL 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub remove-local\\fR\n <\\fIpath\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Removes a local package directory\n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-remove-override.1.gz", "source2": "./usr/share/man/man1/dub-remove-override.1.gz", "unified_diff": null, "details": [{"source1": "dub-remove-override.1", "source2": "dub-remove-override.1", "unified_diff": "@@ -1,21 +1,21 @@\n-.TH DUB-REMOVE-OVERRIDE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-OVERRIDE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub remove-override\\fR\n <\\fIpackage\\fR> <\\fIversion-spec\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n \n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-remove-path.1.gz", "source2": "./usr/share/man/man1/dub-remove-path.1.gz", "unified_diff": null, "details": [{"source1": "dub-remove-path.1", "source2": "dub-remove-path.1", "unified_diff": "@@ -1,21 +1,21 @@\n-.TH DUB-REMOVE-PATH 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-PATH 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub remove-path\\fR\n <\\fIpath\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Removes a package search path previously added with add-path.\n .SH OPTIONS\n .IP --system\n Register system-wide instead of user-wide\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-remove.1.gz", "source2": "./usr/share/man/man1/dub-remove.1.gz", "unified_diff": null, "details": [{"source1": "dub-remove.1", "source2": "dub-remove.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-REMOVE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub remove\\fR\n <\\fIname\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -14,13 +14,13 @@\n .IP --force-remove\n Deprecated option that does nothing\n .IP -n, --non-interactive\n Don't enter interactive mode.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-run.1.gz", "source2": "./usr/share/man/man1/dub-run.1.gz", "unified_diff": null, "details": [{"source1": "dub-run.1", "source2": "dub-run.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-RUN 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-RUN 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub run\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n [-- <\\fIapplication arguments...\\fR>]\n@@ -56,13 +56,13 @@\n .IP --print-platform\n Prints the identifiers for the current build platform as used for the build fields in dub.json\n .IP --parallel\n Runs multiple compiler instances in parallel, if possible.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-search.1.gz", "source2": "./usr/share/man/man1/dub-search.1.gz", "unified_diff": null, "details": [{"source1": "dub-search.1", "source2": "dub-search.1", "unified_diff": "@@ -1,19 +1,19 @@\n-.TH DUB-SEARCH 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-SEARCH 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub search\\fR\n <\\fIquery\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Search all specified DUB registries for packages matching query.\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-test.1.gz", "source2": "./usr/share/man/man1/dub-test.1.gz", "unified_diff": null, "details": [{"source1": "dub-test.1", "source2": "dub-test.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-TEST 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-TEST 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub test\\fR\n [<\\fIpackage\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n [-- <\\fIapplication arguments...\\fR>]\n@@ -58,13 +58,13 @@\n .IP --force-remove\n Deprecated option that does nothing.\n .IP --filter-versions\n [Experimental] Filter version identifiers and debug version identifiers to improve build cache efficiency.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-uninstall.1.gz", "source2": "./usr/share/man/man1/dub-uninstall.1.gz", "unified_diff": null, "details": [{"source1": "dub-uninstall.1", "source2": "dub-uninstall.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-UNINSTALL 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-UNINSTALL 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub uninstall\\fR\n <\\fIname\\fR>\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -14,13 +14,13 @@\n .IP --force-remove\n Deprecated option that does nothing\n .IP -n, --non-interactive\n Don't enter interactive mode.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub-upgrade.1.gz", "source2": "./usr/share/man/man1/dub-upgrade.1.gz", "unified_diff": null, "details": [{"source1": "dub-upgrade.1", "source2": "dub-upgrade.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB-UPGRADE 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-UPGRADE 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n \\fBdub upgrade\\fR\n [<\\fIpackages...\\fR>]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n@@ -25,13 +25,13 @@\n .IP --missing-only\n Performs an upgrade only for dependencies that don't yet have a version selected. This is also done automatically before each build.\n .IP --force-remove\n Deprecated option that does nothing.\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1)\\fR, \\fBdub(1)\\fR\n"}]}, {"source1": "./usr/share/man/man1/dub.1.gz", "source2": "./usr/share/man/man1/dub.1.gz", "unified_diff": null, "details": [{"source1": "dub.1", "source2": "dub.1", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH DUB 1 \"2025-02-10\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB 1 \"2024-01-09\" \"The D Language Foundation\" \"The D Language Foundation\"\n .SH NAME\n dub \\- Package and build management system for D\n .SH SYNOPSIS\n .B dub\n [\\-\\-version]\n [\\fICOMMAND\\fR]\n [\\fIOPTIONS\\&.\\&.\\&.\\fR]\n@@ -196,13 +196,13 @@\n .IP --vquiet\n Print no messages\n .IP --cache=VALUE\n Puts any fetched packages in the specified location [local|system|user].\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2025 by The D Language Foundation\n+Copyright (c) 1999-2024 by The D Language Foundation\n .SH \"ONLINE DOCUMENTATION\"\n .UR http://code.dlang.org/docs/commandline\n .UE http://code.dlang.org/docs/commandline\n .SH \"SEE ALSO\"\n \\fBdmd(1), rdmd(1), dub-init(1), dub-run(1), dub-build(1), dub-test(1), dub-lint(1), dub-generate(1), dub-describe(1), dub-clean(1), dub-dustmite(1), dub-fetch(1), dub-install(1), dub-add(1), dub-remove(1), dub-uninstall(1), dub-upgrade(1), dub-add-path(1), dub-remove-path(1), dub-add-local(1), dub-remove-local(1), dub-list(1), dub-search(1), dub-add-override(1), dub-remove-override(1), dub-list-overrides(1), dub-clean-caches(1), dub-convert(1)\\fR\n"}]}]}]}]}, {"source1": "dub-dbgsym_1.22.0-1_amd64.deb", "source2": "dub-dbgsym_1.22.0-1_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 2020-08-08 17:32:26.000000 debian-binary\n -rw-r--r-- 0 0 0 528 2020-08-08 17:32:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3738620 2020-08-08 17:32:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3738488 2020-08-08 17:32:26.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": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian D Language Group \n Installed-Size: 7437\n Depends: dub (= 1.22.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for dub\n-Build-Ids: 5628975c3981514eafa5063af101fa804668cde5\n+Build-Ids: 6817c62ab15cf00bea00039716219266613f7de0\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 +1 @@\n-usr/lib/debug/.build-id/56/28975c3981514eafa5063af101fa804668cde5.debug\n+usr/lib/debug/.build-id/68/17c62ab15cf00bea00039716219266613f7de0.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 7604656 2020-08-08 17:32:26.000000 ./usr/lib/debug/.build-id/56/28975c3981514eafa5063af101fa804668cde5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/lib/debug/.build-id/68/\n+-rw-r--r-- 0 root (0) root (0) 7604656 2020-08-08 17:32:26.000000 ./usr/lib/debug/.build-id/68/17c62ab15cf00bea00039716219266613f7de0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-08-08 17:32:26.000000 ./usr/share/doc/dub-dbgsym -> dub\n"}, {"source1": "./usr/lib/debug/.build-id/56/28975c3981514eafa5063af101fa804668cde5.debug", "source2": "./usr/lib/debug/.build-id/68/17c62ab15cf00bea00039716219266613f7de0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\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: 5628975c3981514eafa5063af101fa804668cde5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6817c62ab15cf00bea00039716219266613f7de0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}