{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.xscv6U18/b1/starjava-ttools_3.5.2-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.xscv6U18/b2/starjava-ttools_3.5.2-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- f9ea3d9d782b0e1a4f1fc7769348a77e 67592 java optional jython-stilts_3.5.2-1_all.deb\n+ 0e9177f61e5ddfda3bf8a2d3b36bf0c7 67596 java optional jython-stilts_3.5.2-1_all.deb\n 868d0cef829f4af1c7fcb3bdddabd1ca 1271820 doc optional starlink-ttools-java-doc_3.5.2-1_all.deb\n- 41dc8abe571969a3dffdad070da0bf04 5359400 java optional starlink-ttools-java_3.5.2-1_all.deb\n- 7e2bf202ac594a5ac5e7a754b469bd5d 2547820 doc optional stilts-doc_3.5.2-1_all.deb\n+ 91daa8aa0a3700fb02b794dd7ada2c4c 5359188 java optional starlink-ttools-java_3.5.2-1_all.deb\n+ d0eefbca7a201655245bda74eb59ae03 2547776 doc optional stilts-doc_3.5.2-1_all.deb\n 9c02725c90683118778f5e0d43639378 233416 science optional stilts_3.5.2-1_all.deb\n"}, {"source1": "jython-stilts_3.5.2-1_all.deb", "source2": "jython-stilts_3.5.2-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-03-12 21:11:06.000000 debian-binary\n -rw-r--r-- 0 0 0 1372 2025-03-12 21:11:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 66028 2025-03-12 21:11:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 66032 2025-03-12 21:11:06.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": "@@ -1520,15 +1520,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 = \n- [Default: \n- [Default: \n- [Default: \n- [Default: \n- [Default: \n- [Default: \n- [Default: \n- [Default: pbuilder1
]\n+ [Default: pbuilder2
]\n password = <passwd>
(String)\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n seq = <suffix>[,...]
(String[])\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n projection = sin|aitoff|aitoff0|car|car0
(Projection)\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n phi = <degrees>
(Double)\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n phi = <degrees>
(Double)\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n seq = <suffix>[,...]
(String[])\n animate
\n parameter is supplied.\n The default value is the number of processors apparently\n available to the JVM.\n \n \n 42
]\n+ [Default: 40
]\n seq = <suffix>[,...]
(String[])\n pbuilder1
]\n+ [Default: pbuilder2
]\n
\n- [Default: pbuilder1
]\n+ [Default: pbuilder2
]\n
where = <sql-condition>
(String)\n \n- [Default: pbuilder1
]\n+ [Default: pbuilder2
]\n
\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@@ -19156,15 +19156,15 @@\n parameter\n [Default: auto]\n p\bpa\bar\bra\bal\bll\ble\bel\bl =\b= <\b\b> ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(I\bIn\bnt\bte\beg\bge\ber\br)\b)\n Determines how many threads will run in parallel if animation output is\n being produced. Only used if the animate parameter is supplied. The\n default value is the number of processors apparently available to the\n JVM.\n- [Default: 42]\n+ [Default: 40]\n s\bse\beq\bq =\b= <\b\b>[\b[,\b,.\b..\b..\b.]\b] ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg[\b[]\b])\b)\n Contains a comma-separated list of layer suffixes to determine the order\n in which layers are drawn on the plot. This can affect which symbol are\n plotted on top of, and so potentially obscure, which other ones.\n When specifying a plot, multiple layers may be specified, each introduced\n by a parameter layer\b>[\b[,\b,.\b..\b..\b.]\b] ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg[\b[]\b])\b)\n Contains a comma-separated list of layer suffixes to determine the order\n in which layers are drawn on the plot. This can affect which symbol are\n plotted on top of, and so potentially obscure, which other ones.\n When specifying a plot, multiple layers may be specified, each introduced\n by a parameter layer\b>[\b[,\b,.\b..\b..\b.]\b] ?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0?\b\u00a0(\b(S\bSt\btr\bri\bin\bng\bg[\b[]\b])\b)\n Contains a comma-separated list of layer suffixes to determine the order\n in which layers are drawn on the plot. This can affect which symbol are\n plotted on top of, and so potentially obscure, which other ones.\n When specifying a plot, multiple layers may be specified, each introduced\n by a parameter layer\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 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\b25\b5.\b.2\b2 E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b**\b**\b*\n@@ -24375,15 +24375,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