{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.opLTBgBp/b1/dub_1.27.0-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.opLTBgBp/b2/dub_1.27.0-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 4b5f6e6d1680b2e5dc9a25a058581f91 2667944 debug optional dub-dbgsym_1.27.0-3_amd64.deb\n- c07acd952546d0cff19de28942c85e91 826692 devel optional dub_1.27.0-3_amd64.deb\n+ b980eda905292d6fe97316eece7d2f69 826676 devel optional dub_1.27.0-3_amd64.deb\n"}, {"source1": "dub_1.27.0-3_amd64.deb", "source2": "dub_1.27.0-3_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 2022-08-13 10:41:10.000000 debian-binary\n--rw-r--r-- 0 0 0 1568 2022-08-13 10:41:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 824932 2022-08-13 10:41:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1572 2022-08-13 10:41:10.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 824912 2022-08-13 10:41:10.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": "@@ -34,11 +34,11 @@\n -rw-r--r-- 0 root (0) root (0) 473 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-list.1.gz\n -rw-r--r-- 0 root (0) root (0) 381 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-remove-local.1.gz\n -rw-r--r-- 0 root (0) root (0) 378 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-remove-override.1.gz\n -rw-r--r-- 0 root (0) root (0) 397 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-remove-path.1.gz\n -rw-r--r-- 0 root (0) root (0) 533 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-remove.1.gz\n -rw-r--r-- 0 root (0) root (0) 1404 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-run.1.gz\n -rw-r--r-- 0 root (0) root (0) 362 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-search.1.gz\n--rw-r--r-- 0 root (0) root (0) 1530 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-test.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1531 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-test.1.gz\n -rw-r--r-- 0 root (0) root (0) 537 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-uninstall.1.gz\n -rw-r--r-- 0 root (0) root (0) 758 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub-upgrade.1.gz\n -rw-r--r-- 0 root (0) root (0) 3774 2022-08-13 10:41:10.000000 ./usr/share/man/man1/dub.1.gz\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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-LOCAL 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-OVERRIDE 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD-PATH 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-ADD 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-BUILD 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CLEAN-CACHES 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CLEAN 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-CONVERT 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-DESCRIBE 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-DUSTMITE 1 \"2025-02-28\" \"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@@ -62,13 +62,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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-FETCH 1 \"2025-02-28\" \"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 <\\fIpackage\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-GENERATE 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-INIT 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-INSTALL 1 \"2025-02-28\" \"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 <\\fIpackage\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LINT 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LIST-OVERRIDES 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-LIST 1 \"2025-02-28\" \"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 [<\\fIpackage\\fR>[@<\\fIversion-spec\\fR>]]\n \\fIOPTIONS\\&.\\&.\\&.\\fR\n .SH DESCRIPTION\n Prints a list of all or selected 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\"). If package specified output filtered by package spec.\n .SH OPTIONS\n .SH FILES\n \\fIdub\\&.sdl\\fR, \\fIdub\\&.json\\fR\n .SH AUTHOR\n-Copyright (c) 1999-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-LOCAL 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-OVERRIDE 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE-PATH 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-REMOVE 1 \"2025-02-28\" \"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 <\\fIpackage\\fR>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-RUN 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-SEARCH 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-TEST 1 \"2025-02-28\" \"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>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-UNINSTALL 1 \"2025-02-28\" \"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 <\\fIpackage\\fR>[@<\\fIversion-spec\\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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB-UPGRADE 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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 \"2024-01-27\" \"The D Language Foundation\" \"The D Language Foundation\"\n+.TH DUB 1 \"2025-02-28\" \"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-2024 by The D Language Foundation\n+Copyright (c) 1999-2025 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"}]}]}]}]}]}