{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.z8kQs9Bl/b1/pygopherd_3.0.0~git20221126.02c65d60-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.z8kQs9Bl/b2/pygopherd_3.0.0~git20221126.02c65d60-3_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 1b5ad6535f19474f7590faf6c5cb80fb 228520 net optional pygopherd_3.0.0~git20221126.02c65d60-3_all.deb\n+ ab305f532594a940b0eca59ee4570a98 228260 net optional pygopherd_3.0.0~git20221126.02c65d60-3_all.deb\n"}, {"source1": "pygopherd_3.0.0~git20221126.02c65d60-3_all.deb", "source2": "pygopherd_3.0.0~git20221126.02c65d60-3_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 2023-01-06 11:49:10.000000 debian-binary\n -rw-r--r-- 0 0 0 3576 2023-01-06 11:49:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 224752 2023-01-06 11:49:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 224492 2023-01-06 11:49: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": "@@ -64,13 +64,13 @@\n -rw-r--r-- 0 root (0) root (0) 4356 2022-12-20 20:20:15.000000 ./usr/share/doc/pygopherd/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-06 11:49:10.000000 ./usr/share/doc/pygopherd/examples/\n -rw-r--r-- 0 root (0) root (0) 574 2022-11-26 21:04:57.000000 ./usr/share/doc/pygopherd/examples/gophermap\n -rw-r--r-- 0 root (0) root (0) 517 2022-11-26 21:04:57.000000 ./usr/share/doc/pygopherd/examples/pygopherd.service\n -rw-r--r-- 0 root (0) root (0) 628 2022-11-26 21:04:57.000000 ./usr/share/doc/pygopherd/examples/talsample.html.tal\n -rw-r--r-- 0 root (0) root (0) 49838 2023-01-06 11:49:10.000000 ./usr/share/doc/pygopherd/pygopherd.html\n -rw-r--r-- 0 root (0) root (0) 122507 2023-01-06 11:49:10.000000 ./usr/share/doc/pygopherd/pygopherd.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 3003 2023-01-06 11:49:10.000000 ./usr/share/doc/pygopherd/pygopherd.txt.gz\n+-rw-r--r-- 0 root (0) root (0) 2748 2023-01-06 11:49:10.000000 ./usr/share/doc/pygopherd/pygopherd.txt.gz\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-06 11:49:10.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-06 11:49:10.000000 ./usr/share/man/man8/\n -rw-r--r-- 0 root (0) root (0) 2860 2023-01-06 11:49:10.000000 ./usr/share/man/man8/pygopherd.8.gz\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-06 11:49:10.000000 ./usr/share/pygopherd/\n -rw-r--r-- 0 root (0) root (0) 574 2022-11-26 21:04:57.000000 ./usr/share/pygopherd/gophermap\n"}, {"source1": "./usr/share/doc/pygopherd/pygopherd.txt.gz", "source2": "./usr/share/doc/pygopherd/pygopherd.txt.gz", "unified_diff": null, "details": [{"source1": "pygopherd.txt", "source2": "pygopherd.txt", "unified_diff": "@@ -1,113 +1,113 @@\n PYGOPHERD(8) PyGopherd Manpage PYGOPHERD(8)\n \n \n \n-N\bNA\bAM\bME\bE\n+NAME\n PyGopherd - Multiprotocol Information Server\n \n-S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS\n- p\bpy\byg\bgo\bop\bph\bhe\ber\brd\bd [ _\bc_\bo_\bn_\bf_\bi_\bg_\bf_\bi_\bl_\be ]\n+SYNOPSIS\n+ pygopherd [ configfile ]\n \n \n-D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN\n- Welcome to P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd. In a nutshell, P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd is a modern dynamic\n+DESCRIPTION\n+ Welcome to PyGopherd. In a nutshell, PyGopherd is a modern dynamic\n multi-protocol hierarchical information server with a pluggable modu-\n larized extension system, full flexible caching, virtual files and\n folders, and autodetection of file types -- all with support for stan-\n dardized yet extensible per-document metadata. Whew! Read on for infor-\n mation on this what all these buzzwords mean.\n \n-Q\bQU\bUI\bIC\bCK\bK S\bST\bTA\bAR\bRT\bT\n- If you have already installed P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd system-wide, or your adminis-\n- trator has done that for you, your task for setting up P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd for\n+QUICK START\n+ If you have already installed PyGopherd system-wide, or your adminis-\n+ trator has done that for you, your task for setting up PyGopherd for\n the first time is quite simple. You just need to set up your configu-\n ration file, make your folder directory, and run it!\n \n You can quickly set up your configuration file. The distribution in-\n- cludes two files of interest: _\bc_\bo_\bn_\bf_\b/_\bp_\by_\bg_\bo_\bp_\bh_\be_\br_\bd_\b._\bc_\bo_\bn_\bf and _\bc_\bo_\bn_\bf_\b/_\bm_\bi_\bm_\be_\b._\bt_\by_\bp_\be_\bs.\n- Debian users will find the configuration file pre-installed in _\b/_\be_\bt_\bc_\b/_\bp_\by_\b-\n- _\bg_\bo_\bp_\bh_\be_\br_\bd_\b/_\bp_\by_\bg_\bo_\bp_\bh_\be_\br_\bd_\b._\bc_\bo_\bn_\bf and the _\bm_\bi_\bm_\be_\b._\bt_\by_\bp_\be_\bs file provided by the system\n+ cludes two files of interest: conf/pygopherd.conf and conf/mime.types.\n+ Debian users will find the configuration file pre-installed in /etc/py-\n+ gopherd/pygopherd.conf and the mime.types file provided by the system\n already.\n \n- Open up _\bp_\by_\bg_\bo_\bp_\bh_\be_\br_\bd_\b._\bc_\bo_\bn_\bf in your editor and adjust to suit. The file is\n+ Open up pygopherd.conf in your editor and adjust to suit. The file is\n heavily commented and you can refer to it for detailed information.\n- Some settings to take a look at include: _\bd_\be_\bt_\ba_\bc_\bh, _\bp_\bi_\bd_\bf_\bi_\bl_\be, _\bp_\bo_\br_\bt, _\bu_\bs_\be_\bc_\bh_\b-\n- _\br_\bo_\bo_\bt, _\bs_\be_\bt_\bu_\bi_\bd, _\bs_\be_\bt_\bg_\bi_\bd, and _\br_\bo_\bo_\bt. These may or may not work at their de-\n+ Some settings to take a look at include: detach, pidfile, port, usech-\n+ root, setuid, setgid, and root. These may or may not work at their de-\n faults for you. The remaining ones should be fine for a basic setup.\n \n- Invoke P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd with p\bpy\byg\bgo\bop\bph\bhe\ber\brd\bd p\bpa\bat\bth\bh/\b/t\bto\bo/\b/c\bco\bon\bnf\bfi\big\bgf\bfi\bil\ble\be (or /\b/e\bet\btc\bc/\b/i\bin\bni\bit\bt.\b.d\bd/\b/p\bpy\by-\b-\n- g\bgo\bop\bph\bhe\ber\brd\bd s\bst\bta\bar\brt\bt on Debian). Place some files in the location specified\n- by the _\br_\bo_\bo_\bt directive in the config file and you're ready to run!\n+ Invoke PyGopherd with pygopherd path/to/configfile (or /etc/init.d/py-\n+ gopherd start on Debian). Place some files in the location specified\n+ by the root directive in the config file and you're ready to run!\n \n-O\bOP\bPT\bTI\bIO\bON\bNS\bS\n- All P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd configuratoin is done via the configuration file. There-\n+OPTIONS\n+ All PyGopherd configuratoin is done via the configuration file. There-\n fore, the program has only one command-line option:\n \n- _\bc_\bo_\bn_\bf_\bi_\bg_\bf_\bi_\bl_\be\n+ configfile\n This option argument specifies the location of the configuration\n- file that P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd is to use.\n+ file that PyGopherd is to use.\n \n-C\bCO\bON\bNF\bFO\bOR\bRM\bMI\bIN\bNG\bG T\bTO\bO\n- +\bo The Internet Gopher Protocol as specified in RFC1436\n+CONFORMING TO\n+ o The Internet Gopher Protocol as specified in RFC1436\n \n- +\bo The Gopher+ upward-compatible enhancements to the Internet Gopher\n+ o The Gopher+ upward-compatible enhancements to the Internet Gopher\n Protocol from the University of Minnesota as laid out at\n .\n \n- +\bo The gophermap file format as originally implemented in the Bucktooth\n+ o The gophermap file format as originally implemented in the Bucktooth\n gopher server and described at\n .\n \n- +\bo The Links to URL specification as laid out by John Goerzen at\n+ o The Links to URL specification as laid out by John Goerzen at\n .\n \n- +\bo The UMN format for specifying object attributes and links with .cap,\n+ o The UMN format for specifying object attributes and links with .cap,\n .Links, .abstract, and similar files as specified elsewhere in this\n document and implemented by UMN gopherd.\n \n- +\bo The PYG format for extensible Python gopher objects as created for\n- P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd.\n+ o The PYG format for extensible Python gopher objects as created for\n+ PyGopherd.\n \n- +\bo Hypertext Transfer Protocol HTTP/1.0 as specified in RFC1945\n+ o Hypertext Transfer Protocol HTTP/1.0 as specified in RFC1945\n \n- +\bo Hypertext Markup Language (HTML) 3.2 and 4.0 Transitional as speci-\n+ o Hypertext Markup Language (HTML) 3.2 and 4.0 Transitional as speci-\n fied in RFC1866 and RFC2854.\n \n- +\bo Maildir as specified in\n+ o Maildir as specified in\n and\n .\n \n- +\bo The mbox mail storage format as specified in\n+ o The mbox mail storage format as specified in\n .\n \n- +\bo Registered MIME media types as specified in RFC2048.\n+ o Registered MIME media types as specified in RFC2048.\n \n- +\bo Script execution conforming to both UMN standards as laid out in UMN\n+ o Script execution conforming to both UMN standards as laid out in UMN\n gopherd(1) and Bucktooth standards as specified at\n ,\n so far as each can be implemented consistent with secure design prin-\n ciples.\n \n- +\bo Standard Python 2.2.1 or above as implemented on POSIX-compliant sys-\n+ o Standard Python 2.2.1 or above as implemented on POSIX-compliant sys-\n tems.\n \n- +\bo WAP/WML as defined by the WAP Forum.\n+ o WAP/WML as defined by the WAP Forum.\n \n-B\bBU\bUG\bGS\bS\n- Reports of bugs should be sent via e-mail to the P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd issue\n+BUGS\n+ Reports of bugs should be sent via e-mail to the PyGopherd issue\n tracker at .\n \n The Web site also lists all current bugs, where you can check their\n status or contribute to fixing them.\n \n-C\bCO\bOP\bPY\bYR\bRI\bIG\bGH\bHT\bT\n- P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd is Copyright (C) 2002-2019 John Goerzen, 2021 Michael Lazar.\n+COPYRIGHT\n+ PyGopherd is Copyright (C) 2002-2019 John Goerzen, 2021 Michael Lazar.\n \n This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU General Public License as published by the\n Free Software Foundation; version 2 of the License.\n \n This program is distributed in the hope that it will be useful, but\n WITHOUT ANY WARRANTY; without even the implied warranty of MER-\n@@ -120,32 +120,32 @@\n Free Software Foundation, Inc.\n 59 Temple Place\n Suite 330\n Boston, MA 02111-1307\n USA\n \n \n-A\bAU\bUT\bTH\bHO\bOR\bR\n- P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd, its libraries, documentation, and all included files (except\n+AUTHOR\n+ PyGopherd, its libraries, documentation, and all included files (except\n where noted) was written by John Goerzen and\n copyright is held as stated in the Copyright section.\n \n Portions of this manual (specifically relating to certian UMN gopherd\n features and characteristics that PyGopherd emulates) are modified ver-\n sions of the original gopherd(1) manpage accompanying the UMN gopher\n distribution. That document is distributed under the same terms as\n this, and bears the following copyright notices:\n \n Copyright (C) 1991-2000 University of Minnesota\n Copyright (C) 2000-2002 John Goerzen and other developers\n \n \n- P\bPy\byG\bGo\bop\bph\bhe\ber\brd\bd may be downloaded, and information found, from its homepage:\n+ PyGopherd may be downloaded, and information found, from its homepage:\n \n \n \n-S\bSE\bEE\bE A\bAL\bLS\bSO\bO\n+SEE ALSO\n python (1).\n \n \n \n-JohGoerze 0Januar202 PYGOPHER)\n+John Goerzen 06 January 2023 PYGOPHERD(8)\n"}]}]}]}]}]}