{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4d2ovfcj/b1/sphinxcontrib-programoutput_0.16-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4d2ovfcj/b2/sphinxcontrib-programoutput_0.16-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 4821956c604152a33398ca52ec35b0a2 25584 doc optional python-sphinxcontrib.programoutput-doc_0.16-1_all.deb\n+ 06ddcc4ca9a5979e06299e7bed6c9661 25580 doc optional python-sphinxcontrib.programoutput-doc_0.16-1_all.deb\n dc164cb0a715261508db76daaa6b590d 20128 python optional python3-sphinxcontrib.programoutput_0.16-1_all.deb\n"}, {"source1": "python-sphinxcontrib.programoutput-doc_0.16-1_all.deb", "source2": "python-sphinxcontrib.programoutput-doc_0.16-1_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 2020-04-16 07:33:15.000000 debian-binary\n--rw-r--r-- 0 0 0 1200 2020-04-16 07:33:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1196 2020-04-16 07:33:15.000000 control.tar.xz\n -rw-r--r-- 0 0 0 24192 2020-04-16 07:33:15.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/python-sphinxcontrib.programoutput-doc/html/index.html", "source2": "./usr/share/doc/python-sphinxcontrib.programoutput-doc/html/index.html", "unified_diff": "@@ -143,24 +143,24 @@\n
To enable these features, enable the shell
option. With this option, the\n command is literally passed to the system shell:
.. command-output:: echo "$USER"\n :shell:\n
$ echo "$USER"\n-pbuilder1\n+pbuilder2\n
Other shell features like process expansion consequently work, too:
\n.. command-output:: ls -l $(which grep)\n :shell:\n
$ ls -l $(which grep)\n--rwxr-xr-x 1 root root 182496 Jan 24 2023 /bin/grep\n+-rwxr-xr-x 1 root root 182496 Jan 25 2023 /bin/grep\n
Remember to use shell
carefully to avoid unintented interpretation of shell\n syntax and swallowing of fatal errors!