{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ZrynRkxd/b1/starjava-ttools_3.5.1-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ZrynRkxd/b2/starjava-ttools_3.5.1-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 35fbfbbe817bfafb35e83cb245dd308d 66176 java optional jython-stilts_3.5.1-2_all.deb\n+ 4011ed736511dee2d87b48e78ce76836 66176 java optional jython-stilts_3.5.1-2_all.deb\n e7c84247c5c31550d6aefbebb454f7da 1254996 doc optional starlink-ttools-java-doc_3.5.1-2_all.deb\n- 1116df9bad38a731b002cc741d34f781 5274456 java optional starlink-ttools-java_3.5.1-2_all.deb\n- f07c69a61a2bda70b77c813ca333e23e 2379144 doc optional stilts-doc_3.5.1-2_all.deb\n+ 8d60f87e2cd8f32c7a02049f0f869206 5273724 java optional starlink-ttools-java_3.5.1-2_all.deb\n+ 58312558a13c17ee92e3811b1dc810c6 2379124 doc optional stilts-doc_3.5.1-2_all.deb\n ad4c67fa8691cfb90b6437054823d7cd 229360 science optional stilts_3.5.1-2_all.deb\n"}, {"source1": "jython-stilts_3.5.1-2_all.deb", "source2": "jython-stilts_3.5.1-2_all.deb", "unified_diff": null, "details": [{"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@@ -4290,15 +4290,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@@ -4497,15 +4497,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@@ -4605,15 +4605,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@@ -13235,15 +13235,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@@ -13285,15 +13285,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.5.1-2_all.deb", "source2": "starlink-ttools-java_3.5.1-2_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-11-20 14:21:47.000000 debian-binary\n--rw-r--r-- 0 0 0 1236 2024-11-20 14:21:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5273028 2024-11-20 14:21:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1232 2024-11-20 14:21:47.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5272300 2024-11-20 14:21:47.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.5.1.jar", "source2": "./usr/share/java/starlink-ttools-3.5.1.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): 2024 Nov 20 14:21:46\n- 32-bit CRC value (hex): 41329aba\n+ 32-bit CRC value (hex): 9222fd95\n compressed size: 92130 bytes\n uncompressed size: 540401 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": "@@ -100,15 +100,15 @@\n 0002F1 Extract Zip Spec 0A (10) '1.0'\n 0002F2 Extract OS 00 (0) 'MS-DOS'\n 0002F3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 0002F5 Compression Method 0008 (8) 'Deflated'\n 0002F7 Modification Time 597472B7 (1500803767) 'Wed Nov 20 14:21:46 2024'\n-0002FB CRC 41329ABA (1093835450)\n+0002FB CRC 9222FD95 (2451766677)\n 0002FF Compressed Size 000167E2 (92130)\n 000303 Uncompressed Size 00083EF1 (540401)\n 000307 Filename Length 0009 (9)\n 000309 Extra Length 0000 (0)\n 00030B Filename 'XXXXXXXXX'\n #\n # WARNING: Offset 0x30B: Filename 'XXXXXXXXX'\n@@ -72262,15 +72262,15 @@\n 532AAD Extract Zip Spec 0A (10) '1.0'\n 532AAE Extract OS 00 (0) 'MS-DOS'\n 532AAF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 532AB1 Compression Method 0008 (8) 'Deflated'\n 532AB3 Modification Time 597472B7 (1500803767) 'Wed Nov 20 14:21:46 2024'\n-532AB7 CRC 41329ABA (1093835450)\n+532AB7 CRC 9222FD95 (2451766677)\n 532ABB Compressed Size 000167E2 (92130)\n 532ABF Uncompressed Size 00083EF1 (540401)\n 532AC3 Filename Length 0009 (9)\n 532AC5 Extra Length 0000 (0)\n 532AC7 Comment Length 0000 (0)\n 532AC9 Disk Start 0000 (0)\n 532ACB Int File Attributes 0000 (0)\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@@ -4290,15 +4290,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@@ -4497,15 +4497,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@@ -4605,15 +4605,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@@ -13235,15 +13235,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@@ -13285,15 +13285,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.5.1-2_all.deb", "source2": "stilts-doc_3.5.1-2_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-11-20 14:21:47.000000 debian-binary\n -rw-r--r-- 0 0 0 3332 2024-11-20 14:21:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2375620 2024-11-20 14:21:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2375600 2024-11-20 14:21:47.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": "@@ -9042,15 +9042,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@@ -75078,15 +75078,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@@ -76021,15 +76021,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@@ -76243,15 +76243,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": "@@ -3501,15 +3501,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 u\bus\bse\ber\br =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n User name for the SQL connection to the database.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n p\bpa\bas\bss\bsw\bwo\bor\brd\bd =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n Password for the SQL connection to the database.\n ===============================================================================\n *\b**\b**\b**\b**\b* 7\b7 C\bCr\bro\bos\bss\bsm\bma\bat\btc\bch\bhi\bin\bng\bg *\b**\b**\b**\b**\b*\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@@ -23150,15 +23150,15 @@\n Password for logging in to SQL database.\n s\bsq\bql\bl =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n Text of an SQL statement for execution. This parameter may be repeated,\n or statements may be separated by semicolon (\";\") characters.\n u\bus\bse\ber\br =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n *\b**\b**\b**\b* B\bB.\b.2\b21\b1.\b.2\b2 E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b**\b**\b*\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@@ -23482,15 +23482,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 u\bus\bse\ber\br =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n w\bwh\bhe\ber\bre\be =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\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**\b**\b**\b* B\bB.\b.2\b22\b2.\b.2\b2 E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b**\b**\b*\n@@ -23556,15 +23556,15 @@\n [Default: true]\n s\bse\bel\ble\bec\bct\bt =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n Gives the full text (including \"SELECT\") of the SELECT statement to\n identify which rows undergo updates.\n u\bus\bse\ber\br =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg)\b)\n User name for logging in to SQL database. Defaults to the current\n username.\n- [Default: pbuilder1]\n+ [Default: pbuilder2]\n *\b**\b**\b**\b* B\bB.\b.2\b23\b3.\b.2\b2 E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b**\b**\b*\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"}]}]}]}]}]}