{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.3AhXk8BIgG/b1/lprng-doc_3.8.A~rc2-3.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.3AhXk8BIgG/b2/lprng-doc_3.8.A~rc2-3.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 50e4cf75edfc9d53a756e4a5a62de08d 1670944 doc extra lprng-doc_3.8.A~rc2-3.1_all.deb\n+ ce0ab032822ef9544f0566ecc3fdf609 1670832 doc extra lprng-doc_3.8.A~rc2-3.1_all.deb\n"}, {"source1": "lprng-doc_3.8.A~rc2-3.1_all.deb", "source2": "lprng-doc_3.8.A~rc2-3.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 2016-11-23 16:06:17.000000 debian-binary\n -rw-r--r-- 0 0 0 5972 2016-11-23 16:06:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1664780 2016-11-23 16:06:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1664668 2016-11-23 16:06:17.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": "@@ -219,15 +219,15 @@\n -rw-r--r-- 0 root (0) root (0) 6695 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9787.htm\n -rw-r--r-- 0 root (0) root (0) 5183 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9833.htm\n -rw-r--r-- 0 root (0) root (0) 5663 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9858.htm\n -rw-r--r-- 0 root (0) root (0) 6098 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9869.htm\n -rw-r--r-- 0 root (0) root (0) 6794 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9884.htm\n -rw-r--r-- 0 root (0) root (0) 9548 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x998.htm\n -rw-r--r-- 0 root (0) root (0) 1091755 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference.html\n--rw-r--r-- 0 root (0) root (0) 2503870 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference.pdf\n+-rw-r--r-- 0 root (0) root (0) 2503770 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng-Reference.pdf\n -rw-r--r-- 0 root (0) root (0) 37755 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRng.png\n -rw-r--r-- 0 root (0) root (0) 56433 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/LPRngT-L.png\n -rw-r--r-- 0 root (0) root (0) 7905 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1252 2016-11-23 16:06:17.000000 ./usr/share/doc/lprng-doc/copyright\n -rw-r--r-- 0 root (0) root (0) 1394 2006-11-05 15:19:24.000000 ./usr/share/doc/lprng-doc/y2k.txt\n drwxr-xr-x 0 root (0) root (0) 0 2016-11-23 16:06:17.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 434 2016-11-23 16:06:17.000000 ./usr/share/doc-base/lprng-doc.lprng-ref\n"}, {"source1": "./usr/share/doc/lprng-doc/LPRng-Reference.pdf", "source2": "./usr/share/doc/lprng-doc/LPRng-Reference.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -10777,14 +10777,15 @@\n 9. If there is no value for the speci\ufb01ed argument, then the argument is removed from the list. If there is\n a value, the actual form of the substitution is controlled by additional \ufb02ags as follows.\n Table 16-3. Filter Command Line Option Format\n \n 196\n \n \fChapter 16. Filters\n+\n Each entry in quotes is treated as a single value, as in /bin/sh. The $\u2019x does not quote the value.\n Combinations of the various \ufb02ags are allowed. For example, $-x would simply substitute the value\n for x, and then pass the whitespace separated components as individual arguments. This last form is\n useful for adding in additional \ufb02ags on the command line.\n 10. The command line is parsed, metacharacters are ruthlessly stripped from all arguments and\n pathnames and replaced by _ (underscores), and an argument list suitable for the execve system\n call is formed.\n@@ -10803,20 +10804,20 @@\n There already exists a large library of ready-to-use \ufb01lters. Some of them have LPRng-speci\ufb01c versions,\n which can be found at the LPRng ftp mirror sites.\n \n 16.9.1. Filter Support Conventions\n By convention, most \ufb01lters are either totally standalone (very rare) or require a set of support \ufb01les or\n con\ufb01guration \ufb01les. There are two types of con\ufb01guration \ufb01les: per print queue con\ufb01guration information\n and global con\ufb01guration information.\n-Since a print \ufb01lter executes with the spool queue directory as the current directory, most \ufb01lters put per\n-print queue con\ufb01guration information in a \ufb01le in the spool directory. Some vintage \ufb01lters insist on having\n \n 197\n \n \fChapter 16. Filters\n+Since a print \ufb01lter executes with the spool queue directory as the current directory, most \ufb01lters put per\n+print queue con\ufb01guration information in a \ufb01le in the spool directory. Some vintage \ufb01lters insist on having\n these \ufb01les hidden with names such as .setup. This can make it dif\ufb01cult for administrators to determine\n where the con\ufb01guration \ufb01les are.\n Global con\ufb01guration \ufb01les are usually placed in commonly accessible directories such as\n /usr/local/libexec/filters and its subdirectories. This allows the LPRng administrator to set\n the privileges on these directories such that only the lpd process can access them.\n When a \ufb01lter is invoked, it is passed a large number of options, many of which are totally ignored in \ufb01lter\n operation. However, for many purposes it is necessary to provide options to the \ufb01lters to tailor their\n@@ -10849,20 +10850,20 @@\n # banner added, model information added\n #\n lp\n :lp=ipaddr%9100\n :ifhp=model=hp4\n :bp=/usr/local/libexec/filters/pclbanner\n :of=/usr/local/libexec/filters/ifhp\n-:filter=/usr/local/libexec/filters/ifhp\n-#\n \n 198\n \n \fChapter 16. Filters\n+:filter=/usr/local/libexec/filters/ifhp\n+#\n # for a parallel port printer or when you want VERY fast\n # throughput, no pagecounts, error messages, etc. The\n #\n lp\n :lp=/dev/lp0\n :ifhp=model=hp4,status@\n :filter=/usr/local/libexec/filters/ifhp\n@@ -13131,29 +13132,26 @@\n \n \u2022\n \n status Shows a status display of the print spools on the server.\n \n The following commands are extensions to the basic set provided by the BSD lpd system.\n \u2022\n-\n-lpq, lprm Invokes the lpq or lprm program from lpc. Useful when in the interactive mode.\n+\u2022\n \n \u2022\n \n+lpq, lprm Invokes the lpq or lprm program from lpc. Useful when in the interactive mode.\n hold, holdall, release The hold command will cause the selected jobs to be held until\n-\n released. The holdall jobs sets all jobs submitted to the queue to be held until released. The release\n command releases jobs for printing. If a job has had an error and is in the error state, the release\n command will cause it to be reprinted.\n-\u2022\n-\n move, redirect The move command will move selected jobs to the speci\ufb01ed spool queue. The\n-redirect command sends all jobs submitted to the queue to be sent to the speci\ufb01ed queue.\n \n+redirect command sends all jobs submitted to the queue to be sent to the speci\ufb01ed queue.\n \u2022\n \n active, lpd, reread The active command will connect to the server for the printer. This is\n used to check to see if non-LPRng print servers are active. The lpd command will connect to the\n server and get the process id (PID) of the lpd server. The reread command causes a SIGHUP signal to\n be sent to the lpd process, causing it to reread the lpd.conf, printcap, and lpd.perms \ufb01les. This\n is done when con\ufb01guration information has been modi\ufb01ed and the administrator wants to have the\n"}]}]}]}]}]}