{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.d1jst5NY/b1/alembic_1.4.3-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.d1jst5NY/b2/alembic_1.4.3-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 83fdb4520352043cc7fc9b0eecc44b2a 401928 python optional alembic_1.4.3-1_all.deb\n+ a384be6fcda29badd4cbcf7be51446a2 401928 python optional alembic_1.4.3-1_all.deb\n a06c1c06a40d6ccd31969a4fbbf1dbf7 115248 python optional python3-alembic_1.4.3-1_all.deb\n"}, {"source1": "alembic_1.4.3-1_all.deb", "source2": "alembic_1.4.3-1_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/doc/alembic/html/api/ddl.html", "source2": "./usr/share/doc/alembic/html/api/ddl.html", "unified_diff": "@@ -397,15 +397,15 @@\n
\n
\n type_arg_extract = ()\u00b6
\n
\n \n
\n
\n-type_synonyms = ({'DECIMAL', 'NUMERIC'},)\u00b6
\n+type_synonyms = ({'NUMERIC', 'DECIMAL'},)\u00b6\n
\n \n \n \n
\n
\n class alembic.ddl.impl.ImplMeta(classname, bases, dict_)\u00b6
\n@@ -498,15 +498,15 @@\n
\n
\n type_arg_extract = ['character set ([\\\\w\\\\-_]+)', 'collate ([\\\\w\\\\-_]+)']\u00b6
\n
\n \n
\n
\n-type_synonyms = ({'DECIMAL', 'NUMERIC'}, {'BOOL', 'TINYINT'})\u00b6
\n+type_synonyms = ({'NUMERIC', 'DECIMAL'}, {'BOOL', 'TINYINT'})\u00b6\n
\n \n
\n \n
\n
\n class alembic.ddl.mysql.MySQLModifyColumn(name, column_name, schema=None, newname=None, type_=None, nullable=None, default=False, autoincrement=None, comment=False)\u00b6
\n@@ -566,15 +566,15 @@\n
\n
\n transactional_ddl = True\u00b6
\n
\n \n
\n
\n-type_synonyms = ({'DECIMAL', 'NUMERIC'}, {'VARCHAR', 'NVARCHAR'})\u00b6
\n+type_synonyms = ({'NUMERIC', 'DECIMAL'}, {'NVARCHAR', 'VARCHAR'})\u00b6\n
\n \n
\n \n
\n
\n alembic.ddl.mssql.mssql_add_column(compiler, column, **kw)\u00b6
\n@@ -698,15 +698,15 @@\n
\n
\n transactional_ddl = True\u00b6
\n
\n \n
\n
\n-type_synonyms = ({'DECIMAL', 'NUMERIC'}, {'DOUBLE PRECISION', 'FLOAT'})\u00b6
\n+type_synonyms = ({'NUMERIC', 'DECIMAL'}, {'FLOAT', 'DOUBLE PRECISION'})\u00b6\n
\n \n
\n \n
\n
\n alembic.ddl.postgresql.visit_column_comment(element, compiler, **kw)\u00b6
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -126,15 +126,15 @@\n add_column are present.\n start_migrations()\u00c2\u00b6\n A hook called when EnvironmentContext.run_migrations() is called.\n Implementations can set up per-migration-run state here.\n static_output(text)\u00c2\u00b6\n transactional_ddl= False\u00c2\u00b6\n type_arg_extract= ()\u00c2\u00b6\n- type_synonyms= ({'DECIMAL', 'NUMERIC'},)\u00c2\u00b6\n+ type_synonyms= ({'NUMERIC', 'DECIMAL'},)\u00c2\u00b6\n classalembic.ddl.impl.ImplMeta(classname, bases, dict_)\u00c2\u00b6\n classalembic.ddl.impl.Params(token0, tokens, args, kwargs)\u00c2\u00b6\n Create new instance of Params(token0, tokens, args, kwargs)\n args\u00c2\u00b6\n Alias for field number 2\n kwargs\u00c2\u00b6\n Alias for field number 3\n@@ -167,15 +167,15 @@\n correct_for_autogen_constraints(conn_unique_constraints, conn_indexes,\n metadata_unique_constraints, metadata_indexes)\u00c2\u00b6\n correct_for_autogen_foreignkeys(conn_fks, metadata_fks)\u00c2\u00b6\n drop_constraint(const)\u00c2\u00b6\n transactional_ddl= False\u00c2\u00b6\n type_arg_extract= ['character set ([\\\\w\\\\-_]+)', 'collate ([\\\\w\\\\-\n _]+)']\u00c2\u00b6\n- type_synonyms= ({'DECIMAL', 'NUMERIC'}, {'BOOL', 'TINYINT'})\u00c2\u00b6\n+ type_synonyms= ({'NUMERIC', 'DECIMAL'}, {'BOOL', 'TINYINT'})\u00c2\u00b6\n classalembic.ddl.mysql.MySQLModifyColumn(name, column_name, schema=None,\n newname=None, type_=None, nullable=None, default=False, autoincrement=None,\n comment=False)\u00c2\u00b6\n Bases: alembic.ddl.mysql.MySQLChangeColumn\n ***** MS-SQL\u00c2\u00b6 *****\n classalembic.ddl.mssql.MSSQLImpl(*arg, **kw)\u00c2\u00b6\n Bases: alembic.ddl.impl.DefaultImpl\n@@ -194,15 +194,15 @@\n EnvironmentContext.begin_transaction().\n emit_commit()\u00c2\u00b6\n Emit the string COMMIT, or the backend-specific equivalent, on the\n current connection context.\n This is used in offline mode and typically via\n EnvironmentContext.begin_transaction().\n transactional_ddl= True\u00c2\u00b6\n- type_synonyms= ({'DECIMAL', 'NUMERIC'}, {'VARCHAR', 'NVARCHAR'})\u00c2\u00b6\n+ type_synonyms= ({'NUMERIC', 'DECIMAL'}, {'NVARCHAR', 'VARCHAR'})\u00c2\u00b6\n alembic.ddl.mssql.mssql_add_column(compiler, column, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_add_column(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_column_default(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_column_nullable(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_column_type(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_rename_column(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.mssql.visit_rename_table(element, compiler, **kw)\u00c2\u00b6\n@@ -244,16 +244,16 @@\n prep_table_for_batch(table)\u00c2\u00b6\n perform any operations needed on a table before a new one is\n created to replace it in batch mode.\n the PG dialect uses this to drop constraints on the table before\n the new one uses those same names.\n render_type(type_, autogen_context)\u00c2\u00b6\n transactional_ddl= True\u00c2\u00b6\n- type_synonyms= ({'DECIMAL', 'NUMERIC'}, {'DOUBLE PRECISION',\n- 'FLOAT'})\u00c2\u00b6\n+ type_synonyms= ({'NUMERIC', 'DECIMAL'}, {'FLOAT', 'DOUBLE\n+ PRECISION'})\u00c2\u00b6\n alembic.ddl.postgresql.visit_column_comment(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.postgresql.visit_column_type(element, compiler, **kw)\u00c2\u00b6\n alembic.ddl.postgresql.visit_rename_table(element, compiler, **kw)\u00c2\u00b6\n ***** SQLite\u00c2\u00b6 *****\n classalembic.ddl.sqlite.SQLiteImpl(dialect, connection, as_sql,\n transactional_ddl, output_buffer, context_opts)\u00c2\u00b6\n Bases: alembic.ddl.impl.DefaultImpl\n"}]}]}]}]}]}