{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.hlIwANd6/b1/g2o_0~20230806-4.1~exp1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.hlIwANd6/b2/g2o_0~20230806-4.1~exp1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 15f9d27877fd110af031ca7d0c1c7577 124048 libdevel optional libg2o-dev_0~20230806-4.1~exp1_armhf.deb\n- 66fed49ac04eab4036c3f247d4205b17 208954424 doc optional libg2o-doc_0~20230806-4.1~exp1_all.deb\n+ a01b0c7fde182bfb94ca4307ebeed0f5 208953908 doc optional libg2o-doc_0~20230806-4.1~exp1_all.deb\n b53d9ddd11221ba90c808a8519190a1b 148520684 debug optional libg2o0t64-dbgsym_0~20230806-4.1~exp1_armhf.deb\n 29a7559e22769e83987041412073db23 692644 libs optional libg2o0t64_0~20230806-4.1~exp1_armhf.deb\n"}, {"source1": "libg2o-doc_0~20230806-4.1~exp1_all.deb", "source2": "libg2o-doc_0~20230806-4.1~exp1_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-01-30 14:10:01.000000 debian-binary\n--rw-r--r-- 0 0 0 162176 2024-01-30 14:10:01.000000 control.tar.xz\n--rw-r--r-- 0 0 0 208792056 2024-01-30 14:10:01.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 162224 2024-01-30 14:10:01.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 208791492 2024-01-30 14:10:01.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": "file list", "source2": "file list", "unified_diff": "@@ -180,15 +180,15 @@\n -rw-r--r-- 0 root (0) root (0) 2075 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/tutorial_slam2d.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 2021 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/types_tutorial_slam2d.cpp\n -rw-r--r-- 0 root (0) root (0) 1613 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/types_tutorial_slam2d.h\n -rw-r--r-- 0 root (0) root (0) 1871 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/vertex_point_xy.cpp\n -rw-r--r-- 0 root (0) root (0) 2148 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/vertex_point_xy.h\n -rw-r--r-- 0 root (0) root (0) 1879 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/vertex_se2.cpp\n -rw-r--r-- 0 root (0) root (0) 2156 2023-08-06 13:01:18.000000 ./usr/share/doc/libg2o-dev/examples/tutorial_slam2d/vertex_se2.h\n--rw-r--r-- 0 root (0) root (0) 605385 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/g2o.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 605231 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/g2o.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/\n -rw-r--r-- 0 root (0) root (0) 9737 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h.html\n -rw-r--r-- 0 root (0) root (0) 1537 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h__dep__incl.map\n -rw-r--r-- 0 root (0) root (0) 32 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h__dep__incl.md5\n -rw-r--r-- 0 root (0) root (0) 39947 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h__dep__incl.png\n -rw-r--r-- 0 root (0) root (0) 503 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h__incl.map\n -rw-r--r-- 0 root (0) root (0) 32 2024-01-30 14:10:01.000000 ./usr/share/doc/libg2o-dev/html/FlexLexer_8h__incl.md5\n"}, {"source1": "./usr/share/doc/libg2o-dev/g2o.pdf.gz", "source2": "./usr/share/doc/libg2o-dev/g2o.pdf.gz", "unified_diff": null, "details": [{"source1": "g2o.pdf", "source2": "g2o.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,12 +1,12 @@\n g2o: A general Framework for (Hyper) Graph Optimization\n Giorgio Grisetti, Rainer Ku\u0308mmerle, Hauke Strasdat, Kurt Konolige\n email: {grisetti,kuemmerl}@informatik.uni-freiburg.de\n strasdat@gmail.com konolige@willowgarage.com\n-February 21, 2024\n+February 22, 2024\n In this document we describe a C++ framework for performing the optimization of nonlinear least\n squares problems that can be embedded as a graph or in a hyper-graph. A hyper-graph is an extension\n of a graph where an edge can connect multiple nodes and not only two. Several problems in robotics and\n in computer vision require to find the optimum of an error function with respect of a set of parameters.\n Examples include, popular applications like SLAM and Bundle adjustment.\n In the literature, many approaches have been proposed to address this class of problems. The naive\n implementation of standard methods, like Levenberg-Marquardt or Gauss-Newton can lead to acceptable\n"}]}]}]}]}]}]}