{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.KHt4S89K/b1/starjava-ttools_3.4.9-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.KHt4S89K/b2/starjava-ttools_3.4.9-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- d062ee2695fc141127a467cdcf8105a8 64908 java optional jython-stilts_3.4.9-5_all.deb\n+ af707b8e340d1956897fc431aba408fe 64888 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- 1b4c1d73dfe4bb69883e95eafdddf72b 5195060 java optional starlink-ttools-java_3.4.9-5_all.deb\n- cfb31b89794326c64442258716671fe6 2394748 doc optional stilts-doc_3.4.9-5_all.deb\n+ c26bbd4b5880286823ed37d35ee67db9 5194936 java optional starlink-ttools-java_3.4.9-5_all.deb\n+ 9c05b9611a3b9cf26510e34d9eb86489 2394772 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 1364 2023-12-19 09:37:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 63352 2023-12-19 09:37:03.000000 data.tar.xz\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 63336 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 = \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: 20
]\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: 20
]\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: 20
]\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: 20
]\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: 20
]\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: 20
]\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@@ -18098,15 +18098,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: 20]\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\b22\b2.\b.2\b2 E\bEx\bxa\bam\bmp\bpl\ble\bes\bs *\b**\b**\b**\b*\n@@ -23198,15 +23198,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