{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LpedtMz4/b1/linux_6.12.9-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LpedtMz4/b2/linux_6.12.9-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -4,15 +4,15 @@\n 1b6cd3c005d8919e06bcff6e6942b741 42852 debug optional hyperv-daemons-dbgsym_6.12.9-1_i386.deb\n cd88dd26206953df142586c49d787b72 950152 admin optional hyperv-daemons_6.12.9-1_i386.deb\n 8a1c1d9c4d1f7356d8469f83b354e3c7 935460 libdevel optional libcpupower-dev_6.12.9-1_i386.deb\n 4d5bd7c36409e0bcec0f934ec157eb19 28192 debug optional libcpupower1-dbgsym_6.12.9-1_i386.deb\n 99961041b8ac1ed1124b737a302e169d 943888 libs optional libcpupower1_6.12.9-1_i386.deb\n cf17bb59b60dc1e2a254ce54a1222c70 352940 debug optional linux-cpupower-dbgsym_6.12.9-1_i386.deb\n 191f54da69e214d6d621db15a5d92764 1117032 admin optional linux-cpupower_6.12.9-1_i386.deb\n- cbf46f1db7a1157db5c12db909012b9d 39079712 doc optional linux-doc-6.12_6.12.9-1_all.deb\n+ d2308a301b4163ceb6c8fa81935c03ef 39080140 doc optional linux-doc-6.12_6.12.9-1_all.deb\n 276715a3281b82f1f7b5252f4a700382 1104 doc optional linux-doc_6.12.9-1_all.deb\n 8b6d83d8c3a77c0560b43339ca6beebb 9098428 kernel optional linux-headers-6.12.9-common-rt_6.12.9-1_all.deb\n ad54e1621d666a4ad840165cb9c1006e 10742708 kernel optional linux-headers-6.12.9-common_6.12.9-1_all.deb\n 6be51c36d0a86ea79a2222fb8148d018 1097860 debug optional linux-kbuild-6.12.9-dbgsym_6.12.9-1_i386.deb\n cd492f17883a3d15da8960ba382e723c 1216420 kernel optional linux-kbuild-6.12.9_6.12.9-1_i386.deb\n d0c641414dd456b5b8208f99413db7ed 2488064 devel optional linux-libc-dev_6.12.9-1_all.deb\n 87f2f73b743c9dea2acced5a84b23258 11530004 debug optional linux-perf-dbgsym_6.12.9-1_i386.deb\n"}, {"source1": "linux-doc-6.12_6.12.9-1_all.deb", "source2": "linux-doc-6.12_6.12.9-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-01-10 10:03:22.000000 debian-binary\n--rw-r--r-- 0 0 0 425520 2025-01-10 10:03:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 38654000 2025-01-10 10:03:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 425516 2025-01-10 10:03:22.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 38654432 2025-01-10 10:03:22.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": "@@ -16244,22 +16244,22 @@\n -rw-r--r-- 0 root (0) root (0) 30884 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html\n -rw-r--r-- 0 root (0) root (0) 16640 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html\n -rw-r--r-- 0 root (0) root (0) 15441 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html\n -rw-r--r-- 0 root (0) root (0) 18747 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html\n -rw-r--r-- 0 root (0) root (0) 17235 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html\n -rw-r--r-- 0 root (0) root (0) 172088 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html\n -rw-r--r-- 0 root (0) root (0) 27430 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html\n--rw-r--r-- 0 root (0) root (0) 169602 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html\n+-rw-r--r-- 0 root (0) root (0) 169586 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html\n -rw-r--r-- 0 root (0) root (0) 20055 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html\n -rw-r--r-- 0 root (0) root (0) 35862 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html\n -rw-r--r-- 0 root (0) root (0) 19866 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html\n -rw-r--r-- 0 root (0) root (0) 63072 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html\n -rw-r--r-- 0 root (0) root (0) 64299 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html\n -rw-r--r-- 0 root (0) root (0) 38523 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html\n--rw-r--r-- 0 root (0) root (0) 433931 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html\n+-rw-r--r-- 0 root (0) root (0) 433861 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html\n -rw-r--r-- 0 root (0) root (0) 19159 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html\n -rw-r--r-- 0 root (0) root (0) 78023 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html\n -rw-r--r-- 0 root (0) root (0) 29556 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html\n -rw-r--r-- 0 root (0) root (0) 23675 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html\n -rw-r--r-- 0 root (0) root (0) 10738 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html\n -rw-r--r-- 0 root (0) root (0) 45300 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/\n@@ -17593,15 +17593,15 @@\n -rw-r--r-- 0 root (0) root (0) 42228 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/st.html\n -rw-r--r-- 0 root (0) root (0) 9655 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html\n -rw-r--r-- 0 root (0) root (0) 67810 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html\n -rw-r--r-- 0 root (0) root (0) 9532 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html\n -rw-r--r-- 0 root (0) root (0) 18058 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html\n -rw-r--r-- 0 root (0) root (0) 9292 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html\n -rw-r--r-- 0 root (0) root (0) 6301 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/search.html\n--rw-r--r-- 0 root (0) root (0) 17445545 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 17445378 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/\n -rw-r--r-- 0 root (0) root (0) 17964 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html\n -rw-r--r-- 0 root (0) root (0) 30918 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/SCTP.html\n -rw-r--r-- 0 root (0) root (0) 42513 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/credentials.html\n -rw-r--r-- 0 root (0) root (0) 13907 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/digsig.html\n -rw-r--r-- 0 root (0) root (0) 11929 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/index.html\n -rw-r--r-- 0 root (0) root (0) 34282 2025-01-10 10:03:22.000000 ./usr/share/doc/linux-doc-6.12/html/security/ipe.html\n"}, {"source1": "./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html", "source2": "./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html", "unified_diff": "@@ -2024,15 +2024,15 @@\n

All string identifier should be allocated using this,\n usb_string_ids_tab() or usb_string_ids_n() routine, to ensure\n that for example different functions don\u2019t wrongly assign different\n meanings to the same identifier.

\n \n
\n
\n-int usb_string_ids_tab(struct usb_composite_dev *cdev, struct usb_string *str)\u00b6
\n+int usb_string_ids_tab(struct usb_composite_dev *cdev, struct usb_string *str)\u00b6
\n

allocate unused string IDs in batch

\n
\n \n
\n

Parameters

\n
\n
struct usb_composite_dev *cdev

the device whose string descriptor IDs are being allocated

\n@@ -2050,15 +2050,15 @@\n

All string identifier should be allocated using this,\n usb_string_id() or usb_string_ids_n() routine, to ensure that for\n example different functions don\u2019t wrongly assign different meanings\n to the same identifier.

\n
\n
\n
\n-struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev, struct usb_gadget_strings **sp, unsigned n_strings)\u00b6
\n+struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev, struct usb_gadget_strings **sp, unsigned n_strings)\u00b6
\n

attach gadget strings to a cdev and assign ids

\n
\n \n
\n

Parameters

\n
\n
struct usb_composite_dev *cdev

the device whose string descriptor IDs are being allocated\n"}, {"source1": "./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html", "source2": "./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html", "unified_diff": "@@ -2867,27 +2867,27 @@\n

\n
\n

Context

\n

task context, might sleep.

\n

Description

\n

Gets a USB descriptor. Convenience functions exist to simplify\n getting some types of descriptors. Use\n-usb_get_string() or usb_string() for USB_DT_STRING.\n+usb_get_string() or usb_string() for USB_DT_STRING.\n Device (USB_DT_DEVICE) and configuration descriptors (USB_DT_CONFIG)\n are part of the device structure.\n In addition to a number of USB-standard descriptors, some\n devices also use class-specific or vendor-specific descriptors.

\n

This call is synchronous, and may not be used in an interrupt context.

\n

Return

\n

The number of bytes received on success, or else the status code\n returned by the underlying usb_control_msg() call.

\n
\n
\n
\n-int usb_string(struct usb_device *dev, int index, char *buf, size_t size)\u00b6
\n+int usb_string(struct usb_device *dev, int index, char *buf, size_t size)
\n

returns UTF-8 version of a string descriptor

\n
\n \n
\n

Parameters

\n
\n
struct usb_device *dev

the device whose string descriptor is being retrieved

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2072,15 +2072,15 @@\n Device (USB_DT_DEVICE) and configuration descriptors (USB_DT_CONFIG) are part\n of the device structure. In addition to a number of USB-standard descriptors,\n some devices also use class-specific or vendor-specific descriptors.\n This call is synchronous, and may not be used in an interrupt context.\n R\bRe\bet\btu\bur\brn\bn\n The number of bytes received on success, or else the status code returned by\n the underlying _\bu_\bs_\bb_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b__\bm_\bs_\bg_\b(_\b) call.\n- int usb_string(struct _\bu_\bs_\bb_\b__\bd_\be_\bv_\bi_\bc_\be *dev, int index, char *buf, size_t size)_\b\u00b6\n+ int usb_string(struct _\bu_\bs_\bb_\b__\bd_\be_\bv_\bi_\bc_\be *dev, int index, char *buf, size_t size)\n returns UTF-8 version of a string descriptor\n P\bPa\bar\bra\bam\bme\bet\bte\ber\brs\bs\n struct usb_device *dev\n the device whose string descriptor is being retrieved\n int index\n the number of the descriptor\n char *buf\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.12/html/searchindex.js", "source2": "./usr/share/doc/linux-doc-6.12/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -140874,15 +140874,15 @@\n [1161, 2, 1, \"c.usb_set_wireless_status\", \"usb_set_wireless_status\"],\n [1161, 2, 1, \"c.usb_sg_cancel\", \"usb_sg_cancel\"],\n [1161, 2, 1, \"c.usb_sg_init\", \"usb_sg_init\"],\n [1161, 5, 1, \"c.usb_sg_request\", \"usb_sg_request\"],\n [1161, 2, 1, \"c.usb_sg_wait\", \"usb_sg_wait\"],\n [1161, 2, 1, \"c.usb_speed_string\", \"usb_speed_string\"],\n [1161, 2, 1, \"c.usb_state_string\", \"usb_state_string\"],\n- [1161, 2, 1, \"c.usb_string\", \"usb_string\"],\n+ [1154, 5, 1, \"c.usb_string\", \"usb_string\"],\n [1154, 2, 1, \"c.usb_string_id\", \"usb_string_id\"],\n [1154, 2, 1, \"c.usb_string_ids_n\", \"usb_string_ids_n\"],\n [1154, 2, 1, \"c.usb_string_ids_tab\", \"usb_string_ids_tab\"],\n [1161, 2, 1, \"c.usb_submit_urb\", \"usb_submit_urb\"],\n [1161, 2, 1, \"c.usb_unanchor_urb\", \"usb_unanchor_urb\"],\n [1161, 2, 1, \"c.usb_unlink_anchored_urbs\", \"usb_unlink_anchored_urbs\"],\n [1161, 2, 1, \"c.usb_unlink_urb\", \"usb_unlink_urb\"],\n@@ -182899,20 +182899,14 @@\n ],\n \"usb_speed_string\": [\n [1161, 3, 1, \"c.usb_speed_string\", \"speed\"]\n ],\n \"usb_state_string\": [\n [1161, 3, 1, \"c.usb_state_string\", \"state\"]\n ],\n- \"usb_string\": [\n- [1161, 3, 1, \"c.usb_string\", \"buf\"],\n- [1161, 3, 1, \"c.usb_string\", \"dev\"],\n- [1161, 3, 1, \"c.usb_string\", \"index\"],\n- [1161, 3, 1, \"c.usb_string\", \"size\"]\n- ],\n \"usb_string_id\": [\n [1154, 3, 1, \"c.usb_string_id\", \"cdev\"]\n ],\n \"usb_string_ids_n\": [\n [1154, 3, 1, \"c.usb_string_ids_n\", \"c\"],\n [1154, 3, 1, \"c.usb_string_ids_n\", \"n\"]\n ],\n"}]}]}]}]}]}