{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.fWbR9oee/b1/starjava-ttools_3.4.9-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.fWbR9oee/b2/starjava-ttools_3.4.9-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 2184c8bcd5817d6abb287a1951053d50 64912 java optional jython-stilts_3.4.9-5_all.deb\n+ 3e2a1c9460ffb05e8c12ad140bf82b85 64896 java optional jython-stilts_3.4.9-5_all.deb\n bb400d9ecafbae7458e168c714d28412 1215328 doc optional starlink-ttools-java-doc_3.4.9-5_all.deb\n- 5e20a87c5bae30d7ac3e577a98bfea69 5195172 java optional starlink-ttools-java_3.4.9-5_all.deb\n- 9d7627c2025c356dfa3f892157a9f04c 2394748 doc optional stilts-doc_3.4.9-5_all.deb\n+ ac09d5795c1ad7d34fd4245762abc362 5195168 java optional starlink-ttools-java_3.4.9-5_all.deb\n+ b34c32ab3b89bb19eb6a7db35f7be7ce 2394768 doc optional stilts-doc_3.4.9-5_all.deb\n d45b62ce44d434751f7a1af2e5f3db4f 225688 science optional stilts_3.4.9-5_all.deb\n"}, {"source1": "jython-stilts_3.4.9-5_all.deb", "source2": "jython-stilts_3.4.9-5_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-12-19 09:37:03.000000 debian-binary\n -rw-r--r-- 0 0 0 1360 2023-12-19 09:37:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 63360 2023-12-19 09:37:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 63344 2023-12-19 09:37:03.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/jython/Lib/site-packages/stilts.py", "source2": "./usr/share/jython/Lib/site-packages/stilts.py", "unified_diff": "@@ -1486,15 +1486,15 @@\n env = _JyEnvironment()\n env.setValue('format', _map_env_value(format))\n env.setValue('client', _map_env_value(client))\n mode = _stilts.getModeFactory().createObject('samp')\n consumer = mode.createConsumer(env)\n _check_unused_args(env)\n consumer.consume(self)\n- def mode_tosql(self, protocol, db, dbtable, host='localhost', write='create', user='pbuilder1', password=None):\n+ def mode_tosql(self, protocol, db, dbtable, host='localhost', write='create', user='pbuilder2', password=None):\n '''\\\n Writes a new table to an SQL database. You need the appropriate JDBC\n drivers and -Djdbc.drivers set as usual (see SUN/256).\n \n Parameters:\n \n protocol = (String)\n@@ -1536,15 +1536,15 @@\n of columns) for the data being written.\n \n [Default: create]\n \n user = (String)\n User name for the SQL connection to the database.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for the SQL connection to the database.\n '''\n env = _JyEnvironment()\n env.setValue('protocol', _map_env_value(protocol))\n env.setValue('db', _map_env_value(db))\n@@ -4293,15 +4293,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n sql = (String)\n Text of an SQL statement for execution. This parameter may be\n repeated, or statements may be separated by semicolon (\";\")\n@@ -4499,15 +4499,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n dbtable = (String)\n The name of the table in the SQL database which provides the\n remote data.\n@@ -4607,15 +4607,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n select = (String)\n Gives the full text (including \"SELECT\") of the SELECT\n statement to identify which rows undergo updates.\n@@ -13051,15 +13051,15 @@\n env.setValue('format', _map_env_value(format))\n env.setValue('client', _map_env_value(client))\n mode = _stilts.getModeFactory().createObject('samp')\n consumer = mode.createConsumer(env)\n _check_unused_args(env)\n consumer.consume(table)\n \n-def mode_tosql(table, protocol, db, dbtable, host='localhost', write='create', user='pbuilder1', password=None):\n+def mode_tosql(table, protocol, db, dbtable, host='localhost', write='create', user='pbuilder2', password=None):\n '''\\\n Writes a new table to an SQL database. You need the appropriate JDBC\n drivers and -Djdbc.drivers set as usual (see SUN/256).\n \n Parameters:\n \n protocol = (String)\n@@ -13101,15 +13101,15 @@\n of columns) for the data being written.\n \n [Default: create]\n \n user = (String)\n User name for the SQL connection to the database.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for the SQL connection to the database.\n '''\n env = _JyEnvironment()\n env.setValue('protocol', _map_env_value(protocol))\n env.setValue('db', _map_env_value(db))\n"}]}]}]}, {"source1": "starlink-ttools-java_3.4.9-5_all.deb", "source2": "starlink-ttools-java_3.4.9-5_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-12-19 09:37:03.000000 debian-binary\n--rw-r--r-- 0 0 0 1228 2023-12-19 09:37:03.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1224 2023-12-19 09:37:03.000000 control.tar.xz\n -rw-r--r-- 0 0 0 5193752 2023-12-19 09:37:03.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/java/starlink-ttools-3.4.9.jar", "source2": "./usr/share/java/starlink-ttools-3.4.9.jar", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -172,15 +172,15 @@\n minimum file system compatibility required: MS-DOS, OS/2 or NT FAT\n minimum software version required to extract: 1.0\n compression method: deflated\n compression sub-type (deflation): normal\n file security status: not encrypted\n extended local header: no\n file last modified on (DOS date/time): 2023 Dec 19 09:37:02\n- 32-bit CRC value (hex): 1b5eecd0\n+ 32-bit CRC value (hex): aef0c1a2\n compressed size: 90374 bytes\n uncompressed size: 532574 bytes\n length of filename: 9 characters\n length of extra field: 0 bytes\n length of file comment: 0 characters\n disk number on which file begins: disk 1\n apparent file type: binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -84,15 +84,15 @@\n 0002F1 Extract Zip Spec 0A '1.0'\n 0002F2 Extract OS 00 'MS-DOS'\n 0002F3 General Purpose Flag 0800\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 0002F5 Compression Method 0008 'Deflated'\n 0002F7 Last Mod Time 57934CA1 'Tue Dec 19 09:37:02 2023'\n-0002FB CRC 1B5EECD0\n+0002FB CRC AEF0C1A2\n 0002FF Compressed Length 00016106\n 000303 Uncompressed Length 0008205E\n 000307 Filename Length 0009\n 000309 Extra Length 0000\n 00030B Filename 'XXXXXXXXX'\n 000314 PAYLOAD\n \n@@ -61994,15 +61994,15 @@\n 51F055 Extract Zip Spec 0A '1.0'\n 51F056 Extract OS 00 'MS-DOS'\n 51F057 General Purpose Flag 0800\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 51F059 Compression Method 0008 'Deflated'\n 51F05B Last Mod Time 57934CA1 'Tue Dec 19 09:37:02 2023'\n-51F05F CRC 1B5EECD0\n+51F05F CRC AEF0C1A2\n 51F063 Compressed Length 00016106\n 51F067 Uncompressed Length 0008205E\n 51F06B Filename Length 0009\n 51F06D Extra Length 0000\n 51F06F Comment Length 0000\n 51F071 Disk Start 0000\n 51F073 Int File Attributes 0000\n"}, {"source1": "stilts.py", "source2": "stilts.py", "unified_diff": "@@ -1486,15 +1486,15 @@\n env = _JyEnvironment()\n env.setValue('format', _map_env_value(format))\n env.setValue('client', _map_env_value(client))\n mode = _stilts.getModeFactory().createObject('samp')\n consumer = mode.createConsumer(env)\n _check_unused_args(env)\n consumer.consume(self)\n- def mode_tosql(self, protocol, db, dbtable, host='localhost', write='create', user='pbuilder1', password=None):\n+ def mode_tosql(self, protocol, db, dbtable, host='localhost', write='create', user='pbuilder2', password=None):\n '''\\\n Writes a new table to an SQL database. You need the appropriate JDBC\n drivers and -Djdbc.drivers set as usual (see SUN/256).\n \n Parameters:\n \n protocol = (String)\n@@ -1536,15 +1536,15 @@\n of columns) for the data being written.\n \n [Default: create]\n \n user = (String)\n User name for the SQL connection to the database.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for the SQL connection to the database.\n '''\n env = _JyEnvironment()\n env.setValue('protocol', _map_env_value(protocol))\n env.setValue('db', _map_env_value(db))\n@@ -4293,15 +4293,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n sql = (String)\n Text of an SQL statement for execution. This parameter may be\n repeated, or statements may be separated by semicolon (\";\")\n@@ -4499,15 +4499,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n dbtable = (String)\n The name of the table in the SQL database which provides the\n remote data.\n@@ -4607,15 +4607,15 @@\n classpath and referenced in the jdbc.drivers system property\n as well for the connection to be made.\n \n user = (String)\n User name for logging in to SQL database. Defaults to the\n current username.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for logging in to SQL database.\n \n select = (String)\n Gives the full text (including \"SELECT\") of the SELECT\n statement to identify which rows undergo updates.\n@@ -13051,15 +13051,15 @@\n env.setValue('format', _map_env_value(format))\n env.setValue('client', _map_env_value(client))\n mode = _stilts.getModeFactory().createObject('samp')\n consumer = mode.createConsumer(env)\n _check_unused_args(env)\n consumer.consume(table)\n \n-def mode_tosql(table, protocol, db, dbtable, host='localhost', write='create', user='pbuilder1', password=None):\n+def mode_tosql(table, protocol, db, dbtable, host='localhost', write='create', user='pbuilder2', password=None):\n '''\\\n Writes a new table to an SQL database. You need the appropriate JDBC\n drivers and -Djdbc.drivers set as usual (see SUN/256).\n \n Parameters:\n \n protocol = (String)\n@@ -13101,15 +13101,15 @@\n of columns) for the data being written.\n \n [Default: create]\n \n user = (String)\n User name for the SQL connection to the database.\n \n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n \n password = (String)\n Password for the SQL connection to the database.\n '''\n env = _JyEnvironment()\n env.setValue('protocol', _map_env_value(protocol))\n env.setValue('db', _map_env_value(db))\n"}]}]}]}]}, {"source1": "stilts-doc_3.4.9-5_all.deb", "source2": "stilts-doc_3.4.9-5_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-12-19 09:37:03.000000 debian-binary\n -rw-r--r-- 0 0 0 3312 2023-12-19 09:37:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2391244 2023-12-19 09:37:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2391264 2023-12-19 09:37:03.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/stilts/sun256/sun256.html", "source2": "./usr/share/doc/stilts/sun256/sun256.html", "unified_diff": "@@ -9023,15 +9023,15 @@\n \n \n
\n User name for the SQL connection to the database.\n \n \n

\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n

\n
\n \n
\n password = <passwd>       (String)\n
\n \n@@ -74000,15 +74000,15 @@\n \n
\n User name for logging in to SQL database.\n Defaults to the current username.\n \n \n

\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n

\n
\n \n \n \n

\n \n@@ -74940,15 +74940,15 @@\n \n
\n User name for logging in to SQL database.\n Defaults to the current username.\n \n \n

\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n

\n
\n \n
\n where = <sql-condition>       (String)\n
\n \n@@ -75162,15 +75162,15 @@\n \n
\n User name for logging in to SQL database.\n Defaults to the current username.\n \n \n

\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n

\n
\n \n \n \n

\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3526,15 +3526,15 @@\n of the same name already exists, it is dropped first.\n * append: Appends to an existing table. An error results if the named\n table has the wrong structure (number or types of columns) for the\n data being written.\n [Default: create]\n user = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n User name for the SQL connection to the database.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n password = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n Password for the SQL connection to the database.\n ===============================================================================\n ***** 7 Crossmatching *****\n STILTS offers flexible and efficient facilities for crossmatching tables.\n Crossmatching is identifying different rows, which may be in the same or\n different tables, that refer to the same item. In an astronomical context such\n@@ -22795,15 +22795,15 @@\n Password for logging in to SQL database.\n sql = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n Text of an SQL statement for execution. This parameter may be repeated,\n or statements may be separated by semicolon (\";\") characters.\n user = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n **** B.21.2 Examples ****\n Here are some examples of sqlclient:\n This sends two commands to a SQL Server database; the first one (SET\n SHOWPLAN...) sets a flag which causes the DB to return an execution plan\n rather than the result for subsequent queries, and the second makes the\n query itself. Since the password is not provided on the command line, a\n prompt for it will be issued before execution. The result is SQL Server's\n@@ -23125,15 +23125,15 @@\n Currently, the only footprints available are those provided by the CDS\n MOC (Multi-Order Coverage map) service, which covers VizieR and a few\n other cone search services.\n [Default: true]\n user = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n where = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n An SQL expression further limiting the rows to be selected from the\n database. This will be combined with the constraints on position implied\n by the cone search centres and radii. The value of this parameter should\n just be a condition, it should not contain the WHERE keyword. A null\n value indicates no additional criteria.\n **** B.22.2 Examples ****\n@@ -23199,15 +23199,15 @@\n [Default: true]\n select = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n Gives the full text (including \"SELECT\") of the SELECT statement to\n identify which rows undergo updates.\n user = \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(String)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n **** B.23.2 Examples ****\n Here are some examples of sqlupdate:\n Fills in the HTMID column of a table called FIRST in the local MySQL\n database RADIO, using HTM pixel indices based on the existing right\n ascension and declination columns in that table. The HTMID column must\n exist prior to executing this command.\n ===============================================================================\n"}]}]}]}]}]}