{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.5qB435Ed/b1/pwntools_4.15.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.5qB435Ed/b2/pwntools_4.15.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- b258c4e4bd482487dc84e7f806988296 394956 doc optional python-pwntools-doc_4.15.0-1_all.deb\n+ 5e506db4a5b816b9ef3ea3608b18bf49 394976 doc optional python-pwntools-doc_4.15.0-1_all.deb\n 349b998d4119aee294f0274614544906 907156 python optional python3-pwntools_4.15.0-1_all.deb\n"}, {"source1": "python-pwntools-doc_4.15.0-1_all.deb", "source2": "python-pwntools-doc_4.15.0-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 2025-10-15 21:17:58.000000 debian-binary\n--rw-r--r-- 0 0 0 5020 2025-10-15 21:17:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 389744 2025-10-15 21:17:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5012 2025-10-15 21:17:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 389772 2025-10-15 21:17:58.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": "@@ -111,15 +111,15 @@\n -rw-r--r-- 0 root (0) root (0) 38745 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/args.html\n -rw-r--r-- 0 root (0) root (0) 63344 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/asm.html\n -rw-r--r-- 0 root (0) root (0) 24173 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/atexception.html\n -rw-r--r-- 0 root (0) root (0) 24781 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/atexit.html\n -rw-r--r-- 0 root (0) root (0) 113107 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/commandline.html\n -rw-r--r-- 0 root (0) root (0) 21707 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/config.html\n -rw-r--r-- 0 root (0) root (0) 27008 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/constants.html\n--rw-r--r-- 0 root (0) root (0) 171671 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/context.html\n+-rw-r--r-- 0 root (0) root (0) 171672 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/context.html\n -rw-r--r-- 0 root (0) root (0) 65423 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/dynelf.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/elf/\n -rw-r--r-- 0 root (0) root (0) 23349 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/elf/config.html\n -rw-r--r-- 0 root (0) root (0) 123172 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/elf/corefile.html\n -rw-r--r-- 0 root (0) root (0) 269826 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/elf/elf.html\n -rw-r--r-- 0 root (0) root (0) 62387 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/elf.html\n -rw-r--r-- 0 root (0) root (0) 104539 2025-10-15 21:17:58.000000 ./usr/share/doc/python-pwntools-doc/html/encoders.html\n"}, {"source1": "./usr/share/doc/python-pwntools-doc/html/context.html", "source2": "./usr/share/doc/python-pwntools-doc/html/context.html", "unified_diff": "@@ -784,15 +784,15 @@\n property cyclic_size[source]\uf0c1\n
Cyclic pattern size.
\nDefault value is 4.
\nDefault values for pwnlib.context.ContextType
Whether pwntools automatically deletes corefiles after exiting.\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -537,15 +537,15 @@\n Cyclic alphabet.\n Default value isstring.ascii_lowercase.\n property cyclic_size[source]\uf0c1\n Cyclic pattern size.\n Default value is4.\n defaults = {'adb_host': 'localhost', 'adb_port': 5037, 'arch': 'i386',\n 'aslr': True, 'binary': None, 'bits': 32, 'buffer_size': 4096, 'cache_\n- dir_base': '/nonexistent/first-build/.cache', 'cyclic_alphabet':\n+ dir_base': '/nonexistent/second-build/.cache', 'cyclic_alphabet':\n b'abcdefghijklmnopqrstuvwxyz', 'cyclic_size': 4, 'delete_corefiles':\n False, 'device': None, 'encoding': 'auto', 'endian': 'little', 'gdb_\n binary': '', 'gdbinit': '', 'kernel': None, 'local_libcdb': '/var/lib/\n libc-database', 'log_console': <_io.TextIOWrapper name='