{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.tZ0GWYOg/b1/pwntools_4.12.0-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.tZ0GWYOg/b2/pwntools_4.12.0-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 4ef6b27a032d4159dab12fdf592588b9 366664 doc optional python-pwntools-doc_4.12.0-1_all.deb\n+ f74c25329dbdb6015eae3b6b4bfe06f7 366712 doc optional python-pwntools-doc_4.12.0-1_all.deb\n 8eaa95d098fc8ff9b9ba02f42743fd2a 817208 python optional python3-pwntools_4.12.0-1_all.deb\n"}, {"source1": "python-pwntools-doc_4.12.0-1_all.deb", "source2": "python-pwntools-doc_4.12.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 2024-02-23 12:44:05.000000 debian-binary\n -rw-r--r-- 0 0 0 4848 2024-02-23 12:44:05.000000 control.tar.xz\n--rw-r--r-- 0 0 0 361624 2024-02-23 12:44:05.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 361672 2024-02-23 12:44:05.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": "@@ -106,15 +106,15 @@\n -rw-r--r-- 0 root (0) root (0) 23210 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/args.html\n -rw-r--r-- 0 root (0) root (0) 46653 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/asm.html\n -rw-r--r-- 0 root (0) root (0) 10076 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/atexception.html\n -rw-r--r-- 0 root (0) root (0) 10747 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/atexit.html\n -rw-r--r-- 0 root (0) root (0) 94396 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/commandline.html\n -rw-r--r-- 0 root (0) root (0) 7416 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/config.html\n -rw-r--r-- 0 root (0) root (0) 12692 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/constants.html\n--rw-r--r-- 0 root (0) root (0) 141893 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/context.html\n+-rw-r--r-- 0 root (0) root (0) 141894 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/context.html\n -rw-r--r-- 0 root (0) root (0) 48808 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/dynelf.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/elf/\n -rw-r--r-- 0 root (0) root (0) 9073 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/elf/config.html\n -rw-r--r-- 0 root (0) root (0) 105954 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/elf/corefile.html\n -rw-r--r-- 0 root (0) root (0) 233132 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/elf/elf.html\n -rw-r--r-- 0 root (0) root (0) 44853 2024-02-23 12:44:05.000000 ./usr/share/doc/python-pwntools-doc/html/elf.html\n -rw-r--r-- 0 root (0) root (0) 89638 2024-02-23 12:44:05.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": "@@ -605,15 +605,15 @@\n property cyclic_size[source]\u00b6\n

Cyclic pattern size.

\n

Default value is 4.

\n
\n \n
\n
\n-defaults = {'adb_host': 'localhost', 'adb_port': 5037, 'arch': 'i386', 'aslr': True, 'binary': None, 'bits': 32, 'buffer_size': 4096, 'cache_dir_base': '/nonexistent/first-build/.cache', 'cyclic_alphabet': b'abcdefghijklmnopqrstuvwxyz', 'cyclic_size': 4, 'delete_corefiles': False, 'device': None, 'encoding': 'auto', 'endian': 'little', 'gdbinit': '', 'kernel': None, 'log_console': <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, 'log_file': <pwnlib.context._devnull object>, 'log_level': 20, 'newline': b'\\n', 'noptrace': False, 'os': 'linux', 'proxy': None, 'randomize': False, 'rename_corefiles': True, 'signed': False, 'ssh_session': None, 'terminal': (), 'timeout': pwnlib.timeout.maximum}[source]\u00b6
\n+defaults = {'adb_host': 'localhost', 'adb_port': 5037, 'arch': 'i386', 'aslr': True, 'binary': None, 'bits': 32, 'buffer_size': 4096, 'cache_dir_base': '/nonexistent/second-build/.cache', 'cyclic_alphabet': b'abcdefghijklmnopqrstuvwxyz', 'cyclic_size': 4, 'delete_corefiles': False, 'device': None, 'encoding': 'auto', 'endian': 'little', 'gdbinit': '', 'kernel': None, 'log_console': <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, 'log_file': <pwnlib.context._devnull object>, 'log_level': 20, 'newline': b'\\n', 'noptrace': False, 'os': 'linux', 'proxy': None, 'randomize': False, 'rename_corefiles': True, 'signed': False, 'ssh_session': None, 'terminal': (), 'timeout': pwnlib.timeout.maximum}[source]\u00b6\n

Default values for pwnlib.context.ContextType

\n
\n \n
\n
\n property delete_corefiles[source]\u00b6
\n

Whether pwntools automatically deletes corefiles after exiting.\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -406,23 +406,24 @@\n Cyclic alphabet.\n Default value isstring.ascii_lowercase.\n propertycyclic_size[source]\u00c2\u00b6\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,\n- 'cache_dir_base': '/nonexistent/first-build/.cache', 'cyclic_alphabet':\n- b'abcdefghijklmnopqrstuvwxyz', 'cyclic_size': 4, 'delete_corefiles':\n- False, 'device': None, 'encoding': 'auto', 'endian': 'little',\n- 'gdbinit': '', 'kernel': None, 'log_console': <_io.TextIOWrapper\n- name='' mode='w' encoding='utf-8'>, 'log_file':\n- , 'log_level': 20, 'newline': b'\\n',\n- 'noptrace': False, 'os': 'linux', 'proxy': None, 'randomize': False,\n- 'rename_corefiles': True, 'signed': False, 'ssh_session': None,\n- 'terminal': (), 'timeout': pwnlib.timeout.maximum}[source]\u00c2\u00b6\n+ 'cache_dir_base': '/nonexistent/second-build/.cache',\n+ 'cyclic_alphabet': b'abcdefghijklmnopqrstuvwxyz', 'cyclic_size': 4,\n+ 'delete_corefiles': False, 'device': None, 'encoding': 'auto',\n+ 'endian': 'little', 'gdbinit': '', 'kernel': None, 'log_console':\n+ <_io.TextIOWrapper name='' mode='w' encoding='utf-8'>,\n+ 'log_file': , 'log_level': 20,\n+ 'newline': b'\\n', 'noptrace': False, 'os': 'linux', 'proxy': None,\n+ 'randomize': False, 'rename_corefiles': True, 'signed': False,\n+ 'ssh_session': None, 'terminal': (), 'timeout': pwnlib.timeout.maximum}\n+ [source]\u00c2\u00b6\n Default values for pwnlib.context.ContextType\n propertydelete_corefiles[source]\u00c2\u00b6\n Whether pwntools automatically deletes corefiles after exiting.\n This only affects corefiles accessed via process.corefile.\n Default value is False.\n propertydevice[source]\u00c2\u00b6\n Sets the device being operated on.\n"}]}]}]}]}]}